Instale o Steam
iniciar sessão
|
idioma
简体中文 (Chinês simplificado)
繁體中文 (Chinês tradicional)
日本語 (Japonês)
한국어 (Coreano)
ไทย (Tailandês)
Български (Búlgaro)
Čeština (Tcheco)
Dansk (Dinamarquês)
Deutsch (Alemão)
English (Inglês)
Español-España (Espanhol — Espanha)
Español-Latinoamérica (Espanhol — América Latina)
Ελληνικά (Grego)
Français (Francês)
Italiano (Italiano)
Bahasa Indonesia (Indonésio)
Magyar (Húngaro)
Nederlands (Holandês)
Norsk (Norueguês)
Polski (Polonês)
Português (Portugal)
Română (Romeno)
Русский (Russo)
Suomi (Finlandês)
Svenska (Sueco)
Türkçe (Turco)
Tiếng Việt (Vietnamita)
Українська (Ucraniano)
Relatar um problema com a tradução
"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: 存储原始音频文件