• 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.
Very happy that you guys are making an improved version. One feature I don't believe has been mentioned but would be fun is the inclusion of Stadium mode. Both players see both teams (Pokemon only) prior to the battle and each player selects 3 Pokemon (4 if doubles) to battle with.

Hope you guys can work around the truncated battle log problem because that is very annoying to say the least.
 
When you're looking for a certain hidden power type for legends, instead of the iv's appearing unusable, do you think you could make it so they go straight to the best iv's possible for the certain nature. Like Celebi Timid with HP Fire, it took me ages to tinker with the iv's to find the best possible set of IV's to go along with it. Just a minor request (I think.)

That's really all I have for now.
 
Please allow for simple additions and edits to the Pokemon, Attacks, and Abilities databases...

Sure, adding moves and changing stats is simple now, but adding new attacks and Pokemon requires programming knowledge, which not all of us have acquired.
 
Please allow for simple additions and edits to the Pokemon, Attacks, and Abilities databases...

Sure, adding moves and changing stats is simple now, but adding new attacks and Pokemon requires programming knowledge, which not all of us have acquired.

Both species and moves are now in XML files, meaning that they will be easily be editable by hand. Moves are also done with javascript, meaning that you won't need to compile the server to modify/add new moves, just simply edit the file with your favourite text editor and go. Also, servers will be able to specify a secondary sprite repository where sprites for new species may be found. This should all make customising your server much easier.
 
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).

seconding this, it is quite annoying getting disconnected in an important match and the time wouldn't have to be too long either (maybe 1.5mins tops).
 
Would it be possible to create a two-player doubles simulation? Essentially, you could pair up with another player and challenge other pairs - I think that this metagame will spark a new type of thought process.
 
Both species and moves are now in XML files, meaning that they will be easily be editable by hand. Moves are also done with javascript, meaning that you won't need to compile the server to modify/add new moves, just simply edit the file with your favourite text editor and go. Also, servers will be able to specify a secondary sprite repository where sprites for new species may be found. This should all make customising your server much easier.

Oh my fucking god I love you.
 
All of these were pretty much mentioned already:

-ability for players to reset ratings: this will reduce the amount of alts needed by players who want to start off fresh

-not being able to see the opponent's HP percentage: I think this gives more information than is necessary. Apparently one of the aims of Shoddy is to simulate link battling in the cartridges as close as possible, and the opponent's HP percentage is not shown.

-using the cancel button does not erase your team: whenever you cancel after clicking find match, the team goes away, and you have to reload it again.

-selecting moves on the team builder: should be a button similar to typing the pokemon's name where you type in the name of the move and select it instead of having to scroll up and down the movelist. There will be much more ease in selecting moves.

-same opponent in a row on the ladder: I like the idea of the ladder finding someone different than the one you just battled

-the Glixare rating system: will it be implemented?

Lots of thanks to Colin and Bearzly for working at creating an improved shoddy, as well as taking requests. Will we be seeing Colin on the Smogon server all the time? We miss him.
 
not sure if this has been mentioned yet, or if it's planned

Currently, if you use the /msg command to open a private message with someone, the name specified is case-sensitive. It'd also be nice to be able to submit a message to go with that, like on IRC.
 
My idea was just said by LGY, but the type of match where you see the opponants team and both sides select three sounds like it could be intresting for a metagame
Just some thing i thought would be handy but when crating a team in the team builder, if all the pokémon already had thier nature preset to serous/quirky would be appreciated if starting anew, or if selecting a replacement member. It is a tiny detail, one that may go unoticed at the end of the day, but it would be nice


And between Colin and Ben's work while creating shoddy, and also the omakers of smogon, between ye you have created the metagame of competitive battling, without ye, there would be none. All users of each should thank you for your work and willingnes to improve.
 
levels

Add a New ladder where people start off with level 1 pokemon and level them up as they go along. like a ladder where you have to face consecutive opponents. evolutions should be possible for this as well. I think you should add a create a pokemon option in the file menu as well.
 
Add a New ladder where people start off with level 1 pokemon and level them up as they go along. like a ladder where you have to face consecutive opponents. evolutions should be possible for this as well. I think you should add a create a pokemon option in the file menu as well.

That has nothing to do with Colin and Bearlyz work. Thats something that is a per serve bases.

I'd like to request some system of keyboard short cuts. I'd like to be able to use stuff like cmd/ w to close up of a window and have some keyboard shortcut to decline a challenger.

Also is there anyway to make it so the window size is more or less adjustable? Sometimes I'll be trying to do 2 things at once, but shoddy takes up quite a lot of space in my window

Lastly having adjustable opacity would be awesome.
 
Translucency is pretty awesome, but unfortunately it's only supported by Java 1.6, while we are using 1.5 :(
 
I had some ideas for shoddy battle 2:
Tiers Organized in Team Building - Under the "New Team" option in file maybe all or possibly all the tiers will appear and for example if you choose the Uber tier it loads all uber pokemon, if you choose the Little Cup Tier it loads all LC Pokemon at level 5 etc...of course this do have one flaw and that is when a Pokemon is placed into a new tier it would have to be changed.

New Battle Backgrounds
- Anyone bored of the same old background when battling? Well how about every time a new battle begins it randomly selects one of these to be the background with no added effects etc:
http://i36.photobucket.com/albums/e14/HellBolt_2008/grass.jpg
I got those from Numbuh214
 
I don't really see why you shouldn't be able to to switch the background, if just for aesthetic reasons.

Also, the comment on battle backgrounds reminds me. Shoddy Battle currently uses a GBA background with DS sprites; could this be fixed? It sometimes means the sprites get cut off :(

Also, appearance-wise, it would be interesting if instead of always loading the D/P sprites, you could select a folder on your computer to load sprites from, given that the sprites are named a certain way. D/P sprites get boring after a while :P
Obviously, it's not the most important feature, but it would be pretty neat.
 
Also, the comment on battle backgrounds reminds me. Shoddy Battle currently uses a GBA background with DS sprites; could this be fixed? It sometimes means the sprites get cut off :(.
Yeah, switching to DS background would be kinda cool and as he said the sprites do get cut off.
Also, appearance-wise, it would be interesting if instead of always loading the D/P sprites, you could select a folder on your computer to load sprites from, given that the sprites are named a certain way. D/P sprites get boring after a while :P
Obviously, it's not the most important feature, but it would be pretty neat.
I like this...maybe in the team builder it allows you to select which sprite of the pokemon you want for it weather its R/S/E or D/P/P, if that is what you meant.
 
I would like to see a function like IRC that when your connection goes randomly, it automatically re-connects you to the server if your connection begins to work again, rather than having to quit and then open it up again. That and a "You have been disconnected" message rather than waiting a minute or two to be told you have been disconnected.
 
How would that work for 4th-gen pokemon? Would they simply not have that option?

I guess it'd work like Netbattle, in which you could select a generation and it uses the pokemon's oldest sprite relative to that generation. For example, if I choose R/B sprites then Starmie would show up like in R/B but Jirachi would show up like in R/S and Toxicroak would show up like in D/P.

Anyway, I'm all for double battles, as well as the multiple suggests concerning it, cheifly multi-battling and being able to view your opponent's pokemon and choose accordingly before battle PBR style (although I would like for this to be seperate from D/P/Pt Wi-Fi style, maybe another ladder or something? I dunno). Concerning the multi-battles, it'd be nice if you're given an option beforehand to partner up against with a specific player or be partnered randomly with someone should you so choose, but before battle in any case the partnered players may see each other's teams in their entirety and choose their pokemon before starting (seems like it'd be a nightmare to program, but I don't know really). It'd also be nice to have a seperate chat for the players on the same team so they can discuss their moves without the opposing team knowing.

Also, would mix battles be cool? As in, you and your opponent swap a certain amount of pokemon before battling. I dunno exactly how it works (haven't done one in over a year) or if it'd be all that popular, but I think it's worth thinking about.

Oh, by the way, kinda off topic but I was wondering, for random battles how does it choose which pokemon are choosen? Does it just run a RNG from 000-498 (or however many pokemon there are given alt-formes) and skip over certain numbers after another number appears (as in, skip 112 after it has appeared once, or skip 253 after 254 has appeared as it would violate species clause)?
 
one thing on the commonly supported idea of "no spectators"

could you just make that "spectators cannot chat" or "spectators may only chat with other spectators" like in warcraft 3 or something?

I'd like to be able to watch matches and the only complaint about spectators that i know of would be about the spectators being able to chat....
 
My biggest gripe is the horrible Random Battle system. Echoing all requests for seeing Moves, Status, and Items for your entire team, including Hidden Power type and power. Stat numbers for the Pokemon that you have out would be nice. Also all Pokemon in a Random Battle should be guaranteed one attacking move.

Minor things: A lot of NB stuff. Selecting what generation sprite you're Pokemon is displayed in. Double clicking on a user should show their record and allow you to challenge them. Turn numbers in the log, or at least a counter for weather and screens and whatnot. I don't own the cartridge games, so having a built-in Item/Move/Pokedex would be helpful, mostly for randbats, as would a damage calculator. I like Netbattle's system of splitting each turn into three individual sections, where each Pokemon's moves and the passive damage all take effect at a different interval rather than the whole turn playing out simultaneously. I also like being able to change names freely and having tournament scripts, though I'm aware that is a complete deviation from Shoddy.
 
I actually support being able to prevent spectators from viewing a match, if only because it would make it easy to prevent scoping out the opponent's team beforehand in tournaments.
 
Status
Not open for further replies.
Back
Top