[发布] Carcols Fixer(免费、开源工具,用于解决警报器/灯光/模组套件之间的ID冲突问题)

[发布] Carcols Fixer(免费、开源的警报器/灯光/模组包ID冲突修复工具)

大家好:
如果你曾经添加过新的汽车包,然后发现其他三辆车的灯光条出现了问题,那你应该已经了解这个问题了。GTA V只提供了255个警报器槽位、255个灯光槽位和1023个模组包槽位,而大多数汽车包的编号并没有进行统一协调。当两辆车的ID相同时,警报器会显示错误的图案,灯光条会显示错误的颜色,模组包也会从列表中消失。
通常的解决方法是需要手动打开每个carcols.meta文件进行修改。然后当你添加新的汽车包时,又得重复这个过程。
我开发了carcols-id-fixer,因为我认为没有人应该为这个能解决这个问题的脚本支付20欧元。这个工具只有一个文件,大约600行代码,采用MIT许可证,没有任何依赖项。

**功能**:
– 扫描资源文件夹中的所有carcols.meta和carvariations.meta文件。
– 一次性找到所有重复的警报器、灯光和模组包ID。
– 从有效范围内选择一个空闲的ID,并替换原有的ID。
– 自动更新carvariations.meta文件中相应的N_kitname引用,以确保游戏引擎仍能找到正确的模组包。
– 在修改任何文件之前,会先创建一个备份文件。
– 通过一个命令(node . –revert)可以恢复所有原始设置。

**适用场景**:
– 适用于那些资源文件混乱的汽车包。
– 能处理模组包名称(kitName)与ID不匹配的情况(这种情况比你想象中更常见)。
– 跳过引擎默认的模组包ID(0)。
– 识别超出范围的ID,并将其重新分配到有效的槽位。
– 保持文件中的格式、注释、缩进和行尾字符不变。
– 配置文件中的忽略列表允许你保留特定的资源文件不受影响。

**使用方法**:
将以下文件夹放在server.cfg文件所在的目录下:
“`
fxserver/
– server.cfg
– resources/
– carcols-id-fixer/
“`
然后运行以下命令:
“`
cd carcols-id-fixer
node .
node . –revert # 恢复所有原始设置
node . scan # 仅报告问题,不进行修改
node . fix # 预览修改结果,不保存
“`
修改完成后,重启车辆的资源文件即可。

**为什么免费**:
老实说,这个脚本背后的逻辑并不值20欧元。而且我认为,当这类基础工具是开源的时,FiveM社区会变得更加强大。

**下载地址**:
GitHub: [GitHub – CFX-Software/carcols-id-fixer](https://github.com/CFX-Software/carcols-id-fixer)

**其他信息**:
– 代码可查看 | 是
– 是否需要订阅 | 否
– 代码行数 | 约600行
– 系统要求 | Node.js 18及以上版本
– 支持方式 | 通过GitHub Issues提供问题反馈和支持

[发布] Carcols Fixer(免费、开源工具,用于解决警报器/灯光/模组套件之间的ID冲突问题)[发布] Carcols Fixer(免费、开源工具,用于解决警报器/灯光/模组套件之间的ID冲突问题)[发布] Carcols Fixer(免费、开源工具,用于解决警报器/灯光/模组套件之间的ID冲突问题)[发布] Carcols Fixer(免费、开源工具,用于解决警报器/灯光/模组套件之间的ID冲突问题)
© 版权声明
THE END
喜欢就支持一下吧
点赞70 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容