Skip to content

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

4 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages

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