This the purpose of this Organization is to coordinate efforts towards bulding modding tools for American McGee's Scrapland (developed by MercurySteam) to allow for the creation of User Generated Content, that includes:
- Importers and Exporters for the 3D-Model and animation formats of Maps, Objects, Vehicles and Characters
- Documenting the Python Scripting Interface
- Documenting how the Game Engine works
- Documenting the Multiplayer network Protocol to allow for the creation of cross-platform dedicated server software, bots and utilities like a match Replay system and Online leaderboard
- Build tools to make modifying the game more accessible (Ideally a one-stop-shop solution built on top of Blender, but maybe it will end up being a Web application or a standalone porgram)
- And most importantly: to have fun
- Notes on Engine internals, file formats, etc
- ScrapHacks: Kitchen sink repo for file format parsers, network sniffers, tools to poke at the game as it runs, etc
- Scrap-Packed-Explorer GUI and CLI to extract and modify the game's .packed files, developed by @romibi and @Strongleong
- Scrapland-Localisation-Tools tool for decoding and encoding the game's language files to make it easier to fix translations (by @Strongleong)
a Ghidra project server is available, access is managed through Tailscale, after being added to the GitHub org log in to the tailscale website using your GitHub account
then pick rescrap.org.github when asked to select a network
after your account has been approved you should be able to connect to the Ghidra server under the hostname ghidra
, port 13100