https://github.com/cleolibrary/CLEO-Redux
Experimental JavaScript runtime for GTA 3D era games/GTA IV/Bully
https://github.com/cleolibrary/CLEO-Redux
cleo-redux cleolibrary gta javascript scripting-engine scripting-language typescript
Last synced: 3 months ago
JSON representation
Experimental JavaScript runtime for GTA 3D era games/GTA IV/Bully
- Host: GitHub
- URL: https://github.com/cleolibrary/CLEO-Redux
- Owner: cleolibrary
- License: other
- Created: 2021-08-12T23:17:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-24T17:29:49.000Z (about 1 year ago)
- Last Synced: 2024-12-25T01:46:15.924Z (12 months ago)
- Topics: cleo-redux, cleolibrary, gta, javascript, scripting-engine, scripting-language, typescript
- Language: Rust
- Homepage: https://re.cleo.li
- Size: 8.86 MB
- Stars: 215
- Watchers: 12
- Forks: 21
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE-RU.txt
Awesome Lists containing this project
README
#
CLEO Redux
[](https://cleo.li/discord)
[](https://www.youtube.com/playlist?list=PLNxQuEFtVkeizoLEQiok7qzr1f0mcwfFb)
CLEO Redux is an experimental runtime for GTA 3D era games and, with limited functionality, [other games or applications](https://re.cleo.li/docs/en/embedding.html). It supports [JavaScript](https://re.cleo.li/docs/en/javascript.html) and [TypeScript](https://re.cleo.li/docs/en/typescript.html) languages.
Its flexible, extensible and secure environment provides rich scripting capabilities and allows easily add and remove countless mini-scripts.
A complete simple script looks like this:
```js
const VK_F4 = 115;
while (true) {
wait(250);
if (Pad.IsKeyPressed(VK_F4)) {
Game.ActivateSaveMenu();
wait(1000);
}
}
```
To run this script, save it as a `.js` file in the `{game}/CLEO` directory and start the game.
[See more examples](https://github.com/cleolibrary/CLEO-Redux/tree/master/examples)
## Documentation
https://re.cleo.li/docs
## Installation
https://re.cleo.li/docs/en/installation.html
## Contribution
There are multiple ways to contribute to the project. We welcome any help with improving our documentation, writing new example scripts, developing plugins using [CLEO SDK](https://re.cleo.li/docs/en/using-sdk.html), sharing your ideas, or testing early builds available on our Discord.
## License
CLEO Redux is available under the [end-user license agreement](./LICENSE.txt)