Required Directory Structure for Content and Development Tools: Difference between revisions
From OuroDev
pc>Herald No edit summary |
m 6 revisions imported: Importing Portal Corps Wiki pages and history - Feb 6, 2020 |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
* C:\game - this is the root directory of all tools, source, assets, etc... it MUST reside at the root of C:\ unless modifications are made to the tools | * C:\game - this is the root directory of all tools, source, assets, etc... it MUST reside at the root of C:\ unless modifications are made to the tools | ||
** \data - the data directory houses all content that is ready for use by the client and/or servers | ** \data - the data directory houses all content that is ready for use by the client and/or servers | ||
*** \bin | |||
*** \character_library | |||
*** \fonts | |||
*** \fx | |||
*** \geobin | |||
*** \menu | |||
*** \object_library | |||
*** \player_library | |||
*** \scenes - this houses various [[Scene]] files | |||
*** \scripts.loc - this houses various .LUA scripts and [[.ZONEVENT]] files | |||
*** \server | |||
*** \shaders | |||
*** \sound | |||
*** \texts - this houses all written content for the game such as dialog, labels, texture words [[.TEXWORD]], menus, powers, map and mission [[.SPEC]], etc.. | |||
*** \texture_library - this houses the [[.Texture]] files which are converted DDS files and has a sister library under /src | |||
*** \tricks | |||
** \src - the src directory houses all content that is in its working format and not usable by the client and/or servers | ** \src - the src directory houses all content that is in its working format and not usable by the client and/or servers | ||
** \catalog - houses html exports of game data for QA review | *** \texture_library - this houses the .tga files in development that will be converted to [[.Texture]] files for its sister library under /data | ||
** \tools - houses various scripts and tools to assist in content creation or general development and administration | ** \catalog - houses html exports of game data for QA review as part of the [[Catalog]] process | ||
** \tools - houses various scripts and tools to assist in content creation or general development and administration (Folder must exist for some tools to work) |
Latest revision as of 10:02, 6 February 2020
The original developers of City of Heroes utilized a rigid directory structure to organize their development and production content. Most tools developed "in house" rely on this directory structure for operation. It breaks down as follows:
- C:\game - this is the root directory of all tools, source, assets, etc... it MUST reside at the root of C:\ unless modifications are made to the tools
- \data - the data directory houses all content that is ready for use by the client and/or servers
- \bin
- \character_library
- \fonts
- \fx
- \geobin
- \menu
- \object_library
- \player_library
- \scenes - this houses various Scene files
- \scripts.loc - this houses various .LUA scripts and .ZONEVENT files
- \server
- \shaders
- \sound
- \texts - this houses all written content for the game such as dialog, labels, texture words .TEXWORD, menus, powers, map and mission .SPEC, etc..
- \texture_library - this houses the .Texture files which are converted DDS files and has a sister library under /src
- \tricks
- \src - the src directory houses all content that is in its working format and not usable by the client and/or servers
- \texture_library - this houses the .tga files in development that will be converted to .Texture files for its sister library under /data
- \catalog - houses html exports of game data for QA review as part of the Catalog process
- \tools - houses various scripts and tools to assist in content creation or general development and administration (Folder must exist for some tools to work)
- \data - the data directory houses all content that is ready for use by the client and/or servers