Professional Documents
Culture Documents
CLEO Changes
CLEO Changes
-------------------Change Log
-- 4.3.13 -* Fixed crashing when starting a new game after a game has already started with
CLEO scripts installed
* Possibly fixed other issues with starting a game with CLEO scripts installed
-- 4.3.12.1 -* Un-did the 'Scripts no longer load prematurely' fix as it caused scripts to no
t load certain circumstances (like before CLEO 4)
* Included 'cleo_text' folder in installation
-- 4.3.12 -* Fixed string parameter skipping in 'SkipOpcodeParams' used by CLEO plugins
* 0AC8 now returns a NULL value to the output var if allocation failed (as it di
d before 4.3a)
* 0AC9 now checks the memory was allocated by 0AC8 before attempting to free it
* FXT references are now case insensitive (as they were before 4.3a)
* File operations now check the input handle isn't null (as it seems was the way
before 4.3a)
* 'Loaded mission' status now reset on new/loaded game (as it was before 4.3a)
* Scripts no longer load prematurely (like before 4.3a)
* Resolved conflicts with other menu hooks such as 'HUME'
* Other minor tweaks
-- 4.3.11 -* Fixed crash with 0ADA in scripts beginning with an opcode ending in '00'
-- 4.3.10 -* Improvements to opcodes 0AE1, 0AE2 and 0AE3 - now loops around the pool even w
hen the 'find_next' flag isn't used correctly
* Fixed 0AD2 not returning peds targetted with the mouse, while targetting with
a pad worked
-- 4.3.9 -* Will now be able to start a CLEO mission after recently finishing a standard m
ission
* Will no longer error & terminate when scripts fail to open and instead simply
log the error
0AE3
FIND_ALL_RANDOM_OBJECTS_IN_SPHERE now ensures no fading objects are returned and
returns -1 instead of 0 on failure
0AE2
FIND_ALL_RANDOM_CARS_IN_SPHERE now ensures no script vehicles or fading vehicle
are returned and returns -1 instead of 0 on failure
0AE1
FIND_ALL_RANDOM_CHARS_IN_SPHERE now ensures no script characters or fading chara
cters are returned and returns -1 instead of 0 on failure
0ADF
ADD_TEXT_LABEL now updates existing text labels if they already exist
0AD6
IS_END_OF_FILE_REACHED now returns true if a file error occured
0AD2
GET_CHAR_PLAYER_IS_TARGETING now returns -1 instead of 0 when no target is found
0AB5
STORE_CLOSEST_ENTITIES now ensures no script entities or fading entities are ret
urned and ensures the player ped is not returned