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

mod自行汉化报错

[复制链接]

势力巨擘

发表于 2025-1-23 12:06:33 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.97
Mod中文名:
Mod版本:
游戏日志:
[游戏日志]

394375 [Thread-6] INFO sound.O - Cleaning up music with id [Starsea.ogg]
394519 [Thread-9] INFO sound.O - Creating streaming player for music with id [campaign_music_part_2_v28.ogg]
394519 [Thread-9] INFO sound.OooO - Playing music with id [campaign_music_part_2_v28.ogg]
395558 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.util.UnknownFormatConversionException: Conversion = ' '
java.util.UnknownFormatConversionException: Conversion = ' '
at java.base/java.util.Formatter.parse(Formatter.java:2818) ~[?:?]
at java.base/java.util.Formatter.format(Formatter.java:2744) ~[?:?]
at java.base/java.util.Formatter.format(Formatter.java:2698) ~[?:?]
at java.base/java.lang.String.format(String.java:4470) ~[?:?]
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.addPara(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.addPara(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.impl.StandardTooltipV2$12.createImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.showTooltip(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O0Oo.super.new(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O0Oo.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.g$Oo.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.g.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.coreui.refit.ModPickerDialogV3.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.newui.L.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.CampaignState.processInput(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.super(Unknown Source) [port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) [port_obf.jar:?]
    复现步骤:
    image.png 我自己汉化了个船插mod玩,但这船插mod一点到就有这问题,有的是可以用,有的就是这样,还有,。之类的 image.png 但我也没看出来有什么问题,其他几个mod的船插也没出错
    image.png
    image.png

    星域军阀

    请校准时钟

    搬运能手学院教员

    发表于 2025-1-23 12:20:01 | 显示全部楼层
    本帖最后由 Tick_Tock_Man 于 2025-1-23 12:31 编辑

    我注意到你写了一些“%s%”,作为占位符这个应该是不正确的,第二个“%”后面如果跟空格了就会出现你这个报错(非法占位符,如果我理解没有问题的话),所以我想你需要核查这些位置,把“%s%”改成正常的“%s”,或你可以等专业modder回复你关于这个问题

    补充:你还提到你遇到一些逗号和句号等的报错,这应该也是和非法占位符有关的,如果你的“%s%”后面正好跟了逗号或者句号

    另:自行汉化请限于个人使用并不要传播,除非已和作者沟通过并已取得对应翻译权利。

    星域军阀

    经理&准执柄者

    学院教员

    发表于 2025-1-23 12:25:18 | 显示全部楼层
    怎么这么多自己想寻思汉化的,it's really in this yearr是吧,本体的翻译准则在这我懒得管了https://github.com/TruthOriginem ... /format_standard.md。部分是为了美观部分是真不按这个格式来会崩,你照着来就是了

    本版积分规则

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

    GMT+8, 2025-12-6 09:48

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

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