Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 875525e8228ccb9231e71b8d7ba27544 > files > 14

freecraft-1.17-3mdk.i586.rpm

<HTML><HEAD>
<!--
----	$Id: datadir.html,v 1.1 2001/03/10 23:25:40 johns Exp $
-->
    <TITLE>FreeCraft Version 1.17 - Data directory structure</TITLE>
</HEAD>
<BODY>
    <H1>FreeCraft Version 1.17 - Data directory structure</H1>
<HR><PRE WIDTH=80>
     ___________		     _________		      _____  __
     \_	  _____/______	 ____	____ \_	  ___ \____________ _/ ____\/  |_
      |	   __) \_  __ \_/ __ \_/ __ \/	  \  \/\_  __ \__  \\	__\\   __\ 
      |	    \	|  | \/\  ___/\	 ___/\	   \____|  | \// __ \|	|   |  |
      \___  /	|__|	\___  >\___  >\______  /|__|  (____  /__|   |__|
	  \/		    \/	   \/	     \/		   \/
    ______________________			     ______________________
			  T H E	  W A R	  B E G I N S
	   FreeCraft - A free fantasy real time strategy game engine
</PRE>
<B>(C) Copyright 2001 by The FreeCraft Project. Distributed under the
<A HREF="artistic-license.html">"Artistic License"</A></B>
<HR>
<PRE>
Proposal for the new FreeCraft data directory structure:

<I>{race}</I>		: Replace with a race name: human, orc, alliance or mythical..
<I>{tileset}</I>	: Replace with a tileset name: winter, summer, ...
<I>{unit}</I>		: Replace with an unit name: footman, bowman, ...
<I>{building}</I>	: Replace with a building name: goldmine, farm, ...
<I>{race-campaign}</I> : Replace with a name of a campaign of a race: human-exp, ...

<B>$FREECRAFT_LIBRARY_PATH/data</B>
|   Contains all data files for the FreeCraft game engine.
|
|-- <B>data/campaigns</B>
|   |	Contains all available campaigns.
|   |
|   `-- <B>data/campaigns/<I>{race-campaign}</I></B>
|	|   Contains all data for a campaign: scripts, maps, texts, intros.
|	|
|	`-- <B>data/campaigns/<I>{race-campaign}</I>/interface</B>
|		Contains special backgrounds images for the campaign.
|    
|-- <B>data/ccl</B>
|	Contains all global CCL - Craft Configuration Language files.
|
|-- <B>data/graphics</B>
|   |	Contains all available graphics.
|   |
|   |-- <B>data/graphics/<I>{race}</I></B>
|   |	|   Contains all graphics of a race, which could be used in any
|   |	|   tileset.
|   |	|
|   |	|-- <B>data/graphics/<I>{race}</I>/buildings</B>
|   |	|	Contains the building of the race, which could be used in
|   |	|	any tileset.
|   |	|
|   |	`-- <B>data/graphics/<I>{race}</I>/units</B>
|   |		Contains all units of the race, which could be used in any
|   |		any tileset.
|   |
|   |-- <B>data/graphics/neutral</B>
|   |	|   Contains all graphics that didn't belong to a special race and
|   |	|   which could be used in any tileset.
|   |	|
|   |	|-- <B>data/graphics/neutral/buildings</B>
|   |	|	Contains all buildings that didn't belong to a special race
|   |	|	and which could be used in any tileset.
|   |	|
|   |	`-- <B>data/graphics/neutral/units</B>
|   |		Contains all units that didn't belong to a special race and
|   |		which could be used in any tileset.
|   |
|   |-- <B>data/graphics/missiles</B>
|   |	    Contains all graphics of missiles.
|   |
|   |-- <B>data/graphics/tilesets</B>
|   |	|   Contains the graphics special to a single tileset.
|   |	|   Icons, buildings, units, tileset, decorations.
|   |	|
|   |	`-- <B>data/graphics/tilesets/<I>{tileset}</I></B>
|   |	    |	Contains the special graphics of this tileset of all races.
|   |	    |
|   |	    |-- <B>data/graphics/tilesets/<I>{tileset}</I>/<I>{race}</I></B>
|   |	    |	|   Contains all graphics of a race special to this tileset.
|   |	    |	|
|   |	    |	|-- <B>data/graphics/tilesets/<I>{tileset}</I>/<I>{race}</I>/buildings</B>
|   |	    |	|	Contains all buildings graphics of a race and a tileset.
|   |	    |	|
|   |	    |	`-- <B>data/graphics/tilesets/<I>{tileset}</I>/<I>{race}</I>/units</B>
|   |	    |		Contains all units graphics of a race and a tileset.
|   |	    |
|   |	    |-- <B>data/graphics/tilesets/<I>{tileset}</I>/neutral</B>
|   |	    |	|   Contains the graphics not belonging to any race.
|   |	    |	|
|   |	    |	|-- <B>data/graphics/tilesets/<I>{tileset}</I>/neutral/buildings</B>
|   |	    |	|	Contains the buildings graphics of the neutral race.
|   |	    |	|
|   |	    |	`-- <B>data/graphics/tilesets/<I>{tileset}</I>/neutral/units</B>
|   |	    |		Contains the units graphics of the neutral race.
|   |	    |
|   |	    `-- <B>data/graphics/tilesets/<I>{tileset}</I>/terrain</B>
|   |		    Contains the graphics for the tileset self.
|   |
|   |
|   `-- <B>data/graphics/ui</B>
|	|   Contains all user interface graphics.
|	|
|	|-- <B>data/graphics/ui/cursors</B>
|	|	Contains all cursors not special to any race.
|	|
|	|-- <B>data/graphics/ui/fonts</B>
|	|	Contains all fonts not special to any race.
|	|
|	`-- <B>data/graphics/ui/<I>{race}</I></B>
|	    |	Contains all user interface graphics special to a race.
|	    |
|	    |-- <B>data/graphics/ui/<I>{race}</I>/640x480</B>
|	    |	    Contains the user interface graphics for this resolution.
|	    |
|	    `-- <B>data/graphics/ui/<I>{race}</I>/cursors</B>
|		    Contains the cursors special to this race.
|
|
|-- <B>data/puds</B>
|   |	Contains all 'puds' the original level format.
|   |
|   |-- <B>data/puds/demo</B>
|   |	    Contains the demo levels.
|   |
|   |-- <B>data/puds/internal</B>
|   |	    Contains the internal (stored in the data file) levels.
|   |
|   |-- <B>data/puds/multi</B>
|   |	    Contains multi-player levels.
|   |
|   |-- <B>data/puds/my_puds</B>
|   |	    Contains your own levels.
|   |
|   |-- <B>data/puds/single</B>
|   |	    Contains single player levels.
|   |
|   `-- <B>data/puds/strange</B>
|	    Contains strange levels.
|
|-- <B>data/maps</B>
|   |	Contains all maps in our own level format.
|   |
|   |-- <B>data/maps/single</B>
|   |	    Contains single player levels.
|   |
|   `-- <B>data/maps/multi</B>
|	    Contains multi-player player levels.
|
|
`-- <B>data/sounds</B>
    |	Contains all available sounds.
    |
    |-- <B>data/sounds/buildings</B>
    |	    Contains all general buildings sounds.
    |
    |-- <B>data/sounds/<I>{race}</I></B>
    |	|   Contains all sounds special to a race.
    |	|
    |	|-- <B>data/sounds/<I>{race}</I>/basic_voices</B>
    |	|   |	Contains the general sounds of this race.
    |	|   |
    |	|   |-- <B>data/sounds/<I>{race}</I>/basic_voices/acknowledgement</B>
    |	|   |	    Contains the general acknowledgement sounds of this race.
    |	|   |
    |	|   |-- <B>data/sounds/<I>{race}</I>/basic_voices/annoyed</B>
    |	|   |	    Contains the general annoyed sounds of this race.
    |	|   |
    |	|   |-- <B>data/sounds/<I>{race}</I>/basic_voices/help</B>
    |	|   |	    Contains the general help sounds of this race.
    |	|   |
    |	|   `-- <B>data/sounds/<I>{race}</I>/basic_voices/selected</B>
    |	|	    Contains the general selected sounds of this race.
    |	|
    |	|-- <B>data/sounds/<I>{race}</I>/buildings</B>
    |	|	Contains the buildings sounds of this race.
    |	|
    |	|-- <B>data/sounds/<I>{race}</I>/ships</B>
    |	|   |	Contains all general ship sounds of this race.
    |	|   |
    |	|   |-- <B>data/sounds/<I>{race}</I>/ships/acknowledgement</B>
    |	|   |	    Contains the ship acknowledgement sound of this race.
    |	|   |
    |	|   |-- <B>data/sounds/<I>{race}</I>/ships/annoyed</B>
    |	|   |	    Contains the ship annoyed sound of this race.
    |	|   |
    |	|   `-- <B>data/sounds/<I>{race}</I>/ships/selected</B>
    |	|	    Contains the ship selected sound of this race.
    |	|
    |	`-- <B>data/sounds/<I>{race}</I>/units</B>
    |	    |	Contains the special sounds of a race and unit.
    |	    |
    |	    `-- <B>data/sounds/<I>{race}</I>/units/<I>{unit}</I></B>
    |		|   Contains the special sounds of this units of the race.
    |		|
    |		|-- <B>data/sounds/<I>{race}</I>/units/<I>{unit}</I>/acknowledgement</B>
    |		|	Contains the acknowledge sound of this unit.
    |		|
    |		|-- <B>data/sounds/<I>{race}</I>/units/<I>{unit}</I>/annoyed</B>
    |		|	Contains the annoyed sound of this unit.
    |		|
    |		`-- <B>data/sounds/<I>{race}</I>/units/<I>{unit}</I>/selected</B>
    |			Contains the selected sound of this unit.
    |
    |-- <B>data/sounds/misc</B>
    |	|   Contains the sounds that didn't fit in any section.
    |	|
    |	|-- <B>data/sounds/misc/building explosion</B>
    |	|	Contains the building explosion sounds.
    |	|
    |	`-- <B>data/sounds/misc/tree chopping</B>
    |		Contains the tree chopping sounds.
    |
    |-- <B>data/sounds/missiles</B>
    |	|   Contains the fire and hit sounds of missiles.
    |	|
    |	`-- <B>data/sounds/missiles/sword attack</B>
    |		Contains different sounds of the same kind.
    |
    |-- <B>data/sounds/neutral</B>
    |	|   Contains the sounds of buildings or units not belonging to any race.
    |	|
    |	|-- <B>data/sounds/neutral/buildings</B>
    |	|	Contains the building sounds of the neutral race.
    |	|
    |	`-- <B>data/sounds/neutral/units</B>
    |	    |	Contains the units sounds of the neutral race.
    |	    |
    |	    `-- <B>data/sounds/neutral/units/<I>{unit}</I></B>
    |		|   Contains the special sounds of the unit of the neutral race.
    |		|
    |		|-- <B>data/sounds/neutral/units/<I>{unit}</I>/acknowledgement</B>
    |		|	Contains the acknowledgement sound of the unit of
    |		|	the neutral race.
    |		|
    |		|-- <B>data/sounds/neutral/units/<I>{unit}</I>/annoyed</B>
    |		|	Contains the annoyed sound of the unit of the neutral
    |		|	race.
    |		|
    |		`-- <B>data/sounds/neutral/units/<I>{unit}</I>/selected</B>
    |			Contains the selected sound of the unit of the neutral
    |			race.
    |
    |-- <B>data/sounds/spells</B>
    |	    Contains the sounds of the different spells.
    |
    |-- <B>data/sounds/ui</B>
    |	    Contains the sounds for the user interface.
    |
    `-- <B>data/sounds/units</B>
	|   Contains the sounds of units common for all races.
	|
	`-- <B>data/sounds/units/<I>{unit}</I></B>
	    |	Contains the sounds of this unit.
	    |
	    |-- <B>data/sounds/units/<I>{unit}</I>/acknowledgement</B>
	    |	    Contains the acknowledgement sound of this unit.
	    |
	    |-- <B>data/sounds/units/<I>{unit}</I>/annoyed</B>
	    |	    Contains the annoyed sound of this unit.
	    |
	    `-- <B>data/sounds/units/<I>{unit}</I>/selected</B>
		    Contains the selected sound of this unit.
</PRE><HR>
All trademarks and copyrights on this page are owned by their respective owners.
<ADDRESS><A HREF="mailto:aleclone@FreeCraft.org">The FreeCraft Project</A>
</ADDRESS></BODY></HTML>