Post subject: Reverse Engineering
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11486
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Wiki: ReverseEngineering Another attempt to create a guide based only on practical experience. It is also important to have it, as TASing requires heavy luck manipulation, figuring out what affects what and how to abuse it. Please do whatever you want with the text, I hope you got the idea. I'm not sure how it should be developed further. Please post what emulators have debug tools (lua or dialogs), this is critical for the guide.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Player (72)
Joined: 5/28/2013
Posts: 99
As someone trying to really learn all the aspects of TAS'ing so eventually I can help others do the same, these are absolutely amazing to have Feos.
My Stream: http://www.twitch.tv/theangrypanda1 Mostly SoE TAS and casual playthroughs.
Active player (309)
Joined: 8/21/2012
Posts: 429
Location: France
Great work (again) feos :) And you nailed how I see TASing in general: It is a puzzle after all, you solve it! TASing a game is changing it into a puzzle game... At least for the technical part, entertainment is the other important factor that you inject in a run each time the puzzle lets you have some freedom. Coincidentally, I've started not so long ago to find some of the inner workings of The Tower of Druaga, with FCEUX. That game is very heavily dependant on luck: each floor is a maze with random object placement for the enemies, a key and the exit. And I'm having fun ^^, learning to use lua scripts and all. The last thing I did was to find and examine the "enemy tables", which gives something like that: -X high -X low -Y -orientation -one value that I didn't completely analyse, seems to be used by only some enemies -type (who is it?) or condition (can be a "dead/not loaded" state for example) -timer 1 -timer 2 (these are used differently depending on the enemy type) The HP are stored elsewhere, but I know where to find them too. The more you understand about how a game works, the more you want to go deeper into it :D
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11486
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Added quite some emulators with debuggers: http://tasvideos.org/ReverseEngineering.html#Emulators
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.