Mission Editor for Spring Engine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc/fr
editor
launcher
mapConception
modConception
old_versions
player
usefullFiles
7za.exe
README.md
build_SPREDeditor_only.bat
build_SPREDeditor_only.sh
build_SPREDlauncher.bat
build_SPREDlauncher.sh
build_SPREDplayer_only.bat
build_SPREDplayer_only.sh

README.md

SPRED: SPring EDitor

SPRED is a mod designed for Spring engine with Prog&Play. SPRED enables to create missions and export them as new mods compatible with Spring engine.

SPRED is distributed with the game engine at http://progandplay.lip6.fr/download.php?LANG=en.

Repository structure

./launcher/      => source code of the launcher that enables to export editor dedicated
                    for Spring compatible games
./editor/        => source code of the generic editor that enables to build mission and
                    export them as new game
./player/        => source code of the player enabling to load and play scenario and missions
                    built with editor
./usefullFiles/  => source code shared between the editor and the player
./mapConception/ => source code of maps designed for Prog&Play
./modConception/ => source code of mods (games) linked with Prog&Play but not designed with SPRED
./old_versions/  => contains old source code kept for memory

How to build SPRED

Simply launch "build_SPREDlauncher.bat" or "build_SPREDlauncher.sh", it will package all source codes into "SPRED_Launcher.sdz" file. Then copy paste this file into your Spring directory ("mods" folder), and enjoy...

SPRED architecture

SPRED launcher includes generic editor that includes player. With SPRED launcher and a game compatible with Spring engine (Kernel Panic for instance) you can export the editor compatible with this game. Then you create your missions and scenario and export them as mods compatible with Spring engine.

+----------------------------+  +--------------------------------+
| SPRED launcher             |  | Spring mods (ex: Kernel Panic) |
|                            |  +---+----------------------------+
|   +----------------------+ |      |   +-------------------------------+
|   | Generic SPRED editor +--------+-->| SPRED editor for Kernel Panic |
|   |   +--------------+   | |          |   +--------------+            |   +------------+
|   |   | SPRED player |   | |          |   | SPRED player +--------------->| Scenario 1 |
|   |   +--------------+   | |          |   +--------------+            |   |   +------------+
|   +----------------------+ |          +-------------------------------+   +---| Scenario 2 |
+----------------------------+                                                  |   +------------+
                                                                                +---|     ...    |
                                                                                    +------------+