• Check out the relaunch of our general collection, with classic designs and new ones by our very own Pissog!

Shoddy Battle 2 (the future of Shoddy Battle)

Status
Not open for further replies.
The lack of a support for other generations is a little dissapointing, but apart from that, I couldn't be happier. I really appreciate all the extra work being put into this even though the first version was great to begin with. The implementaion of double battles is also amazing. It seems like all of the official tournaments are in double battles so this will be a great way to practice. Will the double battles be 4 vs 4 or 6 vs 6?
 
I think a good adition would be that the battle log doesnt disappear.
I mean, after some turns, the first turns logs disappear, making it harder to remember things.

Just a minor -really minor- thing i think can be improved =)
 
The lack of a support for other generations is a little dissapointing, but apart from that, I couldn't be happier. I really appreciate all the extra work being put into this even though the first version was great to begin with. The implementaion of double battles is also amazing. It seems like all of the official tournaments are in double battles so this will be a great way to practice. Will the double battles be 4 vs 4 or 6 vs 6?

Though we would like to have support for the old generations, they all require a lot of work to get working. For example RBY is downright buggy, and overall it would be a lot of work to get any of them (aside from advance maybe) to work.

I think a good adition would be that the battle log doesnt disappear.
I mean, after some turns, the first turns logs disappear, making it harder to remember things.

Just a minor -really minor- thing i think can be improved =)

I mentioned this in my mega post - it's due to a bug with the java component and we are trying to fix it now that Doug has pointed it out to us.
 
What I'd Like to See:
If there's a way to implement Pokemon battle music from the older games, and newer ones such as the music that plays when you face Giratina. It would be awesome for really intense battles, and it makes Shoddy more lively.
When I recently checked out Netbattle Supremacy, I found that it lets you load in whatever music you want. So, how about that? Put in some MIDI/MP3/whatever support like NB has. Yeah. I agree with what most of the other people want too, but I won't bog the thread down with an enormous post full of quotes. (Not a crack at Bearzly)

Oh god, I'm so excited...
 
A way to change your account's password could be useful.

This would be useful, nice pointing this out, Darkie. Can maybe have one in and out of the server, but the one on the outside would require the pw to be resent to a email account or something, like resetting your pw on a forum. If that's not possible, then you can do an in-game one. Can log in with your account, if you feel like changing your pw, place something under "File" and it'll say something like: "Change Server Password" or just "Change Password" and it'll bring up a new little pop-up window with a line on the top saying -

"Current password: [you'd type your current password in here]"

and on the bottom it'd be another box to fill in like:

"New Password: [type your new pw in here]" then it'll say something like

"Password changed."

in a new little pop-up window that you can press "OK" to and take it away. If the new pw needs you to restart the program to take full effect and for the pw to be saved, the message instead can be something like: "Password changed. Please log out and restart the program using your new password."

I think this would help plenty of people and can be a way of making less user accounts. Then again, if you forget your pw completely, then the thing anyone would do is make a new account and go on that. So it may or may not lessen the extra accounts created due to forgetting your pw. But getting back onto what Darkie said in the first place, having a built-in pw changer would be quite effective.

~ Aether Nexus
 
I'd like to see:
multi battles- 4 people battling at once
profile linking-an option that allows you to connect to smogon. like say i chose to link my shoddy account with my smogon profile. people would be able to maybe right click and pick an option to open a new tab or window, showing my smogon profile. I think that this would be really cool and convenient, because you could maybe look at somebody's reputation, etc.
avatars/icons? next to somebody's username in a battle, maybe you can also have a small avatar. this is just a random idea, should be in no way a priority.
might edit as ideas come to me
 
I'd like to see:
Unrated Ladder: that would help me so much when i test out my new teams instead of using another account.
Password Change

Not origional ideas, but I would still like them!
 
Hopefully I'm not saying anything anyone else has said so far.

One problem I've had with Shoddy was that on my laptop, when I click a move, it'll select it multiple times. As in, from my point of view, it'll have 3 moves checked, but I won't be able to choose another. And when I try to save, it'll say I cannot have 2 of the same move.

The way I get around this is I select 4 moves a quick as I can, and then deselect one and check one I want, and repeat until I have my moveset.

This isn't just me, I have helped others with this problem too, by the way.

Hopefully, I can get some screenshots up later.



Also, I think some people might appreciate animated health bars (Like netbattle). Just to make it look pretty.
 
Whether the undo move button is programmed client-side or server-side is completely irrelevant; its function is the same.
 
Yeah I totally think that spectators should be disallowed from matches barring an invitation. I also tend to forget what my hidden power type is, so having a reminder on the screen would be fantastic.

And yes, the netbattle user windows would be a great addition.
 
Whether the undo move button is programmed client-side or server-side is completely irrelevant; its function is the same.

You're wrong. Having it client-side just simulates a system where you write down your move on paper and then five seconds later, actually pick it in the DS game.

Lemmiwinks is wrong about things like stat changes. These simulate a system where you write down the stat changes and then look at what you have written down.

Neither of these things changes game mechanics, because you could do them yourself with a piece of paper. Seeing as one of the points of a computer is to automate things you could do yourself with a piece of paper, both of these features are going to be in Shoddy Battle 2. It is actually impossible for any feature which is entirely client-side to change game mechanics.
 
My suggestions:

Disallow Spectators Option, for god's sake we need it, there's no way of testing a team for a tourney with all those people watching your battle

An Unrated Ladder to test teams, not that important since you can test them with an alternative name but it will help with the problem of people registering infinite names

Some window to show the current stats and status modifiers of the pokemons in the field like the one in NB, I hate when i am setting up and forget how many boosts I have

Oh, a damage calculater and a pokedex would be helpfull too
 
You're wrong. Having it client-side just simulates a system where you write down your move on paper and then five seconds later, actually pick it in the DS game.
Then you go through that process in real life. If you want to remain 100% true to the game, fact remains that once you've pressed the button, you've submitted your move.

The undo move function violates the simple game mechanic of when you press the button, you've committed to making a move. Showing stat boosts does not violate any mechanics because it does not change anything, rather it simplifies it. Of course, this is largely irrelevant because I would favor both changes as a matter of convenience. If you are going to emulate every restrictive and pedantic nuance of DS battling, you might as well just grab your DS and hop on wi-fi.
 
Shoddy Battle is a computer program, and as such, it will automate things you could do yourself with a piece of paper. This does NOT affect game mechanics. Consider this: You are in full control of what client you use to connect to a Shoddy Battle server. If we don't automate this task that can be done with a piece of paper, anybody can modify his copy of the client to do it, because it doesn't rely on any additional information, and Shoddy Battle is free software. As such, by not providing it, we are only making life harder for people who do not have the programming skills to automate it themselves. Not providing this feature is akin to not providing an ignore user feature because you can just mentally ignore the user. Please do not discuss this further in this topic. (You can post on Policy Review if you want or something, but I've made my position on this clear as far as Shoddy Battle 2 is concerned.)
 
This sounds like a great idea and I support 99% of the extra ideas so far.

I never bothered to check if this was currently possible, but 3v3 matches, or at least the ability to choose the amount of Pokemon on each side would be nice.

A reliable way to count rain turns would be nice as well ^_^
 
I would like to see a feature, similar to NetBattle's, where when a player gets disconnected, they have a certain amount of time to regain their connection and finish the battle. Everything else I would like to see has already been mentioned (chat that doesn't scroll down, unrated ladder, reset rating feature).

This.

I disconnect so much it isn't funny, so this feature would be highly appreciated if possible to implement.

Otherwise yeah, I have one more request, that double battles be implemented. Like netbattle except there's actually a ladder and everything, it provides a fresh new metagame that people like Starman thrive in, but nobody really tests.

Keep up the awesome work Colin.

EDIT: Also if it were possible, multibattling. I know how fun it would be to see something like Gouki/Jackal vs MS/Junior and it makes double battling even more fresh.
 
I would like it if all of the things you already mentioned become true, and in addition a few minor things, such as able to watch a player's battle by simply right clicking on their name and picking one of the options, or just some way of finding a match of a specific person easier, when there is 300 people this gets a little hard, especially with new battles coming in and ones being exited, etc. Furthermore, me, and others, have wanted a possiblity of changing the background color of shoddy, and/or having the possibility of uploading your own color or background. This isn't very important however, I would much rather see a good program than a higher variety in background color. I am fine with the current one, it just would be convenient upgrade.
 
Sometimes when I am playing an opponent (ladder), they will somehow "freeze" the time limit, forcing me to either quit or contact a moderator (thank you Darkie, you don't know how many times you've helped me with this). This gets very annoying, and I'd love to see a possible fix in Shoddy Battle 2.

All of the other suggestions are great, and I'd be very interested in four player battles. It would also be nice to have an option of using Platinum sprites. I'll try to think of some more suggestions.



Great work guys, can't wait for the finished product.
 
On the 'disallow spectators' thing, I'm kind of mixed. It would be cool to have both a friend list and a black list. I want people on my friend list to be able to watch my battles even if I don't want scouts snooping around before a tournament. Take the world cup for example, I want my team mates to know where I'm at in terms of ability and what ideas I have in mind. Just a thought.
 
Yes. People who are about to lose often stop the clock, I hope the exploit is fixed in Shoddybattle 2.
 
Shoddy Battle 2 supports both singles and doubles battles, as well as a more general mode that is not technically pokemon where you can have any number of pokemon out at one time (up to six). For example, you could play triples.

Would it be possible to implement a feature that would allow users to change the number of Pokemon allowed on a team? For example, battles with three Pokemon, battles with eight Pokemon, or battles with nine Pokemon?
 
EDIT: Nevermind, I misread it, not you ._.

I'm glad it'll support Doubles. That's upgrade enough.

The lack of a support for other generations is a little dissapointing

Competitor?

So, how about that? Put in some MIDI/MP3/whatever support like NB has.

Um, what's wrong with opening a music player? (not that I'm against the suggestion, but really)
 
There's some things that bugged me in the first Shoddy Battle program.

Sometimes, after a Pokémon faints from a move (0% health is left), the opposing Pokémon still makes the move it was told to use even though it should have fainted.

Whenever I realize that I made a mistake, I click on the "undo move" button and scramble to the move that I was supposed to use, because after it's clicked on once and the opponent makes his/her move, the battle continues even though the "cancel" button was pushed. I'd feel more comfortable knowing that the potential misplay wouldn't become a reality if I didn't move quickly enough after the "undo" button was clicked on.

This is slightly trivial, but there should be an option where Sleep Talk won't choose Rest as a move. It would add a layer of challenge while making the Rest + Sleep Talk strategy more reliable. It would be optional, so those who would like to play with Sleep Talk picking Rest to be faithful to the real game could do so.

I'm not a programmer by any stretch, so I hope I'm not asking for too much here.
 
There's some things that bugged me in the first Shoddy Battle program.

Sometimes, after a Pokémon faints from a move (0% health is left), the opposing Pokémon still makes the move it was told to use even though it should have fainted.

This is not the case. In reality, the pokemon still has between 0.5% and 0% of its max hp left, so the display rounds to 0%. There is no bug here.

Whenever I realize that I made a mistake, I click on the "undo move" button and scramble to the move that I was supposed to use, because after it's clicked on once and the opponent makes his/her move, the battle continues even though the "cancel" button was pushed. I'd feel more comfortable knowing that the potential misplay wouldn't become a reality if I didn't move quickly enough after the "undo" button was clicked on.

The way we are implementing Undo in Shoddy Battle 2 will not have this problem.

This is slightly trivial, but there should be an option where Sleep Talk won't choose Rest as a move. It would add a layer of challenge while making the Rest + Sleep Talk strategy more reliable. It would be optional, so those who would like to play with Sleep Talk picking Rest to be faithful to the real game could do so.

We are not going to implement arbitrary "this is not pokemon" modes that will be played by three people. Why don't we add a mode where Tackle is Psychic? Basically there's no reason to. If you want a bunch of arbitrary non-pokemon modes you can add them on your own server, but there's no reason to spend our time on them for the main package.
 
Status
Not open for further replies.
Back
Top