Thanks! Glad you like it! Yea, I tested it just now on the Itch app and got the same problem. I guess the way the file access works is different when launching via Itch. If you launch the game manually it should work properly. Sorry about that!
Oh wait, is the update the new build that has working saves on itch?
Edit:
Oh hey again, I updated the game and now I can't launch it. Nor from Itch nor from the folder, seems like a problem with the .jar. Let me know if I can be of more help. Tried unistalliing/erasing the game and re installing it too.
Here you go:
java -jar /Users/Benz/Library/Application\ Support/itch/apps/Seven\ Sages/Seven\ Sages/Seven\ Sages\ v1.2.jar
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.lwjgl.glfw.GLFW.glfwCreateWindow(GLFW.java:1248)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createGlfwWindow(Lwjgl3Application.java:372)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createWindow(Lwjgl3Application.java:332)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:94)
at com.invrs.tov.desktop.DesktopLauncher.main(DesktopLauncher.java:19)
Caused by: java.lang.IllegalStateException: GLFW windows may only be created on the main thread and that thread must be the first thread in the process. Please run the JVM with -XstartOnFirstThread. For offscreen rendering, make sure another window toolkit (e.g. AWT or JavaFX) is initialized before GLFW.
at org.lwjgl.glfw.EventLoop$OffScreen.<clinit>(EventLoop.java:39)
... 5 more
AL lib: (EE) alc_cleanup: 1 device not closed
I don't really understand most of it, but maybe it is something i'm doing wrong.. no?
Sorry if it is! Let me know if I can help you further.