
ReImagined
该脚本用于ReLUX 2.0及其他mod中的节点移除。
查看大图[b][color=#f1c232][size=4]此脚本专为 ReLUX 和 ReLUX+ 设计,单独使用不会产生任何效果。[/size][/color][/b]
ReImagined 自动处理光照节点的移除,有望防止模组在游戏未来更新时损坏。
ReLUX 正在更新以兼容此脚本,该脚本应能最大程度减少通过 xl 文件进行节点移除,但仍需部分 xl 文件。
自版本 0.5.0 起,ReImagined 允许模组作者添加额外位置。
“移除”文件位于 r6\scripts\ReImagined\mods\<mod_name>\ 目录下。
示例:
module robber804.ReImagined
import Codeware.*
class MistysArea extends ScriptableService
{
private cb func OnLoad()
{
GameInstance.GetCallbackSystem()
.RegisterCallback(n"robber804.ReImagined.AreaRegistrationEvent", this, n"OnRegister");
}
private cb func OnRegister(event: ref<AreaRegistrationEvent>)
{
let m = AreaModule.Create("Mistys", "ReLUX-Mistys.archive");
m.sectors = [
1633739666509862977ul, //exterior_-25_18_0_0
9462961611030425294ul //interior_-49_37_0_0
];
m.AddNodeOverride(9462961611030425294ul, 16141985597819379539ul); //japanese_lantern_b_phx
ArrayPush(event.modules, m);
}
}
上述代码将从两个扇区移除光照,并从 interior_-49_37_0_0 移除日本灯笼。 所有物品和扇区均需使用哈希值,同时请注意,脚本会从指定扇区移除所有匹配哈希值的物品。
未来计划包括支持仅移除物品而保留光照,以及从所有扇区移除特定物品。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。