找回密码
 初始化身份识别芯片
img_loading
智能检测中
查看: 19980|回复: 120

Java 24 英文原版游戏原贴指路(2025/01/26)

   火.. [复制链接]

星域军阀

请校准时钟

搬运能手学院教员

发表于 2024-2-19 20:08:09 | 显示全部楼层 |阅读模式
本帖最后由 Tick_Tock_Man 于 2025-1-26 11:35 编辑

自2025年1月26日始,任何关于汉化版游戏的Java升级,均不应该继续参考本帖的任何信息。
前述信息也已经全部编辑撤下,本帖将只保留英文原版升级的链接。如果你是汉化版游戏,而且先看到了这个贴子,那么:




写在前面:

本文内涉及的所有内容创作,其一切知识相关权利属于Starsector Unofficial Discord的频道内容原本制作者“Mikohime”。

本文只负责原贴指路,不会上传任何由原作者制作的包附件。
同时,本贴欢迎大家主动测试效果。
本人是搬运者,只能负责到告知大家最新的升级包更新动态。对于包本身的效果以及代码稳定性,无权作出任何承诺,使用本帖导向的资源应自担风险。
如果升级确实提升了你的游戏帧数,请不要忘记支持原作者,在Discord频道以及Fractal论坛的原贴为他点赞。

由于不同用户个人电脑硬件情况不可能完全相同,使用本帖导向的资源,其最终效果可能有较大区别。
目前认为不应当存在任何公允的、共通的使用体验改善。
请考量个人硬件情况,务必审慎使用。


【问题合集(更新中,按问题确认时间排序)】
- 该升级包对于型号较古早的CPU会报错(详见9楼用户:AnylDElse的具体解释);
- Nvidia部分版本较新的显卡驱动可能会导致该升级包的使用者在游戏内遇到卡顿问题,可尝试回滚驱动解决;




Java 24(截至2024年12月3日的版本号:R27a)
Discord原贴:点这里
作者的GitHub页面:点这里
FractalSoftworks论坛原贴:点这里
① JDK 24下载路径:点这里
② 新增源文件和vmparams:只适用于0.97a-rc11只适用于0.96a-rc10(根据你的游戏版本,自选一个下载,你必须使用正确的游戏版本

使用方式:下载①,不用改名直接放入远行星号游戏根目录(即"Starsector"文件夹)。之后下载②,②解压后有这些东西:
image.png
将此处的文件夹“0.”内含全部内容放入远行星号游戏根目录(即"Starsector"文件夹。请特别注意,不要将本升级的任何文件放进“starsector-core”文件夹);
在此处的文件夹“1.”之中选择符合个人实际需求的内存大小的"Miko_R4.txt"文件(注:该文件可视为Miko Java 24套件特有的"vmparams"文件),将此文件放入远行星号游戏根目录(即"Starsector"文件夹),最后使用
image.png
启动游戏(不使用原本的启动器)。
“Instruction.txt”文件内含更详细的说明,有Shenandoah使用经验的朋友应该会比较熟悉。

如果你全部按照教程照做,你目前的游戏根目录应该大致会包含以下文件:
image.png

Java 24的作者使用的所有文件都不需要改名和替换,因为它们全都是独立存在的,所以要换回原本的配置也更简单。

如果这里的链接有误请及时通知我。














评分

参与人数 1星币 +5 收起 理由
暮淅 + 5 666

查看全部评分

巡洋大副

发表于 2024-2-19 21:42:00 | 显示全部楼层
你也不知道分享一下文件,我上哪去找JAVA23来测试。

点评

非常不好意思一开始造成了一些误会,请看楼上的链接分享。这是规模最大的一个SS非官方Discord频道分享的mod内容。  详情 回复 发表于 2024-2-19 23:38

星域军阀

晴岚号舰长

发表于 2024-2-19 22:42:02 | 显示全部楼层
建议贴个链接什么的

点评

实在不好意思,我一开始以为Discord已经是比较周知的平台,造成了误会,需要道歉。 这里是链接:https://discord.com/channels/187635036525166592/1208975007993176094/1208975049932021791  详情 回复 发表于 2024-2-19 23:36
别的国家喜欢在船上带修理队修修补补,英国人喜欢在船上装一座造船厂造半艘新的.jpg

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-19 23:36:41 | 显示全部楼层
雪夜晴岚 发表于 2024-2-19 22:42
建议贴个链接什么的

实在不好意思,我一开始以为Discord已经是比较周知的平台,造成了误会,需要道歉。
这里是链接:https://discord.com/channels/187 ... 1208975049932021791

点评

Discord确实是已经很知名的平台,我只是一直用不惯导致我找东西像大海捞针一样所以问问有没有链接  详情 回复 发表于 2024-2-20 12:20

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-19 23:38:02 | 显示全部楼层
本帖最后由 Tick_Tock_Man 于 2024-2-19 23:45 编辑
统一连续体 发表于 2024-2-19 21:42
你也不知道分享一下文件,我上哪去找JAVA23来测试。

非常不好意思一开始造成了一些误会,请看楼上的链接分享。这是规模最大的一个SS非官方Discord频道分享的mod内容。

23:39编辑:由于原作者对于内容直接套用(也就是由我在本站上传附件这样的行为)没有说明具体要求,这里采取审慎的态度不直接搬运他的包体,请还是访问他的Discord原贴。

另:如果访问Discord存在困难,可以尝试访问作者的Github:https://github.com/Yumeris/Miko_repo/releases


另二:作者在原贴明确提及需要一个特定的java kit,这里是下载地址:https://github.com/adoptium/temu ... tspot_ea_23-0-7.zip
但是,该kit可以不用替换SS源文件夹中的jre,它可以单独存在,下载后不需要改名,直接放入源文件夹即可。

点评

刚刚注册了discord但是搞不明白这到底是个贴吧还是即时通 就“您发现身处一个奇怪的地方。您没有权限OOXXOOXXOXX”  详情 回复 发表于 2024-5-17 10:18

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-20 00:23:49 | 显示全部楼层
我在主楼更新了一些可能需要的内容,请各位老哥检查。

战列舰长

发表于 2024-2-20 08:52:34 | 显示全部楼层
简单测试了下21和23,结论是:现在这个游戏的瓶颈不在GC或者jvm上,而是在图像处理里。

我自己的配置:redhat的jre8 使用ShenandoahGC+ zender大佬的ParticleEngineInject,benchmark稳定在60以上。

楼主的jdk21配置: benchmark稳定在57。但要开新档,老的存档不能读取。

楼主的jdk23配置: benchmark会从57跌到40,时间有限没有跑完,可能后半段会好?可以读老存档。我看了下vmparams里的写法,确实比较激进。

大家可以继续测试。

点评

自己回复自己:这个游戏想要跑得快还是得有块好显卡。 之前帖子里java23的帧率下降是因为跑到了集成显卡上,再测试的结果请往下看。 分别测了两台笔记本,一台是R7840H+4060,一台是R4800H+2060。均为稳定后帧率。  详情 回复 发表于 2024-2-21 10:33
原作者说如果没有观测到体验提升,可以尝试把settings.json的相关参数调整成如下图,老哥可以试试: [attachimg]42919[/attachimg] "vsync":false, "fps":1000, "forceNoVBO":false, "useGLFlush":false, "use  详情 回复 发表于 2024-2-20 11:20

势力巨擘

发表于 2024-2-20 09:00:24 | 显示全部楼层
支持正义分享,正好趋光也更新了,该重新装一遍0.96了

超级版主

STS 竞技场总主持

高级机师译码专家搬运能手战术专家通讯记者学院教员远星汉化组成员

发表于 2024-2-20 09:48:48 | 显示全部楼层
前排提醒,部分优化导致它需要较新的 CPU 才能使用,否则可能爆 UseXMMForObjInit requires SSE2 and unaligned load/stores 之类的问题
写一点普适性的东西。

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-20 11:20:29 | 显示全部楼层
wuyi 发表于 2024-2-20 08:52
简单测试了下21和23,结论是:现在这个游戏的瓶颈不在GC或者jvm上,而是在图像处理里。

我自己的配置:red ...

Java 23的原作者说如果没有观测到体验提升,可以尝试把settings.json的相关参数调整成如下图,老哥可以试试:

image.png

"vsync":false,
"fps":1000,
"forceNoVBO":false,
"useGLFlush":false,
"useGLFinish":false,

点评

使用的java23,目前已知情况是每次战斗后必定掉帧,而且帧率是维持在5帧或者更少。需要重新启动游戏才能解决,电脑配置是Intel(R)Core(TM)i7-9750H NVIDIAGeFoorce GTX 1650  详情 回复 发表于 2024-11-28 13:47

势力巨擘

发表于 2024-2-20 12:18:42 | 显示全部楼层
大佬大佬,装了23之后我发现汉化没了QAQ

点评

我不太能确定这是什么具体原因导致的,但如果你非常需要汉化内容的话,可暂时观望一下,先不要使用这两个Discord包。这些开发者的语言环境不是中文,游戏内对于特定语言的调用估计没有处理过。  详情 回复 发表于 2024-2-20 13:33

星域军阀

晴岚号舰长

发表于 2024-2-20 12:20:43 | 显示全部楼层
Tick_Tock_Man 发表于 2024-2-19 23:36
实在不好意思,我一开始以为Discord已经是比较周知的平台,造成了误会,需要道歉。
这里是链接:https:// ...

Discord确实是已经很知名的平台,我只是一直用不惯导致我找东西像大海捞针一样所以问问有没有链接
别的国家喜欢在船上带修理队修修补补,英国人喜欢在船上装一座造船厂造半艘新的.jpg

星域军阀

晴岚号舰长

发表于 2024-2-20 12:23:11 | 显示全部楼层
也非常感谢你的分享
别的国家喜欢在船上带修理队修修补补,英国人喜欢在船上装一座造船厂造半艘新的.jpg

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-20 13:33:19 | 显示全部楼层
漆黑的炎龙使 发表于 2024-2-20 12:18
大佬大佬,装了23之后我发现汉化没了QAQ

我不太能确定这是什么具体原因导致的,但如果你非常需要汉化内容的话,可暂时观望一下,先不要使用这两个Discord包。这些开发者的语言环境不是中文,游戏内对于特定语言的调用估计没有处理过。

星域军阀

废船海攻势舰长

战术专家

发表于 2024-2-20 15:06:49 | 显示全部楼层
文科生请教一下21和23该用哪个

点评

用23吧,23文件独立,方便安装和撤除。目前来看帧数的提升还是比较微妙,根据个人硬件不同区别很大,但Discord的使用者投票绝大部分人投了有改善,应该相信社群观点。  详情 回复 发表于 2024-2-20 15:18
所谓星辰大海。

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-20 15:18:26 | 显示全部楼层
davely 发表于 2024-2-20 15:06
文科生请教一下21和23该用哪个

用23吧,23文件独立,方便安装和撤除。目前来看帧数的提升还是比较微妙,根据个人硬件不同区别很大,但Discord的使用者投票绝大部分人投了有改善,应该相信社群观点。

势力巨擘

发表于 2024-2-20 17:16:01 | 显示全部楼层
比较老的CPU好像会报错,而且UI变英文了,我一打开舰队界面就报错,用了之后因为显存问题帧数反而下架了

点评

深表遗憾……让我把这个情况更新到主楼,以使后来的访问者谨慎。  详情 回复 发表于 2024-2-20 17:46

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-20 17:46:27 | 显示全部楼层
JKZS 发表于 2024-2-20 17:16
比较老的CPU好像会报错,而且UI变英文了,我一打开舰队界面就报错,用了之后因为显存问题帧数反而 ...

深表遗憾……让我把这个情况更新到主楼,以使后来的访问者谨慎。

点评

本人是i5 8400+750ti2g,16g内存  详情 回复 发表于 2024-2-20 18:05

势力巨擘

发表于 2024-2-20 18:05:10 | 显示全部楼层
本帖最后由 JKZS 于 2024-2-20 18:06 编辑
Tick_Tock_Man 发表于 2024-2-20 17:46
深表遗憾……让我把这个情况更新到主楼,以使后来的访问者谨慎。

本人是i5 8400+750ti2g,16g内存,win10专业版

势力巨擘

发表于 2024-2-20 18:24:17 | 显示全部楼层
be1d7f350c9ec135c9cba4b15f51e57a.png
[游戏日志]

82362 [Thread-6] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]
82863 [Thread-9] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - Creating streaming player for music with id [miscallenous_corvus_campaign_music.ogg]
82864 [Thread-9] INFO  sound.H  - Playing music with id [miscallenous_corvus_campaign_music.ogg]
82878 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Renderer's graphics object not found
java.lang.RuntimeException: Renderer's graphics object not found
        at officerextension.ui.Button.getText(Button.java:83) ~[?:?]
        at officerextension.FleetPanelInjector.getAutoAssignButton(FleetPanelInjector.java:211) ~[?:?]
        at officerextension.FleetPanelInjector.advance(FleetPanelInjector.java:46) ~[?:?]
        at officerextension.CoreScript.advance(CoreScript.java:113) ~[?:?]
        at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
        at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]

游戏信息


游戏版本: 0.96a-RC10



系统信息


操作系统:Microsoft Windows 10 Pro


版本:10.0.19045 暂缺 Build 19045


总可用内存:15.83G



警告:未找到游戏默认Java运行时



虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+UseG1GC -XX:MaxGCPauseMillis=30 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\windows -Xms4g -Xmx4g -Xss2048k -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=..\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher


堆栈初始大小(-Xms):4096m


堆栈最大大小(-Xmx):4096m




Mod信息


Mod名称 Mod版本 已启用
LazyLib 2.8
zz GraphicsLib 1.7.0
MagicLib 1.2.0
Aptly Simple Hullmods 1.5.5
Automated Commands 1.4
Autosave 自动保存 1.2b
Combat Misc Utils 0.4.0
Console Commands 2023.5.05
Content Unlocking Missions 1.13
Eos曙光 0.01.1
Grand Colonies 更大的殖民地 2.0.d
Hexagonal Shieldidgeridoos 1.3.1
Industrial Evolution 工业革命 3.3.c
Leading Pip 1.9.2
Logistics Notifications 物流报告 1.4.5
LunaLib 1.8.3
MOD溯源[WhichMod] 1.2.2
Officer Extension 军官扩展 0.4.3
Planet Search 星体搜索界面 1.2.0
Progressive S-Mods 经验内插 0.10.2
Scan Those Gates 扫描那些星门 1.5.6
Scavenger Trading 与拾荒者贸易 0.0.4
Ship Direction Marker 1.3.1
SimpleIndustryOptionProvider 简单的工业设施选项 1.0.1
SpeedUp 1.0.0
Stellar Networks 3.1.3
Take No Prisoners 战俘营地 0.14.4
Terraforming & Station Construction 地貌改造 & 空间站建设 8.4.5
UNGP扩展 - 逆向进度继承 1.0.0
Unusually Gullible Hullmods 0.5.0-RC1
WhichTMI 1.1.0
兽耳助手! 0.661
军官升级技能更多选择 1.1
军官头像和战斗语音 0.3b
动态调整技能限制 0.2.0
势力争霸 [Nexerelin] 0.11.0b
幅能光标 [Flux Reticle] 1.3.0
战斗骚话[Combat Chatter] 1.14.0
星系检索网络汉化 3.1.3
星舰传奇 [Starship Legends] 2.4.6
星际2战巡和诺娃语音 0.1b
星际帝国 [Interstellar Imperium] 2.6.2e
清理星域 [Clean Sector] 0.2.4
燃料虹吸[Fuel Siphoning] 1.3.0
系统标识 [System Marker] 0.1.7-RC3
舰船/武器拓展 [Ship/Weapon Pack] 1.14.0b
舰船目录 / 装配编辑器 [~Ship Catalogue / Variant Editor] 1.8.2
舰船逆向 扩展补丁 1.0.0
详细战斗报告[Detailed Combat Results] 5.3.3
重生[UNGP] 2.2.0
重生规则拓展 1.2.0
面板数据补全 0.98
靶子[Practice Targets] 1.41rc2
高质量舰长 Quality Captains 1.5.3
A New Level of Confidence 40 3.1 Fast
AoTD - 尘世浮生 1.0.7
AoTD - 惊蛰行动 1.2.0
AoTD - 重握星辰 0.0.4
AoTD - 问道圣殿 1.6.10
Combat Activators 1.3.0
More Military Missions 军事任务扩展 0.3.3
Random Assortment of Things 1.5.11
Substance Abuse 畅饮美酒 1.1.a
Underworld 1.8.2
zzz Mikohime Additionals Settings 0.0.3
博尔肯基金会 [Foundation Of Borken] 0.7.2
卢德拓展 [Luddic Enhancement] 1.2.6b
卢德拓展IED[Luddic_Enhancement_IED] 1.2.6
趋光议会 [ApproLight] 1.3.0
酒品配方获取扩展 1.0.0


(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 1.1.2).


点评

官网论坛有一个情况很相近的错误,也是在访问舰队页面时崩溃,疑似系“军官扩展(Officers Extention)”导致,该mod与中文语言环境不兼容,请见此串: https://fractalsoftworks.com/forum/index.php?topic=23928.9  详情 回复 发表于 2024-2-20 19:13

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-20 19:13:41 | 显示全部楼层
本帖最后由 Tick_Tock_Man 于 2024-2-20 19:14 编辑
JKZS 发表于 2024-2-20 18:24
[游戏日志]

82362 [Thread-6] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ...

官网论坛有一个情况很相近的错误,也是在访问舰队页面时崩溃,系“军官扩展(Officers Extention)”导致,该mod与中文语言环境不兼容,请见此串:
https://fractalsoftworks.com/forum/index.php?topic=23928.90

第七页,第二个回复——
这里是截图:
image.png

烦请确认在暂时禁用“军官扩展”后,是否能够恢复正常。

此外,出现"sound.oo0"错误还可能是使用的Java 23版本错误导致,这情况被Discord的原作者提及,也烦请确认是否确实使用了0.96a-RC10的对应文件。
这里是截图:
image.png

点评

另: 关闭军官拓展后确实不再崩溃了,但应该不是MOD不支持中文环境,而是汉化版的MOD不支持英文环境  详情 回复 发表于 2024-2-20 20:47
Mikohime.23.release.96a-rc10.zip OpenJDK-jdk_x64_windows_hotspot_ea_23-0-7.zip 确认版本没错 看样子我的CPU不支持jdk23的一些指令集,不知是否有关  详情 回复 发表于 2024-2-20 20:44

势力巨擘

发表于 2024-2-20 20:44:42 | 显示全部楼层
Tick_Tock_Man 发表于 2024-2-20 19:13
官网论坛有一个情况很相近的错误,也是在访问舰队页面时崩溃,系“军官扩展(Officers Extention)”导致 ...

Mikohime.23.release.96a-rc10.zip
OpenJDK-jdk_x64_windows_hotspot_ea_23-0-7.zip
确认版本没错
看样子我的CPU不支持jdk23的一些指令集,不知是否有关

势力巨擘

发表于 2024-2-20 20:45:01 | 显示全部楼层
图片.png

势力巨擘

发表于 2024-2-20 20:47:27 | 显示全部楼层
Tick_Tock_Man 发表于 2024-2-20 19:13
官网论坛有一个情况很相近的错误,也是在访问舰队页面时崩溃,系“军官扩展(Officers Extention)”导致 ...

另:
关闭军官拓展后确实不再崩溃了,但应该不是MOD不支持中文环境,而是汉化版的MOD不支持英文环境

点评

看来语言问题还有待调整,无念……  详情 回复 发表于 2024-2-20 21:31
准确来说需要Hack正确才能正常使用。  详情 回复 发表于 2024-2-20 21:05

星域军阀

杂鱼A核

译码专家

发表于 2024-2-20 21:05:34 | 显示全部楼层
JKZS 发表于 2024-2-20 20:47
另:
关闭军官拓展后确实不再崩溃了,但应该不是MOD不支持中文环境,而是汉化版的MOD不支持英文环境{:5_1 ...

准确来说需要Hack正确才能正常使用。

势力巨擘

译码专家

发表于 2024-2-20 21:30:34 | 显示全部楼层
本帖最后由 ADF-01 于 2024-2-20 21:32 编辑

稍微试了一下谈谈个人体验
本人配置移动端i710850h+RTX2060

尝试1:jre23+原版启动器(4g内存,修改帧率限制为144)+快速粒子注入
结果:无法读取旧存档,相比jre8+快速粒子注入性能明显改善(帧率上升25%)

尝试2:jre23+新启动器+快速粒子注入
结果:无法启动

尝试3:jre23+新启动器
结果:正常启动但是汉化丢失,可以读取旧存档,帧率提升不明显(大约10%)

只能说你SS代码真够绿皮的......不看说明反而得到了最大优化提升,实在诡异


点评

使用PEI(粒子注入)的时候同步使用Java 23好像必定报错,我早上也试了。Z佬的PEI原贴说他是用Java 8编译的,报错的信息我印象里也是粒子引擎相关,应该就是有什么古里古怪的兼容性问题。 而且如果使用Java 23包里的  详情 回复 发表于 2024-2-20 21:41

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-20 21:31:17 | 显示全部楼层
JKZS 发表于 2024-2-20 20:47
另:
关闭军官拓展后确实不再崩溃了,但应该不是MOD不支持中文环境,而是汉化版的MOD不支持英文环境{:5_1 ...

看来语言问题还有待调整,无念……

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-20 21:41:59 | 显示全部楼层
ADF-01 发表于 2024-2-20 21:30
稍微试了一下谈谈个人体验
本人配置移动端i710850h+RTX2060

使用PEI(粒子注入)的时候同步使用Java 23好像必定报错,我早上也试了。Z佬的PEI原贴说他是用Java 8编译的,报错的信息我印象里也是粒子引擎相关,应该就是有什么古里古怪的兼容性问题。
而且如果使用Java 23包里的.bat文件启动,他会读取他自己的那个.txt格式的vmparams,那个文件里面没有设置装在PEI必须的agent语句,所以你在使用原版启动器的时候,他可能反而正常装载了PEI,使得帧率有所上升,我是这样猜测的,当然不确定正确性。
我早上使用移动端r9-5900hs/3070能观测到60%左右的帧数提升(benchmark战斗从30左右变为比较稳定的50),这个提升率实在是太诡异了,只本帖就已经出现了明显提升、提升一般、几乎没有提升还有帧数反退四种情况(报错不计在内),果然是俺寻思的代码……

点评

楼里其他人有提到某个叫作ShenandoahGC的优化(模组?)中文论坛上没怎么看见,能介绍一下吗?  详情 回复 发表于 2024-2-20 21:46

势力巨擘

译码专家

发表于 2024-2-20 21:46:45 | 显示全部楼层
Tick_Tock_Man 发表于 2024-2-20 21:41
使用PEI(粒子注入)的时候同步使用Java 23好像必定报错,我早上也试了。Z佬的PEI原贴说他是用Java 8编译 ...

楼里其他人有提到某个叫作ShenandoahGC的优化(模组?)中文论坛上没怎么看见,能介绍一下吗?

点评

当然没问题。ShenandoshGC是Jre 8时期官方论坛作者开发Mikohime制作的Java垃圾回收优化,在Jre 8环境下,能获得比ConcMarkSweepGC以及G1GC(这两个都是本坛曾经提到过的回收器方案,其中G1GC从0.97版本开始官方使用  详情 回复 发表于 2024-2-20 21:55

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-20 21:55:09 | 显示全部楼层
ADF-01 发表于 2024-2-20 21:46
楼里其他人有提到某个叫作ShenandoahGC的优化(模组?)中文论坛上没怎么看见,能介绍一下吗? ...

当然没问题。ShenandoshGC是Jre 8时期官方论坛作者开发Mikohime制作的Java垃圾回收优化,在Jre 8环境下,能获得比ConcMarkSweepGC以及G1GC(这两个都是本坛曾经提到过的回收器方案,其中G1GC从0.97版本开始官方使用)更高的帧数
(作者声称提升在25%左右,视硬件情况可能更高)。
原贴地址:https://fractalsoftworks.com/forum/index.php?topic=28209.0
现有0.96a-RC10以及0.97a-RC11两个版本提供。


image.png


但是根据Discord上作者的说法,ShenandoahGC以后将不再更新,原因也很简单,他就是这个Java 23的作者,他以后就更新这个了


image.png

势力巨擘

发表于 2024-2-21 00:33:47 | 显示全部楼层
看了一圈评论还是先收藏观望

战列舰长

发表于 2024-2-21 10:33:03 | 显示全部楼层
本帖最后由 wuyi 于 2024-2-21 11:23 编辑
wuyi 发表于 2024-2-20 08:52
简单测试了下21和23,结论是:现在这个游戏的瓶颈不在GC或者jvm上,而是在图像处理里。

我自己的配置:red ...

自己回复自己:这个游戏想要跑得快还是得有块好显卡。

之前帖子里java23的帧率下降是因为跑到了集成显卡上,再测试的结果请往下看。

分别测了两台笔记本,一台是R7840H+4060,一台是R4800H+2060。均为稳定后帧率。

4060机器上:
1) java8 + g1gc: 85
2)java8 + g1gc + 粒子注入: 95
3)本贴的java21:97
4)本贴的java23:  105

2060机器上:
1) java8 + g1gc:  55
2) java8 + g1gc + 粒子注入:65
3) 本贴的java21: 70
4) 本贴的java23: 72
5) 本贴提到的SGC模组,未加粒子注入时65,再加粒子注入后70。

结论:新版本java确实有效,且23比21好一点。

但都比不过换一块好显卡。

点评

硬件确定条件下Java 23能获得更好的性能释放,是这个意思吧。确实软件调整是跑不出硬件上限之外效果的,但SS本身对硬件的使用就很糟糕……  详情 回复 发表于 2024-2-21 11:28

星域军阀

请校准时钟

搬运能手学院教员

 楼主| 发表于 2024-2-21 11:28:45 | 显示全部楼层
wuyi 发表于 2024-2-21 10:33
自己回复自己:这个游戏想要跑得快还是得有块好显卡。

之前帖子里java23的帧率下降是因为跑到了集成显卡 ...

硬件确定条件下Java 23能获得更好的性能释放,是这个意思吧。确实软件调整是跑不出硬件上限之外效果的,但SS本身对硬件的使用就很糟糕……

战列舰长

发表于 2024-2-21 17:05:04 | 显示全部楼层
我用论坛里的096中文字库会直接报错,用干净的进去全是?????因为mod基本都是汉语所以一片的??????真的是难以接受,还是先等等再玩吧

势力巨擘

高级机师通讯记者

发表于 2024-2-21 17:32:58 | 显示全部楼层
本帖最后由 Mycophobia 于 2024-2-21 18:13 编辑

应作者Jav 23 作者Mikohime要求过来PO一下更新版本, 此版本应该修复了老CPU报错的问题:

(0.97版)
https://github.com/Yumeris/Miko_ ... 23.release_26.3.zip

(0.96版)
https://github.com/Yumeris/Miko_ ... e.96a-rc10_26.3.zip

假如无法运行可以试一下下面的备用vmparam

https://github.com/Yumeris/Miko_ ... native_vmparams.zip

点评

我配置是i5 9300H+1650,更新版本后但依然出现兼容报错(0.96版)  详情 回复 发表于 2024-2-21 18:47

战列舰长

发表于 2024-2-21 18:47:19 | 显示全部楼层
本帖最后由 quin33 于 2024-2-21 18:49 编辑
Mycophobia 发表于 2024-2-21 17:32
应作者Jav 23 作者Mikohime要求过来PO一下更新版本, 此版本应该修复了老CPU报错的问题:

(0.97版)

我配置是i5 9300H+1650,更新版本后但依然出现兼容报错(0.96版)
c5cc84161aa65431116dfe7860eb317f.png

c5cc84161aa65431116dfe7860eb317f.png

点评

你好像没有把解压后的 0. File to put into Starsector文件夹里的东西拿出来?应该有个叫Mikohime的文件夹要放到根目录下。  详情 回复 发表于 2024-2-22 02:51
绿皮翻译苦工,汉化组招人ing
我参与汉化的 Mod:联合极光联邦UAF PAGSM(制作中

战列舰长

发表于 2024-2-21 18:59:59 | 显示全部楼层
这玩意儿大概是跟360有仇,先是直接让系统卡死,只能强制关机。
然后重启后无法正常进入系统。
关掉360才能正常。
换成最新的版本后游戏能正常启动了。

性能方面还是不错的,2560分辨率基本在50帧以上,满屏飞机比较稳定。
4090都没有启动高负载模式,1g的频率下占用率30%~40%,所以应该不是显卡性能的瓶颈,还是因为单核

战列舰长

发表于 2024-2-21 19:24:33 | 显示全部楼层
额,和Random Assortment of Things有兼容性问题,打开舰船装配界面直接闪退,
试了下之前的没问题

势力巨擘

高级机师通讯记者

发表于 2024-2-22 02:51:52 | 显示全部楼层
quin33 发表于 2024-2-21 18:47
我配置是i5 9300H+1650,更新版本后但依然出现兼容报错(0.96版)

你好像没有把解压后的 0. File to put into Starsector文件夹里的东西拿出来?应该有个叫Mikohime的文件夹要放到根目录下。

管理员

原初の律动

高级机师论坛元老远星汉化组成员战术专家通讯记者

发表于 2024-2-22 08:59:12 | 显示全部楼层
关于汉化问题,我已与miko联系了,汉化要修改fs.common_obf,而它的启动器加载了他做过修改的port.common_obf,这导致前者被摒弃。
他现在基于测试汉化给了我一份096RC10的新版本,测试下来汉化UI是没丢失了。

点评

0.97的游戏内容汉化有了 UI汉化掉了 能补上不 还是等更新啊大佬  详情 回复 发表于 2024-11-21 10:40
097C11有木有啊  详情 回复 发表于 2024-5-17 10:22
咆哮吧!生命的大鼓!
-我的爱发电链接:Originem
如果对我的mod有任何疑问,请用论坛的消息功能私聊我。

战列舰长

发表于 2024-2-22 11:30:02 | 显示全部楼层
今天我又拿2060的笔记本测试了一下,原本是想通过测试决定用哪个环境来继续玩下去,但发现一个微妙的现象:那就是如果你不看中间的平均fps,而是看屏幕最下方的实时fps,你会发现,只要飞机/导弹一多,fps必然会跌到50以下,只要画面里比较安静,fps都会到60以上,不管你是单纯的用8d的G1GC,还是加上粒子注入,或者用java23,在画面最忙碌的时候都无法保持住fps50。这就让人郁闷了,冒着各种不兼容/缺汉化的风险,搞了半天,结果该卡的时候还是卡

对于这个游戏只能说,用最好的显卡去玩,然后配上64位的java8,参数里加上 -XX:+UseG1GC 和 -XX:+ExplicitGCInvokesConcurrent 就好。

战列舰长

发表于 2024-2-25 20:07:36 | 显示全部楼层
当了一小会小白鼠,0951版本的第一个java21用旧档存不了档,但汉化还在

战列舰长

见习机师

发表于 2024-2-26 20:25:51 | 显示全部楼层
记录一下小白鼠

1号:jre8+原版启动器4g+快速粒子注入
结果:benchmark大概25.3最低,400min的时候大概26左右

2号:jre23+原版启动器4g
结果:打不开

3号:jre23+新启动器
结果:汉化ui丢失+benchmark大概26.2最低,400min的时候大概31左右

r5 3600+16g+1660s,真怪啊,反而原版启动+jav23打不开,性能还是有提高的,但感觉不至于为此丢了汉化

战列舰长

发表于 2024-2-27 12:47:36 | 显示全部楼层
可以用jre21这个有汉化

势力巨擘

通讯记者

发表于 2024-3-1 19:56:16 | 显示全部楼层
本帖最后由 Zeta04 于 2024-3-1 20:07 编辑

image.png
尝试给java23上粒子引擎注入,果不其然的炸了
以及,本人轻薄本i5-12500H+集显,哪怕java23环境下(选用8G/12核Vmparams),只要有点战斗也会当场变身幻灯片,请问这种情况下java23和java8/粒子引擎哪一个配合效果会更好

骤雨玩意儿,赛高!

驱逐技师

发表于 2024-3-9 16:38:37 | 显示全部楼层
本帖最后由 bravoex 于 2024-3-9 19:54 编辑

试了java23,汉化还在,可能作者又更新了。(不过我的汉化是英文版0.97加0.96的字体,只有中文mod会显示中文)

速度有明显提升,特别是在大舰队战时,之前都打成ppt了。

一开始分配8g内存,自己电脑有16g内存。在打IBB乐园时跳出(我的战场宽度是1000),后来改为6g就没跳出了。


算了,战斗时间一长,各种报错。

点评

16GB内存的建议分配是4GB,我自己这样用的没出现过跳出报错的问题(当然特别大的战斗还是有点卡)。 如果有具体报错内容我可以给miko转达下看看。  详情 回复 发表于 2024-3-14 03:42

势力巨擘

高级机师通讯记者

发表于 2024-3-14 03:42:25 | 显示全部楼层
bravoex 发表于 2024-3-9 16:38
算了,战斗时间一长,各种报错。

16GB内存的建议分配是4GB,我自己这样用的没出现过跳出报错的问题(当然特别大的战斗还是有点卡)。

如果有具体报错内容我可以给miko转达下看看。

驱逐技师

发表于 2024-3-14 16:52:14 | 显示全部楼层
本帖最后由 bravoex 于 2024-3-14 16:56 编辑

谢谢,换到了4g,还是在打乐园快打完时出错。有几个mod没有0.97版本,是修改了版本号使用的。战场宽度是1000。
我还是换到java8吧,这个比较稳定。

[游戏日志]

612267 [Thread-6] INFO  sound.O  - Cleaning up music with id [battle_ambience_01.ogg]
612383 [Thread-9] INFO  sound.O  - Creating streaming player for music with id [battle_ambience_01.ogg]
612383 [Thread-9] INFO  sound.OooO  - Playing music with id [battle_ambience_01.ogg]
612486 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NoSuchMethodError: 'com.fs.starfarer.combat.o0OO.new com.fs.starfarer.combat.systems.EmpArcEntity.getSource()'
java.lang.NoSuchMethodError: 'com.fs.starfarer.combat.o0OO.new com.fs.starfarer.combat.systems.EmpArcEntity.getSource()'
        at data.scripts.hullmods.aEP_ProjectileDenialShield$GlobalExplosionDetect.modifyDamageTaken(aEP_FighterSpecial.kt:829) ~[?:?]
        at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageTaken(CombatListenerUtil.java:68) ~[starfarer.api.jar:?]
        at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageTaken(CombatListenerUtil.java:60) ~[starfarer.api.jar:?]
        at com.fs.starfarer.combat.entities.Ship.applyDamage(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.combat.systems.EmpArcEntity.doDamage(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.combat.systems.EmpArcEntity.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.combat.CombatState.traverse(Unknown Source) ~[port_obf.jar:?]
        at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]



游戏信息


游戏版本: 0.97a-RC11



系统信息


操作系统:Microsoft Windows 10 专业版


版本:10.0.19045 暂缺 Build 19045


总可用内存:15.95G



警告:未找到游戏默认Java运行时



虚拟机参数:java.exe -Djava.library.path=native\windows -Xms4G -Xmx4G -Xss2048k -Xverify:none -verbose:gc -XX:+UseZGC -XX:+ZGenerational --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED -javaagent:agent.jar -classpath byte-buddy-1.14.11.jar;janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.res.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;lwjgl_util_applet.jar;jinput.jar;lwjgl_test.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar;jaxb-api.jar;txw2.jar -Dcom.fs.starfarer.settings.paths.saves=..\saves -Djava.util.Arrays.useLegacyMergeSort=true -Dcom.fs.starfarer.settings.paths.screenshots=..\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher


堆栈初始大小(-Xms):4096m


堆栈最大大小(-Xmx):4096m




Mod信息


Mod名称 Mod版本 已启用
LazyLib 2.8b
zz GraphicsLib 1.9.0
MagicLib 1.3.9
[链戍集团军]Shackles Garrison - XXVIIBattleGroup 0.7.6
Carter's Freetraders 1.7.1
Domain Explorarium Expansion 0.0.16
ED Shipyards 2.6.5
FSF军事公司[FSF_MilitaryCorporation] 4.4rc3
Grand.Colonies 2.0.e
Industrial.Evolution 3.3.e
Interstellar Imperium 2.6.4
LOST_SECTOR 0.6.1d
LunaLib 1.8.4
Mayasuran Navy 11.0.0 RC1
More Military Missions 0.4.1
Nexerelin 0.11.1b
omega_core_drop 1.0
prv Agni v1
prv Extraworks v6
prv Library v1
prv Path v1.2
prv Rust Belt v1
prv Starworks v28.1
Quality Captains 1.6.1
Ship/Weapon Pack 1.15.1
Starship Legends 2.5.0
Thog's [REDACTED] 0.0.1
Underworld 1.8.3
Unofficial New Game Plus 2.2.0
zzz Mikohime Additionals Settings 0.0.3
沃尔科夫工业集团[VIC] 1.6.2
魔女城塞 [Witch Citadel] 0.8b-Rc1
Progressive S-Mods 0.11.2


(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 1.1.2).




点评

发给Miko看了下,你的FSF要更新,强改版本号的问题。0.97fsf已经出了,用了应该就没有问题了。  详情 回复 发表于 2024-3-15 01:34

势力巨擘

高级机师通讯记者

发表于 2024-3-15 01:34:03 | 显示全部楼层
bravoex 发表于 2024-3-14 16:52
谢谢,换到了4g,还是在打乐园快打完时出错。有几个mod没有0.97版本,是修改了版本号使用的。战场宽度是100 ...

发给Miko看了下,你的FSF要更新,强改版本号的问题。0.97fsf已经出了,用了应该就没有问题了。

战列舰长

发表于 2024-3-15 01:51:08 | 显示全部楼层
image.png


游戏信息


游戏版本: 0.96a-RC10



系统信息


操作系统:Microsoft Windows 10 家庭中文版


版本:10.0.19045 暂缺 Build 19045


总可用内存:15.81G



Java版本:1.7.0_79


Java路径:D:\Starsector\jre



虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\windows -Xms1536m -Xmx1536m -Xss2048k -XX:MaxPermSize=128m -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=..\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher


堆栈初始大小(-Xms):1536m


堆栈最大大小(-Xmx):1536m




Mod信息


Mod名称 Mod版本 已启用
LazyLib 2.8
zz GraphicsLib 1.8.0
MagicLib 1.2.0
A New Level of Confidence 40 3.1
Adjustable Skill Thresholds 1.2.0
AoTD - 尘世浮生 1.0.7
AoTD - 惊蛰行动 1.2.0
AoTD - 重握星辰 0.0.4
AoTD - 问道圣殿 1.5.3
Autosave 自动保存 1.2b
Combat Activators 1.1.1
D-MOD Services 1.0.0
Hostile Intercept (and Autopause!) 1.3.3
Industrial Evolution 工业革命 3.3.c
LunaLib 1.8.2
More Military Missions 军事任务扩展 0.3.3
Progressive S-Mods 更好的内置机制 0.8.7
Progressive S-Mods 经验内插 0.10.2
Random Assortment of Things 1.5.11
Scan Those Gates 扫描那些星门 1.5.6
SpeedUp 1.0.0
Terraforming & Station Construction 8.4.5
zzz Rouge 23 0.0.3
动态调整技能限制 0.2.0
势力争霸 [Nexerelin] 0.11.1
奇异科技改造 [Exotica Technologies] 1.7.1
燃料虹吸[Fuel Siphoning] 1.3.0
高质量舰长 Quality Captains 1.5.3
兽耳助手! 0.661
星系检索网络 2.6.1
舰船/武器拓展 [Ship/Weapon Pack] 1.14.0b


(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 1.1.2).


麻烦帮忙看看这个,提示跟GraphicsLib有关,我把GraphicsLib关掉后可以正常启动,是不是有什么mod的干扰造成的

点评

Graphicslib设置需要调一下,有三个选择: 1. 在启动器选项里里关掉 Antialiasing (中文应该是 “反锯齿”?) 2. 在 Graphic Lib文件夹Graphics_options.ini 里把 "aaCompatMode" 改为 "true" 3. 在 Graphic Lib  详情 回复 发表于 2024-3-15 03:42

本版积分规则

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

GMT+8, 2025-3-17 23:32

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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