Despite our best effort some scenarios while available in game are not supported or supported with limitations by CLEO Redux. Some of them are imposed by the nature of SCM format or JavaScript language or the difficulties in bridging JavaScript and the native code.
Check the Features support page to find out high-level features and the status of their support in different games.
The following items are known to be not working and there is no specific timeline on getting them fixed.
- in x64 games (SA: DE) you can't read and write 64-bit values as the script engine only supports 32-bit values. You may need to use other means to access the game memory (e.g. from JavaScript)
-
commands requiring an scm variable (e.g. countdown timers). Tracking issue.
-
commands implicitly loading models or textures (such as widgets) Tracking issue. You can circumvent the issue by preloading needed resources, e.g. by calling them in a .CS script first.
-
you can't call the game functions that need references to variables to store the result. There is no "take an address of the variable" syntax.
-
in x64 games (SA: DE) you can't call game functions that need floating-point values. All input arguments are treated as 64-bit signed integers. You may need to use other means to invoke the native code (e.g. DLL injection)