1 |
root |
1.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. |