Template:Grpinfo flags
Jump to navigation
Jump to search
This page is a template. This page was created to be included in other pages. |
The following values are game flags to be used within the grpinfo definition.
Exposed | Value | Label | Description | |
---|---|---|---|---|
Yes | 1 | GAMEFLAG_DUKE | Enables Duke3D-specific behavior in the engine. | |
Yes | 2 | GAMEFLAG_NAM | Enables NAM-specific behavior in the engine, e.g. cheat names. | |
Yes | 4 | GAMEFLAG_NAPALM | Enables NAPALM-specific behavior in the engine, e.g. differences in default RTS file naming. | |
Yes | 8 | GAMEFLAG_WW2GI | Enables WW2GI-specific behavior in the engine, for example, player weapon code differences. | |
Yes | 16 | GAMEFLAG_ADDON | Designates that the GRP is an addon, to be loaded together with another GRP. Currently does not affect behavior. | |
No | 32 | GAMEFLAG_SHAREWARE | Enables Duke3D shareware-specific behavior in the engine. For example, preventing the access to episodes 2 and 3, showing ordering splash screens on exit, etc. | |
No | 64 | GAMEFLAG_DUKEBETA | Enables 0.99 beta specific behavior in the engine, mainly some quote differences. | |
No | 128 | GAMEFLAG_FURY | Enables Ion Fury specific behavior in the engine. This includes many, many changes to override Duke3D default behaviors. | |
No | 256 | GAMEFLAG_STANDALONE | Intended GRPs that are not based on Duke3D -- also used for Ion Fury. However, currently does not affect any behavior. | |
No | 512 | GAMEFLAG_NOCLASSIC | Removes the "Classic" renderer option from the display menu if set. | |
No | 1024 | GAMEFLAG_NOPOLYMER | Removes the "Polymer" renderer option from the display menu if set. |
Defines |
define GAMEFLAG_DUKE 0x00000001 define GAMEFLAG_NAM 0x00000002 define GAMEFLAG_NAPALM 0x00000004 define GAMEFLAG_WW2GI 0x00000008 define GAMEFLAG_ADDON 0x00000010 define GAMEFLAG_SHAREWARE 0x00000020 define GAMEFLAG_DUKEBETA 0x00000060 // includes 0x20 since it's a shareware beta define GAMEFLAG_FURY 0x00000080 define GAMEFLAG_STANDALONE 0x00000100 define GAMEFLAG_NOCLASSIC 0x00000200 define GAMEFLAG_NOPOLYMER 0x00000400 |