With the steam directory of AOC3, game.jar extracted and AOC3-Source.jar extracted, running the DesktopLauncher class always returns the following log (I don't know much about MD formatting sry):
[JAVA] [AnalyticalEngine] Current working directory: /home/wolf/.local/share/Steam/steamapps/common/Age of History 3
[JAVA] [AnalyticalEngine] [DEBUG] Waiting for application to be initialised ...
[JAVA] [AnalyticalEngine] Loaded 24 files present in /AnalyticalEngine/JS
[JAVA] [AnalyticalEngine] Loaded 11 files present in /AnalyticalEngine/Config
[AnalyticalEngine] [ERROR] {
}
[AnalyticalEngine] Stack trace: Error
at error (:81)
at timeout_thread (:83)
[JAVA] [AnalyticalEngine] Loaded 57 files present in /AnalyticalEngine/GameFramework
[JAVA] [AnalyticalEngine] Loaded 0 files present in /AnalyticalEngine/Editor
[JAVA] [AnalyticalEngine] Loaded 18 files present in /AnalyticalEngine/Logic/Conditions
[JAVA] [AnalyticalEngine] Loaded 1 files present in /AnalyticalEngine/Logic/Effects
[JAVA] [AnalyticalEngine] Loaded 2 files present in /AnalyticalEngine/Logic/Parsers
[JAVA] [AnalyticalEngine] Loaded 6 files present in /AnalyticalEngine/Logic/Scopes
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.lwjgl.glfw.GLFW.nglfwSetErrorCallback(GLFW.java:1255)
at org.lwjgl.glfw.GLFW.glfwSetErrorCallback(GLFW.java:1288)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.initializeGlfw(Lwjgl3Application.java:85)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration.getDisplayMode(Lwjgl3ApplicationConfiguration.java:219)
at aoc.kingdoms.lukasz.jakowski.desktop.DesktopLauncher.main(DesktopLauncher.java:81)
Caused by: java.lang.NullPointerException: A required function is missing: glfwInitAllocator
at org.lwjgl.system.APIUtil.requiredFunctionMissing(APIUtil.java:129)
at org.lwjgl.system.APIUtil.apiGetFunctionAddress(APIUtil.java:122)
at org.lwjgl.glfw.GLFW$Functions.(GLFW.java:42)
... 5 more
[JAVA] [AnalyticalEngine] [DEBUG] 'application' initialised ...
This only happens once I add Analytical Engine. The game runs perfectly fine with just AOC3. I'm probably missing out on something stupidly easy, but the instructions on the page aren't very clear.
With the steam directory of AOC3, game.jar extracted and AOC3-Source.jar extracted, running the DesktopLauncher class always returns the following log (I don't know much about MD formatting sry):
[JAVA] [AnalyticalEngine] Current working directory: /home/wolf/.local/share/Steam/steamapps/common/Age of History 3
[JAVA] [AnalyticalEngine] [DEBUG] Waiting for application to be initialised ...
[JAVA] [AnalyticalEngine] Loaded 24 files present in /AnalyticalEngine/JS
[JAVA] [AnalyticalEngine] Loaded 11 files present in /AnalyticalEngine/Config
[AnalyticalEngine] [ERROR] {
}
[AnalyticalEngine] Stack trace: Error
at error (:81)
at timeout_thread (:83)
[JAVA] [AnalyticalEngine] Loaded 57 files present in /AnalyticalEngine/GameFramework
[JAVA] [AnalyticalEngine] Loaded 0 files present in /AnalyticalEngine/Editor
[JAVA] [AnalyticalEngine] Loaded 18 files present in /AnalyticalEngine/Logic/Conditions
[JAVA] [AnalyticalEngine] Loaded 1 files present in /AnalyticalEngine/Logic/Effects
[JAVA] [AnalyticalEngine] Loaded 2 files present in /AnalyticalEngine/Logic/Parsers
[JAVA] [AnalyticalEngine] Loaded 6 files present in /AnalyticalEngine/Logic/Scopes
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.lwjgl.glfw.GLFW.nglfwSetErrorCallback(GLFW.java:1255)
at org.lwjgl.glfw.GLFW.glfwSetErrorCallback(GLFW.java:1288)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.initializeGlfw(Lwjgl3Application.java:85)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration.getDisplayMode(Lwjgl3ApplicationConfiguration.java:219)
at aoc.kingdoms.lukasz.jakowski.desktop.DesktopLauncher.main(DesktopLauncher.java:81)
Caused by: java.lang.NullPointerException: A required function is missing: glfwInitAllocator
at org.lwjgl.system.APIUtil.requiredFunctionMissing(APIUtil.java:129)
at org.lwjgl.system.APIUtil.apiGetFunctionAddress(APIUtil.java:122)
at org.lwjgl.glfw.GLFW$Functions.(GLFW.java:42)
... 5 more
[JAVA] [AnalyticalEngine] [DEBUG] 'application' initialised ...
This only happens once I add Analytical Engine. The game runs perfectly fine with just AOC3. I'm probably missing out on something stupidly easy, but the instructions on the page aren't very clear.