Posts for eien86

1 2
6 7 8
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
This game has ruined way too many childhoods, including mine at times. Too many cryptic puzzles (throwing monkeys, caves, lava pits), difficult platforming and very few HP / lives. It's great to see it destroyed like this. Great job, guys. Yes vote.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
slamo wrote:
I got the image and it desynced for me. Can you please provide full instructions for how you set your config up, and also post the contents of your .cfg file? I also noticed there's a large amount of time between bootup and starting the game, that's unusually long for the early 90s config.
Alright, I added the instructions for creating the image and the contents of the cfg file. Since I now created a new image (using those linux commands), here is the resync'd movie: User movie #637891445280063924 Just in case, always remember to delete rom/pb570/flash.bin before running the movie
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
slamo wrote:
Can you please put how you made the floppy in the description? This information needs to be public. We'll need the MD5 hashes of the files, as outlined here.
Done.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
I'm torn on this one. On one hand, I love chess, and I love the fact you used unconventional means to create a TAS (namely, a freaking chess engine). I also used to love battle chess when I was a kid and all the quirky animations. However, as I watch it today I cannot derive much joy. At least in this port, animations are slow, tedious, and not that much fun anymore. I cannot sustain 10 mins of this. To be honest, I had much more fun running the PGN on lichess at my own pace. All of this diatribe, just to say I'll abstain to vote (even a Meh is unfair here).
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
What can I say? As a lifelong fan of (classic) Doom, this movie gives me life. Obvious YES vote.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
FractalFusion wrote:
I only noticed today that there is an updated version on accurate emulation (that was fast!). Here's a 1080p60 comparison encode for the updated version of the TAS: Link to video By the way, in the submission's newest comparison table, the -1 in the second last row should be +1, and the 55329 in the last row should be 55293.
Thank you again, these comparison videos are amazing!
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Gotta love how he childishly cheers, while his opponent lays on the ground suffering from brain hemorrhage
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Ok guys, so I fixed QuickNES to halt on bad opcodes and disabled the Up+B bad inputs from the bot. So far I made some good progress. However today, just for the fun of it, I tried what would happen if I allow the bot to make glitchy inputs. And to my surprise, I have just observed the first 'glitch' that works in all emulators. See Frame 13685, where our hero glitches through the floor, saving a considerable amount of frames: User movie #637851337516198347 The bot has also detected other 'tricks' on the patched QuickNES that so far haven't worked in NesHawk. Which brings me to the following dilemma: A) Keep working on the 'glitchless' version + this glitch I just found. B) DO WHAT I MUST, and try to find all glitches that work on NesHawk. If I follow (A), then I'll be done with this damn game in 2-3 weeks. If I follow (B), it will be a rabbit hole: I will need to connect my bot to NesHawk or an emulator that behaves similarly. The question is: @Alyosha do you think we can use your C++ version of NesHawk for this task?
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Ahh finally the treatment this game deserved. GMP had hoarded a bunch of route and execution improvements to the (now obsoleted) movie since last year and refused to publish it until there was an emulation platform that allowed for this game to show it's true colors. Well, today is the day where libTAS+PCem finally overtook JPC-rr for us, and boy it was worth the wait. Remark: The movie time is actually around 14:10, if you discount the booting times, which makes it faster than my (and +GMP +Challenger) submission Movie highlights: 0:38 - Can't touch this 1:50 - What are walls? 3:35 - No, really, what are walls? 4:30 - W-A-L-L-S? Nope, never heard of him 5:15 - Bye, bonehead! 5:35 - ktnxbye 5:45 - No walls for you! 6:00 - Parsing error: 'walls' command does not exist 6:45 - Walls are just, like, a social construct, man 7:05 - sllaw 7:20 - Doors ain't a thing either 7:38 - The pain section -- hours lost routing this part 8:20 - Who turned off the light? 9:40 - Just a s(k)ip 10:00 - swordturn 10:30 - the legendary birdskip 11:00 - whoopsie 11:45 - walls. not even once. 12:20 - no, really, how many wall skips does this movie have? 12:35 - another wall bites the dust 13:10 - Great bird avoidance 13:45 - Hey, you dropped your wallet! -really? *BAM* 14:10 -Buggy supersaiyan 14:45 - Kamehameha This is an obvious YES for me.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Great research. I feared that could have been the case, what a bummer :( I'll have to patch QuickNES to halt on this opcode and re-run the bot. The result won't be as spectacular, but hey, that's life. Can we delay this movie until then?
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Thanks Challenger and Alyosha for your kind comments and feedback! You guys raise some valid points about reproducibility and accuracy. Unfortunately, I don't have a good answer for them, given the tools I've used. I tried the trick on FCEUX and it did produce the characteristic flicker you see in this movie (I assume PPU corruption) and didn't crash, but it didn't produce the skip either. I would have to try again with more accurate timing synchronization. On the other hand, I'm thinking of replacing QuickNES by Mesen (another C++-based emu) for the botbut then again, there are no guarantees of cross-compatibility and it might be painfully slow. Perhaps I can also use your C++ version of NesHawk since the routing is mostly done? Besides that, there are so many things I want to do with the bot like solving other simpler NES games I really like (cough cough Castlevania cough Ninja Gaiden) and even SNES and Genesis (Flashback), that I don't feel like spending too much more time on analyzing what exactly is going on with this movie. I'll be fine with whatever decision the judges make. Regardless, this is indeed a hairy topic, and perhaps this movie can serve as catalyst for a wider discussion.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
nymx wrote:
GG! Yes vote.
Thanks Nymx :)
GJTASer2018 wrote:
So basically the bot found that to break this port of the game is to "Press Up+B in certain places to get weird, unintended behavior to happen" and then you had to figure out the RIGHT "weird, unintended behavior" to generate that didn't softlock or crash the game..
Exactly. Sometimes the bot used variants to UB, such as DUB and DUBA. Don't ask me why.
GMP wrote:
I don't understand anything, all I can see is that the movement is well optimised, and then the prince crouches in random places for no reason, and then the level just ends, lol. It's great you showcased this beautiful port that is extremely faithful to the original and has amazing music. Yes vote.
Hahaha I can sense the irony. Thanks for the vote :)
Patashu wrote:
All the Up+B glitches had me cackling. Very impressive that your bot organically found and exploited these with no prior knowledge.
I know, right? It's amazing.
FractalFusion wrote:
So normally I don't make comparison videos of TASes that have vastly different routes. But I was watching the encode in the submission, and after 2 or 3 minutes, I lost all sense of how this game was supposed to function and my brain started to melt. (See, I don't know this game except for the few DOS/NES/SNES TASes I watched a long time ago.) So I figured I would put the previous submission in as a frame of reference. Hopefully it helps at least a few others out there who don't know the game.
Wow!! Thanks so much for the comparison video, it really helps to see the difference the new tricks made to the route!
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
I would love to see a temporary encode of this, it definitely facilitates the task of judging without getting the entire movie playin' setup.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Very nice, yes for me.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Cannot not nominate one of the most broken tases I've seen [4565] SNES Prince of Persia 2: The Shadow and the Flame by Challenger in 07:59.84
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Absolute madness. Yes for me.
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
EZGames69 wrote:
Can I request a download link to the patch that doesnt require an account on RomHacking.net to download? I am not a fan of websites that force you to create an account just to have access to certain files.
https://files.fm/u/c257v6weu
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
fsvgm777 wrote:
I have a SNDDRVRS directory that's absent from the HDD image. Any reason why it's not present? Additionally, I have a MIDI.DRV and a DIGI.DRV that's also absent from the image.
Yes, SNDDRVRS contained additional drivers provided by Broderbund for that era's sound cards. Since we use only PC-Speaker, we have no use for this additional folder. MIDI and DIGI.DRV are the specific drivers for Sound Blaster and MIDI music copied from the drivers folder by the game's setup. Again, since we use PC Speaker, these files are also not needed. Hope that answers your question!
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Thanks for the heads up Kevin! I've just submitted the one for Prince of Persia
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
GMP wrote:
Justin Z wrote:
I'm curious why PC Speaker audio is on for this—is it actually a benefit time-wise instead of having say Soundblaster sound?
Time-wise there is no real benefit for either, because we skip the end level jingle anyways, but in JPC-RR soundblaster/adlib and tend to cause jittering in the final encode and also various other emulation issues, speaking from our experience with PoP1. Since this game is more memory intensive as well, we didn't want to take any kind of risk and hence went with pc speaker.
It's even worse. Using SB + JPCRR crashes the game when you hit a guard, no matter how you configure it :(
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
KennyMan666 wrote:
Spikestuff wrote:
Sorry, dumb question. Why wasn't the equally bad SNES port used?
The SNES port is, from what I recall, considered the worst version of the game, being glitchier, having several missing elements, and most notably completely lacking the Escher-esque final level. Edit: Oh, I forgot this version was never actually released. So I don't know if anything besides the final level that was missing from the SNES version is actually in this one.
This version was chosen for being very close to the DOS version. Many of the mechanics/tricks that work here, also work on DOS and vice versa (with some notable exceptions mentioned in the description). Memory analysis also confirms that game-specific variables behave largely equally in both versions. Level layout is also equal on both versions. Again, with some exceptions: e.g., the beach level has one tile less in Genesis than in DOS. Also there are no health potions in the last screen of Jaffar's labyrinth. Therefore, this version was the best proxy to the DOS version when applying the bot (applying the bot to the DOS version is just not feasible with the current state of DOS emulation, and we don't have its source code as we did with PoP1).
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
I'd like to ask about the admissibility of the TAS discussed here: http://tasvideos.org/forum/viewtopic.php?t=22739 Thanks
Post subject: Prince of Persia 2
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Hi all, This is to let you know I'm working on a bot-driven TAS for the genesis Prince of Persia 2 (1996) cart. This is an almost complete game has never been released and it only surfaced/leaked relatively recently. I cannot post the link to the information page because it also contains a link to the rom and goes against forum rules, but a quick google search would suffice but I quote:
The unreleased Mega Drive port of Prince of Persia 2. It was dumped by Jurai and released by drx on August 11, 2006. [...] This game was canned for unknown reasons.
The game is almost complete because there is a bug that prevents you to get onto the horse that takes you to the last few levels of the game. To overcome this, a fix patch has been released: http://www.romhacking.net/hacks/3755/ As of now, I've linked the BlastEm! emulator to my route generating bot, Jaffar2 (https://github.com/SergioMartin86/jaffar2) and I'm working with the PoP speedrunning community to bring the full TAS to life. I estimate to to take 6-12 more months to complete. The purpose of making the TAS is to satisfy our own curiosity and lust for TAS, but also to eventually port the movements to the DOS version of PoP2. Early tests indicate that the ports are mostly similar and tricks work equally in both ports. We work on genesis because a bot-driven TAS for DOS games is still very much in the horizon. THAT being said, my question would be: would this genesis version be acceptable for publication here once it's done? I know it's very far fetched from the ground rules (it's a non-published game and it needs a patch), but then again I know judges have some degree of freedom to take discretional decisions. Don't worry, it's ok if it doesn't quality. We won't can the project if it isn't and we'll probably come back later on with the DOS version of the TAS. But for now I'm curious to know whether this particular port could work it out here.
Post subject: Re: #7134: eien86's DOS Prince of Persia in 13:08.53
eien86
He/Him
Experienced Forum User, Judge, Published Author, Skilled player (1787)
Joined: 3/21/2021
Posts: 186
Location: Switzerland
Nach wrote:
eien86 wrote:
Boot Floppy: FreeDOS 1-1-35w (Build 2035w) from https://drive.google.com/file/d/1QV3NFjpgVQIrn-Qcf0M70UPfgW-qOTtk/view?usp=sharing
Why was this created/chosen? How was this created? Also, I'm trying to import this image, however JPC-RR says it doesn't recognize it. Edit: Okay, I see the file just needs to be copied directly to the drive library.
Hi Nach, For most of JPC-RR's configuration, I followed this page verbatim: http://tasvideos.org/EmulatorResources/JPC.html The FreeDOS image is a build shared by CoolHandMike in that page. It used to point to the google drive link but it seems that someone replaced it with a link to a static file in this server. FreeDOS is the DOS of choice since it's GPL and is, allegedly, perfectly compatible to the licensed MS-DOS.
1 2
6 7 8