Jump to content

E32 Profiles: Difference between revisions

From EDukeWiki
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 5: Line 5:
To the editors: Feel free to add content or notes, but please do not delete anything. (MediaWiki does contain a revision history, in any case.)
To the editors: Feel free to add content or notes, but please do not delete anything. (MediaWiki does contain a revision history, in any case.)


Each profile contains in essence tokens similar in function to the available command-line parameters. Profiles can be mixed and matched by modifying the cfg file once parsed, by passing command-line arguments, or in a GUI interface.
==Overview==
 
A profile is a unit describing a modification of some sort. Each profile contains in essence tokens similar in function to the available command-line parameters. Profiles can be mixed and matched by modifying the cfg file once parsed, by passing command-line arguments, or in a GUI interface.


Words formatted like "<u>this</u>" refer to the actual commands used in profiles.
Words formatted like "<u>this</u>" refer to the actual commands used in profiles.
Line 31: Line 33:


=== syntax ===
=== syntax ===
*"<u>name</u>" { }: two names, "<u>reference</u>" <name> and "<u>proper</u>" <display name>
*"<u>name</u>" { }: two names
**"<u>reference</u>" <technical_name>
**"<u>proper</u>" <Display Name>
*"<u>version</u>" <float>: for each mod, mutator, etc (possibly version checker/downloader?)
*"<u>version</u>" <float>: for each mod, mutator, etc (possibly version checker/downloader?)
*"<u>autoload</u>" flag: default on (HRP, music pack) vs. default off (mod)
*"<u>autoload</u>" flag: default on (HRP, music pack) vs. default off (mod)
Line 53: Line 57:
*********duke3d registered v1.3D South Korea
*********duke3d registered v1.3D South Korea
********duke3d registered v1.4/v1.5
********duke3d registered v1.4/v1.5
*********duke3d_atomic_dukedc
*********duke3d_atomic_nwinter
*********duke3d_atomic_vacation
******nam-based
******nam-based
*******nam-family
*******nam-family
Line 78: Line 85:
*"<u>commands</u>" { }: contains list of files/data to load
*"<u>commands</u>" { }: contains list of files/data to load
**"<u>basedir</u>" (-game_dir)
**"<u>basedir</u>" (-game_dir)
***Note: This changes the "Custom game content directory" in the startup window. Perhaps it should be a user setting, off-limits to mods.
**"<u>dir</u>" (-j)
**"<u>dir</u>" (-j)
**"<u>fs</u>" (-g) (short for "filesystem"; add grp/zip/pk3/pk4)
**"<u>grp</u>"/"<u>zip</u>"/"<u>pk3</u>"/"<u>pk4</u>" (-g)
**"<u>con</u>" (-x)
**"<u>con</u>" (-x)
**"<u>def</u>" (-h)
**"<u>def</u>" (-h)
Line 122: Line 130:
     commands
     commands
     {
     {
         conmodule "conmodule.con"
         con_module "con_module.con"
         defmodule "defmodule.def"
         def_module "def_module.def"
     }
     }
   
   
Line 182: Line 190:
     commands
     commands
     {
     {
         conmodule "mymod_specialeffects.con"
         con_module "mymod_specialeffects.con"
         defmodule "mymod_new8bitart.def"
         def_module "mymod_new8bitart.def"
     }
     }
     profile
     profile
Line 195: Line 203:
         commands
         commands
         {
         {
             defmodule "mymod_hrp.def"
             def_module "mymod_hrp.def"
         }
         }
         tie "duke3d_hrp"
         tie "duke3d_hrp"
Line 217: Line 225:
         dir "vaca_plus"
         dir "vaca_plus"
         grp "vacation.grp"
         grp "vacation.grp"
         conmodule "Vacation.con"
         con_module "Vacation.con"
         defmodule "Vacation.def"
         def_module "Vacation.def"
     }
     }
   
   
Line 230: Line 238:
         commands
         commands
         {
         {
             conmodule "VacaDP.con"
             con_module "VacaDP.con"
             defmodule "VacaDP.def"
             def_module "VacaDP.def"
         }
         }
         tie "dukeplus"
         tie "dukeplus"
Line 245: Line 253:
         commands
         commands
         {
         {
             conmodule "VacaXXX.con"
             con_module "VacaXXX.con"
             defmodule "VacaXXX.def"
             def_module "VacaXXX.def"
         }
         }
         depend "xxx_pack"
         depend "xxx_pack"
Line 260: Line 268:
         commands
         commands
         {
         {
             defmodule "vacation_hrp.def"
             def_module "vacation_hrp.def"
         }
         }
   
   
Line 275: Line 283:
             commands
             commands
             {
             {
                 defmodule "vacation_hrp_xxx.def"
                 def_module "vacation_hrp_xxx.def"
             }
             }
             depend "vaca_plus_xxx"
             depend "vaca_plus_xxx"

Latest revision as of 08:08, 28 November 2013