Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Made by julioitha153
- --Beginner coding but works!
- --designed for SNES9X 1.51 v7.1
- while true do
- mrb = memory.readbyte
- mrbs = memory.readbytesigned
- mrw = memory.readword
- mrws = memory.readwordsigned
- mrdw = memory.readdword
- mwb = memory.writebyte
- mww = memory.writeword
- mwws = memory.writewordsigned
- map = mrb(0x00a0)
- round = mrb(0x00a2)
- fund1 = mrws(0x0080)
- fund2 = mrws(0x0082)
- player1a = mrws(0x0092)--?
- superhardcode1 = mrws(0x03bc)
- superhardcode2 = mrws(0x7efe4a)
- player1X = mrws(0x070a)
- player1Y = mrws(0x070e)
- player1Z = mrws(0x0714)
- player1 = mrb(0x0722)
- player1status = mrws(0x0724)
- player1Angle = mrws(0x0726)
- player2X = mrws(0x075a)
- player2Y = mrws(0x075e)
- player2Z = mrws(0x0764)
- player2 = mrb(0x0772)
- player2status = mrws(0x0774)
- player2Angle = mrws(0x0776)
- player3X = mrws(0x07aa)
- player3Y = mrws(0x07ae)
- player3Z = mrws(0x07B4)
- player3 = mrb(0x07c2)
- player3status = mrws(0x07C4)
- player3Angle = mrws(0x07C6)
- player4X = mrws(0x07fa)
- player4Y = mrws(0x07fe)
- player4Z = mrws(0x0804)
- player4 = mrb(0x0812)
- player4status = mrws(0x0814)
- player4Angle = mrws(0x0816)
- player5X = mrws(0x084a)
- player5Y = mrws(0x084e)
- player5Z = mrws(0x0854)
- player5 = mrb(0x0862)
- player5status = mrws(0x0864)
- player5Angle = mrws(0x0866)
- player6X = mrws(0x089a)
- player6Y = mrws(0x089e)
- player6Z = mrws(0x08a4)
- player6 = mrb(0x08b2)
- player6status = mrws(0x08B4)
- player6Angle = mrws(0x08B6)
- player1FredCountDown = mrws(0x091c)
- player1ShootingStarSpeed = mrws(0x0916)
- player1ShootingStar = mrws(0x0918) --0on Ground 1Go Up 2 Go down
- player1b = mrws(0x0924)--?
- player1place = mrws(0x0928)
- player2place = mrws(0x0978)
- player3place = mrws(0x09c8)
- player4place = mrws(0x0a18)
- player5place = mrws(0x0a68)
- player6place = mrws(0x0ab8)
- camX = mrws(0x1bdc)
- camY = mrws(0x1be0)
- camZ = mrws(0x1bf2)
- player1c = mrws(0xfe02)--?
- player1acc1 = mrws(0x1790)
- player1StarCounter = mrws(0x1792)
- player1EarthquakeCounter = mrws(0x1794)
- player1health = mrws(0x179e)
- player1acc2 = mrws(0x17aa)
- player1ckp1 = mrws(0x17ae)
- player1ckp2 = mrws(0x17b0)
- player1lap = mrws(0x17b2)
- player1acc3a = mrb(0x17c0)
- player1acc3b = mrws(0x17c1)
- player1attackCounter = mrws(0x17c2)
- player1RaceEnd = mrws(0x17c5) --255
- player1attack = mrws(0x17c6)
- player1item = mrws(0x17ce)
- player1TurnForce = mrws(0x17d9)
- player2acc1 = mrws(0x17e0)
- player2StarCounter = mrws(0x17e2)
- player2EarthquakeCounter = mrws(0x17e4)
- player2health = mrws(0x17ee)
- player2acc2 = mrws(0x17fa)
- player2ckp1 = mrws(0x17fe)
- player2ckp2 = mrws(0x1800)
- player2lap = mrws(0x1802)
- player2acc3a = mrb(0x1810)
- player2acc3b = mrws(0x1811)
- player2attackCounter = mrws(0x1812)
- player2RaceEnd = mrws(0x1815) --255
- player2attack = mrws(0x1816)
- player2item = mrws(0x181e)
- player2TurnForce = mrws(0x1829)
- player3acc1 = mrws(0x1830)
- player3StarCounter = mrws(0x1832)
- player3EarthquakeCounter = mrws(0x1834)
- player3health = mrws(0x183E)
- player3acc2 = mrws(0x184a)
- player3ckp1 = mrws(0x184e)
- player3ckp2 = mrws(0x1850)
- player3lap = mrws(0x1852)
- player3acc3a = mrb(0x1860)
- player3acc3b = mrws(0x1861)
- player3attackCounter = mrws(0x1862)
- player3RaceEnd = mrws(0x1865) --255
- player3attack = mrws(0x1866)
- player3item = mrws(0x186e)
- player3TurnForce = mrws(0x1879)
- player4acc1 = mrws(0x1880)
- player4StarCounter = mrws(0x1882)
- player4EarthquakeCounter = mrws(0x1884)
- player4health = mrws(0x188E)
- player4acc2 = mrws(0x189a)
- player4ckp1 = mrws(0x189e)
- player4ckp2 = mrws(0x18a0)
- player4lap = mrws(0x18a2)
- player4acc3a = mrb(0x18b0)
- player4acc3b = mrws(0x18b1)
- player4attackCounter = mrws(0x18b2)
- player4RaceEnd = mrws(0x18b5) --255
- player4attack = mrws(0x18b6)
- player4item = mrws(0x18be)
- player4TurnForce = mrws(0x18c9)
- player5acc1 = mrws(0x18d0)
- player5StarCounter = mrws(0x18d2)
- player5EarthquakeCounter = mrws(0x18d4)
- player5health = mrws(0x18dE)
- player5acc2 = mrws(0x18ea)
- player5ckp1 = mrws(0x18ee)
- player5ckp2 = mrws(0x18f0)
- player5lap = mrws(0x18f2)
- player5acc3a = mrb(0x1900)
- player5acc3b = mrws(0x1901)
- player5attackCounter = mrws(0x1902)
- player5RaceEnd = mrws(0x1905) --255
- player5attack = mrws(0x1906)
- player5item = mrws(0x190e)
- player5TurnForce = mrws(0x1919)
- player1cashearnedonrace = mrws(0x1b4e)
- player6acc1 = mrws(0x1920)
- player6StarCounter = mrws(0x1922)
- player6EarthquakeCounter = mrws(0x1924)
- player6health = mrws(0x192e)
- player6acc2 = mrws(0x193a)
- player6ckp1 = mrws(0x193e)
- player6ckp2 = mrws(0x1940)
- player6lap = mrws(0x1942)
- player6acc3a = mrb(0x1950)
- player6acc3b = mrws(0x1951)
- player6attackCounter = mrws(0x1952)
- player6RaceEnd = mrws(0x1955) --255
- player6attack = mrws(0x1956)
- player6item = mrws(0x195e)
- player6TurnForce = mrws(0x1969)
- display0X = mrws(0x0540)
- display0Y = mrws(0x0541)
- display0a = mrws(0x0542)
- display0b = mrws(0x0543)
- display1X = mrws(0x0544)
- display1Y = mrws(0x0545)
- display1a = mrws(0x0546)
- display1b = mrws(0x0547)
- display2X = mrws(0x0548)
- display2Y = mrws(0x0549)
- display2a = mrws(0x054a)
- display2b = mrws(0x054b)
- display3X = mrws(0x054c)
- display3Y = mrws(0x054d)
- display3a = mrws(0x054e)
- display3b = mrws(0x054f)
- display4X = mrws(0x0550)
- display4Y = mrws(0x0551)
- display4a = mrws(0x0552)
- display4b = mrws(0x0553)
- display5X = mrws(0x0554)
- display5Y = mrws(0x0555)
- display5a = mrws(0x0556)
- display5b = mrws(0x0557)
- display6X = mrws(0x0558)
- display6Y = mrws(0x0559)
- display6a = mrws(0x055a)
- display6b = mrws(0x055b)
- display7X = mrws(0x055c)
- display7Y = mrws(0x055d)
- display7a = mrws(0x055e)
- display7b = mrws(0x055f)
- ScreenX = 256
- ScreenY = 225
- player1cash = mrws(0x7efe30)
- player1cash2 = mrws(0x7efe31)
- player1engine = mrws(0x7efe38)
- player1tire = mrws(0x7efe3c)
- player1armor = mrws(0x7efe40)
- player1shot = mrws(0x7efe44)
- player2cash = mrws(0x7efe32)
- player2engine = mrws(0x7efe40)
- player2tire = mrws(0x7efe3e)
- player2armor = mrws(0x7efe42)
- player2shot = mrws(0x7efe46)
- AdrawningX = mrws(0x1c00)
- AdrawningY = mrws(0x1c02)
- BdrawningX = mrws(0x1c04)
- BdrawningY = mrws(0x1c06)
- CdrawningX = mrws(0x1c10)
- CdrawningY = mrws(0x1c12)
- DdrawningX = mrws(0x1c18)
- DdrawningY = mrws(0x1c1A)
- GUIX = mrws(0x1c08)
- GUIY = mrws(0x1C0A)
- player2CPUOrNot = mrws(0x0090) -- 0 = cpu 2 = player2
- practicemode = mrws(0x0096) -- 2 practicemode
- startingPosX = mrws(0x00a8)
- startingPosY = mrws(0x00aa)
- curTimeMin = mrws(0x00af)
- curTimeSec = mrws(0x00ae)
- curTimeMil = mrws(0x00b1)
- lap1TimeMin = mrws(0x1f21)
- lap1TimeSec = mrws(0x1f20)
- lap1TimeMil = mrws(0x1f23)
- lap2TimeMin = mrws(0x1f25)
- lap2TimeSec = mrws(0x1f24)
- lap2TimeMil = mrws(0x1f27)
- lap3TimeMin = mrws(0x1f29)
- lap3TimeSec = mrws(0x1f28)
- lap3TimeMil = mrws(0x1f2b)
- lap4TimeMin = mrws(0x1f2d)
- lap4TimeSec = mrws(0x1f2c)
- lap4TimeMil = mrws(0x1f2f)
- lap5TimeMin = mrws(0x1f31)
- lap5TimeSec = mrws(0x1f30)
- lap5TimeMil = mrws(0x1f33)
- totTimeMin = mrws(0x1f34)
- totTimeSec = mrws(0x1f35)
- totTimeMil = mrws(0x1f37)
- player1points = mrws(0x7efe24)
- player2points = mrws(0x7efe26)
- player3points = mrws(0x7efe28)
- player4points = mrws(0x7efe2a)
- player5points = mrws(0x7efe2c)
- player6points = mrws(0x7efe2e)
- cpuSpeed = mrws(0x0098)
- player1accel = mrws(0x1b5e)
- player2accel = mrws(0x1b60)
- player3accel = mrws(0x1b62)
- player4accel = mrws(0x1b64)
- player5accel = mrws(0x1b66)
- player6accel = mrws(0x1b68)
- player1maxspeed = mrws(0x0914)
- player2maxspeed = mrws(0x0964)
- player3maxspeed = mrws(0x09b4)
- player4maxspeed = mrws(0x0a04)
- player5maxspeed = mrws(0x0a54)
- player6maxspeed = mrws(0x0aa4)
- player1vinnieattackspeed = mrws(0x0916)
- mapselection = mrb(0x7e198c)
- keys = input.get()
- mX = keys.xmouse
- mY = keys.ymouse
- --Emu Screen Pos
- sX = 255
- sY = 225
- --Show Checkpoints
- gui.text(sX-20,2,player1ckp2.."/"..player1ckp1)
- --Show Speed
- speedmin = 1968
- speedmax = 2672
- if player1acc1<1968 then
- gui.rect(sX-4,sY-2,(sX-1),(sY-2)-(player1acc1/45),{0,0,0,0},"red")
- elseif player1acc1>=1968 and player1acc1<=2672 then
- gui.rect(sX-4,sY-2,(sX-1),(sY-2)-(player1acc1/45),{0,0,0,0},"white")
- elseif player1acc1>2673 then
- gui.rect(sX-4,sY-2,(sX-1),(sY-2)-(player1acc1/45),{0,0,0,0},"green")
- end
- if keys.up then
- memory.writeword(0x070a,player1X+10)
- elseif keys.down then
- memory.writeword(0x070e,player1Y+10)
- elseif keys.left then
- memory.writeword(0x070a,player1X-10)
- elseif keys.right then
- memory.writeword(0x070e,player1Y-10)
- end
- gui.text(2,0,"Tela: "..fund1.." "..fund2.."\nMapa: "
- ..map.."\nVeloc: "..player1acc1.."\nBoost: "..player1acc2)
- textCX = 2
- textCY = sY-10
- if player1acc3b==1 then
- gui.text(textCX,textCY,"1")
- elseif player1acc3b==2 then
- gui.text(textCX,textCY,"2")
- elseif player1acc3b==3 then
- gui.text(textCX,textCY,"3")
- elseif player1acc3b==4 then
- gui.text(textCX,textCY,"4")
- elseif player1acc3b==128 then
- gui.text(textCX,textCY,player1acc3a,"red")
- else
- gui.text(textCX,textCY,player1acc3a)
- end
- --CORES
- --2e00(01) Pista e alguns fundos
- --2e02(03) MiniMap e alguns textos
- --2e04(05) Char no Minimap e alguns textos
- --2e06(07) Inimigos no Minimap e alguns textos
- --2e08(09) ??
- --2e0a(0b) Alguns textos e GUI da corrida
- --2e0c(0d) Alguns textos e GUI da corrida
- --2e0e(0f) Alguns textos e GUI da corrida
- --2e10(11) ??
- --2e12(13) GUI armor
- --2e14(15) GUI armor
- --2e16(17) GUI armor
- --2e18(19) ??
- --2e1a(1b) Alguns textos e GUI da corrida
- --2e1c(1d) Alguns textos e GUI da corrida
- --2e1e(1f) Alguns textos e GUI da corrida
- --2e20(21) ??
- --2e22(23) texto em practice
- --2e24(25) texto em practice
- --2e26(27) texto em practice
- --2e28(29) ??
- --2e2a(2b) GUI da corrida, plateia e alguns textos
- --2e2c(2d) GUI da corrida e alguns textos
- --2e2e(2f) GUI da corrida e alguns textos
- --2e30(31) Estrelas em player select
- --2e32(33) Estrelas em player select
- --2e34(35) Estrelas em player select
- --2e36(37) Estrelas em player select
- --2e38(39) ??
- --2e3a(3b) Alguns textos
- --2e3c(3d) Alguns textos
- --2e3e(3f) Alguns textos
- --2e40(41) ??
- --2e42(43) canto da guia e lado dos prédios no mapviewer
- --2e44(45) canto da guia(e mais coisas) e rua+prédios do mapviewer
- --2e46(47) canto da guia(e mais coisas) e teto dos predios do mapviewer
- --2e48(49) rua e mais coisas
- --2e4a(4b) calçada e mais coisas
- --2e4c(4d) detalhes calçada
- --2e4e(4f) faixa da rua e mais coisas
- --2e50(51) fundo de algumas coisas aleatorias
- --2e52(53) fundo de algumas do practice screen
- --2e54(55) fundo de algumas do practice screen
- --2e56(57) fundo de algumas do practice screen
- --2e58(59) fundo de algumas do practice screen
- --2e5a(5b) plateia
- --2e5c(5d) plateia
- --2e5e(5f) COR de fundo da corrida
- --2e60(61) ??
- --2e62(63) detalhes fora da pista
- --2e64(65) detalhes fora da pista
- --2e66(67) detalhes fora da pista
- --2e68(69) detalhes fora da pista
- --2e6a(6b) detalhes fora da pista
- --2e6c(6d) detalhes fora da pista
- --2e6e(6f) detalhes fora da pista
- --2e70(71) detalhes fora da pista
- --2e72(73) detalhes fora da pista
- --2e74(75) detalhes fora da pista
- --2e76(77) detalhes fora da pista
- --2e78(79) detalhes plateia
- --2e7a(7b) detalhes plateia
- --2e7c(7d) detalhes plateia
- --2e7e(7f) detalhes fora da pista
- --2e80(81) ??
- --2e82(83) detalhes fora da pista
- --2e84(85) detalhes fora da pista
- --2e86(87) detalhes fora da pista
- --2e88(89) detalhes fora da pista
- --2e8a(8b) detalhes fora da pista
- --2e8c(8d) detalhes fora da pista
- --2e8e(8f) detalhes fora da pista
- --2e90(91) detalhes fora da pista
- --2e92(93) detalhes fora da pista
- --2e94(95) detalhes fora da pista
- --2e96(97) detalhes fora da pista
- --2e98(99) detalhes fora da pista
- --2e9a(9b) detalhes fora da pista
- --2e9c(9d) detalhes fora da pista
- --2e9e(9f) detalhes fora da pista
- --2f00(01) ??
- --2f02-2f1f Char1Colors
- --2f22-2f3f Char2Colors
- --2f42-2f5f Char3Colors
- --2f62-2f7f Char4Colors
- --2f82-2f9f Char5Colors
- --2fa2-2fbf Char6Colors
- --2fc0(c1)
- emu.frameadvance()
- end
Add Comment
Please, Sign In to add comment