Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
"Tsarcraft.CassetteAnime1",这个是物品id,需要刷新什么物品,就填写具体的物品id
0.1就是具体的刷新率了
默认情况下,每种磁带都会有概率在多种容器组内刷新,你要做的就是
1.减少刷新率,比如0.1改0.01
2.删除磁带在特定容器组内生成的代码,比如删除所有的CrateCompactDiscs相关的代码,这样磁带就不会在这个容器内生成了
或者减少mod内音频文件的数量,也可以有效改善这个问题
ps: 如果你要修改,应该先找到物品id,也就是Tsarcraft.CassetteAnime1,然后再定位到具体的容器组,比如ElectronicStoreMusic,如果要删除,就要删除关联的两行代码
你要修改磁带的产生,正确来说应该是刷新率,这个主要是因为我这个mod内的音频数量较多,也就是基数很大,导致即时在默认低刷新率下,磁带也会大量生成。
修改步骤:
进入lua\server\Items文件夹,里面的两个lua文件,分别是控制磁带与黑胶在世界上生成的代码,格式如下:
table.insert(ProceduralDistributions.list["CrateCompactDiscs"].items, "Tsarcraft.CassetteAnime1");
table.insert(ProceduralDistributions.list["CrateCompactDiscs"].items, 0.1);
table.insert(ProceduralDistributions.list["ElectronicStoreMusic"].items, "Tsarcraft.CassetteAnime1");
table.insert(ProceduralDistributions.list["ElectronicStoreMusic"].items, 0.1);
每两行为完整的1组,这个很重要。
True Music的所有衍生mod, 都是按照固定的文件夹结构进行组织的,你需要找到你要修改的mod的文件夹路径,比如在我的设备上,这个路径如下: G:\SteamLibrary\steamapps\workshop\content\108600\2858949143\mods\AnimeMusicPack\media
这个路径你可以通过找到游戏安装目录后,例如: G:\SteamLibrary\steamapps\common\ProjectZomboid,然后进入steamapps文件夹(这个文件夹在游戏目录的上上级),然后根据我发的第一个路径,你就可以找到在你的设备上的mod文件夹路径。
里面存在4个文件夹: lua、scripts、textures、yourMusic
lua: 存储mod的逻辑实现代码、注册需要在世界生成的东西等
scripts: 存储mod内的各种物品的定义
textures: 顾名思义,纹理图片
yourMusic: 存储原始音频文件