Posts for MESHUGGAH

MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Does it mean it's acceptable to submit a TAS with TaoTao's version instead of the new FCEUX 2.1.5? I only ask this because my first TAS I'm working on (Indiana Jones and the Temple of Doom Thread #11250: Indiana Jones and the Temple of Doom) is also suffers from this (enemy position, hidden exit and an unnamed glitch depends on CPU clock, that's why my WIP shows different result on 2.1.5 and TaoTao's patch) and I would like to take benefit of higher accuracy instead of "reworking" the same for a "possibly not accurate" version of FCEUX.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
(edit: a bit text reformatting) Improved WIP (last 3 waves (W11, W12, W12B) to be done next time) Some notes: W1 - The items cannot be picked up earlier than I picked them up. Timer for picking them up: pick (0 frame) - score (65 frame) - item shows up but can't pick up (15 frame). Also I minimalized the "bomb" lag. Possible improvement should be somehow applying fast hop to the swing before bombing the hidden door which is I think is impossible for this specific scenario. S2 - Maybe the "pre-conveyor" part could be done faster but I have to deaccelerate since I can't travel the whole screen even with superfast hopping since the lava kills me. Also notice that I can manipulate the enemy away but it's looks fun (and it doesn't matter that he is there, this is the fastest way to swing and do a fast hopping to the door, otherwise I would die from the trap) W9 - The "pre-WWS" could be faster by some frames (subpos optimizing), also I had no luck at performing WWSC on this level (I think that during the WWS state a stun is considered lethal if Indiana is on 1 hit kill tile (lava)). Also it's impossible to teleport to a higher place cause of the position of the swing target, the position of whip "parts" and the map of the mountain. Also notice how I avoid those traps by optimising subposes. The blind part is also improvable but it's actually shows a decent "fast suicide hopping". W10 - I will try some other exits since the fastest way to move is hopping downward (either to the left or right) and I also have the special "throw bomb to down much farer than I should" trick. edit: this is the fastest exit. I will try to optimize the hopping and entering the door faster if I can. W11 - Just starting the WWSC trick without manipulating, I'm just uploaded this for interest. I will try also some other glitches like spawning "unintended" tiles (@ W11), glitching up some "end of level" tiles (it's possible to go through the bridge @ W12, and it has absolutely no use for tasing). Also I will try to optimize those exits by going down then up (to not collide with the wall since this way I won't get higher subpos Y) but I had no luck with that (it was actually faster to stay at the wall and hold up than doing this, maybe I missed something). edit: new improvements: W1 -19, S2 -19 and W9 -17 frames. WIP. edit 2: luck manipulation (and tasing) isn't easy on this game. Pressing/holding various buttons at various frames for various frames changes enemy position on current or even at later levels. That means everytime I improve earlier levels, I have to luck manipulate again the later levels. So now after optimizing the earlier levels, I'm manipulating all the 7 (W1 S2 W9 W10 W11 W12 W12B) levels to get the best (and most entertaining) positions for enemies and get the fastest hidden exit at the very first frame (I can cycle the "hidden exit" with the 2nd controller easily so this won't be a huge problem). Next WIP (or even the final tas) will be uploaded a bit later. Stay tuned. edit 3: Post #274552
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
I think that voting no without detailing (commenting) it won't affect other's (and mostly the judges') opinion that much. Don't forget that the question is "Should this movie be published?" and not "This movie is as good as the SMB runs?" or anything else. Everyones' taste is different. From my self experiences I used to deal these things with multiple rating polls. Just like combining with the movie rating: What do you think about this submission? Entertainment 0 ~ 10 Tech Quality 0 ~ 10 Game choice 0 ~ 10 But I'm 100% fine with the simple yes/no poll.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Nice fast encode feos :) Since normal weird whip swinging is a bit slow (~230 frames travelling), here's 2 trick: #1 It's possible to cancel the weird whip swing by colliding with an enemy so it won't take ~230 frames (but you will be stunned). #2 This helps you to fall near to the swing target (while Indiana's "on tile" isn't changed) and do another weird whip swinging/swing cancelling which teleports you even higher (for example @ W11: from X 13 Y 73 to X 15 Y 254 --> 74 tile skipped!) Good to know that simple "exit doors" are accessable during this state, so this works both at W11 and W12. I have to commit suicide at W9 since I'm unable to collect Sankara stones which reveals a "hidden door". edit: So now my new route looks like this: W1 - collect knife, bomb, gun, hidden exit. S2 - jumping and tricky swings from the conveyor. W9 - weird whip swing (cancelling) at swing target to teleport near to the sankara stones, commit suicide, collect sankara stones, go to exit. W10 - manipulate exit to the right, throw bomb, go in. W11 - multiple weird whip swing cancelling (3 or 4) and exit. W12 - rush forward, some hopping action, (maybe using an undiscovered glitch) W12B - 1 or 2 weird whip swing cancelling at 1st swing target. Unfortunately this way it's impossible to do "best ending" (whipping Willie). Here's a WIP for W1, S2 and a bit of W9. I used fceux's taseditor. I tried to optimize it as possible (and I already have some ideas for improvement mostly for S2 and W9 improved it with 10, 50, 71frames. I will post new WIP if it's significantly faster).
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
After figuring out some weird whip swinging madnesses, I was able to "teleport" to the 2nd ladder row at W9 next to the spike (notice the screenshot taken after committing suicide to prove it worked). [URL=http://imageshack.us/photo/my-images/823/indianajonesandthetempl.png/][/URL] Here's a very short movie I made in real time to show it (I was blindly travelling up). Stop the movie @ 500 and hold down to suicide fast. I can simply walk without taking aware of trap sprites (but I have to manipulate/avoid those interactive sprites (bat/guys)), but can't pick up the Sankara stones (which is needed to finish the wave). All in all, weird whip swinging is faster than doing the "world greatest luck manipulation" since this way you don't need bombs or knifes or anything (which was required at least 4 bomb or 4 gun or 4 knife to manipulate lava monsters at both parts). So now my W9 route looks like getting as fast as possible to the swing target and performing a weird whip swing near to the sankara stones (picture below), commit suicide, collect sankara and rush to the exit. [URL=http://imageshack.us/photo/my-images/836/indianajonesandthetempl.png/][/URL] I will compare S2, W12 and W12B runtimes using weird whip swingings and not using them, but first I have to carefully plan the item management/collecting (if needed any now that W9 is disposed) and other minimal mysteries regarding weird whip swinging.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
I already found out some techniques regarding the W9 lava monsters. There's 4 of them. They can be manipulated with facing direction, A, B, position, B on 2nd controller and time (and also faster pause). It's possible to manipulate to respawn as fast as possible and also making them respawn near to the others. I'm gonna try to manipulate them in a row, knifing the last's head, stand on it, manipulate the next four to go to middle island part and compare it against doing a weird whip swing. And then manipulate the same way to the mountain. Also I think it's possible to weird whip swing to the mountain but I had no luck at that (translating -> didn't happened). I will revisit the whip hitbox addresses. Here are some memory values if anyone is interested in: 0076 last fall distance (>=8 -> stun and reinits to 0) 0079 facing direction 0098 Tile column (X pos Indiana stands on) 00A6 X subpos 009F Tile row (Y pos Indiana stands on) 00AD Y subpos 001E Camera X 001F Camera Y 0020 Camera X offset 0021 Camera Y offset 012F number of remaining map pieces lava monsters (base offsets, add N for Nth lava monster value where 0 <= N <= 3) 037B lava monster lives/dead (1/0) 037F sprite frame (increases as sprite timer hits the next 6) 0383 sprite timer (decreases every frame from 6 until 1) 0387 Y pos 038B X pos 038F 255~243... the bigger the value the closer they are If you have anything that would help me I would appreciate it :)
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
Post subject: Indiana Jones and the Temple of Doom
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
I started planning a TAS on this game. I choosed it from the Wiki: SDATASes list I maintain. Here's the SDA run and some level screens and faqs for those who aren't familiar with this game. List of tricks: Input processing abuse - every button must held for 2 (non-lag) frames to be accepted. Example of combining different input sequences: I can start the game faster (1 frame) by pressing "Start, Start + Select, lag frame, Select" instead of "Start, Start, lag frame, Select, Select". Weird items - pressing U+D+A or L+R+A changes items' behaviour but knife's Weird whip - the simple whip acts like a teleporting boomerang Weird bomb - throws the bomb downward far away Weird gun - glitches Indiana's sprite... useful? Weird whip swing - shooting a weird whip on a swing target changes Indiana's "on tile" position (which tile he stands on) while the sprites remain interactive. The new position depends on the distance between Indiana and the swing target in that very moment the whip hits it. Bunnyhop - the fastest technique is jumping in successful rows. Best when jumping in solely left or right direction (Indiana jumps downward default, so you just press left or right and B). Faster pause - you can pause the game with A on the 2nd controller and resume with B. I will use it if needed for extensive luck manipulation. Luck manipulation - you can manipulate the lava path at W9, the hidden exit on W10 and enemies movement/spawn by waiting for a very short time or moving in to different positions. I'm currently figuring out the most optimal route for this game. For now, here's the minimally detailed route I came up (will do a WIP as soon as I can): W1 - Hidden door S2 - W9 (possible weird whip swinging) W9 - manipulate (possible weird whip swinging) W10 - manipulate "exit right in to your face" W11 - weird whip swinging 2-3 times (depending if all of them saves time. have to optimize them cruelly) W12 - bunnyhopping then simply climbing
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Warp wrote:
MESHUGGAH wrote:
Maybe a year ago I played SEGA Bubble Bobble on PS3 runnning Linux
Wouldn't that be just one emulator? The others are a computer system and an OS.
I know, but give it a try and you will know why I wrote that. If you don't have a PS3, here's the spoiler: Lags like hell. I will try PS3 running Ubuntu running Wine running Dosbox running Nesticle if I have time.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Maybe a year ago I played SEGA Bubble Bobble on PS3 runnning Linux
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Sorry for being too harsh and straightforward. As I said, I couldn't decide why are you so sarcastic or MSXophile (please don't take that as a curse or anything offensive). There were other posts that I used to build up your state of mind: Post #271486 Post #271595 I can't remember more of. So all in all: excuse my wordings, I tried to clarify and make things understandable.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Please stop "tasing" this "game". edit: Also it worths mention that you think that your submissions rejected JUST BECAUSE it's played on MSX (according to your many posts and unrelevant/out-of-question sentences and troll smileys and other things). Now here's the truth: of course it's not the case. The problem is the insanely huge repetitiveness of the game and it's absolutely shows nothing compared to a simple unassisted speedrun. TASVideos has high standards, both for quality and entertainment, and this movie didn't qualified. This has NOTHING to do with the MSX console.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
The profile pic is disturbingly ugly, please change it and I will like it. edit: before any misunderstanding: I mean the profile pic cutout "ASvi"
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
You nearly fully answered your question.
Bobo the King wrote:
-studying, decompiling, and redoing major segments just to meet the high standards we set -luck manipulation -third dimension increases the difficulty of optimizing movements by tenfold -lot of time and energy to decoding the RNG -make a bot that will save and reset every frame to see how we can manipulate the RNG
Notice that games are determinable, and it's easier to find out what action does what in the memory while you are tasing instead of unassisted speedrunning. Also add the factor that you have full access to possible input combinations (U+D, L+R, L+R+U etc) and you can view everything the game has (hitboxes, layers, hardware values (NMI)). I can't see any logical connection between St. Petersburg paradox and the thing you mentioned. Easy to TAS: Tetris, you can simply manipulate the next blocks (of course the unassisted could be easy if they use the MAME version (always the same block series after reset)). Hard to TAS: Mega Man (DelayStageClear).
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
I can't decide that you just simply joking or you make a very good job at sarcasm. Anyway, I voted meh mostly because of bad game choice and lack of entertainment.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
The warp glitch is amazing, easy yes vote!
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
updated: It's currently supports DSM FBM FCM FM2 FMV GMV JRSR M64 MC2 MCM MMV PJM PXM SMV VBM and YMV (OMR and ZMV is the only missing ones). Source code, and log file. Please ignore the code redundancy, I just wanted to show this way. Any comments regarding the output are welcome.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
I'm currently started to make a simple C# program that parses the movie files and writes it in to a log file. Here's the source code and here's the current log file. (I used the moviefilesall-1.02.zip movies) As you can see @ line 85 you can easily reformat the version number into a string. So you could actually able to print out all the values into an sql insert command. Also there are movie formats where the same version is used (for example FBM). So this list could serve as a base to start identifying correct emulator version. I will post when it's complete.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Well yeah. 3D Realms spent 12 years on this then dropped to Gearbox Software. After 9 months they will eventually release the game. This isn't the first time for video games delayed for so long.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
boct1584 wrote:
Wouldn't it be possible to parse the emulator version out of the movie file?
Depends on emulator/movie file format. Most of them only shows the "version" and not the build (for example both Snes9X v1.51.ep10r2 - Geiger's Snes9x Debugger and Snes9X v1.51 uses version 4 in the header, while Snes9X 1.43 uses version 1). edit: but I think that parsing the version (and convert it to proper version) number is possible.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
It won't take too long since most of the submission text already notes which emulator used. I would help if I could (no permission to edit those texts).
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
I agree with Derakon. Also watch geohot's youtube channel: everyone leaves a comment about the PSN situation, just because he hacked the PS3 many months ago. Human stupidity is endless.
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Comment from vgn365.com sums it up
TSUNAMIII wrote:
Maybe Sony is the one taking the money. Japan is desperate
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
MESHUGGAH
Other
Experienced Forum User, Published Author, Skilled player (1892)
Joined: 11/14/2009
Posts: 1349
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
I think I should participate in such an AI competition for street fighter if someone would write down the conditions/competition informations. It would be funnier to make them compatible with AI vs AI (playing 2 player matches against the competitors' AI).
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...