Songs of Syx

Songs of Syx

More Options (unstable)
Arg0n  [开发者] 2023 年 10 月 4 日 上午 10:13
Bugs
If you encounter any bugs or crashes post them here. Please add the content of the error report to your post if you had a crash. And always add the content of the MoreOptions.txt to your post. This will help me to reproduce the problem.

Error reports are located at:
%USERPROFILE%\AppData\Roaming\songsofsyx\logs

Mod configuration file is located at:
%USERPROFILE%\AppData\Roaming\songsofsyx\settings\MoreOptions.txt

I hope the Steam post size is big enough else use something like https://pastebin.com/ and paste the link there.
最后由 Arg0n 编辑于; 2023 年 10 月 21 日 上午 5:59
< >
正在显示第 1 - 15 条,共 91 条留言
Moist Yeti 57 2023 年 10 月 4 日 下午 1:37 
|-------------------|
| ERROR LOG |
|-------------------|
[SNAKE2D] at game.faction.trade.TradeSorter.buy(TradeSorter.java:198)
[SNAKE2D] at game.faction.trade.TradeManager.buy(TradeManager.java:127)
[SNAKE2D] at game.faction.trade.TradeManager.prime(TradeManager.java:178)
[SNAKE2D] at game.faction.npc.UpdaterNPC.init(UpdaterNPC.java:54)
[SNAKE2D] at game.faction.FACTIONS.prime(FACTIONS.java:173)
[SNAKE2D] at world.regions.data.gen.GeneratorFinish.<init>(GeneratorFinish.java:23)
[SNAKE2D] at world.regions.data.gen.WGenRD.finish(WGenRD.java:42)
[SNAKE2D] at view.world.generator.StageFinish$5.clickA(StageFinish.java:162)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at snake2d.util.gui.GuiSection.click(GuiSection.java:137)
[SNAKE2D] at util.gui.misc.GButtablePanel.clickA(GButtablePanel.java:71)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at view.tool.ToolManager.mouseClick(ToolManager.java:186)
[SNAKE2D] at view.interrupter.InterManager.click(InterManager.java:105)
[SNAKE2D] at view.main.VIEW.mouseClick(VIEW.java:146)
[SNAKE2D] at snake2d.Mouse.poll(Mouse.java:114)
[SNAKE2D] at snake2d.Input.poll(Input.java:52)
[SNAKE2D] at snake2d.Updater.run(Updater.java:56)
[SNAKE2D] updater refuses to die!
[SNAKE2D] at java.lang.Math.ceil(null:-1)
[SNAKE2D] at game.faction.npc.TradeNPC.priceSell(TradeNPC.java:47)
[SNAKE2D] at game.faction.trade.TradeSorter.buy(TradeSorter.java:204)
[SNAKE2D] at game.faction.trade.TradeManager.buy(TradeManager.java:127)
[SNAKE2D] at game.faction.trade.TradeManager.prime(TradeManager.java:178)
[SNAKE2D] at game.faction.npc.UpdaterNPC.init(UpdaterNPC.java:54)
[SNAKE2D] at game.faction.FACTIONS.prime(FACTIONS.java:173)
[SNAKE2D] at world.regions.data.gen.GeneratorFinish.<init>(GeneratorFinish.java:23)
[SNAKE2D] at world.regions.data.gen.WGenRD.finish(WGenRD.java:42)
[SNAKE2D] at view.world.generator.StageFinish$5.clickA(StageFinish.java:162)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at snake2d.util.gui.GuiSection.click(GuiSection.java:137)
[SNAKE2D] at util.gui.misc.GButtablePanel.clickA(GButtablePanel.java:71)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at view.tool.ToolManager.mouseClick(ToolManager.java:186)
[SNAKE2D] at view.interrupter.InterManager.click(InterManager.java:105)
[SNAKE2D] at view.main.VIEW.mouseClick(VIEW.java:146)
[SNAKE2D] at snake2d.Mouse.poll(Mouse.java:114)
[SNAKE2D] at snake2d.Input.poll(Input.java:52)
[SNAKE2D] at snake2d.Updater.run(Updater.java:56)
java.lang.RuntimeException: The game has taken too long to do what it's supposed to do. This can indicate that there is something wrong with the game's engine. It can also be a legit bug. Please report to the dev if your game is choppy or suffers from low FPS. info@songsofsyx.com
at snake2d.CORE.start(CORE.java:291)
at menu.Menu.start(Menu.java:56)
at init.MainProcess.main(MainProcess.java:34)
Time until crash: 40.9619140625
MEM DIAGNOSE
--JRE Memory
--JRE Total: 899
--JRE Free: 653
--JRE Used: 246
--JRE Max: 919
--JRE Memory After GC
--JRE Total: 897
--JRE Free: 682
--JRE Used: 215
--JRE Max: 919
NVIDIA:
--GPU Dedicated: 12582912
--GPU Total Available: 12582912
--GPU Current Available: 11471804
--GPU Evictions: 29518
--GPU Evicted: 6675504
ATI:
--Renderbuffer Free: 0
--Texture Free: 0
--Vbo Free: 0


|-------------------|
| STD OUT |
|-------------------|
t game.faction.trade.TradeManager.buy(TradeManager.java:127)
[SNAKE2D] at game.faction.trade.TradeManager.prime(TradeManager.java:178)
[SNAKE2D] at game.faction.npc.UpdaterNPC.init(UpdaterNPC.java:54)
[SNAKE2D] at game.faction.FACTIONS.prime(FACTIONS.java:173)
[SNAKE2D] at world.regions.data.gen.GeneratorFinish.<init>(GeneratorFinish.java:23)
[SNAKE2D] at world.regions.data.gen.WGenRD.finish(WGenRD.java:42)
[SNAKE2D] at view.world.generator.StageFinish$5.clickA(StageFinish.java:162)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at snake2d.util.gui.GuiSection.click(GuiSection.java:137)
[SNAKE2D] at util.gui.misc.GButtablePanel.clickA(GButtablePanel.java:71)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at view.tool.ToolManager.mouseClick(ToolManager.java:186)
[SNAKE2D] at view.interrupter.InterManager.click(InterManager.java:105)
[SNAKE2D] at view.main.VIEW.mouseClick(VIEW.java:146)
[SNAKE2D] at snake2d.Mouse.poll(Mouse.java:114)
[SNAKE2D] at snake2d.Input.poll(Input.java:52)
[SNAKE2D] at snake2d.Updater.run(Updater.java:56)

[SNAKE2D] at game.faction.trade.TradeSorter.buy(TradeSorter.java:220)
[SNAKE2D] at game.faction.trade.TradeManager.buy(TradeManager.java:127)
[SNAKE2D] at game.faction.trade.TradeManager.prime(TradeManager.java:178)
[SNAKE2D] at game.faction.npc.UpdaterNPC.init(UpdaterNPC.java:54)
[SNAKE2D] at game.faction.FACTIONS.prime(FACTIONS.java:173)
[SNAKE2D] at world.regions.data.gen.GeneratorFinish.<init>(GeneratorFinish.java:23)
[SNAKE2D] at world.regions.data.gen.WGenRD.finish(WGenRD.java:42)
[SNAKE2D] at view.world.generator.StageFinish$5.clickA(StageFinish.java:162)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at snake2d.util.gui.GuiSection.click(GuiSection.java:137)
[SNAKE2D] at util.gui.misc.GButtablePanel.clickA(GButtablePanel.java:71)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at view.tool.ToolManager.mouseClick(ToolManager.java:186)
[SNAKE2D] at view.interrupter.InterManager.click(InterManager.java:105)
[SNAKE2D] at view.main.VIEW.mouseClick(VIEW.java:146)
[SNAKE2D] at snake2d.Mouse.poll(Mouse.java:114)
[SNAKE2D] at snake2d.Input.poll(Input.java:52)
[SNAKE2D] at snake2d.Updater.run(Updater.java:56)

[SNAKE2D] at game.faction.trade.TradeSorter.buy(TradeSorter.java:198)
[SNAKE2D] at game.faction.trade.TradeManager.buy(TradeManager.java:127)
[SNAKE2D] at game.faction.trade.TradeManager.prime(TradeManager.java:178)
[SNAKE2D] at game.faction.npc.UpdaterNPC.init(UpdaterNPC.java:54)
[SNAKE2D] at game.faction.FACTIONS.prime(FACTIONS.java:173)
[SNAKE2D] at world.regions.data.gen.GeneratorFinish.<init>(GeneratorFinish.java:23)
[SNAKE2D] at world.regions.data.gen.WGenRD.finish(WGenRD.java:42)
[SNAKE2D] at view.world.generator.StageFinish$5.clickA(StageFinish.java:162)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at snake2d.util.gui.GuiSection.click(GuiSection.java:137)
[SNAKE2D] at util.gui.misc.GButtablePanel.clickA(GButtablePanel.java:71)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at view.tool.ToolManager.mouseClick(ToolManager.java:186)
[SNAKE2D] at view.interrupter.InterManager.click(InterManager.java:105)
[SNAKE2D] at view.main.VIEW.mouseClick(VIEW.java:146)
[SNAKE2D] at snake2d.Mouse.poll(Mouse.java:114)
[SNAKE2D] at snake2d.Input.poll(Input.java:52)
[SNAKE2D] at snake2d.Updater.run(Updater.java:56)

[SNAKE2D] at java.lang.StrictMath.ceil(null:-1)
[SNAKE2D] at java.lang.Math.ceil(null:-1)
[SNAKE2D] at game.faction.npc.TradeNPC.priceSell(TradeNPC.java:47)
[SNAKE2D] at game.faction.trade.TradeSorter.buy(TradeSorter.java:204)
[SNAKE2D] at game.faction.trade.TradeManager.buy(TradeManager.java:127)
[SNAKE2D] at game.faction.trade.TradeManager.prime(TradeManager.java:178)
[SNAKE2D] at game.faction.npc.UpdaterNPC.init(UpdaterNPC.java:54)
[SNAKE2D] at game.faction.FACTIONS.prime(FACTIONS.java:173)
[SNAKE2D] at world.regions.data.gen.GeneratorFinish.<init>(GeneratorFinish.java:23)
[SNAKE2D] at world.regions.data.gen.WGenRD.finish(WGenRD.java:42)
[SNAKE2D] at view.world.generator.StageFinish$5.clickA(StageFinish.java:162)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at snake2d.util.gui.GuiSection.click(GuiSection.java:137)
[SNAKE2D] at util.gui.misc.GButtablePanel.clickA(GButtablePanel.java:71)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at view.tool.ToolManager.mouseClick(ToolManager.java:186)
[SNAKE2D] at view.interrupter.InterManager.click(InterManager.java:105)
[SNAKE2D] at view.main.VIEW.mouseClick(VIEW.java:146)
[SNAKE2D] at snake2d.Mouse.poll(Mouse.java:114)
[SNAKE2D] at snake2d.Input.poll(Input.java:52)
[SNAKE2D] at snake2d.Updater.run(Updater.java:56)

[SNAKE2D] at game.faction.trade.TradeSorter.buy(TradeSorter.java:198)
[SNAKE2D] at game.faction.trade.TradeManager.buy(TradeManager.java:127)
[SNAKE2D] at game.faction.trade.TradeManager.prime(TradeManager.java:178)
[SNAKE2D] at game.faction.npc.UpdaterNPC.init(UpdaterNPC.java:54)
[SNAKE2D] at game.faction.FACTIONS.prime(FACTIONS.java:173)
[SNAKE2D] at world.regions.data.gen.GeneratorFinish.<init>(GeneratorFinish.java:23)
[SNAKE2D] at world.regions.data.gen.WGenRD.finish(WGenRD.java:42)
[SNAKE2D] at view.world.generator.StageFinish$5.clickA(StageFinish.java:162)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at snake2d.util.gui.GuiSection.click(GuiSection.java:137)
[SNAKE2D] at util.gui.misc.GButtablePanel.clickA(GButtablePanel.java:71)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at view.tool.ToolManager.mouseClick(ToolManager.java:186)
[SNAKE2D] at view.interrupter.InterManager.click(InterManager.java:105)
[SNAKE2D] at view.main.VIEW.mouseClick(VIEW.java:146)
[SNAKE2D] at snake2d.Mouse.poll(Mouse.java:114)
[SNAKE2D] at snake2d.Input.poll(Input.java:52)
[SNAKE2D] at snake2d.Updater.run(Updater.java:56)

[SNAKE2D] at game.faction.trade.TradeSorter.buy(TradeSorter.java:219)
[SNAKE2D] at game.faction.trade.TradeManager.buy(TradeManager.java:127)
[SNAKE2D] at game.faction.trade.TradeManager.prime(TradeManager.java:178)
[SNAKE2D] at game.faction.npc.UpdaterNPC.init(UpdaterNPC.java:54)
[SNAKE2D] at game.faction.FACTIONS.prime(FACTIONS.java:173)
[SNAKE2D] at world.regions.data.gen.GeneratorFinish.<init>(GeneratorFinish.java:23)
[SNAKE2D] at world.regions.data.gen.WGenRD.finish(WGenRD.java:42)
[SNAKE2D] at view.world.generator.StageFinish$5.clickA(StageFinish.java:162)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at snake2d.util.gui.GuiSection.click(GuiSection.java:137)
[SNAKE2D] at util.gui.misc.GButtablePanel.clickA(GButtablePanel.java:71)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at view.tool.ToolManager.mouseClick(ToolManager.java:186)
[SNAKE2D] at view.interrupter.InterManager.click(InterManager.java:105)
[SNAKE2D] at view.main.VIEW.mouseClick(VIEW.java:146)
[SNAKE2D] at snake2d.Mouse.poll(Mouse.java:114)
[SNAKE2D] at snake2d.Input.poll(Input.java:52)
[SNAKE2D] at snake2d.Updater.run(Updater.java:56)

[SNAKE2D] The game has taken too long to do what it's supposed to do. This can indicate that there is something wrong with the game's engine. It can also be a legit bug. Please report to the dev if your game is choppy or suffers from low FPS. info@songsofsyx.com
[SNAKE2D] at game.faction.trade.TradeSorter.buy(TradeSorter.java:219)
[SNAKE2D] at game.faction.trade.TradeManager.buy(TradeManager.java:127)
[SNAKE2D] at game.faction.trade.TradeManager.prime(TradeManager.java:178)
[SNAKE2D] at game.faction.npc.UpdaterNPC.init(UpdaterNPC.java:54)
[SNAKE2D] at game.faction.FACTIONS.prime(FACTIONS.java:173)
[SNAKE2D] at world.regions.data.gen.GeneratorFinish.<init>(GeneratorFinish.java:23)
[SNAKE2D] at world.regions.data.gen.WGenRD.finish(WGenRD.java:42)
[SNAKE2D] at view.world.generator.StageFinish$5.clickA(StageFinish.java:162)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at snake2d.util.gui.GuiSection.click(GuiSection.java:137)
[SNAKE2D] at util.gui.misc.GButtablePanel.clickA(GButtablePanel.java:71)
[SNAKE2D] at snake2d.util.gui.clickable.CLICKABLE$ClickableAbs.click(CLICKABLE.java:141)
[SNAKE2D] at view.tool.ToolManager.mouseClick(ToolManager.java:186)
[SNAKE2D] at view.interrupter.InterManager.click(InterManager.java:105)
[SNAKE2D] at view.main.VIEW.mouseClick(VIEW.java:146)
[SNAKE2D] at snake2d.Mouse.poll(Mouse.java:114)
[SNAKE2D] at snake2d.Input.poll(Input.java:52)
[SNAKE2D] at snake2d.Updater.run(Updater.java:56)
Arg0n  [开发者] 2023 年 10 月 4 日 下午 4:05 
@Moist Yeti 57
What did you change in the options? Can you show me the MoreOptions.txt configuration file?

My guess is that you cranked something really high up and the game takes too long for calculating stuff. Maybe boosters shouldn't go over 9000 =(
最后由 Arg0n 编辑于; 2023 年 10 月 4 日 下午 4:07
Moist Yeti 57 2023 年 10 月 4 日 下午 4:52 
Is this what you're looking for ?
VENTS_WORLD: {
event.world.warPlayer: true,
event.world.rebellion: true,
event.world.factionExpand: true,
event.world.war: true,
event.world.raider: true,
event.world.popup: true,
event.world.factionBreak: true,
event.world.plague: true,
},
SOUNDS_AMBIENCE: {
sounds.ambience.thunder: 100,
sounds.ambience.rain: 100,
sounds.ambience.water: 100,
sounds.ambience.wind: 100,
sounds.ambience.windTrees: 100,
sounds.ambience.windhowl: 100,
sounds.ambience.night: 100,
sounds.ambience.nature: 100,
},
BOOSTERS: {
booster.FISHERY_NORMAL: 100,
booster.HYGINE: 100,
booster.KNOWLEDGE: 120,
booster.FARM_GRAIN: 100,
booster.RAIDING: 2,
booster.WORKSHOP_POTTERY: 100,
booster.TRAINING: 140,
booster.LEARNING: 120,
booster.THIRST: 100,
booster.MAINTENANCE: 110,
booster.RESISTANCE_HOT: 100,
booster.ACCIDENT: 100,
booster.SPOILAGE: 0,
booster.RANGED_SKILL: 10000,
booster.ACCELERATION: 100,
booster.REFINER_COALER: 100,
booster.FARM_VEG: 100,
booster.FARM_RICE: 100,
booster.FARM_HERB: 100,
booster.PASTURE_AUR: 10000,
booster.NURSERY_TILAPI: 1943,
booster.WORKSHOP_RATION: 100,
booster.LANDING: 100,
booster.DEFECATE: 100,
booster.TRADE: 100,
booster.SPEED: 100,
booster.WORKSHOP_MASON: 100,
booster.REFINER_WEAVER: 100,
booster.REFINER_BREWERY: 100,
booster.SANITY: 10000,
booster.LAWFULNESS: 10000,
booster.FARM_MUSHROOM: 100,
booster.PIETY: 100,
booster._HUNTER: 130,
booster.RESISTANCE_COLD: 100,
booster.PIERCE_DAMAGE: 100,
booster.MINE_COAL: 10000,
booster.MINE_STONE: 10000,
booster.FARM_SPICES: 100,
booster.NURSERY_HUMAN: 100,
booster.NURSERY_GARTHIMI: 100,
booster.HAPPINESS: 10000,
booster.SUBMISSION: 100,
booster.MASS: 100,
booster.DEATH_AGE: 10000,
booster.WORKSHOP_PAPER: 100,
booster.PASTURE_ENT: 100,
booster.NURSERY_CRETONIAN: 100,
booster.HUNGER: 100,
booster.GROOMING: 100,
booster.LIBRARY_NORMAL: 100,
booster.WORKSHOP_BOWYER: 100,
booster.SOIL: 10000,
booster.WORKSHOP_CARPENTER: 100,
booster.MINE_GEM: 100,
booster.FARM_POTATO: 100,
booster.WORKSHOP_MECHANIC: 100,
booster.PASTURE_ONX: 100,
booster.DOCTOR: 100,
booster._WOODCUTTER: 10000,
booster.ORCHARD_FRUIT: 100,
booster.HEALTH: 100,
booster.WORKSHOP_JEWELRY: 100,
booster.MINE_SITHILON: 100,
booster.MINE_ORE: 10000,
booster.OFFENCE_SKILL: 100,
booster.FARM_TREE: 100,
booster.REFINER_SMELTER: 755,
booster.REFINER_BAKERY: 100,
booster.MORALE: 10000,
booster.ADMIN_NORMAL: 100,
booster.WORKSHOP_TAILOR: 100,
booster.FARM_COTTON: 100,
booster.BLUNT_DAMAGE: 10000,
booster.DEFENCE_SKILL: 10000,
booster._STOCKPILE: 120,
booster.LABORATORY_NORMAL: 120,
booster.WORKSHOP_SMITHY: 100,
booster.FARM_FRUIT: 100,
booster.PASTURE_BALTI: 100,
booster.ARTILLERY_CATAPULT: 100,
booster.STAMINA: 10000,
booster.ARMOUR: 10000,
booster.PASTURE_GLOBDIEN: 100,
booster.NURSERY_AMEVIA: 100,
booster.MINE_CLAY: 10000,
booster.FURNITURE: 100,
},
WEATHER: {
weather.growth: 100,
weather.moisture: 100,
weather.clouds: 100,
weather.rain: 100,
weather.snow: 100,
weather.growthRipe: 100,
weather.ice: 100,
weather.wind: 100,
weather.thunder: 100,
},
VERSION: 1,
EVENTS_CHANCE: {
event.chance.disease: 0,
event.chance.raider: 0,
},
SOUNDS_ROOM: {
sounds.room.METAL: 100,
sounds.room.ARROW_RELEASE: 100,
sounds.room.FABRIC: 100,
sounds.room.STONE: 100,
sounds.room.CATAPULT_WORK: 100,
sounds.room.BUILD: 100,
sounds.room.TEMPLE_AMINION: 100,
sounds.room.MACHINE: 100,
sounds.room.AXE: 100,
sounds.room.CATAPULT_HIT: 100,
sounds.room.TEXTILE: 100,
sounds.room.DIG: 100,
sounds.room.CRANK: 100,
sounds.room.LIBRARY: 100,
sounds.room.SQUISH: 100,
sounds.room.FART: 100,
sounds.room.ARROW_HIT: 100,
sounds.room.CATAPULT_RELEASE: 100,
},
EVENTS_SETTLEMENT: {
event.settlement.slaver: true,
event.settlement.raceWars: true,
event.settlement.accident: true,
event.settlement.advice: true,
event.settlement.pasture: true,
event.settlement.disease: true,
event.settlement.temperature: false,
event.settlement.riot: false,
event.settlement.fish: true,
event.settlement.orchard: true,
event.settlement.farm: true,
event.settlement.killer: true,
event.settlement.uprising: false,
},
LOG_LEVEL: "WARN",
SOUNDS_SETTLEMENT: {
sounds.settlement._SQUISH: 100,
sounds.settlement._SLEEP: 100,
sounds.settlement._STONE: 100,
sounds.settlement._PAIN: 100,
sounds.settlement._DIG: 100,
sounds.settlement._DECAY: 100,
sounds.settlement._BUILD: 100,
sounds.settlement._SWORD: 100,
sounds.settlement._AXE: 100,
},
Arg0n  [开发者] 2023 年 10 月 5 日 上午 9:24 
@Moist Yeti 57
Yes exaclty! And it's the problem I've already predicted =(
If you crank something up to 10000%; the game can behave strange or even crash.
To fix the problem; you can manually edit the 10000 values to 100 or so or delete the whole MoreOptions.txt. The mod will than fallback to default settings and your game should not crash any more.

I can't figure out a safe way to limit each slider to a custom value, which can be processed by the game. There are just too many of them and they are used in too many scenarios.

I could lower it to 1000%, but this isn't a guarantee for it to work in all circumstances. And it would lower the fun xD

I will try to find a solution. The biggest problem are the crashes. As soon as something is saved, which will crash the game, it will crash everytime you load a game with the mod =(
Moist Yeti 57 2023 年 10 月 5 日 下午 3:00 
Oh ok . I'll try the options at 500% and see what happens
Arg0n  [开发者] 2023 年 10 月 5 日 下午 4:18 
I've updated the boosters overview with some more information and warnings.
LyrikalAngel 2024 年 2 月 24 日 下午 3:44 
error in script com.github.argon.sos.moreoptions.MoreOptionsScript
com.github.argon.sos.moreoptions.game.api.UninitializedException: Not initialized
at java.util.Optional.orElseThrow(Unknown Source)
at com.github.argon.sos.moreoptions.game.api.GameBoosterApi.getCat(GameBoosterApi.java:46)
at com.github.argon.sos.moreoptions.ui.UIGameConfig.lambda$init$13(UIGameConfig.java:172)
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
at java.util.HashMap$EntrySpliterator.forEachRemaining(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.util.stream.ReferencePipeline.collect(Unknown Source)
at com.github.argon.sos.moreoptions.ui.UIGameConfig.init(UIGameConfig.java:174)
at com.github.argon.sos.moreoptions.ui.UIGameConfig.initForBackup(UIGameConfig.java:94)
at com.github.argon.sos.moreoptions.MoreOptionsScript.initGamePresent(MoreOptionsScript.java:164)
at com.github.argon.sos.moreoptions.Instance.update(Instance.java:37)
at script.ScriptEngine.update(ScriptEngine.java:172)
at game.GAME.update(GAME.java:244)
at view.main.VIEW.update(VIEW.java:235)
at snake2d.Updater.update(Updater.java:108)
at snake2d.Updater.run(Updater.java:54)
Arg0n  [开发者] 2024 年 2 月 24 日 下午 6:19 
Can you post the content of your
%APPDATA%\Roaming\songsofsyx\saves\profile\MoreOptions.txt
or
%APPDATA%\Roaming\songsofsyx\saves\profile\MoreOptions.backup.txt

I have a suspicion :x
最后由 Arg0n 编辑于; 2024 年 2 月 24 日 下午 6:19
LyrikalAngel 2024 年 2 月 24 日 下午 7:54 
i actually dont have any of those files in there, all i have are,

BLOCKEDMESSAGES.TXT,
FACTIONS.txt,
SavedPrints.TXT,
StatsDONOTCHEAT.txt, and
TITLES.txt

i looked around the foulders in there doe and only found one under settings: MoreOptions.backup.txt

and this was within the file
LyrikalAngel 2024 年 2 月 24 日 下午 7:54 
VERSION: 2,
LOG_LEVEL: "WARN",

EDIT** Deleted the rest just so it dont take that much space - deleted the txt file and it has not crashed so far lol thank you so much i was about to learn how to java
最后由 LyrikalAngel 编辑于; 2024 年 2 月 24 日 下午 8:06
LyrikalAngel 2024 年 2 月 24 日 下午 8:01 
i think everything clicked as soon as you mentioned it, the version number is conflicting huh! told you it was my fault. lol omg my excitement for this mod got me!
LyrikalAngel 2024 年 2 月 26 日 上午 4:58 
@argon
while it didnt crash it is multiplying all other factions bonus by zero, every factions boosters not becomes -99.91, my booster work, i even went as far as deleting everything i can find in my computer tied to the game and reinstalling, yet issue persists, any ideas of whats going on?

Also to add when i open the mod on the bottom it does not register the mod version, only the game and config version appear, mod version states NA instead of the 1.4
最后由 LyrikalAngel 编辑于; 2024 年 2 月 26 日 上午 5:00
Arg0n  [开发者] 2024 年 2 月 26 日 下午 4:01 
@LyrikalAngel

You can press the "Default" button, which should apply the standard config again.
You can also open the config save via the "Folder" button and delete any MoreOptions file there.

Before you delete that, can you paste the full config file here or on pastebin.org or smth else?

Ya; I already fixed the mod version thingy on an unreleased branch ^^
最后由 Arg0n 编辑于; 2024 年 2 月 26 日 下午 4:04
LyrikalAngel 2024 年 2 月 26 日 下午 10:23 
Okay i attempted the default key and it stayed the same.

i took a screenshot of what all other factions have:

https://imgur.com/HEK6xZk

Here is the MoreOptions txt:

https://pastebin.com/dR0rjVzN

And just in case my launch settings:

https://pastebin.com/p6f8usGi
Arg0n  [开发者] 2024 年 2 月 27 日 上午 10:50 
Thanks a lot. We will look into that =D
< >
正在显示第 1 - 15 条,共 91 条留言
每页显示数: 1530 50