Up
  • Mods and files
    • All files
    • Exclusives
    • Author files
    • Best files of the week
    • Upload file
  • News
  • Cheats
  • Articles
  • Guides
  • EN
New comments
GTA 6 GTA 5 GTA San Andreas GTA 4 GTA Vice City GTA 3 Red Dead Redemption 2 Red Dead Redemption Other games Mod Development Miscellaneous
  • Mods and files
  • GTA San Andreas
  • Programs
  • Mission creation
  • CleoOptimizer

CleoOptimizer

  • CleoOptimizer / GTA San Andreas
GTA San Andreas / Programs / Mission creation
Author:
VcSaJen
More details
Author's contacts:
Open the site
Uploaded:
Алешенька Subscribe You are subscribed
Size:
553.22 Kb
Uploaded:
13 December 2009
Downloads:
1.6K
Total downloads: 1625
Unique downloads: 52
10 / 10
12 people rated the file
Poya
Алекс Мерсер
roman14104
Yurko_UA
Bender-2001
Mixaxaxaxa
Pro_max2100
Basic
Magic Boy
fed4enko.roman
Карл CJ Джонсон
SPIRITS.ICE
No one has rated the file yet.
Download Download in Telegram Download in Discord
To favorites In favorites
  • 1260658831_cleoopt.zip
    Password for the archive: libertycity
    Virus check from Virustotal: the file is safe (view report)
    Download (0.61 MB)
  • depositfiles.com
    Download

CleoOptimizer is a program to convert old missions written for main into Cleo missions. The program replaces global variables with local ones.

The program takes into account such factors as:

+ Does not convert to local global variables predefined in CustomVariables.ini, such as $ONMISSION and $Player_Actor.

+ Takes into account that 32@ and 33@ are timers and cannot be used for storage.

+ Takes into account that variables can occupy several "slots" (for example, 0@v occupies 0@,1@,2@,3@)

+ Takes into account that some local "slots" may be occupied by local variables used in the mission

+ Considers sizes of global and local arrays

+ Doesn't convert commented out variables inside the lines

+ Considers that opcodes of status texts and timers require global variables

+ Automatically determines the type of flow (regular or mission)

+ Converts end_thread, create_thread, create_thread_wb, start_mission opcodes.

+ An additional option - defragmentation of local variables - is used if there is not enough space.

The file name and description have been translated. Show original (RU)Show translation (EN)
CleoOptimizer

CleoOptimizer - это программа для преобразования старых миссий, написанных для мейна в Cleo-миссии. Программа заменяет глобальные переменные на локальные.

Программа учитывает такие факторы, как:

+ Не преобразовывает в локальные предопределённые в CustomVariables.ini глобальные переменные, такие как $ONMISSION и $Player_Actor.

+ Учитывает, что 32@ и 33@ - таймеры и их нельзя использовать для хранения.

+ Учитывает, что переменные могут занимать по несколько \"слотов\" (например, 0@v занимает 0@,1@,2@,3@)

+ Учитывает, что некоторые локальные \"слоты\" могут быть заняты использованными в миссии локальными переменными

+ Учитывает размеры глобальных и локальных массивов

+ Не преобразовывает закомментированные переменные и внутри строк

+ Учитывает, что в опкодах статус-текстов и таймеров требуются глобальные переменные

+ Автоматически определяет тип потока (обычный или миссия)

+ Преобразовывает опкоды end_thread, create_thread, create_thread_wb, start_mission.

+ Учитывает, что SannyBuilder НИКАК не умеет работать с именованными константами - массивами.

+ Дополнительныя опция - дефрагментация локальных переменных - используется, если не хватает места.

Comments 9
© 2008- LibertyCity
Creator and developer: Evgenii Sokolov
Copying materials without the permission of the administration or the respective owners is strictly prohibited.
Contact us
Mobile version Desktop version
Mods and files News and articles Cheats and guides Users
Click here for advanced file search