key=arg,arg ...The key determines what the line is defining. The key is always followed by an equal sign. Any arguments that follow the key are always separated by a comma.
An example of the version line is:
Version=19980924This version number is display on the main Universe screen.
C#=research,engineering,resource,station,ship,power,economicThe "#" is the ID of that cost. Each cost must have a unique ID. Each tech and module will have associated costs with it.
The other fields are as follows:
T#=prereq,cost,nameThe "#" is the ID of that tech. Each tech must have a unique ID. ID zero (0) is reserved.
The first field is the prerequisites of this tech. If multiple prerequisites are required for this tech, each one is separated by a period. A tech id of "T0" represents no that there are no prerequisites for this tech.
The second field is the research cost for this tech. This field is represented by a cost ID.
The third field is the name of the tech.
An example is below (including the appropriate cost line):
T11=T9.T8,C11,Plasma Technology C11=40,0,0,0,0,0,0This tech, called "Plasma Technology" has techs T9 and T8 as prerequisites and cost C11 as its research cost. Cost C11 is 40 research points.
MH#=tech,engineering,build,maintenance,name,type,valueThe "#" is the ID of that ship module. Each ship module must have a unique ID. ID zero (0) is reserved.
The definition of type is below:
Type | Key | Value units |
---|---|---|
Shield | SH | Shield Points |
Attack | AT | Attack Points |
Armor | AR | Armor Points |
FTL Drive | DR | Parsecs/turn |
Fuel | FU | Parsecs |
Scanner | SC | Parsecs |
Power | PO | Power Points |
Computer | CO | Combat Bonus |
Storage | ST | Resource Points |
MC#=tech,engineering,build,maintenance,modules,population,resources,nameThe "#" is the ID of that ship colony module. Each ship colony module must have an unique ID. ID zero (0) has a special meaning and is the definition of all starting stations by all players.
The fields are defined as follows:
When designing new colony modules, it would be a good idea for each Colony to have a power module, environmental module and a storage module.
SD=name,shield,attack,armor,drive,fuel,scanner,power,computer,storage,special
MB#=tech,build,maintenance,name,type,valueThe "#" is the ID of that station module. Each station module must have a unique ID. ID zero (0) is reserved.
The fields are defined as follows:
Type | Key | Value units |
---|---|---|
Power | PW | Power Points |
Shield | SH | Shield Points |
Attack | AT | Attack Points |
Station Manufacturing | MB | Station Manufacturing Points/Economic Point |
Ship Manufacturing | MH | Ship Manufacturing Points/Economic Point |
Environmental | EV | Population Points supported |
Scanner | SC | parsecs |
Research | RE | Research Points/Economic Point |
Engineering | EN | Engineering Points/Economic Point |
Storage | ST | Resource Points |
Mining | MI | Resource points/Economic Points |
An example of this line might be:
MB1,T0,C100,C101,Ship Docks,MH,1
BF=growth,economic,miningL,miningE,environment,manufacturing,research,engineering
where each field of the line are as followed:
An example of this line might be:
BF=1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0
R=attack,defense,mining,population,manufacturing,economic,research,engineering,namewhere each field of the line are as followed:
Some examples of this line might be:
R=1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,Human R=1.0,1.0,1.2,0.8,1.2,1.5,0.7,0.7,Cyborg
There can be multiple example startup races. Race Weights are stored in the file as this format:
RW=attack,defense,mining,population,manufacturing,economic,research,engineering
where each field of the line are as followed:
An example of this line might be:
RW=1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0
PDM=distribution description PDH=distribution description
An example of these lines might be:
PDM=1,0,100 PDH=1,0,100
To make the game even, all "home" planets of races will have fixed values. These values are defined in a separate line with key "HPF".
The HPF key has two fields, representing the default mining and default habitation factors.
HPF=mining,habitation
An example of this line is:
HPF=100.0,100.0
SB=battle,damage,shieldwhere each field of the line are as followed:
An example of this line might be:
SB=0.5,1.0,1.0
Return to: Universe - Schemes - Scheme 001
Created: 31 Aug 1998
Updated: 6 Jun 2001
© 1998 Universe Dev Team