安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题








17:57:56.025 ERROR core.CardCrawlGame> Exception caught
com.google.gson.JsonSyntaxException: duplicate key: roland:Perpetual_motion
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[desktop-1.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:814) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:779) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:728) ~[desktop-1.0.jar:?]
at basemod.BaseMod.loadJsonStrings(BaseMod.java:812) ~[?:?]
at basemod.BaseMod.loadCustomStrings(BaseMod.java:829) ~[?:?]
at demoMod.RolandMod.receiveEditStrings(RolandMod.java:320) ~[Roland.jar:?]
at basemod.BaseMod.publishEditStrings(BaseMod.java:2588) ~[?:?]
at basemod.patches.com.megacrit.cardcrawl.localization.LocalizedStrings.EditStrings.Postfix(EditStrings.java:9) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.localization.LocalizedStrings.<init>(LocalizedStrings.java:228) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:260) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [?:?]
17:57:56.028 INFO core.CardCrawlGame> PAUSE()
17:57:56.030 INFO core.CardCrawlGame> Game shutting down...
17:57:56.030 INFO core.CardCrawlGame> Flushing saves to disk...
17:57:56.031 INFO core.CardCrawlGame> Shutting down publisher integrations...
17:57:56.034 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.
It seemed to only happen now, so it must have been something that was changed last update that broke the mod.
- basemod (5.56.0)
- stslib (2.12.0)
- loadout (1.1.2)
- OptimizeTheSpire (1.2.0)
- ramsaver (0.3.0)
- actlikeit (1.2.8)
- CthughaV2 (1.1.1)
- roland (1.2.2)
- TheSecretHistories (1.3.2)
- uncapped (1.1.1)
- RandomNumberPredictionMaster (1.0.0)
- FixCrashMultipleRooms (1.7.0)
Mods in stacktrace:
- roland (1.2.2)
Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file:
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:84)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:44)
at vfx.DurandalEffect.<init>(DurandalEffect.java:17)
at cards.LangYa_Roland.use(LangYa_Roland.java:110)
at com.megacrit.cardcrawl.characters.AbstractPlayer.useCard(AbstractPlayer.java:1698)
at com.megacrit.cardcrawl.actions.GameActionManager.getNextAction(GameActionManager.java:359)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:175)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:325)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
打出琅琊工坊会闪退
看报错内容确实是这张卡的导致的。但我自己本地测了一下没有问题也没有闪退
我确认一下是只打出这张卡之后就闪退了吗?还是先进行了其他操作再打出的
不过我本地并没有将mod列表的内容全订阅后再尝试
老哥你可以试一下重新订阅然后开上控制台mod(方便测试)和本mod再试一下,我这样测得没问题。如果老哥这样测也没问题那就是模组冲突了
怪不得,那这个问题和当时我当时写代码偷懒了有关
这张卡的造成2/3次伤害我是通过当前是循环的第几次来确定当前播放的是哪个特效动画,由于只有3个不同的特效图片,所以当循环次数大于3的时候就没有图片资源和它对应了,然后就报错了
其他的有特效图片的卡比如杜兰达尔、阿拉斯、卡莉斯塔这些也是这么写的😂
这个只能等我后面不忙的时候改一下代码
Oh yeah also fun fact that I only learned by being very lucky and getting literally 3 Memory with Angelica, the page Recollection - Black Silence takes into account when any page of that name has been played. Any. So if you get 3, that means each page will buff itself and any copies. I don't know if that's intentional since Claw from the Defect doesn't do that to other pages.
Edit:
Oh yeah, another note which I don't know if it's intentional or not: Using Vengeance twice does nothing. Rarely powers don't stack with themselves, so in this case I think using two Vengeance should make counters do x2 damage, since using one makes counters do x1.5 damage.
Thanks for the feedback.