|
Post by KiNGskruffi on Dec 5, 2010 14:21:47 GMT -8
Btw, I was wondering what features you guys think a RBY battle simulator should or even must have, since I am planning to programm one in python. My intention is that it will be more customizable than NBS, e.g. for things like RBYPlus. Your thoughts on that?
|
|
|
Post by yellow on Dec 5, 2010 14:22:19 GMT -8
Welcome
Also, make good use of the Damage Calc built into Netbattle, it is quite helpful when building teams, learning who wins/how much attacks do in clutch situations.
|
|
|
Post by posthuman on Dec 5, 2010 14:37:04 GMT -8
Ah, a programmer. You truly want to create an entire simulator? It wouldn't be easy to do... you need to implement a ton of probabilities and calculations. Also, I believe another sim will soon support RBY.
Modding options are desired though.
|
|
|
Post by KiNGskruffi on Dec 5, 2010 14:48:38 GMT -8
Well I guess the most difficult thing will be the network. I already started a damage calculator which basically is finished.
|
|
|
Post by t3h Icy on Dec 5, 2010 14:50:24 GMT -8
Ooo, a programmer! =D It's actually not that difficult if you're able to setup online capabilities and such. If you do get into it, I'd really like to see what comes of it. =) kusabax.cultnet.net/romdocs/rbymoveinfo.txtYou'll need that, along with Pokemon hex info and type vs type stuff. Everything else is just building the actual simulator. But yeah, do note that some newer simulators are implementing RBY and GSC soon. EDIT: Also, I have all the formulas and stuff if you need them, and most information.
|
|
|
Post by KiNGskruffi on Dec 6, 2010 5:50:07 GMT -8
Already got a lot of information from the Azure Heights and your nice RBY guide, Icy.
I'd like to hear some more oppinions on features and their importance, like how important the UI is or the graphics.
EDIT: Do you know how to export the sprites from the ROM or does anyone know where to get them?
EDIT2: Thanks, for the link, Icy. It's really helpful.
|
|
|
Post by t3h Icy on Dec 6, 2010 9:09:24 GMT -8
|
|
|
Post by KiNGskruffi on Dec 6, 2010 15:25:27 GMT -8
Great, thanks! You know, whether there is a possibility to get the move sprites? I thought of trying to insert them at some point, maybe.
|
|
|
Post by posthuman on Dec 6, 2010 16:37:23 GMT -8
|
|
|
Post by KiNGskruffi on Dec 7, 2010 7:06:39 GMT -8
Awesome. I searched for about an hour and didn't find anything, just cause I was searching for 'move sprites' not 'attack sprites'. Thanks!
|
|
|
Post by t3h Icy on Dec 11, 2010 12:32:05 GMT -8
I've been thinking about this more. If this actually gets off the ground and is made similar to Netbattle, we could implement a ton of things:
-RBYPlus -Have a flag remove Wrap/Evasion/OHKO moves -Create an actual function Stadium mode -Fix Netbattle bugs, such as how Critical Hits function, etc -We could even have flags for team building and have your team labeled as "OU" or "Little Cup", etc
Plus with the removal of all the GSC and beyond stuff, it would run much faster if it's programmed efficiently.
Anything of your work you can show us? Harrison and I could help out if we see some major progress. =D
|
|
|
Post by KiNGskruffi on Dec 12, 2010 5:51:08 GMT -8
I also thought of an option to fix all the RBY 'bugs' like 100% accuracy only being 99.6% etc. Since I'm quite busy studying, I haven't made any progress so far. Most of the work is brainstorming and mindmapping atm. But I found a really easy solution for the network problem.
|
|
|
Post by t3h Icy on Dec 12, 2010 10:23:57 GMT -8
Well those are true in RBY, but perhaps you could have a flag that does something like this:
Take the original:
If (MoveAccuracy < RandomAccuracy) // Hit, etc
and replace it with:
If (MoveAccuracy <= RandomAccuracy) // Hit, etc
Do note that this doesn't apply to just 100% accuracy moves. For example, Hydro Pump is given 203 accuracy value out of 255 (79.6%), but this misses if the random number lands on 203 (thus a "255" rule, being that Hydro Pump has a 1 in 255 chance to miss when it shouldn't). Of course we never notice these ones, but by changing that, you give an additional 1/255th accuracy to ALL moves.
This is correct in Pokemon Stadium however, so it would be an overlap if you have separate flags. Perhaps have two flags:
[ ] Accuracy Fix [ ] Pokemon Stadium
And just have "Accuracy Fix" grayed out if Pokemon Stadium is selected.
Also I think having [ ] 3v3 separate from [ ] Pokemon Stadium so that we can do Stadium matches in 6v6 or 3v3, and we can also play True RBY 3v3 and 6v6. More options are always good. =)
Also also, do you want me to move all the posts into a separate thread titled "King's Pokemon Simulator" or something like that? This is totally off-topic from an introduction and people may not have read about this stuff yet. =P
|
|
|
Post by KiNGskruffi on Dec 12, 2010 14:11:30 GMT -8
True. Feel free to move it. Those optional bugfixes and stuff really are no problem. I think I'm gonna start soon with the actual programming.
|
|
|
Post by t3h Icy on Dec 12, 2010 14:28:24 GMT -8
(Split from his intro thread)
|
|
|
Post by Consumptus on Dec 15, 2010 3:38:12 GMT -8
I wish you a lot of luck King =)
... and we'll get around to our ubers tourney battle soon... after the holidays most likely.
|
|
|
Post by t3h Icy on Jan 9, 2011 0:16:20 GMT -8
Any work on this? I'm pretty interested in how this goes.
If this really gets off the ground, I'll make a Sub-board with RBYPlus ("Projects") and people can offer their suggestions and support.
Harrison and I would love to do some coding and design with this too, and I'm pretty sure he'll be able to host a 24/7 server on that if this really gets goingtoo.
But if this is still mostly on paper, no pressure bud. =)
|
|
|
Post by KiNGskruffi on Jan 10, 2011 3:05:40 GMT -8
I started programming a bit, but atm I'm very busy since I'm writing exams soon. I'll let you know, when I've got sth to show you.
|
|