Is CLEO 5 compatible with existing scripts?
Short answer: it depends. For the majority of scripts there should be no issues with the new version.
However, CLEO 5 implements some extra safety measures to prevent game crashes, and some scripts may
now fail due to the mistakes in the code. CLEO 5 provides a compatibility layer for older scripts. If
you experience any issues on the newer version, try changing the script extension from
.cs
to
.cs4
My script crashes with CLEO 5, but works with CLEO 4. What should I do?
If you experience any issues on the newer version, try changing the script extension from
.cs
to
.cs4
. If it does not help,
open a new ticket
on GitHub, or contact us on
Discord.
What's the difference between .CS and .CS4 extension?
.CS4 enables a so-called compatibility mode in CLEO5. It affects how CLEO5 executes this script. In CS4 mode, CLEO5 tries to mimic the behavior of CLEO4 where possible, even in cases where it's known to cause issues in game.
For the complete list of changes made in CS4 mode, refer to
this document.
How do I install CLEO?
Installing CLEO is easy! Depending on your game version it can be distributed as an auto-installer or
archive. Simply run the installer and follow the steps, or unpack the archive to the game directory.
Done!
How can I develop my own opcodes?