1 |
This is a README for the Developers directory for crossfire. |
2 |
|
3 |
This directory contains files of interest to those that actually develop |
4 |
crossfire (map makers, coders, etc). Files in this directory are not likely |
5 |
to be of interest to just players. This README also contains a brief |
6 |
summary of each file in this directory. |
7 |
|
8 |
If you add a file to this directory, please update this file. Also, |
9 |
user lowercase names for the files, and the addition of readme or doc or |
10 |
txt to the file name is not needed - that is implied in the doc directory. |
11 |
|
12 |
cvs: Guidelines for developers working with CVS access - guidelines |
13 |
for discussing new projects, commit messages, etc. |
14 |
images: Guide for adding image sets to crossfire. |
15 |
map-technical: Technical aspect of maps - fields in the map header (and |
16 |
structure), format for the map files. |
17 |
mapguide: Do's and Don'ts when making new maps. |
18 |
objects: Explains the different fields/values for the objects, as well as |
19 |
breakdowns for a some specific objects (was crossfire.doc) |
20 |
plugins: Describes technical information, and the various events that plugins |
21 |
can be connected to. |
22 |
programming_guide: Hints, style guide, and directions for coders as well |
23 |
as information on sending in patches. |
24 |
protocol: Describes the client/server protocol. |
25 |
python: Contains the crossfire python extensions usable by the plugins. |
26 |
quests: How to manage player quests. Technical implementation details. |
27 |
random-maps: How to use and options for randomly generated maps. |
28 |
random-styles: Description of the various style maps used with the random maps. |
29 |
runes: Explains how to use runes on maps, different fields in the runes. |
30 |
skills: Directions for adding in skills, as well as how the skill system |
31 |
works. |
32 |
teleporters: Mapmaker guide for putting teleporters on to maps. |
33 |
testplans: Contains various testplans that can be run to help verify |
34 |
proper operation of changes made. |