Pre-defined values

From EDukeWiki
Revision as of 05:22, 10 December 2019 by Fox (talk | contribs) (WIP)
Jump to navigation Jump to search

Globalflags

Used with globalflags userdef or globalflags DEF command.

Value Label Description
1 GLOBAL_NO_GL_TILESHADES Disable tile shades (aka palette emulation) in OpenGL
2 GLOBAL_NO_GL_FULLBRIGHT Disable fullbright colors in OpenGL
4 GLOBAL_NO_GL_FOGSHADE Make visibility the same for all shades in OpenGL. With this, positive shades won't appear darker with visibility, and negative shades won't appear brighter (and negative shades will have virtually no difference from shade zero). As a result, positive shades won't look even darker with distance, while negative shades will look the
define GLOBAL_NO_GL_TILESHADES          0x00000001
define GLOBAL_NO_GL_FULLBRIGHT          0x00000002
define GLOBAL_NO_GL_FOGSHADE            0x00000004

Globalgameflags

Used with globalgameflags userdef or globalgameflags DEF command.

Value Label Description
1 DUKE3D_NO_WIDESCREEN_PINNING Disable widescreen orientation bits for weapon sprites drawn on screen. Enable this if you are using weapon sprites extended on the sides (similar to 20th Anniversary World Tour).
2 DUKE3D_NO_HARDCODED_FOGPALS Disable the four fog palettes. By default Eduke32 will create four new palettes, with IDs ranging from 26 to 29 (however it varies depending of the size of the lookup table).
4 DUKE3D_NO_PALETTE_CHANGES Disable changes to the game palette. By default Eduke32 will attempt to replace the magenta color used for transparency with the color closest to black.
define DUKE3D_NO_WIDESCREEN_PINNING     0x00000001
define DUKE3D_NO_HARDCODED_FOGPALS      0x00000002
define DUKE3D_NO_PALETTE_CHANGES        0x00000004

Orientation

Used with rotatesprite, screentext and other screen drawing commands.

Value Label Description
1 RS_TRANS1 Translucency level one (66% opacity).
2 RS_AUTO Scaling on 320-200 coordinates. This is implicitly applied to all CON screen drawing commands, but including it in your bitfields is recommended for clarity and portability of your code.
4 RS_YFLIP Used to invert Y coordinates. Combine this bit with an angle of 1024 (using rotatesprite) and the tile will appear to have inverted X coordinates. If you want inversion for both the X and Y coordinates, simply set the angle (again, with rotatesprite) to 1024 and do not use this bit.
8 RS_NOCLIP Causes the sprite to be not affected by the screen size (using the + or - commands). This is usefull, for example, when displaying a status bar.
16 RS_TOPLEFT Forces the center of the sprite you're drawing to its top-left if set. It also ignores the x-y offset of the tile.
32 RS_TRANS2 1| is not set.
64 RS_NOMASK Forces masking off if set. It discards translucency too.
128 RS_PERM "Permanent" tile (deprecated).
256 RS_ALIGN_L Align to the left (widescreen support)
512 RS_ALIGN_R Align to the right (widescreen support)
1024 RS_STRETCH Stretch to screen resolution (distorts aspect ratio; this is the behavior of rotatesprite prior to widescreen awareness)
2048 Always interpret coordinate values as having "full" precision, bit-shifted left by 16, so that 20971520x13107200 corresponds to 320x200. See rotatesprite16.
define RS_TRANS1                        0x00000001
define RS_AUTO                          0x00000002
define RS_YFLIP                         0x00000004
define RS_NOCLIP                        0x00000008
define RS_TOPLEFT                       0x00000010
define RS_TRANS2                        0x00000020
define RS_NOMASK                        0x00000040
define RS_PERM                          0x00000080
define RS_ALIGN_L                       0x00000100
define RS_ALIGN_R                       0x00000200
define RS_STRETCH                       0x00000400

Text Properties

Used with screentext.

Value Label Description
1 TEXT_XRIGHT Right-align text on the x-axis. For example, you could display text at x=320 with this flag and the string's right edge would be on the right edge of the screen.
2 TEXT_XCENTER Center-align text on the x-axis. For example, you could display text at x=160 with this flag and the string would be perfectly horizontally centered.
4 TEXT_YBOTTOM Bottom-align text on the y-axis. For example, you could display text at y=200 with this flag and the string's bottom edge would be on the bottom edge of the screen.
8 TEXT_YCENTER Center-align text on the y-axis. For example, you could display text at y=100 with this flag and the string would be perfectly vertically centered.
16 TEXT_INTERNALSPACE If you are unsure what to specify for the <xspace> parameter, this flag will allow EDuke32 to make its own determination. Don't use this unless you have no idea whatsoever. The <xspace> value will be added to the internal result.
32 TEXT_TILESPACE The <xspace> parameter will be determined using the width of the tile after '~'. Good for custom fonts. (NB: <xbetween> is added to spaces just like any other character.) The <xspace> value will be added to the result.
64 TEXT_INTERNALLINE If you are unsure what to specify for the <yline> parameter, this flag will allow EDuke32 to make its own determination. Don't use this unless you have no idea whatsoever. The <yline> value will be added to the internal result.
128 TEXT_TILELINE The <yline> parameter will be determined using the height of the tile after '~'. Good for custom fonts. The <yline> value will be added to the result.
256 TEXT_XOFFSETZERO Calculate spacing between characters from the left edge instead of the right. In other words, <xbetween> is used as a constant width for the characters in the string and the potentially variable widths of the tiles displayed in the string are ignored.
512 TEXT_XJUSTIFY Justify text in the X direction, using <xbetween> for the total width (since the actual distance will be calculated automatically). Compatible with TEXT_XRIGHT and TEXT_XCENTER.
1024 TEXT_YOFFSETZERO Calculate spacing between line from the top edge instead of the bottom. In other words, <ybetween> is used as a constant height for the lines in the string and the potentially variable heights of the tiles displayed in the string are ignored.
2048 TEXT_YJUSTIFY Justify text in the Y direction, using <ybetween> for the total height (since the actual distance will be calculated automatically). Compatible with TEXT_YBOTTOM and TEXT_YCENTER.
4096 TEXT_LINEWRAP Enable a hackish internal line wrapping feature used by some text in the executable (such as multiplayer messages) that will wrap a string back to its starting X position at the point when a character would go off the screen. This flag has no effect if any alignment flags are used or if the <block angle> is not a multiple of 512, which includes 0--perfectly horizontal or vertical.
8192 TEXT_UPPERCASE Force the case of all letters in the string to uppercase.
16384 TEXT_INVERTCASE Invert the case of the letters in the string. Combine with TEXT_UPPERCASE to produce all-lowercase output.
32768 TEXT_IGNOREESCAPE Palette escape sequences (^# or ^##) will have no effect. (See definequote.)
65536 TEXT_LITERALESCAPE No parsing will be done for palette escape sequences so they will show up as actual text. This is useful if you have '^' followed by a number that you actually want to display on the screen, such as exponentiation.
131072 TEXT_BACKWARDS Iterate through the string backwards. (TEXT_LITERALESCAPE is highly recommended because there is not a separate pass to escape the palette sequences forwards.)
262144 TEXT_GAMETEXTNUMHACK All numerals will display as if they have a TEXT_XOFFSETZERO of the width of the '0' minus one. For the standard blue font, this value would be 8. This is useful if you have some string including a number value (such as a countdown timer) that you want to display without the place values shifting due to variable width tiles, particularly '1'.
524288 TEXT_DIGITALNUMBER Special tile order: starting at '0' instead of 'A'. Using this flag with quotes containing anything other than numbers may give you undefined behavior. (Recommended tile numbers: DIGITALNUM (#2472), THREEBYFIVE (#3010))
1048576 TEXT_BIGALPHANUM Special tile order: main menu red font. As in v1.3D, the gray font serves as the lowercase letters, so TEXT_UPPERCASE is recommended. (Recommended tile number: BIGALPHANUM (#2930))
2097152 TEXT_GRAYFONT Special tile order: gray font. To parallel the above flag, the red font serves as the lowercase letters, so TEXT_UPPERCASE is recommended. The primary difference compared to using the above flag with the lowercase flags is that the gray font has its own set of numerals. The red font's punctuation is still used. (Recommended tile number: #2966)
define TEXT_XRIGHT                      0x00000001
define TEXT_XCENTER                     0x00000002
define TEXT_YBOTTOM                     0x00000004
define TEXT_YCENTER                     0x00000008
define TEXT_INTERNALSPACE               0x00000010
define TEXT_TILESPACE                   0x00000020
define TEXT_INTERNALLINE                0x00000040
define TEXT_TILELINE                    0x00000080
define TEXT_XOFFSETZERO                 0x00000100
define TEXT_XJUSTIFY                    0x00000200
define TEXT_YOFFSETZERO                 0x00000400
define TEXT_YJUSTIFY                    0x00000800
define TEXT_LINEWRAP                    0x00001000
define TEXT_UPPERCASE                   0x00002000
define TEXT_INVERTCASE                  0x00004000
define TEXT_IGNOREESCAPE                0x00008000
define TEXT_LITERALESCAPE               0x00010000
define TEXT_BACKWARDS                   0x00020000
define TEXT_GAMETEXTNUMHACK             0x00040000
define TEXT_DIGITALNUMBER               0x00080000
define TEXT_BIGALPHANUM                 0x00100000
define TEXT_GRAYFONT                    0x00200000











































Value Label Description
1 MODE_MENU
2 MODE_DEMO
4 MODE_GAME
8 MODE_EOL
16 MODE_TYPE
32 MODE_RESTART
64 MODE_SENDTOWHOM
128 MODE_END
Value Label Description
1 GAMETYPE_COOP
2 GAMETYPE_WEAPSTAY
4 GAMETYPE_FRAGBAR
8 GAMETYPE_SCORESHEET
16 GAMETYPE_DMSWITCHES
32 GAMETYPE_COOPSPAWN
64 GAMETYPE_ACCESSCARDSPRITES
128 GAMETYPE_COOPVIEW
256 GAMETYPE_COOPSOUND
512 GAMETYPE_OTHERPLAYERSINMAP
1024 GAMETYPE_ITEMRESPAWN
2048 GAMETYPE_MARKEROPTION
4096 GAMETYPE_PLAYERSFRIENDLY
8192 GAMETYPE_FIXEDRESPAWN
16384 GAMETYPE_ACCESSATSTART
32768 GAMETYPE_PRESERVEINVENTORYDEATH
65536 GAMETYPE_TDM
131072 GAMETYPE_TDMSPAWN
Value Label Description
0 REND_CLASSIC
3 REND_POLYMOST
4 REND_POLYMER
Value Label Description
1 DUKE3D_NO_WIDESCREEN_PINNING
2 DUKE3D_NO_HARDCODED_FOGPALS
4 DUKE3D_NO_PALETTE_CHANGES
Value Label Description
-2147483648 MENU_NULL
-2 MENU_CLOSE
-1 MENU_PREVIOUS
0 MENU_MAIN
50 MENU_MAIN_INGAME
100 MENU_EPISODE
101 MENU_USERMAP
110 MENU_SKILL
200 MENU_GAMESETUP
202 MENU_OPTIONS
203 MENU_VIDEOSETUP
204 MENU_KEYBOARDSETUP
205 MENU_MOUSESETUP
206 MENU_JOYSTICKSETUP
207 MENU_JOYSTICKBTNS
208 MENU_JOYSTICKAXES
209 MENU_KEYBOARDKEYS
210 MENU_MOUSEBTNS
212 MENU_MOUSEADVANCED
213 MENU_JOYSTICKAXIS
220 MENU_CONTROLS
230 MENU_RENDERERSETUP
231 MENU_COLCORR
232 MENU_COLCORR_INGAME
233 MENU_SCREENSETUP
234 MENU_DISPLAYSETUP
300 MENU_LOAD
350 MENU_SAVE
400 MENU_STORY
401 MENU_F1HELP
500 MENU_QUIT
501 MENU_QUITTOTITLE
502 MENU_QUIT_INGAME
600 MENU_NETSETUP
601 MENU_NETWAITMASTER
603 MENU_NETWAITVOTES
700 MENU_SOUND
701 MENU_SOUND_INGAME
702 MENU_ADVSOUND
990 MENU_CREDITS
991 MENU_CREDITS2
992 MENU_CREDITS3
993 MENU_CREDITS4
994 MENU_CREDITS5
1000 MENU_LOADVERIFY
1500 MENU_NEWVERIFY
2000 MENU_SAVEVERIFY
10001 MENU_ADULTPASSWORD
15000 MENU_RESETPLAYER
20000 MENU_BUYDUKE
20001 MENU_NETWORK
20002 MENU_PLAYER
20004 MENU_MACROS
20010 MENU_NETHOST
20011 MENU_NETOPTIONS
20012 MENU_NETUSERMAP
20020 MENU_NETJOIN
Value Label Description
1 LOGO_ENABLED
2 LOGO_PLAYANIM
4 LOGO_PLAYMUSIC
8 LOGO_3DRSCREEN
16 LOGO_TITLESCREEN
32 LOGO_DUKENUKEM
64 LOGO_THREEDEE
128 LOGO_PLUTOPAKSPRITE
256 LOGO_SHAREWARESCREENS
512 LOGO_TENSCREEN
1024 LOGO_STOPANIMSOUNDS
2048 LOGO_NOE4CUTSCENE
4096 LOGO_NOE1BONUSSCENE
8192 LOGO_NOE2BONUSSCENE
16384 LOGO_NOE3BONUSSCENE
32768 LOGO_NOE4BONUSSCENE
65536 LOGO_NOE1ENDSCREEN
131072 LOGO_NOE2ENDSCREEN
262144 LOGO_NOE3RADLOGO
524288 LOGO_NODUKETEAMTEXT
1048576 LOGO_NODUKETEAMPIC
2097152 LOGO_STOPMISCSOUNDS
4194304 LOGO_NOGAMETITLE
8388608 LOGO_NOTITLEBAR
16777216 LOGO_HIDEEPISODE
33554432 LOGO_NOHELP
67108864 LOGO_NOCREDITS
Value Label Description
1 STATUSBAR_NONONE
2 STATUSBAR_NOMINI
4 STATUSBAR_NOFULL
8 STATUSBAR_NOSHRINK
16 STATUSBAR_NOFRAGBAR
32 STATUSBAR_NOOVERLAY
64 STATUSBAR_NOMODERN
Value Label Description
0 gamefunc_Move_Forward
1 gamefunc_Move_Backward
2 gamefunc_Turn_Left
3 gamefunc_Turn_Right
4 gamefunc_Strafe
5 gamefunc_Fire
6 gamefunc_Open
7 gamefunc_Run
8 gamefunc_AutoRun
9 gamefunc_Jump
10 gamefunc_Crouch
11 gamefunc_Look_Up
12 gamefunc_Look_Down
13 gamefunc_Look_Left
14 gamefunc_Look_Right
15 gamefunc_Strafe_Left
16 gamefunc_Strafe_Right
17 gamefunc_Aim_Up
18 gamefunc_Aim_Down
19 gamefunc_Weapon_1
20 gamefunc_Weapon_2
21 gamefunc_Weapon_3
22 gamefunc_Weapon_4
23 gamefunc_Weapon_5
24 gamefunc_Weapon_6
25 gamefunc_Weapon_7
26 gamefunc_Weapon_8
27 gamefunc_Weapon_9
28 gamefunc_Weapon_10
29 gamefunc_Inventory
30 gamefunc_Inventory_Left
31 gamefunc_Inventory_Right
32 gamefunc_Holo_Duke
33 gamefunc_Jetpack
34 gamefunc_NightVision
35 gamefunc_MedKit
36 gamefunc_TurnAround
37 gamefunc_SendMessage
38 gamefunc_Map
39 gamefunc_Shrink_Screen
40 gamefunc_Enlarge_Screen
41 gamefunc_Center_View
42 gamefunc_Holster_Weapon
43 gamefunc_Show_Opponents_Weapon
44 gamefunc_Map_Follow_Mode
45 gamefunc_See_Coop_View
46 gamefunc_Mouse_Aiming
47 gamefunc_Toggle_Crosshair
48 gamefunc_Steroids
49 gamefunc_Quick_Kick
50 gamefunc_Next_Weapon
51 gamefunc_Previous_Weapon
52 gamefunc_Show_Console
53 gamefunc_Show_DukeMatch_Scores
54 gamefunc_Dpad_Select
55 gamefunc_Dpad_Aiming
Value Label Description
1 INPUT_JUMP
2 INPUT_CROUCH
4 INPUT_FIRE
8 INPUT_AIM_UP
16 INPUT_AIM_DOWN
32 INPUT_RUNNING
64 INPUT_LOOK_LEFT
128 INPUT_LOOK_RIGHT
256 INPUT_WEAPON_1
512 INPUT_WEAPON_2
768 INPUT_WEAPON_3
1024 INPUT_WEAPON_4
1280 INPUT_WEAPON_5
1536 INPUT_WEAPON_6
1792 INPUT_WEAPON_7
2048 INPUT_WEAPON_8
2304 INPUT_WEAPON_9
2560 INPUT_WEAPON_10
2816 INPUT_WEAPON_PREV
3072 INPUT_WEAPON_NEXT
4096 INPUT_STEROIDS
8192 INPUT_LOOK_UP
16384 INPUT_LOOK_DOWN
32768 INPUT_NIGHTVISION
65536 INPUT_MEDKIT
131072 INPUT_RESERVED
262144 INPUT_CENTER_VIEW
524288 INPUT_HOLSTER_WEAPON
1048576 INPUT_INVENTORY_LEFT
2097152 INPUT_PAUSE
4194304 INPUT_QUICK_KICK
8388608 INPUT_AIM_MODE
16777216 INPUT_HOLODUKE
33554432 INPUT_JETPACK
67108864 INPUT_QUIT
134217728 INPUT_INVENTORY_RIGHT
268435456 INPUT_TURN_AROUND
536870912 INPUT_OPEN
1073741824 INPUT_INVENTORY
2147483648 INPUT_ESC
Value Label Description
1 INPUT_MOVE_FORWARD
2 INPUT_MOVE_BACKWARD
4 INPUT_STRAFE_LEFT
8 INPUT_STRAFE_RIGHT
16 INPUT_TURN_LEFT
32 INPUT_TURN_RIGHT
Value Label Description
0 CHEAT_CORNHOLIO
1 CHEAT_STUFF
2 CHEAT_SCOTTY
3 CHEAT_COORDS
4 CHEAT_VIEW
5 CHEAT_TIME
6 CHEAT_UNLOCK
7 CHEAT_CASHMAN
8 CHEAT_ITEMS
9 CHEAT_RATE
10 CHEAT_SKILL
11 CHEAT_BETA
12 CHEAT_HYPER
13 CHEAT_MONSTERS
16 CHEAT_TODD
17 CHEAT_SHOWMAP
18 CHEAT_KROZ
19 CHEAT_ALLEN
20 CHEAT_CLIP
21 CHEAT_WEAPONS
22 CHEAT_INVENTORY
23 CHEAT_KEYS
24 CHEAT_DEBUG
26 CHEAT_COMEGETSOME
Value Label Description
1 QUOTE_SHOW_MAP_OFF
2 QUOTE_ACTIVATED
3 QUOTE_MEDKIT
4 QUOTE_LOCKED
5 QUOTE_CHEAT_EVERYTHING
6 QUOTE_BOOTS
7 QUOTE_WASTED
8 QUOTE_UNLOCKED
9 QUOTE_FOUND_SECRET
10 QUOTE_SQUISHED
12 QUOTE_USED_STEROIDS
13 QUOTE_DEAD
15 QUOTE_DEACTIVATED
17 QUOTE_CHEAT_GODMODE_ON
18 QUOTE_CHEAT_GODMODE_OFF
21 QUOTE_CROSSHAIR_OFF
22 QUOTE_CHEATS_DISABLED
23 QUOTE_MESSAGES_ON
24 QUOTE_MESSAGES_OFF
26 QUOTE_MUSIC
37 QUOTE_CHEAT_STEROIDS
40 QUOTE_F1HELP
44 QUOTE_MOUSE_AIMING_OFF
47 QUOTE_HOLODUKE_ON
48 QUOTE_HOLODUKE_OFF
49 QUOTE_HOLODUKE_NOT_FOUND
50 QUOTE_JETPACK_NOT_FOUND
52 QUOTE_JETPACK_ON
53 QUOTE_JETPACK_OFF
70 QUOTE_NEED_BLUE_KEY
71 QUOTE_NEED_RED_KEY
72 QUOTE_NEED_YELLOW_KEY
73 QUOTE_WEAPON_LOWERED
74 QUOTE_WEAPON_RAISED
75 QUOTE_BOOTS_ON
76 QUOTE_SCUBA_ON
79 QUOTE_CHEAT_ALLEN
80 QUOTE_MIGHTY_FOOT
82 QUOTE_WEAPON_MODE_OFF
83 QUOTE_MAP_FOLLOW_OFF
85 QUOTE_RUN_MODE_OFF
88 QUOTE_JETPACK
89 QUOTE_SCUBA
90 QUOTE_STEROIDS
91 QUOTE_HOLODUKE
99 QUOTE_CHEAT_TODD
100 QUOTE_CHEAT_UNLOCK
101 QUOTE_NVG
102 QUOTE_WEREGONNAFRYYOURASS
103 QUOTE_SCREEN_SAVED
105 QUOTE_CHEAT_BETA
107 QUOTE_NVG_OFF
109 QUOTE_VIEW_MODE_OFF
111 QUOTE_SHOW_MAP_ON
113 QUOTE_CHEAT_NOCLIP
114 QUOTE_SAVE_BAD_VERSION
115 QUOTE_RESERVED
116 QUOTE_RESERVED2
117 QUOTE_RESERVED3
118 QUOTE_SAVE_DEAD
119 QUOTE_CHEAT_ALL_WEAPONS
120 QUOTE_CHEAT_ALL_INV
121 QUOTE_CHEAT_ALL_KEYS
122 QUOTE_RESERVED4
124 QUOTE_SAVE_BAD_PLAYERS
Value Label Description
1 FLOOR_STAT_PLAx
2 FLOOR_STAT_SLOPE
4 FLOOR_STAT_SWAPXY
8 FLOOR_STAT_SMOOSH
16 FLOOR_STAT_XFLIP
32 FLOOR_STAT_YFLIP
64 FLOOR_STAT_RELATIVE
128 FLOOR_STAT_MASKED
256 FLOOR_STAT_TRANS
Value Label Description
1 CEILING_STAT_PLAx
2 CEILING_STAT_SLOPE
4 CEILING_STAT_SWAPXY
8 CEILING_STAT_SMOOSH
16 CEILING_STAT_XFLIP
32 CEILING_STAT_YFLIP
64 CEILING_STAT_RELATIVE
128 CEILING_STAT_MASKED
256 CEILING_STAT_TRANS
Value Label Description
1 CSTAT_WALL_BLOCK
2 CSTAT_WALL_BOTTOM_SWAP
4 CSTAT_WALL_ALIGN_BOTTOM
8 CSTAT_WALL_XFLIP
16 CSTAT_WALL_MASKED
32 CSTAT_WALL_1WAY
64 CSTAT_WALL_BLOCK_HITSCAN
128 CSTAT_WALL_TRANSLUCENT
256 CSTAT_WALL_YFLIP
512 CSTAT_WALL_TRANS_FLIP
16384 CSTAT_WALL_BLOCK_ACTOR
32768 CSTAT_WALL_WARP_HITSCAN
Value Label Description
1 CSTAT_SPRITE_BLOCK
2 CSTAT_SPRITE_TRANSLUCENT
4 CSTAT_SPRITE_XFLIP
8 CSTAT_SPRITE_YFLIP
16 CSTAT_SPRITE_WALL
32 CSTAT_SPRITE_FLOOR
64 CSTAT_SPRITE_ONE_SIDE
128 CSTAT_SPRITE_YCENTER
256 CSTAT_SPRITE_BLOCK_HITSCAN
512 CSTAT_SPRITE_TRANS_FLIP
2048 CSTAT_SPRITE_NOSHADE
32768 CSTAT_SPRITE_INVISIBLE
Value Label Description
1 SFLAG_SHADOW
2 SFLAG_NVG
4 SFLAG_NOSHADE
8 SFLAG_PROJECTILE
16 SFLAG_DECAL
1024 SFLAG_NULL
4096 SFLAG_NOFLOORSHADOW
32768 SFLAG_BADGUYSTAYPUT
65536 SFLAG_CACHE
131072 SFLAG_ROTFIXED
262144 SFLAG_HARDCODED_BADGUY
524288 SFLAG_DIDNOSE7WATER
4194304 SFLAG_HURTSPAWNBLOOD
8388608 SFLAG_GREENSLIMEFOOD
33554432 SFLAG_WAKEUPBADGUYS
67108864 SFLAG_DAMAGEEVENT
Value Label Description
99 TSPR_TEMP
100 STAT_MIRROREDACTOR
Value Label Description
1 SPREXT_NOTMD
2 SPREXT_NOMDANIM
4 SPREXT_AWAY1
8 SPREXT_AWAY2
16 SPREXT_TSPRACCESS
32 SPREXT_TEMPINVISIBLE
Value Label Description
1 TSPR_EXTRA_MDHACK
Value Label Description
1 RS_TRANS1
2 RS_AUTO
4 RS_YFLIP
8 RS_NOCLIP
16 RS_TOPLEFT
32 RS_TRANS2
64 RS_NOMASK
128 RS_PERM
256 RS_ALIGN_L
512 RS_ALIGN_R
1024 RS_STRETCH
2048 ROTATESPRITE_FULL16
Value Label Description
1 TEXT_XRIGHT
2 TEXT_XCENTER
4 TEXT_YBOTTOM
8 TEXT_YCENTER
16 TEXT_INTERNALSPACE
32 TEXT_TILESPACE
64 TEXT_INTERNALLINE
128 TEXT_TILELINE
256 TEXT_XOFFSETZERO
512 TEXT_XJUSTIFY
1024 TEXT_YOFFSETZERO
2048 TEXT_YJUSTIFY
4096 TEXT_LINEWRAP
8192 TEXT_UPPERCASE
16384 TEXT_INVERTCASE
32768 TEXT_IGNOREESCAPE
65536 TEXT_LITERALESCAPE
131072 TEXT_BACKWARDS
262144 TEXT_GAMETEXTNUMHACK
524288 TEXT_DIGITALNUMBER
1048576 TEXT_BIGALPHANUM
2097152 TEXT_GRAYFONT
Value Label Description
30719 TILE_SAVESHOT
30718 TILE_TILT
30717 TILE_LOADSHOT
30716 TILE_ANIM
30715 TILE_VIEWSCR
Value Label Description
0 BASEPAL
1 WATERPAL
2 SLIMEPAL
3 DREALMSPAL
4 TITLEPAL
5 ENDINGPAL
6 ANIMPAL
Value Label Description
251 CROSSHAIR_PAL
252 NORMALPAL
253 SPECULARPAL
254 GLOWPAL
255 DETAILPAL
Value Label Description
0 MUS_INTRO
1 MUS_BRIEFING
2 MUS_LOADING
Value Label Description
0 ICON_NONE
1 ICON_FIRSTAID
2 ICON_STEROIDS
3 ICON_HOLODUKE
4 ICON_JETPACK
5 ICON_HEATS
6 ICON_SCUBA
7 ICON_BOOTS
Value Label Description
1 WEAPON_HOLSTER_CLEARS_CLIP
2 WEAPON_GLOWS
4 WEAPON_AUTOMATIC
8 WEAPON_FIREEVERYOTHER
16 WEAPON_FIREEVERYTHIRD
32 WEAPON_RANDOMRESTART
64 WEAPON_AMMOPERSHOT
128 WEAPON_BOMB_TRIGGER
256 WEAPON_NOVISIBLE
512 WEAPON_THROWIT
1024 WEAPON_CHECKATRELOAD
2048 WEAPON_STANDSTILL
4096 WEAPON_SPAWNTYPE2
8192 WEAPON_SPAWNTYPE3
16384 WEAPON_SEMIAUTO
32768 WEAPON_RELOAD_TIMING
65536 WEAPON_RESET
Value Label Description
16384 HIT_SECTOR
32768 HIT_WALL
49152 HIT_SPRITE
Value Label Description
16 MAXGAMETYPES
7 MAXVOLUMES
64 MAXLEVELS
7 MAXSKILLS
4096 MAXSECTORS
16384 MAXWALLS
16384 MAXSPRITES
30720 MAXTILES
Value Label Description
120 TICRATE
26 GAMETICSPERSEC
30 REALGAMETICSPERSEC
4 TICSPERFRAME