User Files from dwangoAC

Upload All User Files

#638226361601783394 - Thy Dungeonman by dwangoAC, Spikestuff, and rythin

ThyDungeonman-dwangoAC-Spikestuff-rythin.ltm
In 00:20.00 (240 frames), 200 rerecords
Game: Thy Dungeonman ( Flash, see all files )
58 downloads
Uploaded 6/17/2023 10:02 PM by dwangoAC (see all 42)
This file is the culmination of the input from all three of us.

#46055995818163805 - 3-D Battles of WorldRunner 1 and 2 WIP 2016-07-19

dwangoAC3-DBattlesOfWorldRunner20160719.fm2
In 01:26.31 (5187 frames), 72 rerecords
830 downloads
Uploaded 3/28/2018 3:03 AM by dwangoAC (see all 42)

#46055922858869420 - 3-D Battles of WorldRunner 1 and 2 WIP

dwangoAC3-DBattlesOfWorldRunner1and2Working.fm2
In 02:04.26 (7468 frames), 30 rerecords
864 downloads
Uploaded 3/28/2018 2:58 AM by dwangoAC (see all 42)
In 2016 at a time when GDQ prep was not insane and before my life was as chaotic as it is now, I started a silent project I told no one about. This file works in both 3-D Battles of WorldRunner 1 as well as 3-D Battles of WorldRunner 2 (ignore the checksum error on the second game). This aims to complete the game as fast as possible with an emphasis on entertainment. I'm posting this WIP now now to show what else is possible. This WIP stops around the end of the first level(s).

#41432820308516273 - BizHawk replay file dumpscript of unknown origin

bizhawk_nes_dump_frames.lua
System: Nintendo Entertainment System
914 downloads
Uploaded 8/31/2017 10:06 PM by dwangoAC (see all 42)
This is a script from quite some time ago that seems to now be broken.

#33691566749055448 - SMB3 Battle Mode watch file

SMB3BattleModeMemoryOrder.wch
1331 downloads
Uploaded 9/17/2016 6:59 AM by dwangoAC (see all 42)
This file shows the SMB3 battle mode in memory order.

#28997585942901671 - Doom is part of my heritage, and this is a surviving file

octfac51.lmp
In 00:03.11 (109 frames), 0 rerecords
1180 downloads
Uploaded 2/18/2016 9:31 PM by dwangoAC (see all 42)
Run with doombot using the following arguments:
-deathmatch -warp 1 -skill 5 -ctf -file ikbastex.wad octf.wad -nodes octf.nod +teamplay 1 -playdemo octfac51 +exec ctfteam.cfg %1 %2 %3 %4 %5 %6 %7
Now, this is so archaic that it would be a miracle if anyone managed to get it to work and it probably isn't worth it but I didn't want to lose this. Enjoy, if you dare!

#27793144712275990 - Wolfenstein 3D input and display script

Wolf3d-script-extended.lua
Game: Wolfenstein 3D ( DOS, see all files )
970 downloads
Uploaded 12/26/2015 3:42 PM by dwangoAC (see all 42)
This script requires a custom build of jpc-rr to properly connect the controller to mouse input and also shows important information on the screen.

#27736909518903421 - File test for Pokemon Red

PokemonRedForPoCGTFOSubmissionFile.lsmv
In 04:17.16 (15455 frames), 1542 rerecords
860 downloads
Uploaded 12/24/2015 2:55 AM by dwangoAC (see all 42)
This is pretty evil; I'm uploading with the wrong gametype to get past the not-yet-complete lsmv file check. To play this movie in an appropriate lsnes emulator with an SGB core, open the .lsmv file, edit gametype, and add the word gambatte_ at the front, to change "sgb_ntsc" to "gambatte_sgb_ntsc".

#26941437923505036 - Final Pokemon Red payload from AGDQ 2015

dwangoAC-Googolpede-WIP7.jrsr
In 02:09.66 (7780 frames), 253 rerecords
1119 downloads
Uploaded 11/18/2015 7:08 AM by dwangoAC (see all 42)
This is the final Pokemon Red movie file that was presented at AGDQ 2015. This version includes the full Twitch chat payload as well as other content that is accessible when specific buttons are sent after the payload has completed.
Or rather, this *would* be that movie, but it's in such a strange format because of the use of SGB that it can't be uploaded here, so I've uploaded the actual movie file to:
(Yes, it took 31 tests before we reached the final payload, but that's 31 tests *after* we got the exploit working.)

#26379843736052819 - Another attempt at TI-83 "Snake" (BMAMBA)

SnakeHeader_v3.bk2
In 02:24.82 (8689 frames), 402 rerecords
Game: Snake ( TI83, see all files )
1 comment, 849 downloads
Uploaded 10/24/2015 12:08 AM by dwangoAC (see all 42)
This is the result of work from scahfy and Weregoose to create the game using a much more efficient method followed by my attempts to TAS it. My biggest concern is that this may not be enough of a difference to be publishable. This version of Snake does not place food pieces inside of the snake which means the position of the snake's body can be used to somewhat manipulate where food will appear (although much less so in the early game). This version also re-seeds the RNG at the segment drawing edge if a direction is pressed (other than back in the direction the snake is coming from). The effect is that you can press a button once per segment redraw and re-seed the RNG, but this makes things go slower because it takes more frames to re-seed the RNG.
Ultimately, if there's no piece nearby you can reposition yourself (very ineffective in the early game it would appear) or you can make yourself go slower in the hopes that you can make food appear closer to you. The catch is this method effectively has as many opportunities to manipulate the RNG as there are segments left to draw. This leads to an annoying catch-22 - you can manipulate a new piece of food next to you but if you do that, say, two spaces away from you you now only have two opportunities to manipulate a good position on the next apple that appears.
At any rate, I'd like feedback on whether this is worth continuing. My best estimate is that this will clock in at a good 12 minutes or longer.

#25951091922111736 - Blockout 5x5x5 maximum score run

Blockout-dwangoACHighScore.bk2
In 00:48.37 (2897 frames), 3388 rerecords
Game: Blockout ( Lynx, see all files )
874 downloads
Uploaded 10/4/2015 4:43 PM by dwangoAC (see all 42)
This movie file demonstrates a hardest-possible scenario in the game Blockout and demonstrates clearing a 5x5x5 pit on the highest difficulty.

#25447947173144444 - Super Puzzle Fighter II Turbo taunting

spf2t-dwangoAC.fbm
In 07:08.15 (25689 frames), 1619 rerecords
921 downloads
Uploaded 9/12/2015 12:54 AM by dwangoAC (see all 42)
There were requests to do some taunting, so I did a taunt at the end of the Akuma battle and figured out a way to save a couple of frames in the process.

#25163975215735496 - Puzzle Bobble (default difficulty) first two levels WIP

PuzzleBobbleWIPdwangoAC.fbm
In 00:25.73 (1544 frames), 352 rerecords
Game: Puzzle Bobble ( Arcade, see all files )
942 downloads
Uploaded 8/30/2015 5:58 AM by dwangoAC (see all 42)
Is there any value in continuing? Despite the low rerecord count this has been about 6 hours of work, mostly deducing how evil the RNG in this game is. It turns out that the colors you will get next can only be affected by two things - the frame on which the level is started (either the frame you press start on the beginning menu or the frame on which the previous level was completed) and "missed" shot colors during the level, i.e. ones that don't touch the correct color. No other waiting or button mashing will have any impact on the RNG. This results in odd pauses prior to starting the level and intentionally firing at the wrong color, not to mention the very tedious process of testing entire levels with multiple starting states to see if future luck will be worth early bad looking results.
I've completed two levels but I'm not sure if it's worth continuing as I suspect this would be quite tedious for very little benefit. Thoughts?

#20389755674972373 - Wonderswan Crazy Climber (truncated)

Wonderswan Crazy Climber dwangoAC.bk2
In 04:41.55 (21249 frames), 2269 rerecords
Game: Crazy Climber ( WSWAN, see all files )
795 downloads
Uploaded 1/27/2015 5:46 AM by dwangoAC (see all 42)
The file I used in my Crazy Climber submission was unintentionally longer; I apparently botched it when I saved the movie, even though I thought I had truncated the movie to the last frame. This file now ends as soon as the arm is extended *just* far enough to reach the helicopter.

#19259642534530414 - Pokemon Red after reset ACE

Ikaruga-dwangoAC-Playaround.dtm
In 00:45.37 (2722 frames), 52 rerecords
Game: Ikaruga ( GC, see all files )
1049 downloads
Uploaded 12/7/2014 8:17 AM by dwangoAC (see all 42)
This lsnes + Gambatte movie starts Pokemon Red with an existing (corrupted) GB SRAM state that contains the player character RED, the rival name xAxA(Pk), and FF in *just* the right place to allow further exploitation. This movie file uses input suggested by Masterjun based on FractalFusion's work to execute arbitrary code, which it does very well. One minor caveat: I've discovered with help from Ilari and padz that D+U and L+R (representing bit values 128, 64, 32, and 16 respectively) are canceled out by the SGB BIOS meaning FractalFusion's payload can't be written as it contains the value 0xD3. This movie file contains a bunch of input at the end that softlocks the game in an interesting way but doesn't yet do exactly what we want it to. Still, it shows arbitrary code execution on Pokemon Red, which is good.
Because support for this filetype hasn't been added yet I've used a dummy file in this WIP (and, um, I'd ignore it if I were you, but that's just me. :) I've uploaded the real movie file to:

#19259517816336044 - Pokemon Red rival xAxA(Pk) creation to reset

Ikaruga-dwangoAC-Playaround.dtm
In 00:45.37 (2722 frames), 52 rerecords
Game: Ikaruga ( GC, see all files )
910 downloads
Uploaded 12/7/2014 8:09 AM by dwangoAC (see all 42)
This lsnes + Gambatte movie starts Pokemon Red, names the player character RED, and names the rival xAxA(Pk). After getting into the game, it resets and should be truncated on the frame the reset occurs. This will allow for later hardware reset testing at movie end. I do not know if support for this filetype has been added yet so I've used a dummy file in this WIP (and, um, I'd ignore it if I were you, but that's just me. :) I've uploaded the real movie file to:

#18727497575660169 - Gambatte SGB core Pokemon Red to trainer ID

PokemonRedSGBdwangoACoriginalCore.lsmv
In 01:50.88 (6664 frames), 533 rerecords
1125 downloads
Uploaded 11/13/2014 9:07 AM by dwangoAC (see all 42)
IMPORTANT NOTE: the file that is uploaded here is the wrong file and is simply a placeholder (because the parser does not understand the as-of-yet unreleased Gambatte core). The correct file can be found at:
This is a comparison movie that completes Pokemon Red up to identifying the trainer ID using the new Gambatte SGB core in lsnes. I tried to always do everything on the very first frame possible. As was somewhat expected, this move does not synchronize on real hardware without some twiddling because the core or the process of handoff from SNES to SGB is somewhat inaccurate (by about 1 frame). Raw data dump from my testing sequence:
There's exactly 1 frame off at the beginning of the movie (i.e. I had to add 1 frame in order to allow the start button press to be recognized when playing back the dumped run on real hardware). The base movie trainer ID is 25143 per emulator; adding 1 frame before first button press causes the emulator to desync, manually playing through anyway changes trainer ID to 40964. I got it to sync further on real console by adding one frame at the very start and adding another immediately after acknowledging the grandson's name; that allowed the real console to sync until meeting Prof. Oak, late enough that the Trainer ID should have already been decided. I played through the rest manually and got trainer ID 18765.
Late in my testing, I replayed the exact same file I had tested before and for whatever reason the timing is was wrong at the very beginning. I'm not sure if I mangled the .r16m replay file somehow or if there is other saved data impacting the real hardware startup - if it's the latter it is far more concerning. Additional testing is required.
(Again, the file in this upload is the wrong one, please download the correct file from http://acbit.net/static/tas/PokemonRedSGBdwangoACnewGambatteCore.lsmv instead.)

#18690238763777360 - Original SGB core Pokemon Red to trainer ID

PokemonRedSGBdwangoACoriginalCore.lsmv
In 01:50.88 (6664 frames), 533 rerecords
1123 downloads
Uploaded 11/11/2014 4:51 PM by dwangoAC (see all 42)
This is a comparison movie that completes Pokemon Red up to identifying the trainer ID using the original SGB core in lsnes. I tried to always do everything on the very first frame possible. As expected, this move does not synchronize on real hardware because the core is not very accurate (likely 14 lag frames would be needed at the beginning based on past experience). I'll be doing this again on the new Gambatte core implemented by Ilari to compare the differences (loosely - I didn't actually intend to make this movie, all of this work was supposed to have happened on the new core).

#18167655901372637 - Pokemon Yellow SGB test version

PokemonYellowSGBdwangoACtest.lsmv
In 01:09.99 (4206 frames), 449 rerecords
833 downloads
Uploaded 10/19/2014 4:01 AM by dwangoAC (see all 42)
This is an instance of Pokemon Yellow for SGB for use with lsnes for console verification. This is supposed to get to the point of asking if you want to save the game (but doesn't hit yes). Initial console verification tests show that this is not console sync-stable, likely due to emulator inaccuracies in lsnes.

#17195156219473190 - C64anabalt Fastest Kill Screen

C64anabalt_Encore_dwangoAC.bk2
In 01:21.03 (4870 frames), 0 rerecords
Game: C64anabalt ( C64, see all files )
839 downloads
Uploaded 9/5/2014 8:53 AM by dwangoAC (see all 42)
Commodore 64 submissions are not yet accepted, so I'm uploading the actual submission to movie storage.

#12664928324474582 - Atari 2600 Joust to the start of wave 7

dwangoAC_Joust_Atari2600_1P _Wave_7.bkm
In 00:49.72 (2980 frames), 327 rerecords
Game: Joust ( A2600, see all files )
938 downloads
Uploaded 2/13/2014 8:24 AM by dwangoAC (see all 42)
I'm very pleased with how this is turning out - this is a far better port than I initially gave it credit for. It's a bit odd working with this because the player sprite is drawn on one frame and then all of the enemies are drawn on the other. On a CRT I imagine the flickering wouldn't be as bad but it's a bit disconcerting trying to TAS this when you can't see yourself literally half the time. Having said that, I am extremely impressed what they accomplished on such a limited platform.
Addresses for this game (should be up shortly): https://tasvideos.org/UserFiles/Info/637936906484319946

#12620866196375276 - Atari 2600 Joust to the start of wave 3

dwangoAC_Joust_Atari2600_1P.bkm
In 00:13.38 (802 frames), 129 rerecords
Game: Joust ( A2600, see all files )
887 downloads
Uploaded 2/11/2014 8:47 AM by dwangoAC (see all 42)
I admit, this was surprisingly more entertaining than I expected. Very short WIP, just for the heck of it.
A.C.
******

#12575562193951512 - PC Joust no new content

dwangoAC_Joust_WIP.jrsr
In 01:48.33 (6500 frames), 1857 rerecords
Game: Joust ( DOS, see all files )
800 downloads
Uploaded 2/9/2014 7:49 AM by dwangoAC (see all 42)
WIP of Joust for PC until no new content appears. Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects.
A.C.
******

#12575396669799321 - NES Joust through unique content

dwangoAC_Joust.fm2
In 01:48.92 (6546 frames), 2585 rerecords
Game: Joust ( NES, see all files )
873 downloads
Uploaded 2/9/2014 7:38 AM by dwangoAC (see all 42)
NES Joust through the end of unique content. WIP. May spontaneously ignite. Handle with care. Notes forthcoming eventually. Too many short sentences. Enjoy.
A.C.
******

#7734253530891403 - NES Joust through wave 5 (egg wave)

Joust-dwangoAC-WIP.fm2
In 00:03.56 (214 frames), 504 rerecords
Game: Joust ( NES, see all files )
904 downloads
Uploaded 7/6/2013 7:06 AM by dwangoAC (see all 42)
I've gotten far further on this run than on the Atari 7800 or Atari Lynx runs I started, in part due to long car rides where the only emulator I had available was FCEUX. I've confirmed that this WIP (which completes the 5th "egg" wave of NES Joust) syncs with FCEUX 2.2.1 as I've since downloaded that version and completed the last portion using that emulator. I'll stop after the last wave where new content is introduced, so there's a bit more to go before this can be submitted.
I'll try to get around to starting a forum thread for the game unless someone beats me to it. Enjoy,
A.C.
******