This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
dev [2023/07/20 16:25] partmedia Add link |
dev [2023/07/20 16:45] partmedia Reorganize Getting Started |
||
---|---|---|---|
Line 1: | Line 1: | ||
Back to the [[:Start|Crossfire Main]] page | Back to the [[:Start|Crossfire Main]] page | ||
+ | |||
====== Development ====== | ====== Development ====== | ||
- | This section provides guidelines and information intended for developers, [[:crossfireeditor|map editors]] , or curious players who wish to modify the game. | + | If you are interested in contributing to the game, this is the place to look. |
+ | ===== Getting Help ===== | ||
The best place to discuss the development of Crossfire is the [[https://crossfire.real-time.com/irc/index.html|libera.chat irc]] or [[https://crossfire.real-time.com/discord/index.html|Discord]] channels named "crossfire". | The best place to discuss the development of Crossfire is the [[https://crossfire.real-time.com/irc/index.html|libera.chat irc]] or [[https://crossfire.real-time.com/discord/index.html|Discord]] channels named "crossfire". | ||
- | ==== Getting Started ==== | + | ===== Getting Started ===== |
- | Information on installing Crossfire from the source code including accessing the developmental version ([[:sourceforge:svn_code#trunk]]): | + | To work on game content including maps, quests, graphics, and the server: |
- | * [[:server:server_compiling|Crossfire Server Compile Guide]] details how to install the server from source. | + | |
+ | - Use Git to clone the server, map, and archetype repositories | ||
+ | - [[:server:server_compiling|Install a local development server]] | ||
+ | - [[gridarta|Install the map editor (Gridarta)]] | ||
+ | - (optional) [[:cre:compiling|Install the Crossfire Resource Editor (CRE)]] to edit quests, objects, and monsters in a GUI | ||
+ | |||
+ | For help with the above on Linux, see [[:dev:linux|Linux Development Guide]]. | ||
+ | |||
+ | To work on the game clients: | ||
* [[:client:client_compiling|Crossfire GTK2 Client Compile Guide]] details how to install the GTK2 client from source. | * [[:client:client_compiling|Crossfire GTK2 Client Compile Guide]] details how to install the GTK2 client from source. | ||
* [[:jxclient:compiling|Crossfire Java Client Compile Guide]] details how to build JXClient from sources. | * [[:jxclient:compiling|Crossfire Java Client Compile Guide]] details how to build JXClient from sources. | ||
- | * [[:cre:compiling|Crossfire Resource Editor]] details how to build the CRE tool. | ||
- | * [[:dev:linux|Linux Development Guide]] details what Linux environment should be used to develop from | ||
===== Information for Development ===== | ===== Information for Development ===== |