This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
dev [2018/04/03 12:24] karl [Maps] Point internal links to new locations |
dev [2023/07/20 16:25] partmedia Add link |
||
---|---|---|---|
Line 3: | Line 3: | ||
This section provides guidelines and information intended for developers, [[:crossfireeditor|map editors]] , or curious players who wish to modify the game. | This section provides guidelines and information intended for developers, [[:crossfireeditor|map editors]] , or curious players who wish to modify the game. | ||
- | The best place to discuss the development of Crossfire is the irc channel #crossfire on the irc server chat.freenode.net (6666) | + | 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 ([[:trunk]]): | + | Information on installing Crossfire from the source code including accessing the developmental version ([[:sourceforge:svn_code#trunk]]): |
* [[:server:server_compiling|Crossfire Server Compile Guide]] details how to install the server from source. | * [[:server:server_compiling|Crossfire Server Compile Guide]] details how to install the server from source. | ||
- | * [[:client:client_compiling|Crossfire Client Compile Guide]] details how to install the 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. | ||
+ | * [[: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 | * [[:dev:linux|Linux Development Guide]] details what Linux environment should be used to develop from | ||
Line 28: | Line 30: | ||
Guides for how to design maps in crossfire that are consistent in look and feel with existing maps: | Guides for how to design maps in crossfire that are consistent in look and feel with existing maps: | ||
* [[:maps:Map Making Guide]] - This is a guide on what is an acceptable map and what is unacceptable. Also, how/where to contribute maps. | * [[:maps:Map Making Guide]] - This is a guide on what is an acceptable map and what is unacceptable. Also, how/where to contribute maps. | ||
- | * [[:maps:dev:Notes on Map Making]] - Notes, details and suggestions on making maps | + | * [[:maps:dev:Notes on Map Making]] - Notes, details and suggestions on making maps. |
- | * [[:Map Scale]] - A note about the scale of maps]] | + | * [[:maps:Yardstick]] - A note about the scale and size relations of maps compared to reality. |
+ | * [[https://sourceforge.net/p/crossfire/crossfire-server/ci/master/tree/doc/Developers/objects|Simple dialogs]] (go to section J, "NPC's Speak out") | ||
+ | * [[user:cavesomething:guide_to_quest_dialogs|Python/Quest Dialogs]] [[https://sourceforge.net/p/crossfire/crossfire-maps/ci/master/tree/python/CFDialog.py|more information]] | ||
==== Code ==== | ==== Code ==== |