|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
>> BEGIN POSTBIT
![]() ![]() ![]()
Super Moderator
Join Date: Aug 2011
Posts: 1,170
>> END POSTBIT
|
Have you ever wanted to watch a Pokemon Online replay instead of just reading it?
I have, and I spent the last week developing an app that does just that: http://pokemon.aesoft.org/ To-do:It looks something like this: ![]() It's not completely done yet, but it works perfectly or near-perfectly on around 90% of the replays I've tested it on. It tends to work better on ladder/tournament replays than Challenge Cup replays, since the pool of competitively viable moves is much smaller than the complete pool of moves. Here's an example replay: http://pokemon.aesoft.org/replay-Eth...ei--2011-08-13 It shows off weather and Bounce animations. It doesn't show off my Substitute animations, but I assure you those are also pretty awesome. FAQ Q: Some pokemon don't have animated back-sprites. A: Only around 80% of pokemon have animated back-sprites at the moment. For the ones that don't, there's nothing I can do about that. Go rip the GIF yourself or something. :/Q: Pain Split, Wish, Life Orb, Stealth Rock, Leech Seed, Shell Bell, recoil, or draining damage/healing is being calculated incorrectly, and/or, Regenerator and Natural Cure healing aren't working! A: You're using a replay fromQ: Sometimes, when a pokemon uses Roar, Whirlwind, Dragon Tail, or Circle Throw, the sprite for an opposing nicknamed pokemon doesn't appear. A: You're using a replay from an old version of Pokemon Online, which doesn't contain this information. The replayer tries to guess the best it can, but if the replay doesn't contain this information, there's nothing it can do. Please update to the latest version of Pokemon Online.Q: I'm getting the error "This does not appear to be a valid Pokemon Online replay". What's wrong? A: It's not a valid PO replay. Most likely, you're copy-and-pasting a battle log into a file. You can't do that.Q: What about Pokemon Showdown replays? A: That's planned for the future revamp! Stay tuned, but don't hold your breath, since I have a lot of other things I want to do first.Q: I have a feature request! A: Cool! If it's not on the list of feature requests I'll never implement, post it to this thread! I might not implement it, but I'll explain why I will and won't. :)Q: I found a bug, now what? A: Make sure it's not discussed earlier in the FAQ. If it isn't, report it to this thread, and remember: If you are reporting a bug, please give a link to a relevant replay. Last edited by Zarel; Jun 3rd, 2012 at 1:40:28 PM. |
|
|
|
|
#2 |
|
Join Date: Jun 2010
Posts: 13
|
It's a cool idea, but the flaws you've pointed out certainly hinder it from being too useful.
Perhaps it could be used as a teaching tool in its current state, showing examples of scouting, prediction, risk & reward, etc etc. Very cool though! Definitely keep working on it. Maybe you could have Regenerator and Natural Cure be automatic on the pokemon that use them, as the pokemon that do always use them. (No more Own Tempo Slowbro or Serene Grace Blissey running around :P) |
|
|
|
|
#3 |
|
Raising Whitney's Miltank
Join Date: Nov 2009
Posts: 886
Snowpoint City
|
I think this is a great tool. The only thing I would like to see is some type of complete status update for the rest of the team. I don't know how easy this is to program but this would make it easier to point out past mistakes instead of looking at a log.
__________________
01[21:11] <@toshimelonhead> nova you are one lucky son of a gun [21:11] <@Novaray> hahahahaha [21:11] <@durrr> whys he lucky [21:12] <@Colchonero> maybe he got a date with jason's cousin [21:12] <@Novaray> LOL 01[21:12] <@toshimelonhead> rofl [21:13] <@durrr> HAHAHAHHA gtfo shes mine Last edited by toshimelonhead; Aug 16th, 2011 at 6:13:51 PM. |
|
|
|
|
#4 |
|
Banned deucer.
Join Date: Jul 2011
Posts: 53
darumaka so cute :3
|
Looks great. However, whenever I try one of my logs, it starts out with my opponent sending out both of our leads on their side of the field and then it freezes. Know what the problem might be?
The problem might be that these are Gen 3 games. |
|
|
|
|
#5 |
|
Are you hanging by a thread or swinging from the rope?
![]()
Join Date: May 2010
Posts: 654
Western Pennsylvania
|
It seems to act weird with weather starters switching in, regardless of if their weather is up or not. Every replay I've uploaded so far craps out around Turn 3, and they all seem to have the weather issue in common. Oddly, I can't fin any other replay that duplicates the problem. Besides that, I really like this thing. I have trouble visualizing stuff when reading logs, so I hope people start using this stuff for warstories.
Edit: I also noticed that if a Pokemon behind a sub faints, it's faded silhouette stays for the remainder of the match. Last edited by Hawkstar; Aug 16th, 2011 at 5:03:59 PM. |
|
|
|
|
#6 |
|
Join Date: Jun 2009
Posts: 199
Sinnoh Underground
|
I think the best way to move it forward, simply, is to post it in the Developer's Den on Pokemon Online forums.
You'll definitely get a lot of help and support there. |
|
|
|
|
#7 | ||||
|
>> BEGIN POSTBIT
![]() ![]() ![]()
Super Moderator
Join Date: Aug 2011
Posts: 1,170
>> END POSTBIT
|
Quote:
I've implemented Regenerator for Mienfoo/Mienshao and Natural Cure for Staryu/Starmie; I'll wait for a better detection system before implementing it for other gens. Quote:
Secure, as in private? Not so far. I'll eventually introduce a private replay option, but as for now I don't have one. Quote:
PO replays don't tell you who's on which side, so I had to manually write detection code. It turns out my detection code didn't work well with spaces in your name. I've fixed that; your replays work now. http://aesoft.org/pokemon/replay-Tam...ty--2011-08-13 http://aesoft.org/pokemon/replay-mar...ty--2011-08-13 http://aesoft.org/pokemon/replay-Cra...ge--2011-08-14 Quote:
Are these the replays you're talking about? http://aesoft.org/pokemon/replay-jrr...rr--2011-08-11 http://aesoft.org/pokemon/replay-ico...ar--2011-05-14 They seem to work fine after all the fixes I did today. Try refreshing it? Fixed. Last edited by Zarel; Aug 16th, 2011 at 6:58:59 PM. |
||||
|
|
|
|
#8 |
|
I suck.
Join Date: May 2009
Posts: 425
New York City
|
Seems cool, keep up the good work.
|
|
|
|
|
#9 |
|
This space for rent
![]()
Join Date: Jun 2007
Posts: 1,148
Miami, Florida
|
Dude, this is amazing. Mad props to you. I can tell you worked your ass off on this.
Shame about what it can't do though. |
|
|
|
|
#10 | |
|
Are you hanging by a thread or swinging from the rope?
![]()
Join Date: May 2010
Posts: 654
Western Pennsylvania
|
Quote:
I haven't noticed anything else wrong with those two replays, so it looks really good! No more boring logs. |
|
|
|
|
|
#11 |
|
We have the technology.
![]() ![]() ![]() ![]() ![]()
|
What I could see being quite useful is the ability to speed up / slow down the matches! Then you could watch at your own pace. In the same vein, if you could "search" through different turns, that would be pretty spiffy. Just input that you want to start playing on Turn 20 and work from there.
This is super cool and keep up the good work! |
|
|
|
|
#12 |
![]() ![]() ![]() ![]()
Join Date: Dec 2004
Posts: 7,299
|
Wow..
__________________
|
|
|
|
|
#13 |
|
Join Date: Aug 2005
Posts: 2,087
|
This is great. I'll definitely be using this instead of reading a log next time.
|
|
|
|
|
#14 |
|
Talonflame :D
![]() ![]() ![]() ![]()
Moderator
Join Date: Dec 2004
Posts: 7,297
Bergenfield
|
Awesome work, aeo; this is amazing
|
|
|
|
|
#15 |
|
Join Date: May 2011
Posts: 1,325
|
This is great stuff, I gave it a spin and I have to say it was really impressive and very fun to watch. Fantastic work!
I put in one of my battles and here are some mistakes I observed: - Entei took way too much damage on turn 29/30, reducing its health to 0 when it should have been around 40%. I'm not sure what happened here... - It can't represent Leech Seed recovery very well (it must be nearly impossible to implement) - Scyther takes normal damage from Stealth Rock. This is a link to it for your reference: http://aesoft.org/pokemon/replay-MMF...ed--2011-07-30 I hope you will find this useful and I am really looking forward to this getting better and better because it is one of the most exciting things I have seen in a while. Hats off to you aeo! |
|
|
|
|
#16 | ||
|
>> BEGIN POSTBIT
![]() ![]() ![]()
Super Moderator
Join Date: Aug 2011
Posts: 1,170
>> END POSTBIT
|
Quote:
It will make your replays not show up on the replay list, and give the replay a URL that can't be guessed. It's not something ridiculously secure, though, so I wouldn't recommend uploading replays in which you talk about your plans to commit murder or anything like that. Quote:
|
||
|
|
|
|
#17 |
|
Talonflame :D
![]() ![]() ![]() ![]()
Moderator
Join Date: Dec 2004
Posts: 7,297
Bergenfield
|
Yea, I also just uploaded a battle where I embarrassingly lost to a Bulk Up Toxicroak, but Stealth Rock damage did 13% for both Gyarados and Thundurus.
http://aesoft.org/pokemon/replay-Tho...in--2011-08-16 Also, my opponent started out with 5 Pokeballs - is this because I did not saw the 6th monster of his team? And occasionally when I lose my mons, an extra Pokeball shows up on my side. I ended up with like 9 Pokeballs on my side lol. |
|
|
|
|
#18 | ||||||
|
>> BEGIN POSTBIT
![]() ![]() ![]()
Super Moderator
Join Date: Aug 2011
Posts: 1,170
>> END POSTBIT
|
Quote:
I forgot to include Flare Blitz recoil and Spikes as possible damage sources - this has been fixed. Quote:
Yeah. The replayer itself currently has no type chart, nor any idea what types pokemon are. Fixing that's on the to-do list, but I don't know if it'll be done anytime soon. Quote:
Quote:
Quote:
Quote:
Oceanborn fainted! Oceanborn had its energy drained! The replay viewer assumes it happened to a different still-alive pokemon named Oceanborn, and adds it to your team. I just fixed it. |
||||||
|
|
|
|
#19 |
|
This is the end...
![]()
Join Date: Mar 2010
Posts: 1,048
This storys old, but it goes on and on until we disappear
|
this is really cool, I can't even imagine all the work you put into it. Hopefully we can reward you with a small token of our gratitude soon enough.
I wonder what this will do to warstories
__________________
I DONT DESERVE YOU Last edited by firecape; Aug 17th, 2011 at 12:01:30 AM. |
|
|
|
|
#20 |
|
they call me... THE OGLEBOMB
![]() ![]() ![]() ![]()
Super Moderator
Join Date: Oct 2009
Posts: 5,571
~(^.^)~
|
fucking brilliant aeo
|
|
|
|
|
#21 |
|
Join Date: Jul 2007
Posts: 85
Ontario
|
This is pretty sweet; it's impressive you've even added attack animations (simple yet effective!). They definitely help to visualize the flow of the battle.
|
|
|
|
|
#22 |
|
Talonflame :D
![]() ![]() ![]() ![]()
Moderator
Join Date: Dec 2004
Posts: 7,297
Bergenfield
|
I encountered another problem. After Pursuit-killing Starmie, the replay wont progress any further :0
http://aesoft.org/pokemon/replay-Che...nd--2011-08-17 |
|
|
|
|
#23 | |
|
>> BEGIN POSTBIT
![]() ![]() ![]()
Super Moderator
Join Date: Aug 2011
Posts: 1,170
>> END POSTBIT
|
Quote:
|
|
|
|
|
|
#24 |
|
Join Date: Jun 2011
Posts: 700
No I am Stone_Cold
|
This is fucking awesome you a genious son Can you upload battle to youtube and such? becausethat would be pure epicness
__________________
Wake up America. |
|
|
|
|
#25 |
|
Strive to be the best you can be everyday of your life
![]() ![]() ![]()
Join Date: Sep 2008
Posts: 1,087
|
You can screen record it then upload it to Youtube. Although, I'm sure aeo has an export to video feature planned in the pipeline :P. If you could implement something along those lines, that would be super slick!
|
|
|
![]() |
| Thread Tools | |
|
|