LOGO FLAGS: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
Jblade (talk | contribs)
mNo edit summary
Fox (talk | contribs)
No edit summary
Line 3: Line 3:
It is a [[bitfield]]. The default value is 255.  That is, all the bits below 256 are set. The values are:
It is a [[bitfield]]. The default value is 255.  That is, all the bits below 256 are set. The values are:


'''1'''    - LOGO_ENABLED<br />
{| {{prettytable}}
'''2'''    - LOGO_PLAYANIM<br />
!Exposed!!Value!!Label!!Description!!
'''4'''    - LOGO_PLAYMUSIC<br />
|-
'''8'''    - LOGO_3DRSCREEN<br />
| No || 1 || LOGO_ENABLED ||
'''16'''  - LOGO_TITLESCREEN<br />
|-
'''32'''  - LOGO_DUKENUKEM<br />
| No || 2 || LOGO_PLAYANIM ||
'''64'''  - LOGO_THREEDEE<br />
|-
'''128'''  - LOGO_PLUTOPAKSPRITE<br />
| No || 4 || LOGO_PLAYMUSIC ||
'''256'''  - LOGO_SHAREWARESCREENS<br />
|-
'''512'''  - LOGO_TENSCREEN<br />
| No || 8 || LOGO_3DRSCREEN ||
'''1024''' - LOGO_STOPANIMSOUNDS<br />
|-
'''2048''' - LOGO_NOE4CUTSCENE<br />
| No || 16 || LOGO_TITLESCREEN ||
'''4096''' - LOGO_NOE1BONUSSCENE<br />
|-
'''8192''' - LOGO_NOE2BONUSSCENE<br />
| No || 32 || LOGO_DUKENUKEM ||
'''16384''' - LOGO_NOE3BONUSSCENE<br />
|-
'''32768''' - LOGO_NOE4BONUSSCENE<br />
| No || 64 || LOGO_THREEDEE ||
'''65536''' - LOGO_NOE1ENDSCREEN<br />
|-
'''131072''' - LOGO_NOE2ENDSCREEN<br />
| No || 128 || LOGO_PLUTOPAKSPRITE ||
'''262144''' - LOGO_NOE3RADLOGO<br />
|-
'''524288''' - LOGO_NODUKETEAMTEXT<br />
| No || 256 || LOGO_SHAREWARESCREENS ||
'''1048576''' - LOGO_NODUKETEAMPIC<br />
|-
'''2097152''' - LOGO_STOPMISCSOUNDS<br />
| No || 512 || LOGO_TENSCREEN ||
'''4194304''' - LOGO_NOGAMETITLE<br />
|-
'''8388608''' - LOGO_NOTITLEBAR<br />
| No || 1024 || LOGO_STOPANIMSOUNDS ||
'''33554432''' - LOGO_NOHELP<br />
|-
'''67108864''' - LOGO_NOCREDITS
| No || 2048 || LOGO_NOE4CUTSCENE ||
|-
| No || 4096 || LOGO_NOE1BONUSSCENE ||
|-
| No || 8192 || LOGO_NOE2BONUSSCENE ||
|-
| No || 16384 || LOGO_NOE3BONUSSCENE ||
|-
| No || 32768 || LOGO_NOE4BONUSSCENE ||
|-
| No || 65536 || LOGO_NOE1ENDSCREEN ||
|-
| No || 131072 || LOGO_NOE2ENDSCREEN ||
|-
| No || 262144 || LOGO_NOE3RADLOGO ||
|-
| No || 524288 || LOGO_NODUKETEAMTEXT ||
|-
| No || 1048576 || LOGO_NODUKETEAMPIC ||
|-
| No || 2097152 || LOGO_STOPMISCSOUNDS ||
|-
| No || 4194304 || LOGO_NOGAMETITLE ||
|-
| No || 8388608 || LOGO_NOTITLEBAR ||
|-
| No || 16777216 || LOGO_HIDEEPISODE ||
|-
| No || 33554432 || LOGO_NOHELP ||
|-
| No || 67108864 || LOGO_NOCREDITS ||
|-
|}


(The names following the numeric values are merely informational, they do not denote labels predefined from CON.)
define LOGO_ENABLED                    0x00000001
define LOGO_PLAYANIM                    0x00000002
define LOGO_PLAYMUSIC                  0x00000004
define LOGO_3DRSCREEN                  0x00000008
define LOGO_TITLESCREEN                0x00000010
define LOGO_DUKENUKEM                  0x00000020
define LOGO_THREEDEE                    0x00000040
define LOGO_PLUTOPAKSPRITE              0x00000080
define LOGO_SHAREWARESCREENS            0x00000100
define LOGO_TENSCREEN                  0x00000200
define LOGO_STOPANIMSOUNDS              0x00000400
define LOGO_NOE4CUTSCENE                0x00000800
define LOGO_NOE1BONUSSCENE              0x00001000
define LOGO_NOE2BONUSSCENE              0x00002000
define LOGO_NOE3BONUSSCENE              0x00004000
define LOGO_NOE4BONUSSCENE              0x00008000
define LOGO_NOE1ENDSCREEN              0x00010000
define LOGO_NOE2ENDSCREEN              0x00020000
define LOGO_NOE3RADLOGO                0x00040000
define LOGO_NODUKETEAMTEXT              0x00080000
define LOGO_NODUKETEAMPIC              0x00100000
define LOGO_STOPMISCSOUNDS              0x00200000
define LOGO_NOGAMETITLE                0x00400000
define LOGO_NOTITLEBAR                  0x00800000
define LOGO_HIDEEPISODE                0x01000000
define LOGO_NOHELP                      0x02000000
define LOGO_NOCREDITS                  0x04000000


[[Category:Bitfields]]
[[Category:Bitfields]]
[[Category:Pre-defined gamevars]]
[[Category:Pre-defined gamevars]]

Revision as of 09:07, 20 February 2020

LOGO_FLAGS is a gamevar that controls the appearance of the introduction and menu.

It is a bitfield. The default value is 255. That is, all the bits below 256 are set. The values are:

Exposed Value Label Description
No 1 LOGO_ENABLED
No 2 LOGO_PLAYANIM
No 4 LOGO_PLAYMUSIC
No 8 LOGO_3DRSCREEN
No 16 LOGO_TITLESCREEN
No 32 LOGO_DUKENUKEM
No 64 LOGO_THREEDEE
No 128 LOGO_PLUTOPAKSPRITE
No 256 LOGO_SHAREWARESCREENS
No 512 LOGO_TENSCREEN
No 1024 LOGO_STOPANIMSOUNDS
No 2048 LOGO_NOE4CUTSCENE
No 4096 LOGO_NOE1BONUSSCENE
No 8192 LOGO_NOE2BONUSSCENE
No 16384 LOGO_NOE3BONUSSCENE
No 32768 LOGO_NOE4BONUSSCENE
No 65536 LOGO_NOE1ENDSCREEN
No 131072 LOGO_NOE2ENDSCREEN
No 262144 LOGO_NOE3RADLOGO
No 524288 LOGO_NODUKETEAMTEXT
No 1048576 LOGO_NODUKETEAMPIC
No 2097152 LOGO_STOPMISCSOUNDS
No 4194304 LOGO_NOGAMETITLE
No 8388608 LOGO_NOTITLEBAR
No 16777216 LOGO_HIDEEPISODE
No 33554432 LOGO_NOHELP
No 67108864 LOGO_NOCREDITS
define LOGO_ENABLED                     0x00000001
define LOGO_PLAYANIM                    0x00000002
define LOGO_PLAYMUSIC                   0x00000004
define LOGO_3DRSCREEN                   0x00000008
define LOGO_TITLESCREEN                 0x00000010
define LOGO_DUKENUKEM                   0x00000020
define LOGO_THREEDEE                    0x00000040
define LOGO_PLUTOPAKSPRITE              0x00000080
define LOGO_SHAREWARESCREENS            0x00000100
define LOGO_TENSCREEN                   0x00000200
define LOGO_STOPANIMSOUNDS              0x00000400
define LOGO_NOE4CUTSCENE                0x00000800
define LOGO_NOE1BONUSSCENE              0x00001000
define LOGO_NOE2BONUSSCENE              0x00002000
define LOGO_NOE3BONUSSCENE              0x00004000
define LOGO_NOE4BONUSSCENE              0x00008000
define LOGO_NOE1ENDSCREEN               0x00010000
define LOGO_NOE2ENDSCREEN               0x00020000
define LOGO_NOE3RADLOGO                 0x00040000
define LOGO_NODUKETEAMTEXT              0x00080000
define LOGO_NODUKETEAMPIC               0x00100000
define LOGO_STOPMISCSOUNDS              0x00200000
define LOGO_NOGAMETITLE                 0x00400000
define LOGO_NOTITLEBAR                  0x00800000
define LOGO_HIDEEPISODE                 0x01000000
define LOGO_NOHELP                      0x02000000
define LOGO_NOCREDITS                   0x04000000