找回密码
 初始化身份识别芯片
楼主: 交响诗篇

[0.98a]义体改造[Bionic Alteration]0.3.3

   火.. [复制链接]

星域军阀

经理&准执柄者

学院教员

发表于 2025-9-29 11:00:30 | 显示全部楼层
在工作台选择了要安装的肢体部位后按退出会闪退(不知道原版会不会)

势力巨擘

这个人很懒

发表于 2025-10-1 11:29:03 | 显示全部楼层
义体管理页面在哪里啊
船体改装那里会直接跳出

巡洋大副

发表于 2025-10-6 18:13:38 | 显示全部楼层
求问怎么进入义体页面啊,萌新刚玩,不知道怎么打开这个人员列表的页面
在下面的技能页,翻到第二页然后左键空着的格子,之后选义体改造这个技能就行了  详情 回复 发表于 2025-10-6 20:36

战列舰长

发表于 2025-10-6 20:36:03 | 显示全部楼层
起源记忆 发表于 2025-10-6 18:13
求问怎么进入义体页面啊,萌新刚玩,不知道怎么打开这个人员列表的页面

在下面的技能页,翻到第二页然后左键空着的格子,之后选义体改造这个技能就行了

驱逐技师

发表于 2025-10-17 20:11:19 | 显示全部楼层
能不能直接删除在改装界面的进入按钮,玩的太痛苦了,点错就闪退,mod真的很棒不想放弃啊

驱逐技师

111

发表于 2025-10-18 17:34:09 | 显示全部楼层
找不到在哪里花钱提升rbm。。。。是我出bug了吗
galatia学院下面一个 询问rbm相关 的那个  详情 回复 发表于 2025-10-18 19:27

势力巨擘

发表于 2025-10-18 19:27:01 | 显示全部楼层
ruididid 发表于 2025-10-18 17:34
找不到在哪里花钱提升rbm。。。。是我出bug了吗

galatia学院下面一个 询问rbm相关 的那个

驱逐技师

发表于 2025-10-19 08:55:51 | 显示全部楼层
这个有什么用?详细的改装那些有什么什么的说一下或者图片

巡洋大副

发表于 2025-10-21 10:11:32 | 显示全部楼层
BRM升级那里,有个使用未知物品升级,是什么东西啊,也是野外探索的东西吗,我已经找到超频了
好吧我找到了,有个物品可以直接+12brm  详情 回复 发表于 2025-10-21 10:31

巡洋大副

发表于 2025-10-21 10:31:13 | 显示全部楼层
dumn 发表于 2025-10-21 10:11
BRM升级那里,有个使用未知物品升级,是什么东西啊,也是野外探索的东西吗,我已经找到超频了 ...

好吧我找到了,有个物品可以直接+12brm

巡洋大副

发表于 2025-11-1 17:15:32 | 显示全部楼层
这个对模块船子模块生效吗

巡洋大副

发表于 2025-11-7 08:27:00 | 显示全部楼层
我还以为这模组能够不当人了呢 想变香香软软的机娘幼女(?

驱逐技师

发表于 2025-11-19 19:23:55 | 显示全部楼层
image.png 加最大CR的是不生效吗?应该85%CR吧
实际是加峰值时间,翻译不统一  详情 回复 发表于 2025-11-29 06:57

战列舰长

发表于 2025-11-29 06:57:24 | 显示全部楼层
a1242026645 发表于 2025-11-19 19:23
加最大CR的是不生效吗?应该85%CR吧

实际是加峰值时间,翻译不统一

战列舰长

发表于 2025-12-2 03:04:01 | 显示全部楼层
义体上限怎么搞啊
兄弟知道怎么改了吗  详情 回复 发表于 2026-4-14 20:58

战列舰长

发表于 2025-12-25 22:38:38 | 显示全部楼层
所以不在舰船改装界面怎么使用义体呢

驱逐技师

发表于 2026-1-2 16:47:33 | 显示全部楼层
我怎么感觉不生效啊,面板上是不会显示装义体后的数值吗

巡洋大副

发表于 2026-1-30 22:38:50 | 显示全部楼层
点击工作台出错,稳定复现错误

附件内容详情
2026-01-30_223140.png
2026-01-30_223201.png

starsector.rar

456.84 KB, 下载次数: 157

log及mod列表

這有個解法 就是把標籤還原回原文 裝個7-zip, 在mod文件夾裡找到bionicalteration.jar 打開後在裡面找到"lunalib"這個資料夾, 抓原版mod, 把原版mod jar裡的"lunalib"取出替換掉漢化mod裡的 我測試結果就是這標  详情 回复 发表于 2026-4-8 07:09

巡洋大副

发表于 2026-4-8 07:09:52 | 显示全部楼层
本帖最后由 zzzdragon 于 2026-4-8 08:56 编辑
AsiaLD 发表于 2026-1-30 22:38
点击工作台出错,稳定复现错误

附件内容详情

這有個解法 就是把標籤還原回原文

裝個7-zip, 在mod文件夾裡找到bionicalteration.jar

打開後在裡面找到"lunalib"這個資料夾,

抓原版mod, 把原版mod jar裡的"lunalib"取出替換掉漢化mod裡的

我測試結果就是這標籤要保持原文才不會報錯



====================================================
更正一下

準確的錯誤是發生於"lunalib"裡的"ba_bionic_refit_btn.class"



有一段字串作為內部識別ID不該被漢化卻被漢化


詳細代碼:
public void initPanel(CustomPanelAPI backgroundPanel, FleetMemberAPI member, ShipVariantAPI variant, MarketAPI market) {
    this.workshopPanel = new ba_uiplugin();
    this.workshopPanel.init(backgroundPanel, null, null, "工作台", null);
    this.workshopPanel.setCurrentPerson(member.getCaptain());
    this.containerPanel = backgroundPanel.createCustomPanel(Global.getSettings().getScreenWidth() - 150.0F, Global.getSettings().getScreenWidth() - 150.0F, (CustomUIPanelPlugin)this.workshopPanel);
    backgroundPanel.addComponent((UIComponentAPI)this.containerPanel);
  }

"工作台"這個字串不該被漢化,應改回"WORKSHOP"

最後附上修正過的漢化mod檔

[0.98a][C][功能]义体改造Bionic Alteration0.3.3.zip

3.14 MB, 下载次数: 84

我去,试了下,这玩意改字符串不改jar的偏移量的,class结构会被破坏,千万别用  详情 回复 发表于 2026-4-20 13:02
这么棒的回复应该被顶起来或者置顶才对  详情 回复 发表于 2026-4-8 09:11

势力巨擘

[反发刻印:X]

发表于 2026-4-8 09:11:31 | 显示全部楼层
zzzdragon 发表于 2026-4-8 07:09
這有個解法 就是把標籤還原回原文

裝個7-zip, 在mod文件夾裡找到bionicalteration.jar

这么棒的回复应该被顶起来或者置顶才对
是游荡在星海之间收集各式书籍的某叶族不知名学者呢.....

巡洋大副

发表于 2026-4-14 20:58:46 | 显示全部楼层
TheB33 发表于 2025-12-2 03:04
义体上限怎么搞啊

兄弟知道怎么改了吗
忘了 好久没玩了  详情 回复 发表于 2026-4-17 22:29

战列舰长

发表于 2026-4-17 22:29:45 | 显示全部楼层
南星酱捏 发表于 2026-4-14 20:58
兄弟知道怎么改了吗

忘了 好久没玩了
你如果是說BRM 那可以在模組設置裡禁用  详情 回复 发表于 2026-4-17 23:52

巡洋大副

发表于 2026-4-17 23:52:20 | 显示全部楼层
TheB33 发表于 2026-4-17 22:29
忘了 好久没玩了

你如果是說BRM 那可以在模組設置裡禁用

巡洋大副

发表于 2026-4-18 23:51:09 | 显示全部楼层
把樓主的版本再優化一下
UI沒翻譯到的部份應該都有翻到了
然後有修了一點點jar的代碼錯誤
(餵Gemini翻譯的同時AI抓到代碼錯誤,就順便一起改了)

[0.98a][C][功能]义体改造Bionic Alteration0.3.3-20260418jar.zip

3.15 MB, 下载次数: 66

驱逐技师

发表于 2026-4-20 13:00:13 | 显示全部楼层
  1. 4720319 [Thread-2] INFO pigeonpun.bionicalteration.inventory.ba_inventoryhandler - Finish compress
  2. 7981895 [Thread-2] INFO pigeonpun.bionicalteration.inventory.ba_inventoryhandler - Finish compress
  3. 8082457 [Thread-2] INFO com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel - Created AnalyzeEntityMissionIntel: 人之领时代探测器, faction: 卢德左径
  4. 8084990 [Thread-2] INFO pigeonpun.bionicalteration.inventory.ba_inventoryhandler - Finish compress
  5. 8117028 [Thread-2] INFO pigeonpun.bionicalteration.inventory.ba_inventoryhandler - Finish compress
  6. 8127432 [Thread-2] INFO pigeonpun.bionicalteration.inventory.ba_inventoryhandler - Finish compress
  7. 8168351 [Thread-2] INFO pigeonpun.bionicalteration.inventory.ba_inventoryhandler - Finish compress
  8. 8313228 [Thread-2] INFO pigeonpun.bionicalteration.ba_officermanager - Finished up bionic data
  9. 8313228 [Thread-2] INFO pigeonpun.bionicalteration.inventory.ba_inventoryhandler - Finish compress
  10. 8313648 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot read field "mainPanel" because "focusTab" is null
  11. java.lang.NullPointerException: Cannot read field "mainPanel" because "focusTab" is null
  12. at pigeonpun.bionicalteration.ui.bionic.ba_uiplugin.focusContent(ba_uiplugin.java:1051)
  13. at pigeonpun.bionicalteration.ui.bionic.ba_uiplugin.init(ba_uiplugin.java:94)
  14. at pigeonpun.bionicalteration.lunalib.ba_bionic_refit_btn.initPanel(ba_bionic_refit_btn.java:60)
  15. at lunalib.backend.ui.refit.RefitButtonAdder.recreateBackgroundPanel$lambda$3$1(RefitButtonAdder.kt:447)
  16. at lunalib.lunaUI.elements.LunaElement.processInput(LunaElement.kt:311)
  17. at com.fs.starfarer.ui.newui.int.processInputImpl(Unknown Source)
  18. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  19. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  20. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  21. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  22. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  23. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  24. at com.fs.starfarer.ui.impl.StandardTooltipV2.processInputImpl(Unknown Source)
  25. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  26. at com.fs.starfarer.ui.g$Oo.processInputImpl(Unknown Source)
  27. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  28. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  29. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  30. at com.fs.starfarer.ui.g.processInputImpl(Unknown Source)
  31. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  32. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  33. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  34. at com.fs.starfarer.ui.newui.int.processInputImpl(Unknown Source)
  35. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  36. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  37. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  38. at com.fs.starfarer.ui.newui.int.processInputImpl(Unknown Source)
  39. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  40. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  41. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  42. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  43. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  44. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  45. at com.fs.starfarer.coreui.refit.void.processInputImpl(Unknown Source)
  46. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  47. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  48. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  49. at com.fs.starfarer.ui.newui.o0OO.processInputImpl(Unknown Source)
  50. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  51. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  52. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  53. at com.fs.starfarer.ui.oo0O.processInputImpl(Unknown Source)
  54. at com.fs.starfarer.ui.newui.L.processInputImpl(Unknown Source)
  55. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  56. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  57. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  58. at com.fs.starfarer.ui.oo0O.processInputImpl(Unknown Source)
  59. at com.fs.starfarer.ui.newui.o0Oo.processInputImpl(Unknown Source)
  60. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  61. at com.fs.starfarer.ui.interfacenew.dispatchEventsToChildren(Unknown Source)
  62. at com.fs.starfarer.ui.interfacenew.processInputImpl(Unknown Source)
  63. at com.fs.starfarer.ui.OOOo.processInput(Unknown Source)
  64. at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source)
  65. at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
  66. at com.fs.state.AppDriver.begin(Unknown Source)
  67. at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
  68. at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
  69. at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
  70. at java.base/java.lang.Thread.run(Unknown Source)
复制代码

什麼情況下的報錯?  详情 回复 发表于 2026-4-20 14:50

驱逐技师

发表于 2026-4-20 13:02:29 | 显示全部楼层
本帖最后由 Scrooge 于 2026-4-20 13:06 编辑
zzzdragon 发表于 2026-4-8 07:09
這有個解法 就是把標籤還原回原文

裝個7-zip, 在mod文件夾裡找到bionicalteration.jar

推荐一个更快的修改方式:
https://www.decompiler.com/jar-string-editor
用这个把jar载入,可以直接改字符串


我去,试了下,这玩意改字符串不改jar的偏移量的,class结构会被破坏,千万别用

巡洋大副

发表于 2026-4-20 14:50:42 | 显示全部楼层

什麼情況下的報錯?

本版积分规则

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

GMT+8, 2026-5-25 06:36

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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