Songs of Syx

Songs of Syx

More Options (unstable)
Arg0n  [开发者] 2024 年 7 月 21 日 上午 4:19
MoreOptions 2.0 - V66 Testing Issues
Please post any issues with the test version here.

Unstable testing version: https://github.com/4rg0n/songs-of-syx-mod-more-options/releases/tag/2.0.0-b

Error reports are located at:
%USERPROFILE%\AppData\Roaming\songsofsyx\logs
Add the content to https://pastebin.com/ and post the link here.
最后由 Arg0n 编辑于; 2024 年 9 月 12 日 下午 4:23
< >
正在显示第 1 - 15 条,共 26 条留言
ClenorthClement 2024 年 7 月 21 日 下午 10:02 
Deleting the old version and installed, my game reported: This file/directory does not exist: /data/assets/init/data
Arg0n  [开发者] 2024 年 7 月 22 日 上午 1:02 
引用自 ClenorthClement
Deleting the old version and installed, my game reported: This file/directory does not exist: /data/assets/init/data

I guess this happens as soon as you start a new game? Is there an error report?

//UPDATE I guess I fixed your error ^^
最后由 Arg0n 编辑于; 2024 年 7 月 23 日 上午 3:53
燕园飞雪 2024 年 7 月 27 日 上午 7:12 
https://pastebin.com/StQWLmWs

I tried to store my MoreOptions config and here is the error log. I did not enable any other mod.
Arg0n  [开发者] 2024 年 7 月 27 日 上午 8:27 
引用自 燕园飞雪
https://pastebin.com/StQWLmWs

I tried to store my MoreOptions config and here is the error log. I did not enable any other mod.

I guess you named your preset with just a number as name, didn't you? ^^

Because the JsonParser thinks he has a Long value and tha ObjectMapper wants to put this into a String and says he can't, because I didn't write an if else for this case. I will implement something, which will transform this into a string when required.

The games JSON format makes it kinda impossible to know whether what you read is a number or a text value =D
最后由 Arg0n 编辑于; 2024 年 7 月 27 日 上午 8:31
Arg0n  [开发者] 2024 年 7 月 28 日 上午 7:45 
引用自 燕园飞雪
https://pastebin.com/StQWLmWs

I tried to store my MoreOptions config and here is the error log. I did not enable any other mod.

I pushed a version with a fix for your problem =)
燕园飞雪 2024 年 7 月 28 日 上午 8:11 
引用自 Arg0n
引用自 燕园飞雪
https://pastebin.com/StQWLmWs

I tried to store my MoreOptions config and here is the error log. I did not enable any other mod.

I guess you named your preset with just a number as name, didn't you? ^^

Because the JsonParser thinks he has a Long value and tha ObjectMapper wants to put this into a String and says he can't, because I didn't write an if else for this case. I will implement something, which will transform this into a string when required.

The games JSON format makes it kinda impossible to know whether what you read is a number or a text value =D


Ahhhhh that might be a reason, I did use a preset names as "1", so it is a problem of data type. I will try to use another name instead, thanks for your reply~:steamhappy:
Arg0n  [开发者] 2024 年 7 月 29 日 上午 10:20 
引用自 Dusteh
https://pastebin.com/T53HBmAa

Hmmm... there's no error in the log. Just the usual debug dump.
Did you pick the right file? ^^
最后由 Arg0n 编辑于; 2024 年 7 月 30 日 上午 1:59
Dusteh 2024 年 7 月 30 日 上午 2:23 
引用自 Arg0n
引用自 Dusteh
https://pastebin.com/T53HBmAa

Hmmm... there's no error in the log. Just the usual debug dump.
Did you pick the right file? ^^

There's no other logs aside from the debug dump, I don't think it produces the logs nor shows me any info when the game crashes. Aside from the save is null/corrupted Java message when I try to load the save.

Perhaps you can show me the right direction on how to debug it further?
Arg0n  [开发者] 2024 年 7 月 30 日 上午 6:23 
Ok, lets force a log output then =D

* Goto the game installation folder
* Open a console via SHIFT + RIGHTCLICK -> Open in Terminal
* Paste ".\jre\bin\java.exe -jar SongsofSyx.jar"
* And hit enter

This will run the game in the console and you will see all the logs there.
Reproduce the error and copy the whole console output =D
Khan 2024 年 7 月 31 日 上午 4:26 
Hello, I'm having the same problem as Dusteh. I was playing with this mod enabled in the launcher (plus two other mods, Worldgen Names Expanded and Better Resource Tooltips, but I've identified this mod to be the one causing the problems), I then saved last night, and today I cannot load as it just gives a simple error about the save file being corrupted. If I disable the mod I obviously still cannot load the save where I had the mods enabled, but I can make a new save and load that without problems.

This is a huge bummer as I spent a lot of time on this file, I replicated the instructions above to launch the game in a terminal and here's the log output:

https://pastebin.com/88beJRp0

Is there any chance that I will be able to load these saves with a bit of file manipulation?
Arg0n  [开发者] 2024 年 7 月 31 日 下午 12:27 
引用自 Khan
Hello, I'm having the same problem as Dusteh. I was playing with this mod enabled in the launcher (plus two other mods, Worldgen Names Expanded and Better Resource Tooltips, but I've identified this mod to be the one causing the problems), I then saved last night, and today I cannot load as it just gives a simple error about the save file being corrupted. If I disable the mod I obviously still cannot load the save where I had the mods enabled, but I can make a new save and load that without problems.

This is a huge bummer as I spent a lot of time on this file, I replicated the instructions above to launch the game in a terminal and here's the log output:

https://pastebin.com/88beJRp0

Is there any chance that I will be able to load these saves with a bit of file manipulation?

I guess you did enable the mod in Scripts too when starting a new game? I'm currently not able to reproduce what ever happened on your side. I can only reproduce the problem when not checking the mod when starting a new game.

I talked with the dev about the enable / disable scripts issue and he is aware of it and will serve a fix for the next major game version. But I guess he's still unsure how he would fix it.

Maybe I can solve the problem on my site by replacing some game code, but I have to understand what's going on exactly to come up with a solution.

Can you confirm or not that you've checked the mod when starting a new game?
Can you give me some kind of step by step description by starting a new game and how to force the error? I have to eliminate each variable in the process chain to find the place where things start to go wrong =D
最后由 Arg0n 编辑于; 2024 年 7 月 31 日 下午 1:12
Khan 2024 年 8 月 1 日 上午 1:56 
引用自 Arg0n
引用自 Khan
Hello, I'm having the same problem as Dusteh. I was playing with this mod enabled in the launcher (plus two other mods, Worldgen Names Expanded and Better Resource Tooltips, but I've identified this mod to be the one causing the problems), I then saved last night, and today I cannot load as it just gives a simple error about the save file being corrupted. If I disable the mod I obviously still cannot load the save where I had the mods enabled, but I can make a new save and load that without problems.

This is a huge bummer as I spent a lot of time on this file, I replicated the instructions above to launch the game in a terminal and here's the log output:

https://pastebin.com/88beJRp0

Is there any chance that I will be able to load these saves with a bit of file manipulation?

I guess you did enable the mod in Scripts too when starting a new game? I'm currently not able to reproduce what ever happened on your side. I can only reproduce the problem when not checking the mod when starting a new game.

I talked with the dev about the enable / disable scripts issue and he is aware of it and will serve a fix for the next major game version. But I guess he's still unsure how he would fix it.

Maybe I can solve the problem on my site by replacing some game code, but I have to understand what's going on exactly to come up with a solution.

Can you confirm or not that you've checked the mod when starting a new game?
Can you give me some kind of step by step description by starting a new game and how to force the error? I have to eliminate each variable in the process chain to find the place where things start to go wrong =D

Oh I see, I had not enabled it for the actual random games I tried it out on. If I enable the script properly when starting a random game, then saving and loading seem to work as they should.

However, the problem is that in my case, I was more so working in the editor, the one where you can make a whole world scenario and send it out to friends to play. There's no option to enable scripts that I know of when you're just making a world to play on later, and yet that save is now "corrupt" just because the mod was included into the save.
最后由 Khan 编辑于; 2024 年 8 月 1 日 上午 2:09
Khan 2024 年 8 月 1 日 上午 2:03 
引用自 Khan
引用自 Arg0n

I guess you did enable the mod in Scripts too when starting a new game? I'm currently not able to reproduce what ever happened on your side. I can only reproduce the problem when not checking the mod when starting a new game.

I talked with the dev about the enable / disable scripts issue and he is aware of it and will serve a fix for the next major game version. But I guess he's still unsure how he would fix it.

Maybe I can solve the problem on my site by replacing some game code, but I have to understand what's going on exactly to come up with a solution.

Can you confirm or not that you've checked the mod when starting a new game?
Can you give me some kind of step by step description by starting a new game and how to force the error? I have to eliminate each variable in the process chain to find the place where things start to go wrong =D

Oh I see, I had not enabled it for the actual random games I tried it out on. If I enable the script properly when starting a random game, then saving and loading seem to work as they should.

However, the problem is that in my case, I was more so working in the editor, the one where you can make a whole world scenario and send it out to friends to play. There's no option to enable scripts that I know of when you're just making a world to play on later, and yet that save is now "corrupt" just because the mod was included into the save.

Here's a video reproducing the issue I'm experiencing in full

https://www.youtube.com/watch?v=0omJKe4zteg
最后由 Khan 编辑于; 2024 年 8 月 1 日 上午 2:11
Arg0n  [开发者] 2024 年 8 月 1 日 上午 11:39 
Oh it's the Scenario Editor... there you even can't activate any Scripts, which will be saved into your game. Now I have some clue what's going on, thanks! =D
< >
正在显示第 1 - 15 条,共 26 条留言
每页显示数: 1530 50