Coding
From Unvanquished
Contents
Game
- Getting the source
- Compiling the source
- Running Unvanquished from Git
- Development environments
- Making and modding
- External resources
Repositories
New Documentation
- Compatibility (on ensuring interoperability between the various software components)
- Creating Cvars
Documentation (Possibly outdated)
- Technical Documentation has overviews, links and tips for getting started with the source
- Engine
- UI Implementation
- GSoC idea list
- List future ideas etherpad
- Lua in the UI
Contributing
Launch several clients for debug purpose
🚧️ TODO: Move this to a dedicated page about debugging instructions.
To launch several clients, for debug purpose or cheating, or.. more fun (and more CPU usage...), you can use this way:
- create a folder somewhere,
- Create and go to the directory : mkdir -p toto ; cd toto (here we named it toto but you can choose another name),
- launch the client via daemon, like in Linux : ~/.local/share/unvanquished/base/daemon -homepath .
- change configuration and player name.
If you plan to duplicate the folder, remove the publickey pubkey in the folder.
To disallow mouse capture, use the command in console /set in_mouse 0
To move the windows on common Linux desktop, you may use win_key and left_click.