Skip to content

Model Editor (3DO, S3O) for the Spring RTS Engine

License

Notifications You must be signed in to change notification settings

techannihilation/upspring

 
 

Repository files navigation

Upspring the Spring RTS model editor

Upspring is a model editor for .3do and .s3o files, it's able to convert from .3do to .s3o, it can handle .3ds as well.

Features

  • Model editing and texturing via it's GUI.
  • Lot's of helpers which make you the life in the GUI easier.
  • LUA API via the "--run" option as well as lua plugins.

Roadmap

See TODO.md

Install

  • Linux

    Build it on your own, it's easy to so with cmake.

    git clone --recursive https://github.com/techannihilation/upspring.git
    cd upspring
    cmake --preset gcc-release && cmake --build --preset gcc-release
    ./out/build/gcc-release/src/Upspring

    I need to check which dependecies you need.

    On Arch Linux it crashes hard without install Courier.

  • Windows

    Download from the releases page.

CMD usage

  • Open with:

    Upspring ~/.spring/games/TA.sdd/objects3d/cdevastator.3do
  • Run lua script with arguments, everything after "--" is passed as "args" to lua.

    Upspring --run runscripts/convert.lua -- ~/.spring/games/TA.sdd/objects3d/cdevastator.3do

The given lua script here needs lfs you can install it with luarocks.

Authors

License

About

Model Editor (3DO, S3O) for the Spring RTS Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.4%
  • Lua 4.9%
  • Python 3.3%
  • CMake 2.5%
  • SWIG 1.2%
  • Makefile 0.7%
  • Other 1.0%