Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wintersnake/junk-jack-x
Junk Jack X tools, including a player and world editor as well as a dedicated server build. Includes the necessary libraries to write your own.
https://github.com/wintersnake/junk-jack-x
game-server junk-jack level-editor player-editor save-editor server world-editor
Last synced: 2 months ago
JSON representation
Junk Jack X tools, including a player and world editor as well as a dedicated server build. Includes the necessary libraries to write your own.
- Host: GitHub
- URL: https://github.com/wintersnake/junk-jack-x
- Owner: WinterSnake
- License: mit
- Created: 2021-03-01T03:41:57.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-09T08:00:35.000Z (5 months ago)
- Last Synced: 2024-08-10T09:13:35.409Z (5 months ago)
- Topics: game-server, junk-jack, level-editor, player-editor, save-editor, server, world-editor
- Language: C#
- Homepage:
- Size: 240 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# Junk Jack X Tools
## References
While most of the data for the player and worlds were figured out by hand - I did end up using the World Manager [header](https://github.com/pixbits/junk-jack-modding-api/blob/master/src/core/data/persistence/WorldManager.h) and [C++](https://github.com/pixbits/junk-jack-modding-api/blob/master/src/core/data/persistence/WorldManager.cpp) files given by Jack (the creator of the game) for some guidance when they were made available. Even with these pieces available, there was much to figure out in turning it into a viable player and world editor.
In addition, the use of the Network Protocol [header](https://github.com/pixbits/junk-jack-modding-api/blob/master/src/core/common/net/NetProtocol.h) was very useful in breaking down the interaction between client and server to write a dedicated server backend.