https://github.com/medavox/seba
Space Engineers Blueprint Analyser
https://github.com/medavox/seba
kotlinjs space-engineers xml
Last synced: about 1 month ago
JSON representation
Space Engineers Blueprint Analyser
- Host: GitHub
- URL: https://github.com/medavox/seba
- Owner: medavox
- License: gpl-3.0
- Created: 2023-05-19T22:30:49.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-08T17:51:28.000Z (about 1 year ago)
- Last Synced: 2025-02-12T10:19:25.795Z (3 months ago)
- Topics: kotlinjs, space-engineers, xml
- Language: Kotlin
- Homepage: https://medavox.github.io/seba/
- Size: 734 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Space Engineers Blueprint Analyser
A Kotlin/JS web app to produce useful stats about your Space Engineers blueprint.
Is your blueprint too heavy? Does it have too high a PCU?
This small web app can help you find the greatest contributors.
It extracts data directly from the game files before compiling to javascript,
so it's easy to keep up to date AND runs pretty fast without need for a backend.## Building
You need to provide the project with some game files before compilation.
1. Put the following files in `game-files-processor/src/main/resources/`:
Content/Data/Components.sbc
Content/Data/CubeBlocks/ (the entire directory)
Content/Data/Localization/MyTexts.resx*You can provide a different `MyTexts.resx` file if you want block names in another language.*
2. Run `game-files-processor/src/main/kotlin/Preprocessor.kt:main()` to extract the needed info from the game files.
3. Compile & run the web app with `./gradlew run`, or update the live web app with `./gradlew browserProductionWebpack`.