#101 11-06-2012 19:41

Link2012
Registered: 13-05-2011
Posts: 6

Re: Sanny Builder / CLEO discussion

Your guys will release the III\VC CLEO Source Code? and a non-alpha SA Cleo Source? (4.1.1.30f Source?)

I think you use VC++, so why not keep VC++ project files in the source?

Thanks wink

Offline

#102 11-06-2012 22:02

DK22Pac
From: Ukraine
Registered: 26-03-2010
Posts: 447
Website

Re: Sanny Builder / CLEO discussion

Sure, just wait for few years.


Plugin-SDK https://github.com/DK22Pac/plugin-sdk
Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv

Offline

#103 15-06-2012 14:34

user5487
Registered: 14-06-2012
Posts: 2

Re: Sanny Builder / CLEO discussion

hi when i use this cj go forward  , but i dont want he go forward how to fix it ?

//-------------MAIN---------------  lol
thread 'TELEPORTATION' 
wait 0 

:TELEPORTATION_23
wait 0 
if 
   Player.Defined($PLAYER_CHAR)
else_jump @TELEPORTATION_23 
if 
0AB0:   key_pressed 17 
 else_jump @TELEPORTATION_23 
04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 
Actor.PutAt($PLAYER_ACTOR, 1@, 2@, 3@)
wait 500 
jump @TELEPORTATION_23

Offline

#104 26-07-2012 13:51

reute70
From: Средняя Волга
Registered: 22-08-2009
Posts: 182

Re: Sanny Builder / CLEO discussion

____________X     Y    Z
                   3.0 or 3 or...
...with_offset 0.0 0.0 0.0

__for gta3

{$CLEO}
wait 100
while true
    wait 0
    if
        Player.Defined($PLAYER_CHAR)
    then
      if
      80DF: not actor $PLAYER_ACTOR driving   //00E0: player $PLAYER_CHAR driving    
      05EE:  key_pressed 0x54 //   T
      then
018C: play_sound 94 at 0.0 0.0 0.0
          0054: store_player $PLAYER_CHAR position_to 0@ 1@ 2@ 
          0170: 3@ = player $PLAYER_CHAR z_angle
            02F6: 7@ = cosine 3@ 
            02F7: 8@ = sinus 3@ 
            7@ *= -1.0 // floating-point values 
            8@ *= 1.0 // floating-point values 
            005B: 0@ += 7@ // floating-point values 
            005B: 1@ += 8@ // floating-point values
02CE: 2@ = ground_z 0@ 1@ 2@
00A1: put_actor $PLAYER_ACTOR at 0@ 1@ 2@
      end
    end
end

Offline

#105 07-07-2013 17:39

NamikazeWilliam
Registered: 06-07-2013
Posts: 3

Re: Sanny Builder / CLEO discussion

Ask, how to make teargas hit effect? With the particle grin

Offline

#106 02-03-2014 21:29

ZAZ
Registered: 05-12-2007
Posts: 55

Re: Sanny Builder / CLEO discussion

script crashes when compiled with sanny 3.1.4 but works when compiled with sanny 3.0.4 (2008)
I wanted to help a member, here
i commented out everthing related to timer codes and status display codes and got it working when compiled with sanny 3.0.4
the taxi mission was playable, of course without timer and status text

but when i compiled it with sanny 3.1.4 it crashed immediately at missionstart
i tested both versions with cleo3 on unmodded game and eu-exe as well with cleo 4.3.15 on modded game with us-exe
with sanny 3.1.4 i tested with normal case and with upper case and also with sascm.ini and classes.db of my old sanny installation

scripts for San Andreas
the mission sniffer
the  Taxi-mission.cm

the errordump of cleo 4.3.15

GTA:SA Crashed, Debug Info Follows:



GTA Info:



Version: US 1.0

Last File Loaded: Taxi-mission.cm

Last Library Loaded: 

Error: Unknown



Assembly Info:



Exception At Address: 0x015619A5

Exception Code: 0xc0000005 (EXCEPTION_ACCESS_VIOLATION)



Registers:

EAX: 0x00A8B42C	EBX: 0x0221CD48

ECX: 0x0221CD48	EDX: 0x58542720

ESI: 0x0221CD48	EDI: 0x021C2F44

EBP: 0x0022FB04	ESP: 0x0022FAF8

Last edited by ZAZ (02-03-2014 21:34)

Offline

#107 03-03-2014 08:43

Seemann
Registered: 07-08-2006
Posts: 2,155

Re: Sanny Builder / CLEO discussion

ZAZ, you've found a bug existing in the CLEO Library since CLEO 3!

This crash occurs because when the option "Add extra info" is set, the latest versions of Sanny add a full source code to an output file. This file becomes huge (I've got the one with 111KB of size). So, when the library loads this mission, it copies all the file content in the mission block in the game memory. But it's limited to 69000 bytes! The rest of a mission file code overwrites non-mission data in the game memory, thus causing an error.

The solution for this bug is to decrease size of an output file, for sure. You may add a directive {$NOSOURCE}, so Sanny will not add a full source to it. Or you can just turn off the option "Add extra info" in the Sanny's options.

Thanks for finding this problem.

Offline

#108 04-03-2014 21:56

ZAZ
Registered: 05-12-2007
Posts: 55

Re: Sanny Builder / CLEO discussion

ok, works now, thanks
does adding extra info normally make sense by cleo scripts?

Offline

#109 05-03-2014 15:42

Silent
Registered: 08-05-2010
Posts: 29

Re: Sanny Builder / CLEO discussion

ZAZ wrote:

ok, works now, thanks
does adding extra info normally make sense by cleo scripts?

IMO it never makes sense as you shouldn't decompile your own scripts... ever tongue

Offline

#110 18-03-2014 22:04

fastman92
Registered: 16-02-2011
Posts: 11
Website

Re: Sanny Builder / CLEO discussion

ZAZ wrote:

ok, works now, thanks
does adding extra info normally make sense by cleo scripts?

It makes sense if you want to decompile a CLEO script in editor that's meant to decompile main.scm only - old SCM editors.

They can decompile only main.scm, not just a bunch of opcodes from CLEO struct. These old editors need to read structure of main.scm.

Last edited by fastman92 (18-03-2014 22:04)

Offline

#111 25-03-2014 22:05

ZAZ
Registered: 05-12-2007
Posts: 55

Re: Sanny Builder / CLEO discussion

fastman92 wrote:
ZAZ wrote:

ok, works now, thanks
does adding extra info normally make sense by cleo scripts?

It makes sense if you want to decompile a CLEO script in editor that's meant to decompile main.scm only - old SCM editors.

They can decompile only main.scm, not just a bunch of opcodes from CLEO struct. These old editors need to read structure of main.scm.

decompiling cleoscripts with BW Missionbuilder? I never got that idea

Silent wrote:
ZAZ wrote:

ok, works now, thanks
does adding extra info normally make sense by cleo scripts?

IMO it never makes sense as you shouldn't decompile your own scripts... ever tongue

sometimes i recompile scripts to check if the codes are correct,
especially when i copied and pasted scripts from forum poster, i had nice surprises

anyway, adding extra info doesn't make sense in cleo scripts
it should be disabled by default, can't remember if it is, if yes, please keep in mind for next sannybuilder version

Offline

#112 29-05-2014 18:05

DodoGTA
Registered: 29-05-2014
Posts: 2

Re: Sanny Builder / CLEO discussion

How to save (compile) MAIN.SCM file on GTA Liberty City Stories using Sanny Builder?Seemann,please answer the question or you devil lol

Offline

#113 29-05-2014 21:03

Seemann
Registered: 07-08-2006
Posts: 2,155

Re: Sanny Builder / CLEO discussion

Compiling feature is not implemented for LCS and VCS in Sanny Builder yet.

Offline

#114 07-06-2014 12:21

Wouter0100
Registered: 07-06-2014
Posts: 1

Re: Sanny Builder / CLEO discussion

I'm new in GTA modding, but I've a question. Where is a documentation about all futures? And, is it possible to make a boat go to a specifick cordinate?

Offline

#115 09-06-2014 20:13

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 941
Website

Re: Sanny Builder / CLEO discussion

Wouter0100 wrote:

And, is it possible to make a boat go to a specifick cordinate?

02D3: boat $Boat drive_to 10000.0 -100.0 0.0

Boat $Boat goes to coordinates X Y Z.

Offline

#116 05-07-2014 16:08

aszx1
Registered: 04-07-2014
Posts: 2

Re: Sanny Builder / CLEO discussion

Hi,
OMG i cant belive am posting in Seemann thread, okay am a amateur in cleo scripting so i tried to make a script wich when you fire at someone with RPG (at a ped) it will start dancing but i always fail and that is the best i have reached:
{$CLEO .cs}

03A4: name_thread "DNC"

:DNC01
wait 0 ms
if
0256: player $PLAYER_CHAR defined
004D: jump_if_false @DNC01
if and
15@ = -1
02E0: actor $PLAYER_ACTOR firing_weapon_at_actor 15@
//0457: player $PLAYER_CHAR aiming_at_actor 15@
004D: jump_if_false @DNC01
04ED: load_animation "DANCING"
jump @DNC01

So Can someone could help me and make this script for me please
Thanks.
(P.S: the script above doesnt do anything)

Last edited by aszx1 (05-07-2014 16:12)

Offline

#117 01-08-2019 16:44

Fawkes
Registered: 01-08-2019
Posts: 2

Re: Sanny Builder / CLEO discussion

I need a auto deactivation script for GTA SA:MP. And I don't know how to make it. If anybody can help me... Is about a script who type a command, like "/wank", when in chat appears a message, like "shut up".

Example: I write the command ''/wank''. And after that you write in chat ''shut up'' and the script automatic type ''/wank'' by his self.

Please help me soon.

Offline

#118 12-09-2019 04:19

DASHFIST
Registered: 12-09-2019
Posts: 2

Re: Sanny Builder / CLEO discussion

I am writing this code for GTA SA on the lastest version of SB and CLEO
I used to be able to type in "3@ = Pickup.create(#WeapName 15, x, y, z)", but now its giving me a compile error. how can I fix this issue

3@ = Pickup.Create(#THOMPSON, 15, 2939.631, -2050.653, 3.548)
3@ = Pickup.Create(#THOMPSON, 15, 2795.614, -1950.646, 21.5796)
3@ = Pickup.Create(#THOMPSON, 15, 1332.211, -2533.144, 13.5463)
3@ = Pickup.Create(#AK47U, 15, 152.7861, -1965.517, 3.7734)
3@ = Pickup.Create(#AK47U, 15, 398.2262, -1827.875, 14.7343)
3@ = Pickup.Create(#AK47U, 15, -91.5507, -1585.258, 2.6171)
3@ = Pickup.Create(#TYPE99, 15, -2816.7697, -1523.1884, 140.8437)
3@ = Pickup.Create(#TYPE99, 15, -2812.8566, -1518.9666, 140.8437)
3@ = Pickup.Create(#ANTITANK01, 15, 211.3114, 1810.689, 21.8671)
3@ = Pickup.Create(#ANTITANK01, 15, 241.3987, 1859.5476, 14.840) 

Last edited by DASHFIST (12-09-2019 04:22)

Offline

#119 14-09-2019 02:36

Seemann
Registered: 07-08-2006
Posts: 2,155

Re: Sanny Builder / CLEO discussion

DASHFIST wrote:

I am writing this code for GTA SA on the lastest version of SB and CLEO
I used to be able to type in "3@ = Pickup.create(#WeapName 15, x, y, z)", but now its giving me a compile error. how can I fix this issue

3@ = Pickup.Create(#THOMPSON, 15, 2939.631, -2050.653, 3.548)
3@ = Pickup.Create(#THOMPSON, 15, 2795.614, -1950.646, 21.5796)
3@ = Pickup.Create(#THOMPSON, 15, 1332.211, -2533.144, 13.5463)
3@ = Pickup.Create(#AK47U, 15, 152.7861, -1965.517, 3.7734)
3@ = Pickup.Create(#AK47U, 15, 398.2262, -1827.875, 14.7343)
3@ = Pickup.Create(#AK47U, 15, -91.5507, -1585.258, 2.6171)
3@ = Pickup.Create(#TYPE99, 15, -2816.7697, -1523.1884, 140.8437)
3@ = Pickup.Create(#TYPE99, 15, -2812.8566, -1518.9666, 140.8437)
3@ = Pickup.Create(#ANTITANK01, 15, 211.3114, 1810.689, 21.8671)
3@ = Pickup.Create(#ANTITANK01, 15, 241.3987, 1859.5476, 14.840) 

what kind of error you get? can you share a screenshot?

Offline

#120 20-04-2020 19:51

ModderZnewbie
Registered: 20-04-2020
Posts: 1

Re: Sanny Builder / CLEO discussion

hello i decompiled a cleo mod to change the button that i will use or disable the mod but when i go to compile the message appears "incorrect option in the identifier "
this is the line of code if someone can compile for me

// This file was decompiled using SASCM.ini published by GTAG (http://gtagmodding.com/opcode-database/) on 7.7.2019
{$E}

//-------------MAIN---------------
{0} gosub @SAATEST2.00_3596 
{7} 0662: printstring "Author : ZZAAAU" 
{26} 0662: printstring "V2: Fix By JasonC++" 
{49} jump @SAATEST2.00_81 

hex
{56}  23 00 4D 2E 5A 61 75 71 69 20 46 69 72 64 61 75
{75}  00 01 CF FF FF FF
end

:SAATEST2.00_81

hex
{81}  D0 0D 03 37 00 01 C6 FF FF FF D8 0D 03 38 00 03
end
{97} 0037:   2 >= 0 // (float) 
{103} 56@ += 11 

hex
{110}  D9 0D 03 37 00 03
end
{116} 0038:   2 == 0  // Note: the incorrect math opcode was used here

hex
{122}  04 00 D6 0D
end
{126} 0103:   actor stopped_in_car 
{129} if 
{133}   1@ > 10 
{140} jf @SAATEST2.00_154 
{147} jump @SAATEST2.00_197 

:SAATEST2.00_154
{154} 32@ = 0 
{161} if 
{165}   32@ > 5000 
{173} jf @SAATEST2.00_197 
{180} 00BC: show_text_highpriority GXT "STURR0" time 10000 flag 1 
{195} end_thread 

:SAATEST2.00_197
{197} wait 0 

hex
{201}  D0 0D
end
{203} shake_camera 

hex
{206}  01 23 F0 FF FF D1
end
{212} 030D: set_max_progress 
{215} 0300: 
{217} 0000: NOP 

hex
{219}  D2 0D
end
{221} shake_camera 

hex
{224}  D0 0D
end
{226} shake_camera 

hex
{229}  01 01 F0 FF FF D1
end
{235} 030D: set_max_progress 
{238} 0300: 
{240} 0000: NOP 

hex
{242}  D0 0D
end
{244} 0303: show_text_4numbers_highpriority GXT 

hex
{247}  01 C8 EF FF FF D0
end
{253} 030D: set_max_progress 0 

hex
{257}  01 CB EF FF FF D3
end
{263} 040D: unload_wav 
{266} 0303: show_text_4numbers_highpriority GXT 

hex
{269}  D3 0D 04 00 D2 0D
end
{278} shake_camera 

hex
{281}  D4 0D
end
{283} 0503: create_actor_on_rope_with_pedtype 

hex
{286}  04 00 D0 0D 03 37 00 01 C6 FF FF FF D8 0D 03 38
{302}  00 03
end
{304} 0037:   2 >= 0 // (float) 
{310} if and
{314}   56@ == 11864 
{322}    not 5@ == 0 
{329} jf @SAATEST2.00_2628 

hex
{336}  D0 0D 03 14 00 01 C8 FF FF FF
end
{346} gosub @SAATEST2.00_3109 
{353} gosub @SAATEST2.00_3165 

hex
{360}  D0 0D 03 14 00 01 C8 FF FF FF
end
{370} gosub @SAATEST2.00_3109 
{377} gosub @SAATEST2.00_3165 

hex
{384}  D0 0D 03 14 00 01 C8 FF FF FF
end
{394} gosub @SAATEST2.00_3109 
{401} gosub @SAATEST2.00_3165 

hex
{408}  D0 0D 03 14 00 01 C8 FF FF FF
end
{418} gosub @SAATEST2.00_3109 
{425} gosub @SAATEST2.00_3165 

hex
{432}  D0 0D 03 14 00 01 C8 FF FF FF
end
{442} gosub @SAATEST2.00_3109 
{449} gosub @SAATEST2.00_3165 

hex
{456}  D0 0D 03 14 00 01 F5 F3 FF FF
end
{466} gosub @SAATEST2.00_3109 

hex
{473}  D0 0D 03 15 00 01 86 E6 FF FF D0 0D 03 16 00 01
{489}  96 E6 FF FF
end
{493} gosub @SAATEST2.00_3285 

hex
{500}  D8 0D 03 11 00 03
end
{506} 0016: 2 /= 0  // Note: the incorrect math opcode was used here
{512} if 
{516}    not 17@ == 1 
{523} jf @SAATEST2.00_532 
{530} end_thread 

:SAATEST2.00_532

hex
{532}  D0 0D 03 14 00 01 E8 F3 FF FF
end
{542} gosub @SAATEST2.00_3109 
{549} gosub @SAATEST2.00_3165 

hex
{556}  D0 0D 03 15 00 01 86 E6 FF FF D0 0D 03 16 00 01
{572}  96 E6 FF FF
end
{576} gosub @SAATEST2.00_3285 

hex
{583}  D8 0D 03 11 00 03
end
{589} 0016: 4 /= 0  // Note: the incorrect math opcode was used here
{595} if 
{599}   17@ > -1 
{606} jf @SAATEST2.00_618 
{613} wait 17@ 

:SAATEST2.00_618

hex
{618}  D0 0D 03 14 00 01 C8 FF FF FF
end
{628} gosub @SAATEST2.00_3109 
{635} gosub @SAATEST2.00_3165 

hex
{642}  D0 0D 03 14 00 01 C8 FF FF FF
end
{652} gosub @SAATEST2.00_3109 
{659} gosub @SAATEST2.00_3165 

hex
{666}  D0 0D 03 14 00 01 0E F4 FF FF 50 00 01 DB F3 FF
{682}  FF D0 0D 03 15 00 01 86 E6 FF FF D0 0D 03 16 00
{698}  01 96 E6 FF FF 50 00 01 2B F3 FF FF D8 0D 02 10
{714}  00 03 16 00 04 01 04 00 D0 0D 03 14 00 01 19 F4
{730}  FF FF 50 00 01 DB F3 FF FF D0 0D 03 15 00 01 7D
{746}  E6 FF FF D0 0D 03 16 00 01 92 E6 FF FF 50 00 01
{762}  2B F3 FF FF D8 0D 02 14 00 03 16 00 04 04 04 00
{778}  D0 0D 03 14 00 01 24 F4 FF FF 50 00 01 DB F3 FF
{794}  FF D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00
{810}  01 92 E6 FF FF 50 00 01 2B F3 FF FF D8 0D 02 18
{826}  00 03 16 00 04 04 04 00 9C 09 02 10 00 02 14 00
{842}  02 18 00 D0 0D 03 14 00 01 C8 FF FF FF 50 00 01
{858}  DB F3 FF FF 50 00 01 A3 F3 FF FF D0 0D 03 14 00
{874}  01 C8 FF FF FF 50 00 01 DB F3 FF FF 50 00 01 A3
{890}  F3 FF FF D0 0D 03 14 00 01 36 F4 FF FF 50 00 01
{906}  DB F3 FF FF 50 00 01 A3 F3 FF FF D0 0D 03 15 00
{922}  01 7D E6 7D E6 FF FF D0 0D 03 16 00 01 92 E6 FF
{936}  FF
end
{937} gosub @SAATEST2.00_3285 

hex
{944}  D8 0D 02 1C 00 03
end
{950} 0016: 4 /= 0  // Note: the incorrect math opcode was used here
{956} 03DE: set_pedestrians_density_multiplier_to $7 

hex
{961}  D0 0D 03 14 00 01 43 F4 FF FF
end
{971} gosub @SAATEST2.00_3109 
{978} gosub @SAATEST2.00_3165 

hex
{985}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1001}  92 E6 FF FF
end
{1005} gosub @SAATEST2.00_3285 

hex
{1012}  D8 0D 02 20 00 03
end
{1018} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1024}  D9 0D 01 9C 06 41 00 02
end
{1032} 0020:   4 > 1  // Note: the incorrect math opcode was used here

hex
{1038}  04 01
end
{1040} 03DE: set_pedestrians_density_multiplier_to $7 

hex
{1045}  D0 0D 03 14 00 01 C8 FF FF FF
end
{1055} gosub @SAATEST2.00_3109 
{1062} gosub @SAATEST2.00_3165 

hex
{1069}  D0 0D 03 14 00 01 C8 FF FF FF
end
{1079} gosub @SAATEST2.00_3109 
{1086} gosub @SAATEST2.00_3165 

hex
{1093}  D0 0D 03 14 00 01 53 F4 FF FF
end
{1103} gosub @SAATEST2.00_3109 
{1110} gosub @SAATEST2.00_3165 

hex
{1117}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1133}  92 E6 FF FF
end
{1137} gosub @SAATEST2.00_3285 

hex
{1144}  D8 0D 02 24 00 03
end
{1150} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1156}  D9 0D 01 10 EF 41 00 02
end
{1164} 0024:   4 > 1 // (float) 

hex
{1170}  04 01 D0 0D 03 14 00 01 63 F4 FF FF
end
{1182} gosub @SAATEST2.00_3109 
{1189} gosub @SAATEST2.00_3165 

hex
{1196}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1212}  92 E6 FF FF
end
{1216} gosub @SAATEST2.00_3285 

hex
{1223}  D8 0D 02 28 00 03
end
{1229} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1235}  D9 0D 01 6C FF 41 00 02
end
{1243} 0028:   4 >= 1  // Note: the incorrect math opcode was used here

hex
{1249}  04 01 D0 0D 03 14 00 01 C8 FF FF FF
end
{1261} gosub @SAATEST2.00_3109 
{1268} gosub @SAATEST2.00_3165 

hex
{1275}  D0 0D 03 14 00 01 C8 FF FF FF
end
{1285} gosub @SAATEST2.00_3109 
{1292} gosub @SAATEST2.00_3165 

hex
{1299}  D0 0D 03 14 00 01 70 F4 FF FF
end
{1309} gosub @SAATEST2.00_3109 
{1316} gosub @SAATEST2.00_3165 

hex
{1323}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1339}  92 E6 FF FF
end
{1343} gosub @SAATEST2.00_3285 

hex
{1350}  D8 0D 02 30 00 03
end
{1356} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1362}  D9 0D 01 E8 3D 2B 00 02
end
{1370} 0030:   4 >= 1  // Note: the incorrect math opcode was used here

hex
{1376}  04 01 D0 0D 03 14 00 01 C8 FF FF FF
end
{1388} gosub @SAATEST2.00_3109 
{1395} gosub @SAATEST2.00_3165 

hex
{1402}  D0 0D 03 14 00 01 C8 FF FF FF
end
{1412} gosub @SAATEST2.00_3109 
{1419} gosub @SAATEST2.00_3165 

hex
{1426}  D0 0D 03 14 00 01 7C F4 FF FF
end
{1436} gosub @SAATEST2.00_3109 
{1443} gosub @SAATEST2.00_3165 

hex
{1450}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1466}  92 E6 FF FF
end
{1470} gosub @SAATEST2.00_3285 

hex
{1477}  D8 0D 02 34 00 03
end
{1483} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1489}  D9 0D 01 AC 45 59 00 02
end
{1497} 0034:   4 >= 1 // (float) 

hex
{1503}  04 01 D0 0D 03 14 00 01 C8 FF FF FF
end
{1515} gosub @SAATEST2.00_3109 
{1522} gosub @SAATEST2.00_3165 

hex
{1529}  D0 0D 03 14 00 01 C8 FF FF FF
end
{1539} gosub @SAATEST2.00_3109 
{1546} gosub @SAATEST2.00_3165 

hex
{1553}  D0 0D 03 14 00 01 A1 F4 FF FF
end
{1563} gosub @SAATEST2.00_3109 
{1570} gosub @SAATEST2.00_3165 

hex
{1577}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1593}  92 E6 FF FF
end
{1597} gosub @SAATEST2.00_3285 

hex
{1604}  D8 0D 02 5C 00 03
end
{1610} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1616}  D9 0D 01 94 06 59 00 02
end
{1624} 005C: 4 += 1 // (int) 

hex
{1630}  04 01 D0 0D 03 14 00 01 8C F4 FF FF
end
{1642} gosub @SAATEST2.00_3109 
{1649} gosub @SAATEST2.00_3165 

hex
{1656}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1672}  92 E6 FF FF
end
{1676} gosub @SAATEST2.00_3285 

hex
{1683}  D8 0D 02 70 00 03
end
{1689} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1695}  D9 0D 01 98 06 59 00 02
end
{1703} 0070: 4 /= 1 // (int) 

hex
{1709}  04 01 D0 0D 03 14 00 01 D5 F4 FF FF
end
{1721} gosub @SAATEST2.00_3109 
{1728} gosub @SAATEST2.00_3165 

hex
{1735}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1751}  92 E6 FF FF
end
{1755} gosub @SAATEST2.00_3285 

hex
{1762}  D8 0D 02 78 00 03
end
{1768} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1774}  D9 0D 01 B0 06 59 00 02
end
{1782} 0078: 4 += frame_delta_time * 1 // (float) 

hex
{1788}  04 01 D0 0D 03 14 00 01 C8 FF FF FF
end
{1800} gosub @SAATEST2.00_3109 
{1807} gosub @SAATEST2.00_3165 

hex
{1814}  D0 0D 03 14 00 01 C8 FF FF FF
end
{1824} gosub @SAATEST2.00_3109 
{1831} gosub @SAATEST2.00_3165 

hex
{1838}  D0 0D 03 14 00 01 AE F4 FF FF
end
{1848} gosub @SAATEST2.00_3109 
{1855} gosub @SAATEST2.00_3165 

hex
{1862}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1878}  92 E6 FF FF
end
{1882} gosub @SAATEST2.00_3285 

hex
{1889}  D8 0D 02 90 00 03
end
{1895} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1901}  D9 0D 01 A0 05 1C 00 02
end
{1909} 0090: 4 = float 1 to_integer 

hex
{1915}  04 01 D0 0D 03 14 00 01 C8 F4 FF FF
end
{1927} gosub @SAATEST2.00_3109 
{1934} gosub @SAATEST2.00_3165 

hex
{1941}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{1957}  92 E6 FF FF
end
{1961} gosub @SAATEST2.00_3285 

hex
{1968}  D8 0D 02 94 00 03
end
{1974} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{1980}  D9 0D 01 A4 05 1C 00 02
end
{1988} 0094: make 4 absolute_integer 

hex
{1994}  04 01 D0 0D 03 14 00 01 BB F4 FF FF
end
{2006} gosub @SAATEST2.00_3109 
{2013} gosub @SAATEST2.00_3165 

hex
{2020}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{2036}  92 E6 FF FF
end
{2040} gosub @SAATEST2.00_3285 

hex
{2047}  D8 0D 02 98 00 03
end
{2053} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{2059}  D9 0D 01 A8 05 1C 00 02
end
{2067} 0098: 4 = random_float_in_ranges_0.0_to_1.0 

hex
{2073}  04 01 D0 0D 03 14 00 01 C8 FF FF FF
end
{2085} gosub @SAATEST2.00_3109 
{2092} gosub @SAATEST2.00_3165 

hex
{2099}  D0 0D 03 14 00 01 C8 FF FF FF
end
{2109} gosub @SAATEST2.00_3109 
{2116} gosub @SAATEST2.00_3165 

hex
{2123}  D0 0D 03 14 00 01 E9 F4 FF FF
end
{2133} gosub @SAATEST2.00_3109 
{2140} gosub @SAATEST2.00_3165 

hex
{2147}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{2163}  92 E6 FF FF
end
{2167} gosub @SAATEST2.00_3285 

hex
{2174}  D8 0D 02 A4 00 03
end
{2180} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{2186}  D9 0D 01 24 2E 36 00 02 04 01 D0 0D 03 14 00 01
{2208}  C8 FF FF FF
end
{2212} gosub @SAATEST2.00_3109 
{2219} gosub @SAATEST2.00_3165 

hex
{2226}  D0 0D 03 14 00 01 C8 FF FF FF
end
{2236} gosub @SAATEST2.00_3109 
{2243} gosub @SAATEST2.00_3165 

hex
{2250}  D0 0D 03 14 00 01 62 F5 FF FF
end
{2260} gosub @SAATEST2.00_3109 
{2267} gosub @SAATEST2.00_3165 

hex
{2274}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{2290}  92 E6 FF FF
end
{2294} gosub @SAATEST2.00_3285 

hex
{2301}  D8 0D 02 B0 00 03
end
{2307} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{2313}  D9 0D 01 68 07 41 00 02 04 01 D0 0D 03 14 00 01
{2335}  53 F5 FF FF
end
{2339} gosub @SAATEST2.00_3109 
{2346} gosub @SAATEST2.00_3165 

hex
{2353}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{2369}  92 E6 FF FF
end
{2373} gosub @SAATEST2.00_3285 

hex
{2380}  D8 0D 02 B8 00 03
end
{2386} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{2392}  D9 0D 01 6C 07 41 00 02 B8 00 04 04 04 01 D0 0D
{2410}  03 14 00 01 C8 FF FF FF
end
{2418} gosub @SAATEST2.00_3109 
{2425} gosub @SAATEST2.00_3165 

hex
{2432}  D0 0D 03 14 00 01 C8 FF FF FF
end
{2442} gosub @SAATEST2.00_3109 
{2449} gosub @SAATEST2.00_3165 

hex
{2456}  D0 0D 03 14 00 01 43 F5 FF FF
end
{2466} gosub @SAATEST2.00_3109 
{2473} gosub @SAATEST2.00_3165 

hex
{2480}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{2496}  92 E6 FF FF
end
{2500} gosub @SAATEST2.00_3285 

hex
{2507}  D8 0D 02 BC 00 03
end
{2513} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{2519}  D9 0D 01 9C 06 41 00 02
end
{2527} 00BC: show_text_highpriority GXT 4 time 1 flag 1 

hex
{2535}  D0 0D 03 14 00 01 36 F5 FF FF
end
{2545} gosub @SAATEST2.00_3109 
{2552} gosub @SAATEST2.00_3165 

hex
{2559}  D0 0D 03 15 00 01 7D E6 FF FF D0 0D 03 16 00 01
{2575}  92 E6 FF FF
end
{2579} gosub @SAATEST2.00_3285 

hex
{2586}  D8 0D 02 D4 00 03
end
{2592} 0016: 4 /= 0  // Note: the incorrect math opcode was used here

hex
{2598}  D9 0D 01 A0 06 41 00 02 D4 00 04 04 04 01
end
{2614} gosub @SAATEST2.00_3564 
{2621} gosub @SAATEST2.00_2635 

:SAATEST2.00_2628
{2628} jump @SAATEST2.00_197 

:SAATEST2.00_2635
{2635} wait 0 
{2639} if 
{2643} 0A51:   is_widget_pressed 57 
{2647} jf @SAATEST2.00_2663 
{2654} return 
{2656} jump @SAATEST2.00_2670 

:SAATEST2.00_2663
{2663} jump @SAATEST2.00_2635 

:SAATEST2.00_2670

hex
{2670}  50 65 64 5F 42 72 69 74 67 68 74 5F 41 00 50 65
{2686}  64 5F 42 72 69 74 67 68 74 5F 42 00 4B 65 70 61
{2702}  64 61 74 61 6E 4C 61 6C 75 4C 69 6E 74 61 73 00
{2718}  66 42 72 69 67 68 74 6E 65 73 73 43 61 72 00 66
{2734}  42 72 69 67 68 74 6E 65 73 73 43 61 72 32 00 66
{2750}  4F 62 6A 42 72 69 67 68 74 5F 41 00 66 4F 62 6A
{2766}  42 72 69 67 68 74 5F 42 00 4B 65 63 65 72 61 68
{2782}  61 6E 42 61 6E 67 75 6E 61 6E 5F 41 00 4B 65 63
{2798}  65 72 61 68 61 6E 42 61 6E 67 75 6E 61 6E 5F 42
{2814}  00 54 69 6D 65 5F 48 6F 75 72 73 00 54 69 6D 65
{2830}  5F 4D 69 6E 75 74 65 73 00 44 79 6E 61 6D 69 63
{2846}  4C 69 67 68 74 54 72 61 66 66 69 63 00 66 41 6C
{2862}  70 68 61 43 6F 72 6F 6E 61 00 52 65 66 6C 65 63
{2878}  74 69 6F 6E 5F 42 00 52 65 66 6C 65 63 74 69 6F
{2894}  6E 5F 43 00 52 65 66 6C 65 63 74 69 6F 6E 5F 41
{2910}  00 66 41 6C 70 68 61 4F 70 70 61 63 69 74 79 43
{2926}  6F 72 6F 6E 61 00 66 53 69 7A 65 48 65 61 64 6C
{2942}  69 67 68 74 41 00 66 57 61 74 65 72 41 6C 70 68
{2958}  61 00 57 69 64 67 65 74 5F 41 6C 70 68 61 00 66
{2974}  44 72 61 77 64 69 73 74 61 6E 63 65 5F 42 00 66
{2990}  44 72 61 77 44 69 73 74 61 6E 63 65 5F 41 00 4B
{3006}  65 63 65 72 61 68 61 6E 50 65 64 00 4B 65 70 61
{3022}  64 61 74 61 6E 50 65 6E 64 75 64 75 6B 00 49 6E
{3038}  74 65 6E 73 69 74 61 73 00 54 69 6D 65 5F 4C 69
{3054}  6D 69 74 00 54 79 70 65 00 66 42 75 69 6C 64 69
{3070}  6E 67 42 72 69 67 68 74 6E 65 73 73 00 62 41 63
{3086}  74 69 76 61 74 65 4D 6F 64 00 69 44 65 6C 61 79
{3102}  54 6F 52 65 61 64 00 D0
end
{3110} 030D: set_max_progress 

hex
{3113}  00 01 3E F0 FF FF D1 0D
end
{3121} shake_camera 
{3124} shake_camera 

hex
{3127}  D0 0D
end
{3129} 0603: AS_actor 

hex
{3132}  01 B5 EF FF FF D3
end
{3138} 040D: unload_wav 
{3141} 0503: create_actor_on_rope_with_pedtype 

hex
{3144}  D3 0D 06 00 D3 0D 00 08 D2 0D
end
{3160} shake_camera 
{3163} return 

:SAATEST2.00_3165

hex
{3165}  D0 0D
end
{3167} shake_camera 

hex
{3170}  01 CC F1 FF FF D1
end
{3176} 030D: set_max_progress 
{3179} 0300: 
{3181} 0000: NOP 

hex
{3183}  D0 0D
end
{3185} 0703: set_tags_painted_percentage_at 

hex
{3188}  01 C5 F1 FF FF D0 0D 03 08 00 01 C0 F1 FF FF
end
{3194} 030D: set_max_progress  

hex
{3203}  D0 0D 03 09 00 01 9F F0 FF FF D3 0D 06 00 D3 0D
{3225}  07 00 D3 0D 08 00 D3 0D 04 03 03 09 00 D2
end
{3242} 030D: set_max_progress 

hex
{3245}  00 D0
end
{3247} 030D: set_max_progress 

hex
{3250}  00 01 45 F0 FF FF D1 0D
end
{3258} shake_camera 
{3261} shake_camera 

hex
{3264}  D3 0D 08 00 D3 0D 14 00 D2 0D
end
{3280} shake_camera 
{3283} return 

:SAATEST2.00_3285

hex
{3285}  D0 0D
end
{3287} shake_camera 

hex
{3290}  01 CC F1 FF FF D1
end
{3296} 030D: set_max_progress 
{3299} 0300: 
{3301} 0000: NOP 

hex
{3303}  D0 0D 03 0C 00 01 AD E7 FF FF D0 0D 03 0D 00 01
{3319}  A6 E7 FF FF D0 0D 03 0E 00 01 A8 E7 FF FF D3 0D
{3338}  06 00 D3 0D 0C 00 D3 0D 0D 00 D3 0D 04 03 03 0E
{3360}  00 D2
end
{3362} 030D: set_max_progress 

hex
{3365}  00 D0
end
{3367} 030D: set_max_progress 

hex
{3370}  00 01 45 F0 FF FF D1 0D
end
{3378} shake_camera 
{3381} shake_camera 

hex
{3384}  D3 0D 0D 00 D3 0D 14 00 D2 0D
end
{3400} shake_camera 

hex
{3403}  D4 0D 03 22
end
{3407} 0400: store_coords_to 
{3410} if 
{3414}   34@ == 0 
{3421} jf @SAATEST2.00_3487 

hex
{3428}  D0 0D
end
{3430} shake_camera 

hex
{3433}  01 45 F0 FF FF D1
end
{3439} 030D: set_max_progress 
{3442} 0300: 
{3444} 0000: NOP 

hex
{3446}  D0 0D 03 25 00 01 CE F1 FF FF D3 0D 25 00 D3 0D
{3468}  0E 00 D2 0D
end
{3472} shake_camera 

hex
{3475}  D8 0D 03 1F 00 03
end
{3481} 000E: 1 -= 0  // Note: the incorrect math opcode was used here

:SAATEST2.00_3487
{3487} if 
{3491}   31@ == 61 
{3498} jf @SAATEST2.00_3562 

hex
{3505}  D9 0D 03 0E
end
{3509} 0400: store_coords_to 

hex
{3516}  04 00 D0 0D
end
{3520} shake_camera 

hex
{3523}  01 CC F1 FF FF D1
end
{3529} 030D: set_max_progress 
{3532} 0300: 
{3534} 0000: NOP 

hex
{3536}  D3 0D 16 00 D3 0D 15 00 D3 0D 06 00 D2 0D
end
{3559} shake_camera 
{3562} return 

hex
{3564}  D0 0D
end
{3566} shake_camera 

hex
{3569}  01 E4 EF FF FF D1
end
{3575} 030D: set_max_progress 
{3578} 0300: 
{3580} 0000: NOP 

hex
{3582}  D3 0D 05 00 D2 0D
end
{3591} shake_camera 
{3594} return 

:SAATEST2.00_3596
{3596} 0662: printstring ":DDDDDDDDDDDDDDDD" 
{3617} thread "SAATest2.00" 
{3632} return 
{3634} 003D: 

hex
{3636}  73 73 63 61 6E 66 00 25 73 25
end
{3646} 0073: // (float) 
{3649} 0000: NOP 
{3651} 0000: NOP 
{3653} 0000: NOP 
{3655} 0000: NOP 
{3657} 0000: NOP 
{3659} 0000: NOP 
{3661} 0000: NOP 
{3663} 0000: NOP 
{3665} 0000: NOP 
{3667} 0000: NOP 
{3669} 0000: NOP 
{3671} 0000: NOP 
{3673} 0000: NOP 
{3675} 0000: NOP 
{3677} 0000: NOP 
{3679} 0000: NOP 
{3681} 0000: NOP 
{3683} 0000: NOP 
{3685} 0000: NOP 
{3687} 0000: NOP 
{3689} 0000: NOP 
{3691} 0000: NOP 
{3693} 0000: NOP 
{3695} 0000: NOP 
{3697} 0000: NOP 
{3699} 0000: NOP 
{3701} 0000: NOP 
{3703} 0000: NOP 
{3705} 0000: NOP 
{3707} 0000: NOP 
{3709} 0000: NOP 
{3711} 0000: NOP 
{3713} 0000: NOP 
{3715} 0000: NOP 
{3717} 0000: NOP 
{3719} 0000: NOP 
{3721} 0000: NOP 
{3723} 0000: NOP 
{3725} 0000: NOP 
{3727} 0000: NOP 
{3729} 0000: NOP 
{3731} 0000: NOP 
{3733} 0000: NOP 
{3735} 0000: NOP 
{3737} 0000: NOP 
{3739} 0000: NOP 
{3741} 0000: NOP 
{3743} 0000: NOP 
{3745} 0000: NOP 
{3747} 0000: NOP 
{3749} 0000: NOP 
{3751} 0000: NOP 
{3753} 0000: NOP 
{3755} 0000: NOP 
{3757} 0000: NOP 
{3759} 0000: NOP 
{3761} 0000: NOP 
{3763} 0000: NOP 
{3765} 0000: NOP 
{3767} 0000: NOP 
{3769} 0000: NOP 
{3771} 0000: NOP 
{3773} 0000: NOP 
{3775} 0000: NOP 
{3777} 0000: NOP 
{3779} 0000: NOP 
{3781} 0000: NOP 
{3783} 0000: NOP 
{3785} 0000: NOP 
{3787} 0000: NOP 
{3789} 0000: NOP 
{3791} 0000: NOP 
{3793} 0000: NOP 
{3795} 0000: NOP 
{3797} 0000: NOP 
{3799} 0000: NOP 
{3801} 0000: NOP 
{3803} 0000: NOP 
{3805} 0000: NOP 
{3807} 0000: NOP 
{3809} 0000: NOP 
{3811} 0000: NOP 
{3813} 0000: NOP 
{3815} 0000: NOP 
{3817} 0000: NOP 
{3819} 0000: NOP 
{3821} 0000: NOP 
{3823} 0000: NOP 
{3825} 0000: NOP 
{3827} 0000: NOP 
{3829} 0000: NOP 
{3831} 0000: NOP 
{3833} 0000: NOP 
{3835} 0000: NOP 
{3837} 0000: NOP 
{3839} 0000: NOP 
{3841} 0000: NOP 
{3843} 0000: NOP 
{3845} 0000: NOP 
{3847} 0000: NOP 
{3849} 0000: NOP 
{3851} 0000: NOP 
{3853} 0000: NOP 
{3855} 0000: NOP 
{3857} 0000: NOP 
{3859} 0000: NOP 
{3861} 0000: NOP 
{3863} 0000: NOP 
{3865} 0000: NOP 
{3867} 0000: NOP 
{3869} 0000: NOP 
{3871} 0000: NOP 
{3873} 0000: NOP 
{3875} 0000: NOP 
{3877} 0000: NOP 
{3879} 0000: NOP 
{3881} 0000: NOP 
{3883} 0000: NOP 
{3885} 0000: NOP 
{3887} 0000: NOP 
{3889} 0000: NOP 
{3891} 0000: NOP 
{3893} 0000: NOP 
{3895} 0000: NOP 
{3897} 0000: NOP 
{3899} 0000: NOP 
{3901} 0000: NOP 
{3903} 0000: NOP 
{3905} 0000: NOP 
{3907} 0000: NOP 
{3909} 0000: NOP 
{3911} 0000: NOP 
{3913} 0000: NOP 
{3915} 0000: NOP 
{3917} 0000: NOP 
{3919} 0000: NOP 
{3921} 0000: NOP 
{3923} 0000: NOP 
{3925} 0000: NOP 
{3927} 0000: NOP 
{3929} 0000: NOP 
{3931} 0000: NOP 
{3933} 0000: NOP 
{3935} 0000: NOP 
{3937} 0000: NOP 
{3939} 0000: NOP 
{3941} 0000: NOP 
{3943} 0000: NOP 
{3945} 0000: NOP 
{3947} 0000: NOP 
{3949} 0000: NOP 
{3951} 0000: NOP 
{3953} 0000: NOP 
{3955} 0000: NOP 
{3957} 0000: NOP 
{3959} 0000: NOP 
{3961} 0000: NOP 
{3963} 0000: NOP 
{3965} 0000: NOP 
{3967} 0000: NOP 
{3969} 0000: NOP 
{3971} 0000: NOP 
{3973} 0000: NOP 
{3975} 0000: NOP 
{3977} 0000: NOP 
{3979} 0000: NOP 
{3981} 0000: NOP 
{3983} 0000: NOP 
{3985} 0000: NOP 
{3987} 0000: NOP 
{3989} 0000: NOP 
{3991} 0000: NOP 
{3993} 0000: NOP 
{3995} 0000: NOP 
{3997} 0000: NOP 
{3999} 0000: NOP 
{4001} 0000: NOP 
{4003} 0000: NOP 
{4005} 0000: NOP 
{4007} 0000: NOP 
{4009} 0000: NOP 
{4011} 0000: NOP 
{4013} 0000: NOP 
{4015} 0000: NOP 
{4017} 0000: NOP 
{4019} 0000: NOP 
{4021} 0000: NOP 
{4023} 0000: NOP 
{4025} 0000: NOP 

hex
{4027}  73 74 72 63 6D 70 00 5F 5A 4E 38 43 46 69 6C 65
{4043}  4D 67 72 38 52 65 61 64 4C 69 6E 65 45 6A 50 63
{4059}  69 00 5F 5A 4E 38 43 46 69 6C 65 4D 67 72 31 37
{4075}  53 65 74 44 69 72 4D 79 44 6F 63 75 6D 65 6E 74
{4091}  73 45 76 00 5F 5A 4E 38 43 46 69 6C 65 4D 67 72
{4107}  38 4F 70 65 6E 46 69 6C 65 45 50 4B 63 53 31 5F
{4123}  00 5F 5A 4E 38 43 46 69 6C 65 4D 67 72 39 43 6C
{4139}  6F 73 65 46 69 6C 65 45 6A 00 72 74 00 53 41 41
{4155}  54 65 73 74 2F 63 6F 6E 66 69 67 2E 69 6E
end
{4169} 0069: // (float) 
{4172} 0000: NOP 
{4174} 0000: NOP 
{4176} 0000: NOP 
{4178} 0000: NOP 
{4180} 0000: NOP 
{4182} 0000: NOP 
{4184} 0000: NOP 
{4186} 0000: NOP 
{4188} 0000: NOP 
{4190} 0000: NOP 
{4192} 0000: NOP 
{4194} 0000: NOP 
{4196} 0000: NOP 
{4198} 0000: NOP 
{4200} 0000: NOP 
{4202} 0000: NOP 
{4204} 0000: NOP 
{4206} 0000: NOP 
{4208} 0000: NOP 
{4210} 0000: NOP 
{4212} 0000: NOP 
{4214} 0000: NOP 
{4216} 0000: NOP 
{4218} 0000: NOP 
{4220} 0000: NOP 
{4222} 0000: NOP 
{4224} 0000: NOP 
{4226} 0000: NOP 
{4228} 0000: NOP 
{4230} 0000: NOP 
{4232} 0000: NOP 
{4234} 0000: NOP 
{4236} 0000: NOP 
{4238} 0000: NOP 
{4240} 0000: NOP 
{4242} 0000: NOP 
{4244} 0000: NOP 
{4246} 0000: NOP 
{4248} 0000: NOP 
{4250} 0000: NOP 
{4252} 0000: NOP 
{4254} 0000: NOP 
{4256} 0000: NOP 
{4258} 0000: NOP 
{4260} 0000: NOP 
{4262} 0000: NOP 
{4264} 0000: NOP 
{4266} 0000: NOP 
{4268} 0000: NOP 
{4270} 0000: NOP 
{4272} 0000: NOP 
{4274} 0000: NOP 
{4276} 0000: NOP 
{4278} 0000: NOP 
{4280} 0000: NOP 
{4282} 0000: NOP 
{4284} 0000: NOP 
{4286} 0000: NOP 
{4288} 0000: NOP 
{4290} 0000: NOP 
{4292} 0000: NOP 
{4294} 0000: NOP 
{4296} 0000: NOP 
{4298} 0000: NOP 
{4300} 0000: NOP 
{4302} 0000: NOP 
{4304} 0000: NOP 
{4306} 0000: NOP 
{4308} 0000: NOP 
{4310} 0000: NOP 
{4312} 0000: NOP 
{4314} 0000: NOP 
{4316} 0000: NOP 
{4318} 0000: NOP 
{4320} 0000: NOP 
{4322} 0000: NOP 
{4324} 0000: NOP 
{4326} 0000: NOP 
{4328} 0000: NOP 
{4330} 0000: NOP 
{4332} 0000: NOP 
{4334} 0000: NOP 
{4336} 0000: NOP 
{4338} 0000: NOP 
{4340} 0000: NOP 
{4342} 0000: NOP 
{4344} 0000: NOP 
{4346} 0000: NOP 
{4348} 0000: NOP 
{4350} 0000: NOP 
{4352} 0000: NOP 
{4354} 0000: NOP 
{4356} 0000: NOP 
{4358} 0000: NOP 
{4360} 0000: NOP 
{4362} 0000: NOP 
{4364} 0000: NOP 
{4366} 0000: NOP 
{4368} 0000: NOP 
{4370} 0000: NOP 
{4372} 0000: NOP 
{4374} 0000: NOP 
{4376} 0000: NOP 
{4378} 0000: NOP 
{4380} 0000: NOP 
{4382} 0000: NOP 
{4384} 0000: NOP 
{4386} 0000: NOP 
{4388} 0000: NOP 
{4390} 0000: NOP 
{4392} 0000: NOP 
{4394} 0000: NOP 
{4396} 0000: NOP 
{4398} 0000: NOP 
{4400} 0000: NOP 
{4402} 0000: NOP 
{4404} 0000: NOP 
{4406} 0000: NOP 
{4408} 0000: NOP 
{4410} 0000: NOP 
{4412} 0000: NOP 
{4414} 0000: NOP 
{4416} 0000: NOP 
{4418} 0000: NOP 
{4420} 0000: NOP 
{4422} 0000: NOP 
{4424} 0000: NOP 
{4426} 0000: NOP 
{4428} 0000: NOP 
{4430} 0000: NOP 
{4432} 0000: NOP 
{4434} 0000: NOP 
{4436} 0000: NOP 
{4438} 0000: NOP 
{4440} 0000: NOP 
{4442} 0000: NOP 
{4444} 0000: NOP 
{4446} 0000: NOP 
{4448} 0000: NOP 
{4450} 0000: NOP 
{4452} 0000: NOP 
{4454} 0000: NOP 
{4456} 0000: NOP 
{4458} 0000: NOP 
{4460} 0000: NOP 
{4462} 0000: NOP 
{4464} 0000: NOP 
{4466} 0000: NOP 
{4468} 0000: NOP 
{4470} 0000: NOP 
{4472} 0000: NOP 
{4474} 0000: NOP 
{4476} 0000: NOP 
{4478} 0000: NOP 
{4480} 0000: NOP 
{4482} 0000: NOP 
{4484} 0000: NOP 
{4486} 0000: NOP 
{4488} 0000: NOP 
{4490} 0000: NOP 
{4492} 0000: NOP 
{4494} 0000: NOP 
{4496} 0000: NOP 
{4498} 0000: NOP 
{4500} 0000: NOP 
{4502} 0000: NOP 
{4504} 0000: NOP 
{4506} 0000: NOP 
{4508} 0000: NOP 
{4510} 0000: NOP 
{4512} 0000: NOP 
{4514} 0000: NOP 
{4516} 0000: NOP 
{4518} 0000: NOP 
{4520} 0000: NOP 
{4522} 0000: NOP 
{4524} 0000: NOP 
{4526} 0000: NOP 
{4528} 0000: NOP 
{4530} 0000: NOP 
{4532} 0000: NOP 
{4534} 0000: NOP 
{4536} 0000: NOP 
{4538} 0000: NOP 
{4540} 0000: NOP 
{4542} 0000: NOP 
{4544} 0000: NOP 
{4546} 0000: NOP 
{4548} 0000: NOP 
{4550} 0000: NOP 
{4552} 0000: NOP 
{4554} 0000: NOP 
{4556} 0000: NOP 
{4558} 0000: NOP 
{4560} 0000: NOP 
{4562} 0000: NOP 
{4564} 0000: NOP 
{4566} 0000: NOP 
{4568} 0000: NOP 
{4570} 0000: NOP 
{4572} 0000: NOP 
{4574} 0000: NOP 
{4576} 0000: NOP 
{4578} 0000: NOP 
{4580} 0000: NOP 
{4582} 0000: NOP 
{4584} 0000: NOP 
{4586} 0000: NOP 
{4588} 0000: NOP 
{4590} 0000: NOP 
{4592} 0000: NOP 
{4594} 0000: NOP 
{4596} 0000: NOP 
{4598} 0000: NOP 
{4600} 0000: NOP 
{4602} 0000: NOP 
{4604} 0000: NOP 
{4606} 0000: NOP 
{4608} 0000: NOP 
{4610} 0000: NOP 
{4612} 0000: NOP 
{4614} 0000: NOP 
{4616} 0000: NOP 
{4618} 0000: NOP 
{4620} 0000: NOP 
{4622} 0000: NOP 
{4624} 0000: NOP 
{4626} 0000: NOP 
{4628} 0000: NOP 
{4630} 0000: NOP 
{4632} 0000: NOP 
{4634} 0000: NOP 
{4636} 0000: NOP 
{4638} 0000: NOP 
{4640} 0000: NOP 
{4642} 0000: NOP 
{4644} 0000: NOP 
{4646} 0000: NOP 
{4648} 0000: NOP 
{4650} 0000: NOP 
{4652} 0000: NOP 
{4654} 0000: NOP 
{4656} 0000: NOP 
{4658} 0000: NOP 
{4660} 0000: NOP 
{4662} 0000: NOP 
{4664} 0000: NOP 
{4666} 0000: NOP 
{4668} 0000: NOP 
{4670} 0000: NOP 
{4672} 0000: NOP 
{4674} 0000: NOP 
{4676} 0000: NOP 
{4678} 0000: NOP 
{4680} 0000: NOP 
{4682} 0000: NOP 
{4684} 0000: NOP 
{4686} 0000: NOP 
{4688} 0000: NOP 
{4690} 0000: NOP 
{4692} 0000: NOP 
{4694} 0000: NOP 
{4696} 0000: NOP 
{4698} 0000: NOP 
{4700} 0000: NOP 
{4702} 0000: NOP 
{4704} 0000: NOP 
{4706} 0000: NOP 
{4708} 0000: NOP 
{4710} 0000: NOP 
{4712} 0000: NOP 
{4714} 0000: NOP 
{4716} 0000: NOP 
{4718} 0000: NOP 
{4720} 0000: NOP 
{4722} 0000: NOP 
{4724} 0000: NOP 
{4726} 0000: NOP 
{4728} 0000: NOP 
{4730} 0000: NOP 
{4732} 0000: NOP 
{4734} 0000: NOP 
{4736} 0000: NOP 
{4738} 0000: NOP 
{4740} 0000: NOP 
{4742} 0000: NOP 
{4744} 0000: NOP 
{4746} 0000: NOP 
{4748} 0000: NOP 
{4750} 0000: NOP 
{4752} 0000: NOP 
{4754} 0000: NOP 
{4756} 0000: NOP 
{4758} 0000: NOP 
{4760} 0000: NOP 
{4762} 0000: NOP 
{4764} 0000: NOP 
{4766} 0000: NOP 
{4768} 0000: NOP 
{4770} 0000: NOP 
{4772} 0000: NOP 
{4774} 0000: NOP 
{4776} 0000: NOP 
{4778} 0000: NOP 
{4780} 0000: NOP 
{4782} 0000: NOP 
{4784} 0000: NOP 
{4786} 0000: NOP 
{4788} 0000: NOP 
{4790} 0000: NOP 
{4792} 0000: NOP 
{4794} 0000: NOP 
{4796} 0000: NOP 
{4798} 0000: NOP 
{4800} 0000: NOP 
{4802} 0000: NOP 
{4804} 0000: NOP 
{4806} 0000: NOP 
{4808} 0000: NOP 
{4810} 0000: NOP 
{4812} 0000: NOP 
{4814} 0000: NOP 
{4816} 0000: NOP 
{4818} 0000: NOP 
{4820} 0000: NOP 
{4822} 0000: NOP 
{4824} 0000: NOP 
{4826} 0000: NOP 
{4828} 0000: NOP 
{4830} 0000: NOP 
{4832} 0000: NOP 
{4834} 0000: NOP 
{4836} 0000: NOP 
{4838} 0000: NOP 
{4840} 0000: NOP 
{4842} 0000: NOP 
{4844} 0000: NOP 
{4846} 0000: NOP 
{4848} 0000: NOP 
{4850} 0000: NOP 
{4852} 0000: NOP 
{4854} 0000: NOP 
{4856} 0000: NOP 
{4858} 0000: NOP 
{4860} 0000: NOP 
{4862} 0000: NOP 
{4864} 0000: NOP 
{4866} 0000: NOP 
{4868} 0000: NOP 
{4870} 0000: NOP 
{4872} 0000: NOP 
{4874} 0000: NOP 
{4876} 0000: NOP 
{4878} 0000: NOP 
{4880} 0000: NOP 
{4882} 0000: NOP 
{4884} 0000: NOP 
{4886} 0000: NOP 
{4888} 0000: NOP 
{4890} 0000: NOP 
{4892} 0000: NOP 
{4894} 0000: NOP 
{4896} 0000: NOP 
{4898} 0000: NOP 
{4900} 0000: NOP 
{4902} 0000: NOP 
{4904} 0000: NOP 
{4906} 0000: NOP 
{4908} 0000: NOP 
{4910} 0000: NOP 
{4912} 0000: NOP 
{4914} 0000: NOP 
{4916} 0000: NOP 
{4918} 0000: NOP 
{4920} 0000: NOP 
{4922} 0000: NOP 
{4924} 0000: NOP 
{4926} 0000: NOP 
{4928} 0000: NOP 
{4930} 0000: NOP 
{4932} 0000: NOP 
{4934} 0000: NOP 
{4936} 0000: NOP 
{4938} 0000: NOP 
{4940} 0000: NOP 
{4942} 0000: NOP 
{4944} 0000: NOP 
{4946} 0000: NOP 
{4948} 0000: NOP 
{4950} 0000: NOP 
{4952} 0000: NOP 
{4954} 0000: NOP 
{4956} 0000: NOP 
{4958} 0000: NOP 
{4960} 0000: NOP 
{4962} 0000: NOP 
{4964} 0000: NOP 
{4966} 0000: NOP 
{4968} 0000: NOP 
{4970} 0000: NOP 
{4972} 0000: NOP 
{4974} 0000: NOP 
{4976} 0000: NOP 
{4978} 0000: NOP 
{4980} 0000: NOP 
{4982} 0000: NOP 
{4984} 0000: NOP 
{4986} 0000: NOP 
{4988} 0000: NOP 
{4990} 0000: NOP 
{4992} 0000: NOP 
{4994} 0000: NOP 
{4996} 0000: NOP 
{4998} 0000: NOP 
{5000} 0000: NOP 
{5002} 0000: NOP 
{5004} 0000: NOP 
{5006} 0000: NOP 
{5008} 0000: NOP 
{5010} 0000: NOP 
{5012} 0000: NOP 
{5014} 0000: NOP 
{5016} 0000: NOP 
{5018} 0000: NOP 
{5020} 0000: NOP 
{5022} 0000: NOP 
{5024} 0000: NOP 
{5026} 0000: NOP 
{5028} 0000: NOP 
{5030} 0000: NOP 
{5032} 0000: NOP 
{5034} 0000: NOP 
{5036} 0000: NOP 
{5038} 0000: NOP 
{5040} 0000: NOP 
{5042} 0000: NOP 
{5044} 0000: NOP 
{5046} 0000: NOP 
{5048} 0000: NOP 
{5050} 0000: NOP 
{5052} 0000: NOP 
{5054} 0000: NOP 
{5056} 0000: NOP 
{5058} 0000: NOP 
{5060} 0000: NOP 
{5062} 0000: NOP 
{5064} 0000: NOP 
{5066} 0000: NOP 
{5068} 0000: NOP 
{5070} 0000: NOP 
{5072} 0000: NOP 
{5074} 0000: NOP 
{5076} 0000: NOP 
{5078} 0000: NOP 
{5080} 0000: NOP 
{5082} 0000: NOP 
{5084} 0000: NOP 
{5086} 0000: NOP 
{5088} 0000: NOP 
{5090} 0000: NOP 
{5092} 0000: NOP 
{5094} 0000: NOP 
{5096} 0000: NOP 
{5098} 0000: NOP 
{5100} 0000: NOP 
{5102} 0000: NOP 
{5104} 0000: NOP 
{5106} 0000: NOP 
{5108} 0000: NOP 
{5110} 0000: NOP 
{5112} 0000: NOP 
{5114} 0000: NOP 
{5116} 0000: NOP 
{5118} 0000: NOP 
{5120} 0000: NOP 
{5122} 0000: NOP 
{5124} 0000: NOP 
{5126} 0000: NOP 
{5128} 0000: NOP 
{5130} 0000: NOP 
{5132} 0000: NOP 
{5134} 0000: NOP 
{5136} 0000: NOP 
{5138} 0000: NOP 
{5140} 0000: NOP 
{5142} 0000: NOP 
{5144} 0000: NOP 
{5146} 0000: NOP 
{5148} 0000: NOP 
{5150} 0000: NOP 
{5152} 0000: NOP 
{5154} 0000: NOP 
{5156} 0000: NOP 
{5158} 0000: NOP 
{5160} 0000: NOP 
{5162} 0000: NOP 
{5164} 0000: NOP 
{5166} 0000: NOP 
{5168} 0000: NOP 
{5170} 0000: NOP 
{5172} 0000: NOP 
{5174} 0000: NOP 
{5176} 0000: NOP 
{5178} 0000: NOP 
{5180} 0000: NOP 
{5182} 0000: NOP 
{5184} 0000: NOP 
{5186} 0000: NOP 
{5188} 0000: NOP 
{5190} 0000: NOP 
{5192} 0000: NOP 
{5194} 0000: NOP 
{5196} 0000: NOP 
{5198} 0000: NOP 
{5200} 0000: NOP 
{5202} 0000: NOP 
{5204} 0000: NOP 
{5206} 0000: NOP 
{5208} 0000: NOP 
{5210} 0000: NOP 
{5212} 0000: NOP 
{5214} 0000: NOP 
{5216} 0000: NOP 
{5218} 0000: NOP 
{5220} 0000: NOP 
{5222} 0000: NOP 
{5224} 0000: NOP 
{5226} 0000: NOP 
{5228} 0000: NOP 
{5230} 0000: NOP 
{5232} 0000: NOP 
{5234} 0000: NOP 
{5236} 0000: NOP 
{5238} 0000: NOP 
{5240} 0000: NOP 
{5242} 0000: NOP 
{5244} 0000: NOP 
{5246} 0000: NOP 
{5248} 0000: NOP 
{5250} 0000: NOP 
{5252} 0000: NOP 
{5254} 0000: NOP 
{5256} 0000: NOP 
{5258} 0000: NOP 
{5260} 0000: NOP 
{5262} 0000: NOP 
{5264} 0000: NOP 
{5266} 0000: NOP 
{5268} 0000: NOP 
{5270} 0000: NOP 
{5272} 0000: NOP 
{5274} 0000: NOP 
{5276} 0000: NOP 
{5278} 0000: NOP 
{5280} 0000: NOP 
{5282} 0000: NOP 
{5284} 0000: NOP 
{5286} 0000: NOP 
{5288} 0000: NOP 
{5290} 0000: NOP 
{5292} 0000: NOP 
{5294} 0000: NOP 
{5296} 0000: NOP 
{5298} 0000: NOP 
{5300} 0000: NOP 
{5302} 0000: NOP 
{5304} 0000: NOP 
{5306} 0000: NOP 
{5308} 0000: NOP 
{5310} 0000: NOP 
{5312} 0000: NOP 
{5314} 0000: NOP 
{5316} 0000: NOP 
{5318} 0000: NOP 
{5320} 0000: NOP 
{5322} 0000: NOP 
{5324} 0000: NOP 
{5326} 0000: NOP 
{5328} 0000: NOP 
{5330} 0000: NOP 
{5332} 0000: NOP 
{5334} 0000: NOP 
{5336} 0000: NOP 
{5338} 0000: NOP 
{5340} 0000: NOP 
{5342} 0000: NOP 
{5344} 0000: NOP 
{5346} 0000: NOP 
{5348} 0000: NOP 
{5350} 0000: NOP 
{5352} 0000: NOP 
{5354} 0000: NOP 
{5356} 0000: NOP 
{5358} 0000: NOP 
{5360} 0000: NOP 
{5362} 0000: NOP 
{5364} 0000: NOP 
{5366} 0000: NOP 
{5368} 0000: NOP 
{5370} 0000: NOP 
{5372} 0000: NOP 
{5374} 0000: NOP 
{5376} 0000: NOP 
{5378} 0000: NOP 
{5380} 0000: NOP 
{5382} 0000: NOP 
{5384} 0000: NOP 
{5386} 0000: NOP 
{5388} 0000: NOP 
{5390} 0000: NOP 
{5392} 0000: NOP 
{5394} 0000: NOP 
{5396} 0000: NOP 
{5398} 0000: NOP 
{5400} 0000: NOP 
{5402} 0000: NOP 
{5404} 0000: NOP 
{5406} 0000: NOP 
{5408} 0000: NOP 
{5410} 0000: NOP 
{5412} 0000: NOP 
{5414} 0000: NOP 
{5416} 0000: NOP 
{5418} 0000: NOP 
{5420} 0000: NOP 
{5422} 0000: NOP 
{5424} 0000: NOP 
{5426} 0000: NOP 
{5428} 0000: NOP 
{5430} 0000: NOP 
{5432} 0000: NOP 
{5434} 0000: NOP 
{5436} 0000: NOP 
{5438} 0000: NOP 
{5440} 0000: NOP 
{5442} 0000: NOP 
{5444} 0000: NOP 
{5446} 0000: NOP 
{5448} 0000: NOP 
{5450} 0000: NOP 
{5452} 0000: NOP 
{5454} 0000: NOP 
{5456} 0000: NOP 
{5458} 0000: NOP 
{5460} 0000: NOP 
{5462} 0000: NOP 
{5464} 0000: NOP 
{5466} 0000: NOP 
{5468} 0000: NOP 
{5470} 0000: NOP 
{5472} 0000: NOP 
{5474} 0000: NOP 
{5476} 0000: NOP 
{5478} 0000: NOP 
{5480} 0000: NOP 
{5482} 0000: NOP 
{5484} 0000: NOP 
{5486} 0000: NOP 
{5488} 0000: NOP 
{5490} 0000: NOP 
{5492} 0000: NOP 
{5494} 0000: NOP 
{5496} 0000: NOP 
{5498} 0000: NOP 
{5500} 0000: NOP 
{5502} 0000: NOP 
{5504} 0000: NOP 
{5506} 0000: NOP 
{5508} 0000: NOP 
{5510} 0000: NOP 
{5512} 0000: NOP 
{5514} 0000: NOP 
{5516} 0000: NOP 
{5518} 0000: NOP 
{5520} 0000: NOP 
{5522} 0000: NOP 
{5524} 0000: NOP 
{5526} 0000: NOP 
{5528} 0000: NOP 
{5530} 0000: NOP 
{5532} 0000: NOP 
{5534} 0000: NOP 
{5536} 0000: NOP 
{5538} 0000: NOP 
{5540} 0000: NOP 
{5542} 0000: NOP 
{5544} 0000: NOP 
{5546} 0000: NOP 
{5548} 0000: NOP 
{5550} 0000: NOP 
{5552} 0000: NOP 
{5554} 0000: NOP 
{5556} 0000: NOP 
{5558} 0000: NOP 
{5560} 0000: NOP 
{5562} 0000: NOP 
{5564} 0000: NOP 
{5566} 0000: NOP 
{5568} 0000: NOP 
{5570} 0000: NOP 
{5572} 0000: NOP 
{5574} 0000: NOP 
{5576} 0000: NOP 
{5578} 0000: NOP 
{5580} 0000: NOP 
{5582} 0000: NOP 
{5584} 0000: NOP 
{5586} 0000: NOP 
{5588} 0000: NOP 
{5590} 0000: NOP 
{5592} 0000: NOP 
{5594} 0000: NOP 
{5596} 0000: NOP 
{5598} 0000: NOP 
{5600} 0000: NOP 
{5602} 0000: NOP 
{5604} 0000: NOP 
{5606} 0000: NOP 
{5608} 0000: NOP 
{5610} 0000: NOP 
{5612} 0000: NOP 
{5614} 0000: NOP 
{5616} 0000: NOP 
{5618} 0000: NOP 
{5620} 0000: NOP 
{5622} 0000: NOP 
{5624} 0000: NOP 
{5626} 0000: NOP 
{5628} 0000: NOP 
{5630} 0000: NOP 
{5632} 0000: NOP 
{5634} 0000: NOP 
{5636} 0000: NOP 
{5638} 0000: NOP 
{5640} 0000: NOP 
{5642} 0000: NOP 
{5644} 0000: NOP 
{5646} 0000: NOP 
{5648} 0000: NOP 
{5650} 0000: NOP 
{5652} 0000: NOP 
{5654} 0000: NOP 
{5656} 0000: NOP 
{5658} 0000: NOP 
{5660} 0000: NOP 
{5662} 0000: NOP 
{5664} 0000: NOP 
{5666} 0000: NOP 
{5668} 0000: NOP 
{5670} 0000: NOP 
{5672} 0000: NOP 
{5674} 0000: NOP 
{5676} 0000: NOP 
{5678} 0000: NOP 
{5680} 0000: NOP 
{5682} 0000: NOP 
{5684} 0000: NOP 
{5686} 0000: NOP 
{5688} 0000: NOP 
{5690} 0000: NOP 
{5692} 0000: NOP 
{5694} 0000: NOP 
{5696} 0000: NOP 
{5698} 0000: NOP 
{5700} 0000: NOP 
{5702} 0000: NOP 
{5704} 0000: NOP 
{5706} 0000: NOP 
{5708} 0000: NOP 
{5710} 0000: NOP 
{5712} 0000: NOP 
{5714} 0000: NOP 
{5716} 0000: NOP 
{5718} 0000: NOP 
{5720} 0000: NOP 
{5722} 0000: NOP 
{5724} 0000: NOP 
{5726} 0000: NOP 
{5728} 0000: NOP 
{5730} 0000: NOP 
{5732} 0000: NOP 
{5734} 0000: NOP 
{5736} 0000: NOP 
{5738} 0000: NOP 
{5740} 0000: NOP 
{5742} 0000: NOP 
{5744} 0000: NOP 
{5746} 0000: NOP 
{5748} 0000: NOP 
{5750} 0000: NOP 
{5752} 0000: NOP 
{5754} 0000: NOP 
{5756} 0000: NOP 
{5758} 0000: NOP 
{5760} 0000: NOP 
{5762} 0000: NOP 
{5764} 0000: NOP 
{5766} 0000: NOP 
{5768} 0000: NOP 
{5770} 0000: NOP 
{5772} 0000: NOP 
{5774} 0000: NOP 
{5776} 0000: NOP 
{5778} 0000: NOP 
{5780} 0000: NOP 
{5782} 0000: NOP 
{5784} 0000: NOP 
{5786} 0000: NOP 
{5788} 0000: NOP 
{5790} 0000: NOP 
{5792} 0000: NOP 
{5794} 0000: NOP 
{5796} 0000: NOP 
{5798} 0000: NOP 
{5800} 0000: NOP 
{5802} 0000: NOP 
{5804} 0000: NOP 
{5806} 0000: NOP 
{5808} 0000: NOP 
{5810} 0000: NOP 
{5812} 0000: NOP 
{5814} 0000: NOP 
{5816} 0000: NOP 
{5818} 0000: NOP 
{5820} 0000: NOP 
{5822} 0000: NOP 
{5824} 0000: NOP 
{5826} 0000: NOP 
{5828} 0000: NOP 
{5830} 0000: NOP 
{5832} 0000: NOP 
{5834} 0000: NOP 
{5836} 0000: NOP 
{5838} 0000: NOP 
{5840} 0000: NOP 
{5842} 0000: NOP 
{5844} 0000: NOP 
{5846} 0000: NOP 
{5848} 0000: NOP 
{5850} 0000: NOP 
{5852} 0000: NOP 
{5854} 0000: NOP 
{5856} 0000: NOP 
{5858} 0000: NOP 
{5860} 0000: NOP 
{5862} 0000: NOP 
{5864} 0000: NOP 
{5866} 0000: NOP 
{5868} 0000: NOP 
{5870} 0000: NOP 
{5872} 0000: NOP 
{5874} 0000: NOP 
{5876} 0000: NOP 
{5878} 0000: NOP 
{5880} 0000: NOP 
{5882} 0000: NOP 
{5884} 0000: NOP 
{5886} 0000: NOP 
{5888} 0000: NOP 
{5890} 0000: NOP 
{5892} 0000: NOP 
{5894} 0000: NOP 
{5896} 0000: NOP 
{5898} 0000: NOP 
{5900} 0000: NOP 
{5902} 0000: NOP 
{5904} 0000: NOP 
{5906} 0000: NOP 
{5908} 0000: NOP 
{5910} 0000: NOP 
{5912} 0000: NOP 
{5914} 0000: NOP 
{5916} 0000: NOP 
{5918} 0000: NOP 
{5920} 0000: NOP 
{5922} 0000: NOP 
{5924} 0000: NOP 
{5926} 0000: NOP 
{5928} 0000: NOP 
{5930} 0000: NOP 
{5932} 0000: NOP 
{5934} 0000: NOP 
{5936} 0000: NOP 
{5938} 0000: NOP 
{5940} 0000: NOP 
{5942} 0000: NOP 
{5944} 0000: NOP 
{5946} 0000: NOP 
{5948} 0000: NOP 
{5950} 0000: NOP 
{5952} 0000: NOP 
{5954} 0000: NOP 
{5956} 0000: NOP 
{5958} 0000: NOP 
{5960} 0000: NOP 
{5962} 0000: NOP 
{5964} 0000: NOP 
{5966} 0000: NOP 
{5968} 0000: NOP 
{5970} 0000: NOP 
{5972} 0000: NOP 
{5974} 0000: NOP 
{5976} 0000: NOP 
{5978} 0000: NOP 
{5980} 0000: NOP 
{5982} 0000: NOP 
{5984} 0000: NOP 
{5986} 0000: NOP 
{5988} 0000: NOP 
{5990} 0000: NOP 
{5992} 0000: NOP 
{5994} 0000: NOP 
{5996} 0000: NOP 
{5998} 0000: NOP 
{6000} 0000: NOP 
{6002} 0000: NOP 
{6004} 0000: NOP 
{6006} 0000: NOP 
{6008} 0000: NOP 
{6010} 0000: NOP 
{6012} 0000: NOP 
{6014} 0000: NOP 
{6016} 0000: NOP 
{6018} 0000: NOP 
{6020} 0000: NOP 
{6022} 0000: NOP 
{6024} 0000: NOP 
{6026} 0000: NOP 
{6028} 0000: NOP 
{6030} 0000: NOP 
{6032} 0000: NOP 
{6034} 0000: NOP 
{6036} 0000: NOP 
{6038} 0000: NOP 
{6040} 0000: NOP 
{6042} 0000: NOP 
{6044} 0000: NOP 
{6046} 0000: NOP 
{6048} 0000: NOP 
{6050} 0000: NOP 
{6052} 0000: NOP 
{6054} 0000: NOP 
{6056} 0000: NOP 
{6058} 0000: NOP 
{6060} 0000: NOP 
{6062} 0000: NOP 
{6064} 0000: NOP 
{6066} 0000: NOP 
{6068} 0000: NOP 
{6070} 0000: NOP 
{6072} 0000: NOP 
{6074} 0000: NOP 
{6076} 0000: NOP 
{6078} 0000: NOP 
{6080} 0000: NOP 
{6082} 0000: NOP 
{6084} 0000: NOP 
{6086} 0000: NOP 
{6088} 0000: NOP 
{6090} 0000: NOP 
{6092} 0000: NOP 
{6094} 0000: NOP 
{6096} 0000: NOP 
{6098} 0000: NOP 
{6100} 0000: NOP 
{6102} 0000: NOP 
{6104} 0000: NOP 
{6106} 0000: NOP 
{6108} 0000: NOP 
{6110} 0000: NOP 
{6112} 0000: NOP 
{6114} 0000: NOP 
{6116} 0000: NOP 
{6118} 0000: NOP 
{6120} 0000: NOP 
{6122} 0000: NOP 
{6124} 0000: NOP 
{6126} 0000: NOP 
{6128} 0000: NOP 
{6130} 0000: NOP 
{6132} 0000: NOP 
{6134} 0000: NOP 
{6136} 0000: NOP 
{6138} 0000: NOP 
{6140} 0000: NOP 
{6142} 0000: NOP 
{6144} 0000: NOP 
{6146} 0000: NOP 
{6148} 0000: NOP 
{6150} 0000: NOP 
{6152} 0000: NOP 
{6154} 0000: NOP 
{6156} 0000: NOP 
{6158} 0000: NOP 
{6160} 0000: NOP 
{6162} 0000: NOP 
{6164} 0000: NOP 
{6166} 0000: NOP 
{6168} 0000: NOP 
{6170} 0000: NOP 
{6172} 0000: NOP 
{6174} 0000: NOP 
{6176} 0000: NOP 
{6178} 0000: NOP 
{6180} 0000: NOP 
{6182} 0000: NOP 
{6184} 0000: NOP 
{6186} 0000: NOP 
{6188} 0000: NOP 
{6190} 0000: NOP 
{6192} 0000: NOP 
{6194} 0000: NOP 
{6196} 0000: NOP 
{6198} 0000: NOP 
{6200} 0000: NOP 
{6202} 0000: NOP 
{6204} 0000: NOP 
{6206} 0000: NOP 
{6208} 0000: NOP 
{6210} 0000: NOP 
{6212} 0000: NOP 
{6214} 0000: NOP 
{6216} 0000: NOP 
{6218} 0000: NOP 
{6220} 0000: NOP 
{6222} 0000: NOP 
{6224} 0000: NOP 

hex
{6226}  00 25 73 25
end
{6230} 0073: // (float) 
{6233} 0000: NOP 
{6235} 0000: NOP 
{6237} 0000: NOP 
{6239} 0000: NOP 
{6241} 0000: NOP 
{6243} 0000: NOP 
{6245} 0000: NOP 
{6247} 0000: NOP 
{6249} 0000: NOP 
{6251} 0000: NOP 
{6253} 0000: NOP 
{6255} 0000: NOP 
{6257} 0000: NOP 
{6259} 0000: NOP 
{6261} 0000: NOP 
{6263} 0000: NOP 
{6265} 0000: NOP 
{6267} 0000: NOP 
{6269} 0000: NOP 
{6271} 0000: NOP 
{6273} 0000: NOP 
{6275} 0000: NOP 
{6277} 0000: NOP 
{6279} 0000: NOP 
{6281} 0000: NOP 
{6283} 0000: NOP 
{6285} 0000: NOP 
{6287} 0000: NOP 
{6289} 0000: NOP 
{6291} 0000: NOP 
{6293} 0000: NOP 
{6295} 0000: NOP 
{6297} 0000: NOP 
{6299} 0000: NOP 
{6301} 0000: NOP 
{6303} 0000: NOP 
{6305} 0000: NOP 
{6307} 0000: NOP 
{6309} 0000: NOP 
{6311} 0000: NOP 
{6313} 0000: NOP 
{6315} 0000: NOP 
{6317} 0000: NOP 
{6319} 0000: NOP 
{6321} 0000: NOP 
{6323} 0000: NOP 
{6325} 0000: NOP 
{6327} 0000: NOP 
{6329} 0000: NOP 
{6331} 0000: NOP 
{6333} 0000: NOP 
{6335} 0000: NOP 
{6337} 0000: NOP 
{6339} 0000: NOP 
{6341} 0000: NOP 
{6343} 0000: NOP 
{6345} 0000: NOP 
{6347} 0000: NOP 
{6349} 0000: NOP 
{6351} 0000: NOP 
{6353} 0000: NOP 
{6355} 0000: NOP 
{6357} 0000: NOP 
{6359} 0000: NOP 
{6361} 0000: NOP 
{6363} 0000: NOP 
{6365} 0000: NOP 
{6367} 0000: NOP 
{6369} 0000: NOP 
{6371} 0000: NOP 
{6373} 0000: NOP 
{6375} 0000: NOP 
{6377} 0000: NOP 
{6379} 0000: NOP 
{6381} 0000: NOP 
{6383} 0000: NOP 
{6385} 0000: NOP 
{6387} 0000: NOP 
{6389} 0000: NOP 
{6391} 0000: NOP 
{6393} 0000: NOP 
{6395} 0000: NOP 
{6397} 0000: NOP 
{6399} 0000: NOP 
{6401} 0000: NOP 
{6403} 0000: NOP 
{6405} 0000: NOP 
{6407} 0000: NOP 
{6409} 0000: NOP 
{6411} 0000: NOP 
{6413} 0000: NOP 
{6415} 0000: NOP 
{6417} 0000: NOP 
{6419} 0000: NOP 
{6421} 0000: NOP 
{6423} 0000: NOP 
{6425} 0000: NOP 
{6427} 0000: NOP 
{6429} 0000: NOP 
{6431} 0000: NOP 
{6433} 0000: NOP 
{6435} 0000: NOP 
{6437} 0000: NOP 
{6439} 0000: NOP 
{6441} 0000: NOP 
{6443} 0000: NOP 
{6445} 0000: NOP 
{6447} 0000: NOP 
{6449} 0000: NOP 
{6451} 0000: NOP 
{6453} 0000: NOP 
{6455} 0000: NOP 
{6457} 0000: NOP 
{6459} 0000: NOP 
{6461} 0000: NOP 
{6463} 0000: NOP 
{6465} 0000: NOP 
{6467} 0000: NOP 
{6469} 0000: NOP 
{6471} 0000: NOP 
{6473} 0000: NOP 
{6475} 0000: NOP 
{6477} 0000: NOP 
{6479} 0000: NOP 
{6481} 0000: NOP 
{6483} 0000: NOP 
{6485} 0000: NOP 
{6487} 0000: NOP 
{6489} 0000: NOP 
{6491} 0000: NOP 
{6493} 0000: NOP 
{6495} 0000: NOP 
{6497} 0000: NOP 
{6499} 0000: NOP 
{6501} 0000: NOP 
{6503} 0000: NOP 
{6505} 0000: NOP 
{6507} 0000: NOP 
{6509} 0000: NOP 
{6511} 0000: NOP 
{6513} 0000: NOP 
{6515} 0000: NOP 
{6517} 0000: NOP 
{6519} 0000: NOP 

hex
{6521}  00 25 2A 73 25 2A 73 25 64 00 25 2A 73 25 2A 73
{6537}  25 66 00 25 2A 73 25 2A 73 25
end
{6547} 0066: // (int) 

Last edited by ModderZnewbie (20-04-2020 20:00)

Offline

#121 21-04-2020 02:46

Seemann
Registered: 07-08-2006
Posts: 2,155

Re: Sanny Builder / CLEO discussion

ModderZnewbie wrote:

hello i decompiled a cleo mod to change the button that i will use or disable the mod but when i go to compile the message appears "incorrect option in the identifier "

this script was locked/protected and it can not be compiled back.

Offline

#122 06-08-2021 11:46

RoYaL
Registered: 24-03-2020
Posts: 2

Re: Sanny Builder / CLEO discussion

How do I set a value to a variable  with a command while I'm in the game?

Offline

#123 06-08-2021 15:01

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 941
Website

Re: Sanny Builder / CLEO discussion

You can type digits step by step and check typing by opcodes "key 0 pressed ", "key 1 pressed ", etc.
If next digit was typed, you'll have to multiply previous typed digit with 10.
If typing was completed, you'll have to summarize all values.

Offline

#124 07-08-2021 02:54

Seemann
Registered: 07-08-2006
Posts: 2,155

Re: Sanny Builder / CLEO discussion

RoYaL wrote:

How do I set a value to a variable  with a command while I'm in the game?

the question is not clear. you can set a value with the set command, like 0004: $var = 1 or 0006: 0@ = 1 etc


{$CLEO}
0000:
while true
    wait 250
    if 
        0ADC:   test_cheat "SETVAR"
    then
        0@ = 10 // or any other value
    end
end

Offline

Board footer

Powered by FluxBB