Skip to content
View OpenSiege's full-sized avatar

Block or report OpenSiege

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OpenSiege/README.md

Open Siege

Open Siege is an open source replacement for the Dungeon Siege engine originally created by Gas Powered Games.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment notes on how to deploy the project on a live system.

Prerequisites

1. Dungeon Siege (Steam or Original Discs)
2. Dungeon Siege: LOA (Steam or Original Discs)

Building

OpenSiege requires the installation of the conan package manager. Please refer to the build instructions for your platform.

git clone https://github.com/OpenSiege/OpenSiege.git
cd OpenSiege
mkdir build
cd build
conan install .. -s build_type=Debug
conan install .. -s build_type=Release
cmake ..

OpenSiege Command Line Params

When launching OpenSiege will attempt to resolve your ds-install-path path automatically. If it cannot be resolved use the ds-install-path command line to pass the directory. This only needs to be done once as that path is written to the user config file.

If you do not pass a state to OpenSiege you will get a purple viewport with an outline for the console by default. It's recommended to pass --state "RegionTestState"for a complete map load of town_center.

Complete list of Command Line paramaters
--bits <path>
--fullscreen <true/false>
--state <GasTestState/SiegeNodeTestState/RegionTestState/UITestState/AspectMeshTestState>
--width <int>
--height <int>

Expected Test State Output

Built With

Authors

Open Siege Team

License

This project is licensed under the GPLv3 License - see the LICENSE file for details

Acknowledgments

  • Gas Powered Games for creating such a fantastic engine and game
  • The Dungeon Siege community
  • Guilherme Lampert for his Reverse Engineering Dungeon Siege project for tank loading and other inspirations.

Popular repositories Loading

  1. OpenSiege OpenSiege Public

    Open source implementation of Dungeon Siege

    C++ 25 2

  2. opensiege.github.io opensiege.github.io Public

    Makefile 1 1

  3. OpenSiegeEditorArchive OpenSiegeEditorArchive Public

    C++ 1

  4. IkkyoDSDLL IkkyoDSDLL Public

    C++