Skip to content

5.0.0-alpha.47

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 05 Mar 04:01
· 120 commits to master since this release
edbed65

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_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