如何制作汉化合集?
rimworld吧
全部回复
仅看楼主
level 11
secashyzts 楼主
如题,怎么把多个汉化mod打包在一个mod里做一个汉化合集?求教
2023年04月27日 09点04分 1
level 14
把相同文件放在同一个文件夹里就行,比如两个文件夹名都是A,你把这些都放在一个文件夹里就行
2023年04月27日 11点04分 2
把里面包含的
2023年04月27日 11点04分
把两个mod的语言文件夹丢在一个语音文件夹里吗,然后重新写一个about文件?
2023年04月27日 11点04分
@secashyzts 实际上about文件只需要改一个id就能识别成不同的mod,不过其它内容看自己改不改
2023年04月27日 11点04分
@secashyzts 比如现在两个相同命名的A文件夹分别有b,c两个子文件,你把这两个都放到同一个叫A文件里就行
2023年04月27日 11点04分
level 13
只是简单的整合的话,通过LoadFolders.xml文件,里面使用IfModActive来根据使用的Mod加载对应的文件夹就可以了,比如:
<v1.4>
<li>1.4</li>
<li IfModActive="Ludeon.RimWorld.Royalty">Patch2Royalty</li>
<li IfModActive="Ludeon.RimWorld.Ideology">Patch3Ideology</li>
<li IfModActive="Ludeon.RimWorld.Biotech">Patch4Biotech</li>
</v1.4>
不过,使用这种方法的话,必须要注意的是,一个Mod同一路径同一文件名的文件只能有一个,
在加载复数文件夹的时候,需要对后面的文件夹里的文件重命名,否则后面的文件会覆盖前面的同路径同名文件。
比如上例中,Patch2Royalty文件夹中的Languages\ChineseSimplified\DefInjected\ThingDef\Buildings_Misc.xml会覆盖1.4文件夹中的Languages\ChineseSimplified\DefInjected\ThingDef\Buildings_Misc.xml,这个时候你就要对Patch2Royalty文件夹中的这个文件进行重命名以避免覆盖。
2023年04月28日 04点04分 3
大佬,请教个问题,LoadFolders能不能做到,检测到modA和modB同时激活,加载文件夹C?
2023年06月01日 03点06分
就是modA和modB有联动,我想让modA和modB一起打的时候,才加载文件夹C;单独只打modA或者modB的时候,只加载自个的文件夹A和文件夹B
2023年06月01日 03点06分
@zyzyhasl 不行,目前没有这种功能的属性可用。IfModActive和IfModNotActive都允许使用逗号表示逻辑或,但没法做到逻辑与。
2023年06月01日 06点06分
1