CleoOptimizer - це програма перетворення старих місій, написаних для мейна в Cleo-місії. Програма замінює глобальні змінні локальні. Програма враховує такі фактори як: + Не перетворює на локальні визначені в CustomVariables.ini глобальні змінні, такі як $ONMISSION та $Player_Actor. + Враховує, що 32@ та 33@ - таймери та їх не можна використовувати для зберігання. + Враховує, що змінні можуть займати по кілька "слотів" (наприклад, 0@v займає 0@,1@,2@,3@) + Враховує, що деякі локальні "слоти" можуть бути використані в місії локальними змінними + Враховує розміри глобальних та локальних масивів + Не перетворює закоментовані змінні та всередині рядків + Враховує, що в опкодах статус-текстів та таймерів потрібні глобальні змінні + Автоматично визначає тип потоку (звичайний або місія) + Перетворює опкоди end_thread, create_thread, create_thread_wb, start_mission.
+ Додаткова опція - дефрагментація локальних змінних - використовується, якщо не вистачає місця.