Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Base1= 0x0000
- local Base2 = 0x0001 --Per pixel in bar
- local CurrFuelAd2 = 0x00CB --Continuous
- local GrassesLeftAd = 0x00CC --Continuous
- local XAd = 0x00EA --Also 0x00D8
- local XSubAd = 0x00E9
- local YAd = 0x00E8 --Also 0x00D2, 0x00D7
- local YSubAd = 0x00E7
- local VelocityAd = 0x00D4
- local DoubleSubPxAd = 0x00D9
- local Percentage = 0x00B2
- local Percentage2 = 0x00D1
- local NextFuelYAd = 0x00B7
- local NextFuelXAd = 0x00B8
- local FuelCounterAd = 0x00BC
- local WHERETOGETAD = 0x00B5 -- Locking all two of these locks the fuel spawn, it sometimes goes invis as a side effect.
- local WHERETOGETAD2 = 0x00B6
- local WHERETOGETAD3 = 0x00E3
- local CurrFuelYAd = 0x00C0
- local CurrFuelXAd = 0x00C1
- local CuttingGrassAnimAd = 0x00FD
- local Counter1 = 0x00FE -- This causes you to stop every 5th frame.
- local Counter2 = 0x00FF -- This is related to draining fuel. Locking it locks fuel.
- local FuelHackThing = 0x00BE --Invisible Fuel Hack? Bad
- local Grass1Ad = 0x40A --These are grass sprites, i think there are multiple types
- local Grass2Ad = 0x40B
- local Grass3Ad = 0x40C
- local Grass4Ad = 0x40D
- local XX
- local YY
- local x = {}
- local y = {}
- local i
- x[1]=8
- y[1]=8
- x[2]=9
- y[2]=7
- x[3]=6
- y[3]=9
- x[4]=6
- y[4]=8
- x[5]=9
- y[5]=3
- x[6]=13
- y[6]=3
- x[7]=3
- y[7]=3
- x[8]=7
- y[8]=6
- x[9]=1
- y[9]=4
- x[10]=1
- y[10]=7
- x[11]=9
- y[11]=4
- x[12]=1
- y[12]=11
- x[13]=14
- y[13]=8
- x[14]=11
- y[14]=7
- x[15]=7
- y[15]=4
- x[16]=10
- y[16]=5
- x[17]=3
- y[17]=7
- x[18]=5
- y[18]=11
- x[19]=3
- y[19]=4
- x[20]=1
- y[20]=10
- x[21]=1
- y[21]=3
- x[22]=10
- y[22]=6
- x[23]=4
- y[23]=4
- x[24]=4
- y[24]=5
- x[25]=10
- y[25]=4
- x[26]=2
- y[26]=13
- x[27]=8
- y[27]=13
- x[28]=1
- y[28]=6
- x[29]=6
- y[29]=13
- x[30]=14
- y[30]=12
- x[31]=9
- y[31]=6
- x[32]=8
- y[32]=6
- x[33]=6
- y[33]=12
- x[34]=1
- y[34]=10
- x[35]=2
- y[35]=8
- x[36]=12
- y[36]=5
- x[37]=13
- y[37]=10
- x[38]=13
- y[38]=7
- x[39]=2
- y[39]=6
- x[40]=4
- y[40]=9
- x[41]=3
- y[41]=6
- x[42]=5
- y[42]=10
- x[43]=11
- y[43]=3
- x[44]=2
- y[44]=5
- local N=44
- while true do
- FuelX = memory.readbyte(NextFuelXAd)
- FuelY = memory.readbyte(NextFuelYAd)
- XVal = memory.readbyte(XAd)
- YVal = memory.readbyte(YAd)
- XSub = memory.readbyte(XSubAd)
- YSub = memory.readbyte(YSubAd)
- RealSub = memory.readbyte(DoubleSubPxAd)
- WHERETOGET = memory.readbyte(WHERETOGETAD)
- WHERETOGET2 = memory.readbyte(WHERETOGETAD2)
- WHERETOGET3 = memory.readbyte(WHERETOGETAD3)
- Velocity = memory.readbyte(VelocityAd)
- CurrFuel = memory.readbyte(CurrFuelAd2)
- FuelCounter = memory.readbyte(FuelCounterAd)
- GrassesLeft = memory.readbyte(GrassesLeftAd)
- gui.text(45,0,"X: " .. XVal .. " " .. XSub)
- gui.text(100,0,RealSub)
- gui.text(45,10,"Y: " .. YVal .. " " .. YSub)
- gui.text(45,20,"Fuel X: " .. FuelX)
- gui.text(45,30,"Fuel Y: " .. FuelY)
- gui.text(45,40,"Fuel in " .. FuelCounter)
- gui.text(45,50,"Speed " .. Velocity)
- gui.text(108,20,CurrFuel)
- gui.text(185,22,"Remaining: " .. GrassesLeft)
- gui.text(170,42,"B5: " .. WHERETOGET)
- gui.text(170,52,"B6: " .. WHERETOGET2)
- gui.text(170,62,"E3: " .. WHERETOGET3)
- --memory.writebyte(WHERETOGETAD2,3)
- --memory.writebyte(WHERETOGETAD,235)
- --memory.writebyte(Grass2Ad,12)
- --memory.writebyte(Grass3Ad,13)
- --memory.writebyte(Grass4Ad,13)
- --memory.writebyte(Base2,1)
- --memory.writebyte(Counter2,1)
- --if you comment these lines out it will get rid of the squares
- for i=1,N do
- XX=16*(x[i]-1)+24
- YY=16*(y[i]-3)+48
- gui.drawbox(XX-3, YY-3, XX+3, YY+3, "red")
- end
- FCEU.frameadvance()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement