Hello there, i have created FCEUX Lua Script for Helping to achieve wrong warp easily.
i need people to test it before i will add it in resources tools.
Script Includes for Level 4-2.
Mario's xPos : xPosition of current player. Last Bump : How many pixels by last bump. Pixels Needed : Pixels needed for Wrong Warp to work.
For 8-4
Current Area : Current Area of Player is in. Area Needed : Area Needed for Wrong warp to work.
How to Run script in emulator.
1.Open FCEUX Emulator. 2. Then Click File>Lua Script>New Lua Script. 3.Choose the "SMB1_wrongWarp_4-2_8-4.lua" file. 4.Click Run .
NOTE : In order to work for both world 4 and 8 you need to re-start script when you will reach world 8-4
Link to my script. https://drive.google.com/open?id=0B4FhvWYMyiPVV2REbGpJT0hybkE
Yes keyboard toggles works fine . And yes i guess you cannot take 255 lives and its 1Byte unsigned so 255+1 = Overflowing of data goes next to lowest number possible thats 0 . And you should also consider adding this feature, comparing our current spilts with our PB and it should say how many framerules we are ahead or behind from our PB .
Everything is working fine except when you are using save states it is showing wrong time. and why you are using state variable to check if player's game over or not when you already have lives variable (0x075A) you can just check if value is zero means game is over..
i_o_l : i saw on youtube Mario SpeedRun Progression in that video he told andrewg hid it from others , dont know if its true or not ?
He was the first person to push the limits and reach 5 minutes mark and then improving his WR under 5 minutes since 2006 .
Here you go https://www.speedrun.com/user/andrewg
List of glitches that were found to improve Super Mario speedrun .
Wrong Warp 4-2 : Andgrewg. Wrong Warp 8-4 and Pixel Jump : Andrewg. FlagPole Glitch : klmz.. setup prepared by SockFolder and Mav6771
If there are any other please mention in comment thanks.
Kosmicd12 : I have updated the list now thanks for your infromation and i applied the correct framerule now . And the difference column was actually difference in time in seconds not the framerule difference, i have removed difference in seconds column and replaced with difference in framerules as that makes more sense in saving time.
Jumpyluff : i dont want to make anyone incompetent , i respect all speedrunners and i choosed darbian because he hold the current World Record and by comparing his speedrun we can se how much frames could be saved using TAS. So that upcoming WR could be improved significantly.
i will update the list and add framerules savings thanks.
I have compiled list of possible time saved by TAS over RTA (Darbian WR) in every world have a look.
I updated the list with framerules thanks to i_o_l and kosmic.
link to TAS vs RTA World Record Time Saved (Updated). https://drive.google.com/file/d/0B4FhvWYMyiPVb1c1QVdlSnpHejg/view?usp=sharing