Skip to content

Summoning Wars is an action roleplaying game for singleplayer or up to 8 players in multiplayer.

License

Notifications You must be signed in to change notification settings

lucho-sosa/summoning-wars

 
 

Repository files navigation

Summoning Wars

Join Discord release contributors issues-pr last commit
Summoning Wars is an open source role-playing game originally by these wonderful people fusion45, kalimgard, mpreisler, wuha at https://sourceforge.net/projects/sumwars/ as well as the contributors listed on the AUTHORS.md.

Description

Summoning Wars is an open source role-playing game, featuring both a single-player and a multiplayer mode for about 2 to 8 players. It is available and proved to work for Windows, Mac OS X and GNU/Linux operating systems, although it might as well work in BSD and similar operating systems.

Community

License

Summoning Wars is free software released under GNU General Public License version 3 or later (GPLv3+), which means that you can freely use, copy and modify the software. Please see LICENSE file for more information about its license, and AUTHORS.md for copyright holders. To view a full list of all dependencies and their licenses used see DEPENDENCIES.md. If there's a dependencies being used missing from the list feel free to make an issue, or a pull request.

Future Contributions

If you find something you think you can improve on in our code, please make a pull request. If you find any bugs or want to request a feature to be added, feel free to create an issue or say something in our Discord.
If you're addition is denied we will try out best to give you a reason behind our decision.

General Instructions

Following libraries are required to build Summoning Wars:

  • OGRE >= 1.7.3
  • OIS
  • CEGUI >= 0.7.5
  • freealut, openal
  • lua5.1
  • ogg, vorbis, vorbisfile
  • physfs
  • boost components: filesystem system date_time chrono thread)

If you are lucky, all libs may be installed via package manager (apt-get, yum, emerge, pacman, ...). Have a look at the "OS dependant install" section below.

After installing all required libraries type:

cmake -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

Currently, there is no make install, so you have to start the game in the directory where you compiled it.

OS Dependent Install Tips

Ubuntu:

Ogre 1.7 and CEGUI 0.7 are not included in the standard repositories yet. But you may get them from this additional repo: https://launchpad.net/~andrewfenn/+archive/ogredev

To install all needed dependencies enter the following command into the terminal:
sudo apt-get install libogre-dev libcegui-dev libois-dev libalut-dev liblua5.1-0-dev libopenal-dev libvorbis-dev libfreeimage-dev libphysfs-dev

Then follow the "General Instructions" section above to install the game.

Troubleshooting

Problem: Rendering does not work under Windows:
Solution: Try replacing ogre.cfg by this (omit the last and the first line of course):

(Begin of ogre.cfg)
Render System=Direct3D9 Rendering Subsystem

[Direct3D9 Rendering Subsystem]
Full Screen=No
Video Mode=1024 x 768 @ 32-bit colour
(End of ogre.cfg9)

About

Summoning Wars is an action roleplaying game for singleplayer or up to 8 players in multiplayer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.0%
  • CMake 5.0%
  • C 4.7%
  • Lua 1.0%
  • Shell 0.2%
  • Python 0.1%