moritz-h / satisfactory-3d-map

A 3D map savegame tool for the game Satisfactory.
GNU General Public License v3.0
15 stars 1 forks source link

Satisfactory 3D Map

A 3D map save game tool for the game Satisfactory by Coffee Stain Studios. This tool allows the visualization of all objects contained in a save game in 3D space as well as a detailed listing of all contained data. There are limited and currently experimental save game editor capabilities.

Part of this project is an independent Satisfactory save game parsing library written in C++, which also has Python bindings. For more information about the Python library, see the separate Python Readme. Further, documentation of the save game format is available here.

License

Copyright (C) 2021 - 2024 Moritz Heinemann

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

The source code of Satisfactory3DMap itself is licensed under the GNU GPLv3. In addition, this repository contains several files from different copyright holders, where other licenses may apply:

Files Copyright by
map/resources/textures/Map/ Coffee Stain Studios
map/resources/fonts/ Font Awesome
libs/glad/ David Herberth

During CMake build, the following additional libraries will be fetched and included: