Advertisement
Kirkq

Lua Script Stuff

Sep 22nd, 2015
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. local tempstate = {}
  2. local iterations
  3. local outeriterations
  4. local value
  5. local i
  6. local j
  7. local temp
  8.  
  9. moviefile = "MemDump.vbm"
  10. dumpfile = moviefile..".txt"
  11. io.output(dumpfile)
  12.  
  13. value = 0
  14. tempstate[value] = savestate.create()
  15. savestate.save(tempstate[value])
  16.  
  17. iterations = 1
  18. outeriterations = 0
  19. temptemp1 = 1
  20. temptemp2 = 1
  21. freeze = 1
  22.  
  23. local Array ={}
  24. local Array2 = {}
  25. local thing
  26. local tempthing
  27. local i
  28.  
  29. i=0
  30. for line in io.lines("MemDumpRNGsFULL.txt") do
  31. Array[i]=line + 0
  32. i=i+1
  33. end
  34.  
  35. snes9x.speedmode("maximum")
  36.  
  37.  
  38. while outeriterations < 720 do
  39.  
  40. while iterations < 101 do -----------------------------------------
  41. savestate.load(tempstate[value])
  42.  
  43. tempa = outeriterations * 100 + iterations - 1
  44. if tempa > 65535 then
  45. tempa = 0
  46. end
  47.  
  48. temptemp1=Array[tempa]
  49. iterations = iterations + 1
  50.  
  51. if freeze == 1 then
  52. memory.writeword(0x00302E, temptemp1)
  53. end
  54. snes9x.frameadvance()
  55.  
  56. for j = 1,10 do
  57. if freeze == 1 then
  58. memory.writeword(0x00302E, temptemp1)
  59. end
  60. gui.text(0,0,"1: " .. outeriterations * 100 + iterations)
  61. snes9x.frameadvance()
  62. end
  63.  
  64. temp1 = memory.readbyte(0x7030E7)
  65. temp2 = memory.readbyte(0x7030E8)
  66. temp3 = memory.readbyte(0x7030E9)
  67. io.write(outeriterations * 100 + iterations - 1, " ", temp1, " ", temp2, " ", temp3, "\n")
  68.  
  69. end
  70.  
  71. iterations = 1
  72. outeriterations = outeriterations + 1
  73.  
  74.  
  75.  
  76. end
  77.  
  78.  
  79. snes9x.speedmode("normal")
  80. snes9x.pause()
  81.  
  82.  
  83. while true do
  84.  
  85.  
  86. gui.text(0,0,"1: " .. memory.readbyte(0x7E3FA2))
  87. gui.text(0,10,"2: " .. memory.readbyte(0x7E3FA4))
  88. gui.text(0,20,"3: " .. memory.readbyte(0x7E3FA6))
  89.  
  90. gui.text(0,40,"4: " .. memory.readbyte(0x7E3FA0))
  91.  
  92. snes9x.frameadvance()
  93. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement