Gamedev:Structure: Difference between revisions
More actions
imported>Abma |
imported>Knorke remade from scratch (started) |
||
| Line 1: | Line 1: | ||
This are the files to be found in a Spring game. Optional files or folders such as "config\" folders for ie Lua scripts are not listed. | |||
'''This page is unfinished''' | |||
---- | |||
='''<code>root of game folder</code>'''<br>= | |||
[[Modinfo.lua]] and can also contain [[Modoptions.lua]] and [[AI:Development:Lang:Lua|LuaAI.lua]] | |||
=='''<code>bitmaps\</code>'''<br>== | |||
=='''<code>bitmaps\loadpictures</code>'''<br>== | |||
pictures that will be displayed when the game loads | |||
: | |||
==='''<code>bitmaps\tracks</code>'''<br>=== | |||
images that are used for the [[Units-UnitDefs#Decals|unit tracks]] | |||
=='''<code>units\</code>'''<br>== | |||
.lua or .fbi files [[Units-UnitDefs|that define the units.]] | |||
Subfolders are allowed. | |||
=='''<code>features\</code>'''<br>== | |||
.lua or .fbi files [[Units-UnitDefs|that define features (wreckage and such)]] | |||
Subfolders are allowed. | |||
=='''<code>gamedata\</code>'''<br>== | |||
[http://springrts.com/wiki/Category:Gamedata|various files] that control global things or setup graphic & sound resources. | |||
=='''<code>icons\</code>'''<br>== | |||
images for [[Icontypes.lua|unit symbols and radar icons]] | |||
=='''<code>LuaRules\</code>'''<br>== | |||
various files to make Lua scripts work such as gadget handler (?) | |||
==='''<code>LuaRules\Gadgets</code>'''<br>=== | |||
[[Lua_Scripting|Lua gadgets]]: scripts that controll the gameplay | |||
==='''<code>LuaRules\Configs</code>'''<br>=== | |||
config files read by Lua gadgets | |||
=='''<code>LuaUI\</code>'''<br>== | |||
==='''<code>LuaUI\widgets</code>'''<br>=== | |||
[[Lua_Scripting|Lua widget]]: scripts that make up the user interface or do other unsynced things | |||
=='''<code>objects3d\</code>'''<br>== | |||
[[Game_and_Unit_development#Modeling_.28.3do.2C_.s3o.29|3D files]] such as .3do or .3do to be used by features, units or weapons. | |||
Subfolders are allowed. | |||
=='''<code>unittextures\</code>'''<br>== | |||
[[Game_and_Unit_development#Modeling_.28.3do.2C_.s3o.29|Textures for the 3D files]] Textures for the 3D models. | |||
Subfolders are allowed. | |||
=='''<code>scripts\</code>'''<br>== | |||
[[Game_and_Unit_development#Unit_Scripting.2FAnimations_.28.cob.2C_.bos.2C_.lua.29|animation scripts]] for units | |||
=='''<code>sidepics\</code>'''<br>== | |||
[[Sidedata.lua|Faction icons]] read by lobby etc. | |||
=='''<code>sounds\</code>'''<br>== | |||
[[Sounds.lua|sound files]] | |||
=='''<code>unitpics\</code>'''<br>== | |||
[[Units:Buildpics|unit preview pictures for buildmenu]] | |||
=='''<code>weapons\</code>'''<br>== | |||
files that [[Weapon_Variables|define weapons]] | |||
Subfolders are allowed. | |||
[[Category:Game development]] | |||
Revision as of 12:24, 22 October 2011
This are the files to be found in a Spring game. Optional files or folders such as "config\" folders for ie Lua scripts are not listed.
This page is unfinished
root of game folder
Modinfo.lua and can also contain Modoptions.lua and LuaAI.lua
bitmaps\
bitmaps\loadpictures
pictures that will be displayed when the game loads
bitmaps\tracks
images that are used for the unit tracks
units\
.lua or .fbi files that define the units. Subfolders are allowed.
features\
.lua or .fbi files that define features (wreckage and such) Subfolders are allowed.
gamedata\
files that control global things or setup graphic & sound resources.
icons\
images for unit symbols and radar icons
LuaRules\
various files to make Lua scripts work such as gadget handler (?)
LuaRules\Gadgets
Lua gadgets: scripts that controll the gameplay
LuaRules\Configs
config files read by Lua gadgets
LuaUI\
LuaUI\widgets
Lua widget: scripts that make up the user interface or do other unsynced things
objects3d\
3D files such as .3do or .3do to be used by features, units or weapons. Subfolders are allowed.
unittextures\
Textures for the 3D files Textures for the 3D models. Subfolders are allowed.
scripts\
animation scripts for units
sidepics\
Faction icons read by lobby etc.
sounds\
unitpics\
unit preview pictures for buildmenu
weapons\
files that define weapons Subfolders are allowed.