
XUtils
CyanideX 相机功能及其他内容的实用工具。
查看大图

这是什么?
说实话?这是我的模组试验场。XUtils 是我正在构建的一个共享框架,用来支撑我自己即将推出的模组。它处理那些每次都要重建的繁琐内容,比如摄像机、近距离触发器、HUD 小部件、实体生成、玩家状态、射线检测、调试形状,以及一大堆其他底层管线。
它目前还不太是为公众使用而设计的。我发布它是因为我的其他模组依赖它,你需要安装它才能让那些模组正常工作。另外,我也还在摸索到底需要什么,并且在 Discord 上纠缠那十几个真正的模组作者,让他们手把手带我走过这一切。
基于 XUtils 构建的即将推出的模组
- Garage:载具服务框架(车库、购买/出售车辆、自定义、经济系统)。已经发布。
- Echo:高级电影级摄像机模组。
- Drone:带 FPV 模式的自由飞行工具。
- 还有一件事我还没准备好谈论……暂时。
面向玩家
直接安装就行。你来到这里,是因为你下载的某个东西需要它。它没有设置,没有 UI,没有任何需要配置的东西。它只是在后台运行。是的,有很多模块,但它们在未被需要之前都是被动的,不会带来任何额外的不必要开销。
面向模组作者
简而言之:[i]GetMod("XUtils").Subscribe("YourMod")[/i] 会给你一个句柄。通过这个句柄,你可以获得摄像机、近距离区域、HUD 小部件、实体生成、灯光、射线检测、玩家状态事件、用于调试可视化的形状、屏幕淡入淡出等等。你通过该句柄生成的一切都会在会话结束时自动清理。
等 API 稳定后,会提供正式的文档。目前,GarageCore 是实际如何使用它的最佳参考,因为它用到了大部分系统。
前置需求
- Cyber Engine Tweaks
- Codeware
- Red4Ext
- Redscript

就像 Garage 一样,如果没有模组社区的帮助,这一切都不可能实现。
psiberx(无所不知的全能者)、keanuWheeze(允许我使用 World Builder 的可视化代码片段和形状)、spirit(同样无所不知)、MisterChedda(为 red4ext 添加了车库摄像机的景深效果)、roms1383(协助处理空间化车库音频)、hgyi56(协助处理载具状态和动画)、anygoodname(玩家限制以及许多其他方面的帮助)。另外还要感谢 djkovrik、rennalah、.marcavian 和 Rayshader,他们以极大的耐心回答了大量问题,在整个开发过程中提供了详尽的指导,并允许我在需要时使用他们作品中的片段。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。