找回密码
 初始化身份识别芯片
查看: 818|回复: 8

不能開啟遊戲

[复制链接]

巡洋大副

发表于 2023-9-11 19:29:02 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.96
Mod中文名:
Mod版本:
游戏日志:
35543 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - Error cleaning up
35544 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NoSuchMethodError: sound.H.Object(I)V
java.lang.NoSuchMethodError: sound.H.Object(I)V
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
35545 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NoSuchMethodError: sound.B.super(F)V
java.lang.NoSuchMethodError: sound.B.super(F)V
at com.fs.starfarer.title.TitleScreenState.prepare(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
    复现步骤:
    安裝的mod:
    GrahpicsLib_1.7.0.7z
    LazyLib.2.8
    MagicLib 1.2.0
    舰船武器拓展[ShipWeaponPack]1.14.0b
    势力争霸 [Nexerelin] 0.11.0b

    我是在Mac上游玩的
    在下载了0.96的汉化包且把localization的资料拽进去了/Users/Alvin/Starsector.app/Contents/Resources/Java 裡面,合併了裡面的data資料夾

    之後也安裝了上述的mod,在開啟遊戲時彈出了一個報錯

    報錯的圖片

    報錯的圖片

    星域军阀

    高级机师

    发表于 2023-9-11 21:39:26 | 显示全部楼层
    没用过mac不清楚目录结构,不知道和windows有没有区别,win中是可以直接覆盖的
    看报错是和声音有关,我不知道你的设备是否有可用的耳机或喇叭,如果没有有效播音设备或者设备驱动异常导致发不出声音,需要在启动选项中去掉sound再启动游戏,否则会弹窗提示错误
    建议先试试不汉化启动游戏,能正常启动的话再覆盖汉化测试

    巡洋大副

     楼主| 发表于 2023-9-11 22:21:28 | 显示全部楼层
    喇叭一定有的,我是用MacBook pro 的,sound我也是关掉的

    还有目录结构是指?我截图让你看一下,谢谢!

    螢幕截圖 2023-09-11 下午10.03.55.png 螢幕截圖 2023-09-11 下午10.03.51.png 螢幕截圖 2023-09-11 下午10.04.40.png 螢幕截圖 2023-09-11 下午10.04.45.png 螢幕截圖 2023-09-11 下午10.04.49.png 螢幕截圖 2023-09-11 下午10.04.52.png

    势力巨擘

    发表于 2023-9-11 22:24:41 | 显示全部楼层
    试试这个https://www.fossic.org/forum.php?mod=viewthread&tid=6911
    Alex好像在声音上用了点魔法手段来实现跨平台

    巡洋大副

     楼主| 发表于 2023-9-11 22:41:45 | 显示全部楼层
    那具体来说,我是要(重新下载一个档案,然后在安装mod等等)
    1. 下载0。96汉化
    2. 找个windows的common obf 和sound obf 档案来代替汉化里的(具体不了解怎么做)
    3.  把汉化拽进去java
    是这样嘛?

    巡洋大副

     楼主| 发表于 2023-9-11 23:09:56 | 显示全部楼层
    本帖最后由 SussyNoob 于 2023-9-11 23:13 编辑

    我嘗試了用一個新的0.96英文版,載了五個mod, 但是在選擇勢力的介面那裡,文字都變成了問號,無論是選擇項還是上面的文體

    在選擇mod的介面除了三個Lib之外都顯示了問號,是我安裝錯了嗎?

    更新:magicLibe也有問號的出現

    点评

    英文版不支持中文字符显示 你可以仅覆盖graphics文件夹下的fonts文件夹获得中文字符显示功能 当然,我认为即使更进一步,覆盖全部的data文件夹和graphics文件夹也不会导致游戏无法运行,但已经能获得当前汉化的大部  详情 回复 发表于 2023-9-12 01:44

    星域军阀

    高级机师

    发表于 2023-9-12 01:44:45 | 显示全部楼层
    SussyNoob 发表于 2023-9-11 23:09
    我嘗試了用一個新的0.96英文版,載了五個mod, 但是在選擇勢力的介面那裡,文字都變成了問號,無論是選擇項 ...

    英文版不支持中文字符显示
    你可以仅覆盖graphics文件夹下的fonts文件夹获得中文字符显示功能
    当然,我认为即使更进一步,覆盖全部的data文件夹和graphics文件夹也不会导致游戏无法运行,但已经能获得当前汉化的大部分内容了
    jar包内的汉化涉及到了代码,你可以跳过,或者先备份一下,再逐一覆盖测试

    巡洋大副

     楼主| 发表于 2023-9-12 07:27:01 | 显示全部楼层
    似乎只載入data和graphics是行得通的,我順便載入了license和version也沒事,似乎問題確實出在了jar裡了

    即使安裝了所有mod也暫時沒事(我還沒開始玩)

    那些Jar檔案是不是必須的?如果是,那有什麼辦法解決呢?

    点评

    缺了jar的汉化,有可能在一些已汉化的剧情中突然跳出一两句未汉化的英文,按照当前的汉化进度来说,影响不会太大 你可以试试仅覆盖starfarer.api.jar 从你最初贴的报错log来看,问题出在obf上,obf是最核心的游戏代  详情 回复 发表于 2023-9-12 12:29

    星域军阀

    高级机师

    发表于 2023-9-12 12:29:58 | 显示全部楼层
    SussyNoob 发表于 2023-9-12 07:27
    似乎只載入data和graphics是行得通的,我順便載入了license和version也沒事,似乎問題確實出在了jar裡了

    ...

    缺了jar的汉化,有可能在一些已汉化的剧情中突然跳出一两句未汉化的英文,按照当前的汉化进度来说,影响不会太大
    你可以试试仅覆盖starfarer.api.jar
    从你最初贴的报错log来看,问题出在obf上,obf是最核心的游戏代码存放位置,里面的代码进行了混淆加密,可能是不同的操作系统版本对应的代码有所区别,但是obf所涉及的需要汉化的部分应该不是很多

    本版积分规则

    Archiver|手机版|小黑屋|远行星号中文论坛

    GMT+8, 2024-11-22 13:56

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

    快速回复 返回顶部 返回列表