In
this tutorial I'm going
to teach you various
things about the game's
main menu(you know, New
Game, Sound, Load/Save,
etc.), like changing the
colors, changing the
speed of changing a menu
section & changing
the music cue that
plays. The files that
you need are WL_MENU.C
and WL_MENU.H
.
Changing
the
colors
Open
up WL_MENU.H and go to
line 16. There you'd
see:
#define
BORDCOLOR
0x29
#define
BORD2COLOR
0x23
#define
DEACTIVE 0x2b
#define
BKGDCOLOR
0x2d
#define
STRIPE 0x2c
#define
MenuFadeOut()
VL_FadeOut(0,255,51,0,0,10)
Now,
to change the colors of
the menu, change
anything behind the 0x
with another color
palette index. I only
give some
good-looking(by my
thinking) color changes.
Also, don't forget to
redraw the colors with
FloEdit, or else it
looks silly with things
like a gun with a red
block around it, and so
on. Just make a
screenshot, save that
one and use the colors
on the screenshot to
redraw the red colors on
the normal Wolfenstein
3D graphics(they're VGA
graphics, if you'd like
to know).
If
you'd like to use a grey
menu color, type
this:
#define
BORDCOLOR 0x19 // color
"1" is grey
#define
BORD2COLOR
0x13
#define
DEACTIVE 0x1b
#define
BKGDCOLOR
0x1d
#define
STRIPE 0x1c
#define
MenuFadeOut()
VL_FadeOut(0,255,0,0,0,10)
Changing
the episode
names
Step
1. Open up WL_MENU.C and
search for "Eisenfaust".
Now you'll
find:
{1,"Episode
1" "Escape from
Wolfenstein",0},
{0,"",0},
{3,"Episode 2"
"Operation:
Eisenfaust",0},
{0,"",0},
{3,"Episode 3" "Die,
Fuhrer, Die!",0},
{0,"",0},
{3,"Episode 4" "A Dark
Secret",0},
{0,"",0},
{3,"Episode 5" "Trail of
the Madman",0},
{0,"",0},
{3,"Episode 6"
"Confrontation",0}
Step
2. Change that to, for
instance:
{1,"Episode
1" "Escape from
Amsterdam",0},
{0,"",0},
{3,"Episode 2"
"Operation: Brian
Lowe",0},
{0,"",0},
{3,"Episode 3" "Live,
Parafriction,
Live!",0},
{0,"",0},
{3,"Episode 4" "A
Moonless Night",0},
{0,"",0},
{3,"Episode 5" "Bad
eating habits",0},
{0,"",0},
{3,"Episode 6" "Coconut
Crocodiles",0}
Changing
the speed of the menu
section
changing
Open
up WL_MENU.H and go to
line 22. There you'd
see:
#define
MenuFadeOut()
VL_FadeOut(0,255,51,0,0,10)
Change
that last "10" to
another number between 1
and 20. lower than 10
decreases the time,
higher than 10 increases
the time. NOTE! 0
and 20+ are not
available, so the
game'll
crash!
Changing
the music that plays in
the
menu
Open
up WL_MENU.H and go to
line 34. There you'd
see:
#define
MENUSONG
WONDERIN_MUS
#ifndef
SPEAR
#define
INTROSONG
NAZI_NOR_MUS
#else
#define
INTROSONG
XTOWER2_MUS
#endif
For
example, if you wanted
to play "Kill the
S.O.B." as a menu music
and "Around the Corner!"
as
title screen music, do
the
following:
#define
MENUSONG
INTROCW3_MUS
#ifndef
SPEAR
#define
INTROSONG
CORNER_MUS
#else
#define
INTROSONG
XTOWER2_MUS
#endif
Get
back to the Dome
tutorials
Jump
to the
top
|