E32 Profiles: Difference between revisions
Hendricks266 (talk | contribs) No edit summary |
Hendricks266 (talk | contribs) |
||
| (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>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> | **"<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 | ||
{ | { | ||
con_module "con_module.con" | |||
def_module "def_module.def" | |||
} | } | ||
| Line 182: | Line 190: | ||
commands | commands | ||
{ | { | ||
con_module "mymod_specialeffects.con" | |||
def_module "mymod_new8bitart.def" | |||
} | } | ||
profile | profile | ||
| Line 195: | Line 203: | ||
commands | commands | ||
{ | { | ||
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" | ||
con_module "Vacation.con" | |||
def_module "Vacation.def" | |||
} | } | ||
| Line 230: | Line 238: | ||
commands | commands | ||
{ | { | ||
con_module "VacaDP.con" | |||
def_module "VacaDP.def" | |||
} | } | ||
tie "dukeplus" | tie "dukeplus" | ||
| Line 245: | Line 253: | ||
commands | commands | ||
{ | { | ||
con_module "VacaXXX.con" | |||
def_module "VacaXXX.def" | |||
} | } | ||
depend "xxx_pack" | depend "xxx_pack" | ||
| Line 260: | Line 268: | ||
commands | commands | ||
{ | { | ||
def_module "vacation_hrp.def" | |||
} | } | ||
| Line 275: | Line 283: | ||
commands | commands | ||
{ | { | ||
def_module "vacation_hrp_xxx.def" | |||
} | } | ||
depend "vaca_plus_xxx" | depend "vaca_plus_xxx" | ||