Editing Repository Reference/Repository structure in-depth

Jump to: navigation, search

Warning: You are not logged in.

Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{navigation title|}}
+
{{navigation title|Naming conventions}}
{{grammar}}
+
 
==User files==
+
==kain/==
User files are files created by user, depending of engine settings, they could be located in game folder or in '''My Documents/My Games/omnicide'''.
+
Here is draft listing of this files:
+
 
<div style="border: 1px #999 dotted; padding: 8px; margin: 4px;vertical-align:bottom">
 
<div style="border: 1px #999 dotted; padding: 8px; margin: 4px;vertical-align:bottom">
 
{|
 
{|
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''cubemaps'''
 +
| cubemap light filters used on lights (animated cubemaps is stored in subfolders)
 +
|-
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| '''data'''
 
| '''data'''
| this directory is created and managed by engine, it stores savegames, edited files, temp files etc.
+
| this directory is created and managed by engine, it stores savegames, edited files, temp files
 
|-
 
|-
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| '''dds'''
 
| '''dds'''
| dynamically created DDS files (fonts, locale images)
+
| stores all DDS files to be loaded instead of base textures
|-
+
| [[File:Icon folder.png|16px|alt=|link=]]
+
| '''screenshots'''
+
| screenshots taken from game
+
|-
+
| [[File:Icon folder.png|16px|alt=|link=]]
+
| '''videos'''
+
| FMV's and recorded with '''cl_capturevideo''' videos
+
|-
+
| [[File:Icon file.png|16px|alt=|link=]]
+
| '''config.cfg'''
+
| game config file
+
|-
+
| [[File:Icon file.png|16px|alt=|link=]]
+
| '''omnicide.log'''
+
| engine log file
+
|-
+
| [[File:Icon file.png|16px|alt=|link=]]
+
| '''darkplaces_history.txt'''
+
| console typing history
+
|}
+
</div>
+
 
+
==Game files==
+
kain/
+
<div style="border: 1px #999 dotted; padding: 8px; margin: 4px;vertical-align:bottom">
+
{|
+
| [[File:Icon folder.png|16px|alt=|link=]]
+
| '''cubemaps'''
+
| cubemap light filters used on lights (animated cubemaps is stored in subfolders)
+
 
|-
 
|-
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| [[File:Icon folder.png|16px|alt=|link=]]  
Line 66: Line 38:
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| '''models'''
 
| '''models'''
| all game 3d models and textures for them
+
| all game 3d models and textures for them/
 
|-
 
|-
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| [[File:Icon folder.png|16px|alt=|link=]]  
Line 78: Line 50:
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| '''radiant'''
 
| '''radiant'''
| textures and scripts used by level editor
+
| textures and scripts used by leve leditor
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''screenshots'''
 +
| screenshots taken from game (if running omnicide with no-home-dir option)
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''videos'''
 +
| FMV's and recorded with '''cl_capturevideo''' videos
 
|-
 
|-
 
| [[File:Icon folder.png|16px|alt=|link=]]  
 
| [[File:Icon folder.png|16px|alt=|link=]]  
Line 95: Line 75:
 
| '''csprogs.dat'''
 
| '''csprogs.dat'''
 
| client-side compiled game logic
 
| client-side compiled game logic
 +
|-
 +
| [[File:Icon file.png|16px|alt=|link=]]
 +
| '''darkplaces_history.txt'''
 +
| console typing history (if running omnicide with no-home-dir option)
 
|-
 
|-
 
| [[File:Icon file.png|16px|alt=|link=]]  
 
| [[File:Icon file.png|16px|alt=|link=]]  
Line 118: Line 102:
 
| [[File:Icon archive.png|16px|alt=|link=]]  
 
| [[File:Icon archive.png|16px|alt=|link=]]  
 
| '''PILL500.PK3'''
 
| '''PILL500.PK3'''
| generated textures DDS cache (see [[Repository_Reference/Building_a_Game#Textures_DDS_cache|Building a Game/Textures DDS cache]])
+
| generated textures DDS cache (see [[#Building a Game|Building a Game/Textures DDS cache]])
 
|-
 
|-
 
| [[File:Icon file.png|16px|alt=|link=]]  
 
| [[File:Icon file.png|16px|alt=|link=]]  
Line 127: Line 111:
 
| '''menu.dat'''
 
| '''menu.dat'''
 
| compiled game logic for a menu
 
| compiled game logic for a menu
 +
|-
 +
| [[File:Icon file.png|16px|alt=|link=]]
 +
| '''omnicide.log'''
 +
| engine log file (only if running game with developer option)
 
|-
 
|-
 
| [[File:Icon raw.png|16px|alt=|link=]]  
 
| [[File:Icon raw.png|16px|alt=|link=]]  
Line 310: Line 298:
 
|}
 
|}
 
</div>
 
</div>
 +
 +
====models/mapobjects/====
 +
One or largest model folders. It contains models to be used on levels as [[func_model]] or [[func_gamemodel]].
 +
 +
{{tip|Once development progressing, new mapobject themes get added.}}
 +
 +
<div style="border: 1px #999 dotted; padding: 8px; margin: 4px;vertical-align:bottom">
 +
{|
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''cave'''
 +
| models for 'cave' theme
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''crypt'''
 +
| models for 'crypt' theme
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''dungeon'''
 +
| models for 'dungeon' theme
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''graveyard'''
 +
| models for 'graveyard' theme
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''inn'''
 +
| models for 'inn' theme
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''misc'''
 +
| unthemed widely used models
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''outdoor'''
 +
| models for 'Nosgoth Outdoors' theme
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''spikes'''
 +
| models used in spike zones
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''town'''
 +
| models for 'town' theme
 +
|-
 +
| [[File:Icon folder.png|16px|alt=|link=]]
 +
| '''trees'''
 +
| tree models
 +
|}
 +
</div>
 +
 +
{{navigation footer|}}

Please note that all contributions to Blood Wiki are considered to be released under the Creative Commons Attribution Share Alike (see BloodWiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

This page is a member of 1 hidden category:

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox