Skip to content

Releases: cleolibrary/CLEO5

5.0.0-alpha.64

23 Jun 07:47
65eca0c
Compare
Choose a tag to compare
5.0.0-alpha.64 Pre-release
Pre-release

Download Instructions

An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).

If you don't have an ASI loader installed already or unsure which one to download:

If you prefer Ultimate ASI Loader:

If you have an ASI loader installed already:

  • Download this archive which contains ONLY CLEO 5 library and plugins.

Installation

  • Unzip the archive to GTA San Andreas game directory.

Changelog

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK methods:
    • CLEO_RegisterCommand
    • CLEO_RegisterCallback
    • CLEO_GetVarArgCount
    • CLEO_PeekIntOpcodeParam
    • CLEO_PeekFloatOpcodeParam
    • CLEO_PeekPointerToScriptVariable
    • CLEO_SkipUnusedVarArgs
    • CLEO_ReadParamsFormatted
    • CLEO...
Read more

5.0.0-alpha.63

11 Jun 16:38
608c25c
Compare
Choose a tag to compare
5.0.0-alpha.63 Pre-release
Pre-release

Download Instructions

An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).

If you don't have an ASI loader installed already or unsure which one to download:

If you prefer Ultimate ASI Loader:

If you have an ASI loader installed already:

  • Download this archive which contains ONLY CLEO 5 library and plugins.

Installation

  • Unzip the archive to GTA San Andreas game directory.

Changelog

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK methods:
    • CLEO_RegisterCommand
    • CLEO_RegisterCallback
    • CLEO_GetVarArgCount
    • CLEO_PeekIntOpcodeParam
    • CLEO_PeekFloatOpcodeParam
    • CLEO_PeekPointerToScriptVariable
    • CLEO_SkipUnusedVarArgs
    • CLEO_ReadParamsFormatted
    • CLEO_ReadStringParamWriteBuffer
    • CLEO_GetOpcodeParamsArray
    • CLEO_GetParamsHandledCount
    • C...
Read more

5.0.0-alpha.62

07 Jun 15:46
7795c5c
Compare
Choose a tag to compare
5.0.0-alpha.62 Pre-release
Pre-release

Download Instructions

An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).

If you don't have an ASI loader installed already or unsure which one to download:

If you prefer Ultimate ASI Loader:

If you have an ASI loader installed already:

  • Download this archive which contains ONLY CLEO 5 library and plugins.

Installation

  • Unzip the archive to GTA San Andreas game directory.

Changelog

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK methods:
    • CLEO_RegisterCommand
    • CLEO_RegisterCallback
    • CLEO_GetVarArgCount
    • CLEO_PeekIntOpcodeParam
    • CLEO_PeekFloatOpcodeParam
    • CLEO_PeekPointerToScriptVariable
    • CLEO_SkipUnusedVarArgs
    • CLEO_ReadParamsFormatted
    • CLEO_ReadStringParamWriteBuffer
    • CLEO_GetOpcodeParamsArray
    • CLEO_GetParamsHandledCount
    • C...
Read more

5.0.0-alpha.59

04 Jun 02:10
Compare
Choose a tag to compare
5.0.0-alpha.59 Pre-release
Pre-release

Download Instructions

An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).

If you don't have an ASI loader installed already or unsure which one to download:

If you prefer Ultimate ASI Loader:

If you have an ASI loader installed already:

  • Download this archive which contains ONLY CLEO 5 library and plugins.

Installation

  • Unzip the archive to GTA San Andreas game directory.

Changelog

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK methods:
    • CLEO_RegisterCommand
    • CLEO_RegisterCallback
    • CLEO_GetVarArgCount
    • CLEO_PeekIntOpcodeParam
    • CLEO_PeekFloatOpcodeParam
    • CLEO_PeekPointerToScriptVariable
    • CLEO_SkipUnusedVarArgs
    • CLEO_ReadParamsFormatted
    • CLEO_ReadStringParamWriteBuffer
    • CLEO_GetOpcodeParamsArray
    • CLEO_GetParamsHandledCount
    • C...
Read more

5.0.0-alpha.58

01 May 20:31
b4d6598
Compare
Choose a tag to compare
5.0.0-alpha.58 Pre-release
Pre-release

Download Instructions

An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).

If you don't have an ASI loader installed already or unsure which one to download:

If you prefer Ultimate ASI Loader:

If you have an ASI loader installed already:

  • Download this archive which contains ONLY CLEO 5 library and plugins.

Installation

  • Unzip the archive to GTA San Andreas game directory.

Changelog

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK methods:
    • CLEO_RegisterCommand
    • CLEO_RegisterCallback
    • CLEO_GetVarArgCount
    • CLEO_PeekIntOpcodeParam
    • CLEO_PeekFloatOpcodeParam
    • CLEO_PeekPointerToScriptVariable
    • CLEO_SkipUnusedVarArgs
    • CLEO_ReadParamsFormatted
    • CLEO_ReadStringParamWriteBuffer
    • CLEO_GetOpcodeParamsArray
    • CLEO_GetParamsHandledCount
    • C...
Read more

5.0.0-alpha.57

30 Apr 13:57
49c0d36
Compare
Choose a tag to compare
5.0.0-alpha.57 Pre-release
Pre-release

Download Instructions

An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).

If you don't have an ASI loader installed already or unsure which one to download:

If you prefer Ultimate ASI Loader:

If you have an ASI loader installed already:

  • Download this archive which contains ONLY CLEO 5 library and plugins.

Installation

  • Unzip the archive to GTA San Andreas game directory.

Changelog

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK methods:
    • CLEO_RegisterCommand
    • CLEO_RegisterCallback
    • CLEO_GetVarArgCount
    • CLEO_PeekIntOpcodeParam
    • CLEO_PeekFloatOpcodeParam
    • CLEO_PeekPointerToScriptVariable
    • CLEO_SkipUnusedVarArgs
    • CLEO_ReadParamsFormatted
    • CLEO_ReadStringParamWriteBuffer
    • CLEO_GetOpcodeParamsArray
    • CLEO_GetParamsHandledCount
      ...
Read more

5.0.0-alpha.56

17 Apr 04:18
352f25c
Compare
Choose a tag to compare
5.0.0-alpha.56 Pre-release
Pre-release

Download Instructions

An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).

If you don't have an ASI loader installed already or unsure which one to download:

If you prefer Ultimate ASI Loader:

If you have an ASI loader installed already:

  • Download this archive which contains ONLY CLEO 5 library and plugins.

Installation

  • Unzip the archive to GTA San Andreas game directory.

Changelog

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK methods:
    • CLEO_RegisterCommand
    • CLEO_RegisterCallback
    • CLEO_GetVarArgCount
    • CLEO_PeekIntOpcodeParam
    • CLEO_PeekFloatOpcodeParam
    • CLEO_PeekPointerToScriptVariable
    • CLEO_SkipUnusedVarArgs
    • CLEO_ReadParamsFormatted
    • CLEO_ReadStringParamWriteBuffer
    • CLEO_GetOpcodeParamsArray
    • CLEO_GetParamsHandledCount
      ...
Read more

5.0.0-alpha.55

09 Apr 00:15
3535844
Compare
Choose a tag to compare
5.0.0-alpha.55 Pre-release
Pre-release

Download Instructions

An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).

If you don't have an ASI loader installed already or unsure which one to download:

If you prefer Ultimate ASI Loader:

If you have an ASI loader installed already:

  • Download this archive which contains ONLY CLEO 5 library and plugins.

Installation

  • Unzip the archive to GTA San Andreas game directory.

Changelog

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK methods:
    • CLEO_RegisterCommand
    • CLEO_RegisterCallback
    • CLEO_GetVarArgCount
    • CLEO_PeekIntOpcodeParam
    • CLEO_PeekFloatOpcodeParam
    • CLEO_PeekPointerToScriptVariable
    • CLEO_SkipUnusedVarArgs
    • CLEO_ReadParamsFormatted
    • CLEO_ReadStringParamWriteBuffer
    • CLEO_GetOpcodeParamsArray
    • CLEO_GetParamsHandledCount
    • CLEO_GetScriptVersion
    • CLEO_GetScriptInfoStr
    • CLEO_GetScriptFilename
      -...
Read more

5.0.0-alpha.54

07 Apr 19:48
Compare
Choose a tag to compare
5.0.0-alpha.54 Pre-release
Pre-release

Download Instructions

An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).

If you don't have an ASI loader installed already or unsure which one to download:

If you prefer Ultimate ASI Loader:

If you have an ASI loader installed already:

  • Download this archive which contains ONLY CLEO 5 library and plugins.

Installation

  • Unzip the downloaded archive to GTA San Andreas game directory.

Changelog

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK method: CLEO_RegisterCommand
  • new SDK method: CLEO_RegisterCallback
  • new SDK method: CLEO_GetVarArgCount
  • new SDK method: CLEO_PeekIntOpcodeParam
  • new SDK method: CLEO_PeekFloatOpcodeParam
  • new SDK method: CLEO_PeekPointerToScriptVariable
  • new SDK method: CLEO_SkipUnusedVarArgs
  • new SDK method: CLEO_ReadParamsFormatted
  • new SDK method: CLEO_ReadStringParamWriteBuffer
  • new SDK method: CLEO_GetOpcodeParamsArray
  • new SDK method: CLEO_GetParamsHandledCount
  • new SDK method: CLEO_GetScriptVersion
  • new SDK method: CLEO_GetScriptInfoStr
  • new SDK method: CLEO_GetScriptFilename
  • new SDK method: CLEO_GetScriptWorkDir
  • new SDK method: CLEO_SetScriptWorkDir
  • new SDK method: CLEO_ResolvePath
  • new SDK method: CLEO_ListDirectory
  • new SDK method: CLEO_ListDirectoryFree
  • new SDK method: CLEO_GetScriptByName
  • new SDK method: CLEO_GetScriptByFilename
  • new SDK method: CLEO_GetScriptDebugMode
  • new SDK method: CLEO_SetScriptDebugMode
  • new SDK method: CLEO_Log

CLEO internal

  • introduced unit ...
Read more

5.0.0-alpha.53

03 Apr 15:46
e01844d
Compare
Choose a tag to compare
5.0.0-alpha.53 Pre-release
Pre-release

Bug Fixes

  • fixed error in 004E (terminate_this_script) allowing to run multiple missions
  • fixed handling of strings longer than 128 characters causing errors in some cases
  • fixed error in handling of first string argument in 0AF5 (write_string to_ini_file)
  • fixed resolution dependent aspect ratio of CLEO text in main menu
  • fixed clearing mission locals when new CLEO mission is started
  • when reading less than 4 bytes with 0A9D (readfile) now remaining bytes of the target variable are set to zero
  • fixed invalid 7 characters length limit of 0AAA (get_script_struct_named)

SDK AND PLUGINS

  • now all opcodes in range 0-7FFF can be registered by plugins
  • plugins moved to cleo\cleo_plugins directory
  • new SDK method: CLEO_RegisterCommand
  • new SDK method: CLEO_RegisterCallback
  • new SDK method: CLEO_GetVarArgCount
  • new SDK method: CLEO_PeekIntOpcodeParam
  • new SDK method: CLEO_PeekFloatOpcodeParam
  • new SDK method: CLEO_PeekPointerToScriptVariable
  • new SDK method: CLEO_SkipUnusedVarArgs
  • new SDK method: CLEO_ReadParamsFormatted
  • new SDK method: CLEO_ReadStringParamWriteBuffer
  • new SDK method: CLEO_GetOpcodeParamsArray
  • new SDK method: CLEO_GetParamsHandledCount
  • new SDK method: CLEO_GetScriptVersion
  • new SDK method: CLEO_GetScriptInfoStr
  • new SDK method: CLEO_GetScriptFilename
  • new SDK method: CLEO_GetScriptWorkDir
  • new SDK method: CLEO_SetScriptWorkDir
  • new SDK method: CLEO_ResolvePath
  • new SDK method: CLEO_ListDirectory
  • new SDK method: CLEO_ListDirectoryFree
  • new SDK method: CLEO_GetScriptByName
  • new SDK method: CLEO_GetScriptByFilename
  • new SDK method: CLEO_GetScriptDebugMode
  • new SDK method: CLEO_SetScriptDebugMode
  • new SDK method: CLEO_Log

CLEO internal

  • introduced unit test scripts
  • project migrated to VS 2022
  • configured game debugging settings
  • plugins moved into single solution
  • configured automatic releases on GitHub
  • added setup_env.bat script

Special Thanks

  • 123nir for the alpha-testing, troubleshooting and valuable bug reports