Joined: 11/18/2011
Posts: 31
Location: Siberia
Hello everyone! I know it's too early to make a post when I have almost no progress at all, but I have to do this. Or my head will explode. Too many thoughts, I have to share them with someone. Ok, so I did pushing Start button at the earliest frame stuff. Checked if pushing it earlier makes specific events come up earlier (end of lag sections). Found out memory address for X position (8B16), calculated the frame the game gives you control over the character. It ranges from 21 (left) to 476 (right). Now I need memory addresses for projectile and enemy hitboxes. Aww, my head... it feels overloaded... Need to take a nap... http://tasvideos.org/userfiles/info/32932886785070307 --------------------------------------------------------- While standing, your throwing pattern is throw- wait 14 frames-throw- wait 17 frames-repeat. 2 donuts every 31 frames. Donuts appear 6 frames after hitting A button. While running, you can throw donuts every 14 frames. Donuts appear 3 frames after hitting A button.
Joined: 11/18/2011
Posts: 31
Location: Siberia
Here's a lua script for level 1. It draws hitboxes for every object. There's a lot of mess, sometimes a donut hits a target even if it didn't touch its hitbox, but it's still helps pointing out moments when enemies appear. I'll edit the script if necessary. http://tasvideos.org/userfiles/info/33060189147098527
Joined: 11/18/2011
Posts: 31
Location: Siberia
I'm currently investigating memory from 9334 to B3FF. The game uses it to store objects like donuts, enemies and other. I want to analyze these cells in dynamic as shown: Frame |1 |2 |3 | AB03 |10|15|7 | AB05 |01|09|5 | What values do the cells store on each single frame. I heard that TASEditor had that tool in TODO, and I hoped it was realized in Gens or BizHawk, but I haven't found anything similar to that. Do you guys have any ideas?
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11495
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Ты чо угараешь по три раза спрашивать?
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.
Joined: 11/18/2011
Posts: 31
Location: Siberia
Ой, извините. Я здесь новичок и не думал, что здесь так быстро отвечают. Думал недели пройдут, прежде чем ответят. Мне удалить свой вопрос?
Dimon12321
He/Him
Editor, Reviewer, Experienced player (597)
Joined: 4/5/2014
Posts: 1228
Location: Romania
I apologize to the administration for talking on not English language, on not desired theme. We will move our conversation to the other thread.
TASing is like making a film: only the best takes are shown in the final movie.