mirror of https://github.com/FreeCol/freecol.git
145 lines
5.1 KiB
HTML
145 lines
5.1 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
|
|
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
|
|
original version by: Nikos Drakos, CBLU, University of Leeds
|
|
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
|
|
* with significant contributions from:
|
|
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>Changing the Rules</TITLE>
|
|
<META NAME="description" CONTENT="Changing the Rules">
|
|
<META NAME="resource-type" CONTENT="document">
|
|
<META NAME="distribution" CONTENT="global">
|
|
|
|
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
|
|
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
|
|
|
|
<LINK REL="STYLESHEET" HREF="FreeCol.css">
|
|
|
|
<LINK REL="next" HREF="node62.html">
|
|
<LINK REL="previous" HREF="node57.html">
|
|
<LINK REL="up" HREF="FreeCol.html">
|
|
<LINK REL="next" HREF="node61.html">
|
|
</HEAD>
|
|
|
|
<BODY >
|
|
|
|
<DIV CLASS="navigation"><!--Navigation Panel-->
|
|
<A NAME="tex2html1527"
|
|
HREF="node61.html">
|
|
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
|
<A NAME="tex2html1521"
|
|
HREF="FreeCol.html">
|
|
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
|
<A NAME="tex2html1515"
|
|
HREF="node59.html">
|
|
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
|
<A NAME="tex2html1523"
|
|
HREF="node1.html">
|
|
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
|
<A NAME="tex2html1525"
|
|
HREF="node64.html">
|
|
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A>
|
|
<BR>
|
|
<B> Next:</B> <A NAME="tex2html1528"
|
|
HREF="node61.html">Modifiers and Abilities</A>
|
|
<B> Up:</B> <A NAME="tex2html1522"
|
|
HREF="FreeCol.html">FreeCol Documentation User Guide</A>
|
|
<B> Previous:</B> <A NAME="tex2html1516"
|
|
HREF="node59.html">The Declaration of Independence</A>
|
|
<B> <A NAME="tex2html1524"
|
|
HREF="node1.html">Contents</A></B>
|
|
<B> <A NAME="tex2html1526"
|
|
HREF="node64.html">Index</A></B>
|
|
<BR>
|
|
<BR></DIV>
|
|
<!--End of Navigation Panel-->
|
|
|
|
<H1><A NAME="SECTION001100000000000000000">
|
|
Changing the Rules</A>
|
|
</H1>
|
|
|
|
<P>
|
|
We would like to make FreeCol configurable, so that the game engine
|
|
becomes capable of emulating many similar games. For this purpose,
|
|
we have made many of the game's features configurable.
|
|
|
|
<P>
|
|
At some point in the future, we will probably add a special rule set
|
|
editor, but at the moment, your only option is to edit the file
|
|
specification.xml directly. This file defines the abilities of units,
|
|
founding fathers, buildings, terrain types, goods and equipment, for
|
|
example. You can find this file in the <SPAN CLASS="textit">data/freecol</SPAN> directory.
|
|
|
|
<P>
|
|
This is still work in progress, however, and the schema for the rule
|
|
set certain to change again in the future. If you wish to develop your
|
|
own rule set, you will have to monitor FreeCol development closely.
|
|
|
|
<P>
|
|
This having been said, we are particularly interested in hearing about
|
|
problems caused by your changes to the rule set. Some dialogs might be
|
|
unable to display more types of goods than are currently defined, for
|
|
example. Or other dialogs might not recognize your new Minuteman unit
|
|
as an armed unit. Please help us improve FreeCol by telling us about
|
|
such problems.
|
|
|
|
<P>
|
|
If you have a working rule set that adds a new flavour to the game, we
|
|
will gladly distribute it along with our default rule set. If you have
|
|
ideas that can not currently be implemented, we will probably try to
|
|
remove these limitations.
|
|
|
|
<P>
|
|
If you try to modify the rule set, you are strongly encouraged to
|
|
check whether the result is still valid. You can do this by validating
|
|
the result with the command <code>ant validate</code>.
|
|
|
|
<P>
|
|
<BR><HR>
|
|
<!--Table of Child-Links-->
|
|
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
|
|
|
|
<UL CLASS="ChildLinks">
|
|
<LI><A NAME="tex2html1529"
|
|
HREF="node61.html">Modifiers and Abilities</A>
|
|
</UL>
|
|
<!--End of Table of Child-Links-->
|
|
|
|
<DIV CLASS="navigation"><HR>
|
|
<!--Navigation Panel-->
|
|
<A NAME="tex2html1527"
|
|
HREF="node61.html">
|
|
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
|
|
<A NAME="tex2html1521"
|
|
HREF="FreeCol.html">
|
|
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
|
|
<A NAME="tex2html1515"
|
|
HREF="node59.html">
|
|
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
|
|
<A NAME="tex2html1523"
|
|
HREF="node1.html">
|
|
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
|
|
<A NAME="tex2html1525"
|
|
HREF="node64.html">
|
|
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A>
|
|
<BR>
|
|
<B> Next:</B> <A NAME="tex2html1528"
|
|
HREF="node61.html">Modifiers and Abilities</A>
|
|
<B> Up:</B> <A NAME="tex2html1522"
|
|
HREF="FreeCol.html">FreeCol Documentation User Guide</A>
|
|
<B> Previous:</B> <A NAME="tex2html1516"
|
|
HREF="node59.html">The Declaration of Independence</A>
|
|
<B> <A NAME="tex2html1524"
|
|
HREF="node1.html">Contents</A></B>
|
|
<B> <A NAME="tex2html1526"
|
|
HREF="node64.html">Index</A></B> </DIV>
|
|
<!--End of Navigation Panel-->
|
|
<ADDRESS>
|
|
Stian Grenborgen
|
|
2009-01-14
|
|
</ADDRESS>
|
|
</BODY>
|
|
</HTML>
|