Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Script positions + IGT
- --additions made by beta_aquarii
- adresse_x_position = 0x06EF82
- adresse_y_position = 0x006EF84
- adresse_z_position = 0x006EF86
- adresse_seconde = 0x0059418
- adresse_minute = 0x0059420
- adresse_heure = 0x0059484
- --non overworld step/encounter counts
- free_steps = 0x0B2294
- enc_steps = 0x0B22A0
- --non-gear enemy HP locations
- enemyhp_1 = 0x0CD184
- enemyhp_2 = 0x0CD2F4
- enemyhp_3 = 0x0CD464
- enemyhp_4 = 0x0CD5D4
- enemyhp_5 = 0x0CD744
- --gear based enemy HP locations
- gearenemyhp_1 = 0x0CD23C
- gearenemyhp_2 = 0x0CD3AC
- gearenemyhp_3 = 0x0CD51C
- gearenemyhp_4 = 0x0CD68C
- while true do
- x_position = memory.readwordsigned(adresse_x_position)
- y_position = memory.readwordsigned(adresse_y_position)
- z_position = -memory.readwordsigned(adresse_z_position)
- heure = memory.readword(adresse_heure)
- minute = memory.readword(adresse_minute)
- seconde = memory.readword(adresse_seconde)
- --copy values from mem locs to local variables
- steps = memory.readwordsigned(free_steps)
- encounter = memory.readwordsigned(enc_steps)
- --enemy HP
- ehp1 = memory.readwordsigned(enemyhp_1)
- ehp2 = memory.readwordsigned(enemyhp_2)
- ehp3 = memory.readwordsigned(enemyhp_3)
- ehp4 = memory.readwordsigned(enemyhp_4)
- ehp5 = memory.readwordsigned(enemyhp_5)
- if z_position == 0 then
- z_position = memory.readwordsigned(adresse_z_position)
- end
- if minute <= 9 then
- minute = "0"..memory.readword(adresse_minute)
- end
- if seconde <= 9 then
- seconde = "0"..memory.readword(adresse_seconde)
- end
- gui.text(2,90,"x = "..x_position)
- gui.text(2,100,"y = "..y_position)
- gui.text(2,110,"z = "..z_position)
- gui.text(0,209,"IGT:["..heure..":"..minute..":"..seconde.."]")
- --display steps
- gui.text(2, 120, "Free steps: "..steps)
- if encounter > 0 then
- gui.text(2, 130, "Steps till encounter: "..encounter)
- end
- --displaying enemy information
- --if encounter has been trigger (value of 8384 signed),
- --display the HPs of enemies
- if encounter == 8384 then
- gui.text(4, 10, "Enemy 1 HP: "..ehp1)
- gui.text(4, 20, "Enemy 2 HP: "..ehp2)
- gui.text(4, 30, "Enemy 3 HP: "..ehp3)
- gui.text(4, 40, "Enemy 4 HP: "..ehp4)
- gui.text(4, 50, "Enemy 5 HP: "..ehp5)
- end
- emu.frameadvance()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement