向上
  • ZH-CN
登录网站
  • 模组和文件
    • 所有文件
    • 独占内容
    • 作者文件
    • 本周最佳文件
    • 上传文件
  • 新闻
  • 作弊
  • 文章
  • 指南
    GTA 6 GTA 5 GTA San Andreas GTA 4 侠盗猎车手:罪恶都市 GTA 3 荒野大镖客:救赎2 红死 Redemption 其他游戏 开发模组 其他
  • 模组和文件
  • GTA San Andreas
  • 程序
  • 创建任务
  • Cleo优化器

Cleo优化器

  • Cleo优化器 / GTA San Andreas
GTA San Andreas / 程序 / 创建任务
作者:
VcSaJen
查看更多
作者联系方式:
打开网站
上传了:
Алешенька 订阅 您已订阅
大小:
553.22 千字节
已上传:
13 十二月 2009
下载量:
1.6K
总下载量: 1654
独特的下载量: 80
10 / 10
12 人评价了文件
Poya
A.U.F.
roman14104
Yurko_UA
Bender-2001
Mixaxaxaxa
Pro_max2100
Basic
Magic Boy
fed4enko.roman
Карл CJ Джонсон
SPIRITS.ICE
还没有人评价这个文件
下载 在 Telegram 中下载 在 Discord 中下载
加入收藏夹 收藏夹
  • 1260658831_cleoopt.zip
    压缩文件密码: libertycity
    来自Virustotal的病毒检查: 文件是安全的 (查看报告)
    下载 (0.61 MB)
  • depositfiles.com
    下载

Cleo优化器是一个将旧任务转换为Cleo任务的程序。该程序将全局变量替换为局部变量。

该程序考虑了以下因素:

+ 不会将CustomVariables.ini中预定义的全局变量(如$ONMISSION和$Player_Actor)转换为局部变量。

+ 考虑到32@和33@是计时器,不能用于存储。

+ 考虑到变量可能占用多个“槽位”(例如,0@v占用0@、1@、2@、3@)

+ 考虑到某些局部“槽位”可能被任务中使用的局部变量占用

+ 考虑全局和局部数组的大小

+ 不会转换注释变量和字符串内部的变量

+ 考虑到在状态文本和计时器的操作码中需要全局变量

+ 自动识别流的类型(普通或任务)

+ 转换操作码end_thread、create_thread、create_thread_wb、start_mission。

+ 考虑到SannyBuilder根本无法处理命名常量-数组。

+ 额外选项-局部变量的碎片整理-在空间不足时使用。

文件的名称和描述已被翻译。 显示原文 (RU)显示翻译 (ZH-CN)
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 НИКАК не умеет работать с именованными константами - массивами.

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

评论 9
© 2008 - 2025 LibertyCity
创建者和开发者: Evgenii Sokolov
未经管理层或相关所有者的许可,严禁复制材料。
写信给我们
移动版 电脑版本
模组和文件 新闻和文章 作弊和指南 用户
点击这里进行高级文件搜索