Required Directory Structure for Content and Development Tools: Difference between revisions

From OuroDev
pc>Herald
Created page with "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 t..."
 
m 6 revisions imported: Importing Portal Corps Wiki pages and history - Feb 6, 2020
 
(5 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
*** \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)

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)