Go to file
2025-01-01 17:01:22 +07:00
gradle/wrapper Bump JDK to 21, Kotlin to 2.1, Gradle to 8.11, more native Lua work 2024-12-15 02:46:56 +07:00
include somehow make this shit compile and actually run 2024-12-14 13:19:18 +07:00
lua-5.3.6 Bump JDK to 21, Kotlin to 2.1, Gradle to 8.11, more native Lua work 2024-12-15 02:46:56 +07:00
src Fixed wrong isCrouching condition 2025-01-01 17:01:22 +07:00
.gitignore Complete utility bindings, pushing Java objects to Lua 2024-12-18 22:26:13 +07:00
.gitmodules Fix up mimalloc submodule 2024-12-14 13:20:42 +07:00
ADDITIONS.md Move remaining bindings to PUC Lua 2024-12-28 13:56:08 +07:00
build-glue.bat Complete utility bindings, pushing Java objects to Lua 2024-12-18 22:26:13 +07:00
build.gradle.kts Remove Luna 2024-12-28 13:58:10 +07:00
CREDITS.md Active item half functional 2024-04-18 14:04:37 +07:00
gradle.properties Bump LWJGL to 3.3.4 2024-12-15 23:32:20 +07:00
gradlew Bump JDK to 21, Kotlin to 2.1, Gradle to 8.11, more native Lua work 2024-12-15 02:46:56 +07:00
gradlew.bat Bump JDK to 21, Kotlin to 2.1, Gradle to 8.11, more native Lua work 2024-12-15 02:46:56 +07:00
lua_glue.c Improved Lua error handling, propagating JVM errors through Lua as objects, display Lua call stacks 2024-12-29 20:32:42 +07:00
NYI.md Bare minimum for object loading 2023-09-16 17:00:21 +07:00
README.md Update readme 2024-05-06 14:21:29 +07:00
settings.gradle.kts Remove Luna 2024-12-28 13:58:10 +07:00

Starbound engine recreation project

Make sure to specify next settings as startup options to JVM:

-Dfile.encoding=UTF8

Differences between original game engine and this engine

Despite these two pieces of software try to achieve the same goal of providing environment for mods and their content (including base game, which is technically a mod), they have different ways of doing so.

While it is no secret that this engine contains chunks of original code, whenever be it runtime constants, json deserialization structures, or business logic algorithms, they are generally not copied directly.

It is expected you use legitimate copy of game when using this project. If we suspect that you are not using legitimate copy and unable to prove otherwise, we deserve the right to not help you.

For changes in modding API please refer to this document