Pre-publication evaluation: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Refined page)
mNo edit summary
Line 2: Line 2:
==Essentials==
==Essentials==
# Evaluate the mod under [[Steam 3rd Party Mod Support]].
# Evaluate the mod under [[Steam 3rd Party Mod Support]].
# Evaluate the mod under [[Customizing Options: Keyboard]].
# Delete [[#Sedimentary Files|sedimentary files]]
# Delete [[#Sedimentary Files|sedimentary files]]
# Files required for each map are in their places.
# Files required for each map are in their places.
Line 14: Line 15:
# <code>cfg\banned_user.cfg</code>
# <code>cfg\banned_user.cfg</code>
# <code>cfg\banned_ip.cfg</code>
# <code>cfg\banned_ip.cfg</code>
# <code>cfg\config.cfg</code><br/>If a customized config is desired, include a <code>cfg\config_default.cfg</code> in the mod's release.
# <code>cfg\config.cfg</code>
# <code>scripts\kb_def.lst</code><br/>See [[The Default Keyboard Layout]]
# <code>scripts\kb_def.lst</code>
# <code>scripts\settings.scr</code><br/>This should be placed in the <code>cfg</code> folder.
# <code>scripts\settings.scr</code><br/>This should be placed in the <code>cfg</code> folder.
# <code>bin\client.pdb</code>
# <code>bin\client.pdb</code>
Line 27: Line 28:
# <code>DownloadLists</code> directory<br/>{{note|These '''minor''' files would require rebuilding by the client.}}
# <code>DownloadLists</code> directory<br/>{{note|These '''minor''' files would require rebuilding by the client.}}
==Refining==
==Refining==
# Evaluate the mod under [[VGUI2 Programming Best Practices]]
# Evaluate the mod under [[VGUI2 Programming Best Practices]].
# Add documentation on mod-specific [[console command]]s and [[console variable]]s.
# Add documentation on mod-specific [[console command]]s and [[console variable]]s.
# Include an icon for the mod if desired in <code>resource\game.ico</code>.
# Include an icon for the mod if desired in <code>resource\game.ico</code>.
# Include the [[FGD]] for third-party mod mappers.
# Include the [[FGD]] for third-party mod mappers.
[[Category:Modding]]
[[Category:Modding]]

Revision as of 15:49, 30 March 2006

Note.pngNote:The following items are numbered to help you keep track of where you are in this process, not as an order for a specific procedure.

Essentials

  1. Evaluate the mod under Steam 3rd Party Mod Support.
  2. Evaluate the mod under Customizing Options: Keyboard.
  3. Delete sedimentary files
  4. Files required for each map are in their places.
  5. Design a default MOTD, or Message of the Day, for the mod in motd.txt.
  6. A shared soundcache manifest is built.
  7. Implementation for all functionalities desired to be in this release is completed.

Sedimentary Files

If one of the following files or directories exist, deletion would make the mod's installation tidier.

  1. demoheader.tmp
  2. stats.txt
  3. textwindow_temp.html
  4. cfg\banned_user.cfg
  5. cfg\banned_ip.cfg
  6. cfg\config.cfg
  7. scripts\kb_def.lst
  8. scripts\settings.scr
    This should be placed in the cfg folder.
  9. bin\client.pdb
  10. bin\server.pdb
  11. Possibly scene.cache and modelsounds.cache if a lower download size is desired.
    Note.pngNote:These files would require rebuilding by the client.
  12. maps/soundcache/<mapname>.cache (but leave the .manifests)
    Note.pngNote:These files would require rebuilding by the client.
  13. SAVE directory
  14. screenshots directory
  15. reslists directory
  16. materials/maps directory
  17. DownloadLists directory
    Note.pngNote:These minor files would require rebuilding by the client.

Refining

  1. Evaluate the mod under VGUI2 Programming Best Practices.
  2. Add documentation on mod-specific console commands and console variables.
  3. Include an icon for the mod if desired in resource\game.ico.
  4. Include the FGD for third-party mod mappers.