Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/medavox/seba
Space Engineers Blueprint Analyser
https://github.com/medavox/seba
kotlinjs space-engineers xml
Last synced: 6 days 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-08T17:51:28.000Z (8 months ago)
- Last Synced: 2024-04-16T11:32:39.580Z (7 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`.