This is an excerpt from the "Version.H tutorial"
written by Ben Blaufarb which tells you how to record
demos:<br><br>"So, first let's talk about demos. All you have to do
is comment out this<br>line:<br><br>#define
DEMOSEXTERN<br><br>commenting out a line looks like this:<br><br>//#define
DEMOSEXTERN<br><br>now that you did this all the code dealing with
looking for the demo files<br>externally will now be
compiled. What does this mean? It means that the<br>demo
information will now have to be held in a seperate file (like
demo1.wl6)<br>instead of in the vgagraph.wl6 file.<br><br>Well
obviously for this to work you need to make a demo file.
How do you do<br>this? Well, you simply use that
previously thought useless demo recording<br>cheat. Here is
an excert from the wolf3d FAQ:<br><br>"DEMO
RECORDING MODE - This "debugging" feature is not accessed
in the<br>same way as the other commands, and it is
available only in v1.0. To<br>record a demo, follow step
one from the beginning of this file, and<br>then hold
down TAB at the title screen (the one with B.J. hiding
from<br>a guard). Unfortunately, there doesn't seem to be
any way to display<br>these demos after they've been
recorded, but if you've ever had a<br>secret desire to play
Wolfenstein 3-D with a big "DEMO" sign at the<br> top of the
screen, this is how to do it."<br><br>You have to run
wolf3d with the '-goobers' parameter and remember to
HOLD<br>DOWN the tab key when it says above. This will make a
demo0.wl6 file. You<br>have to have all four (demo0.wl6,
demo1.wl6, demo2.wl6 and demo3.wl6) for<br>everything to
work correctly. After you compile the source code
like<br>explained above wolf3d will now play your recorded demos.
How fun is that!?!"<br><br>Also, make sure that when
you finish the demo (after you've died), hit "enter"
and not "escape".
Yes, Ian, we all know that, but how do we
actually allow Wolf3D to read the demo files? That's not
something I ever looked into myself, though if anyone can
tell me which Wolf3D source code file handles the
demos, I'll figure it out.<br><br>-Dave
Yep, it is possible make the demos play in game.
This is pretty obvious if you have played Project
Totengraber. I have no idea how to do it, but somehow you have
to change the code to play the external demos you
have created.<br>Here’s how to create demos: Start the
game in cheat mode and when you get to the main screen
hold down TAB. It then asks you which level to record
the demo in. Choose one and away you go. Make sure
you die quickly though – there is a time limit to the
demos. When you are finished a file called Demo0.wl6 is
created in the wolf directory.<br>Good luck,<br>Ian
As far as I know, it's not possible to make your own demos. You CAN record and
save a demo, but there's no way to play it. I'll check this one out and post
again.<br><br>-Dave
Hi,<br><br>Can anyone help me out with demo's? I need to know how to make them.
I have no idea what demo mode is, so can someone help me out???<br><br><br>James
This is the question I posted at Tristan's club
as my question to John Romero. C++ was around at the
time, so why was Wolf3D written in C? Writing the game
in C++ would have been easier and more efficient.
Anyone?
What a nice reason to join a club. Whoever deleted it probably wanted to throw
suspicion on somebody else. Now who would want to do that? I can think of a few.
We need to figure out who's behind the deletions
of Tristan's clubs. I don't believe it was Yahoo,
because the actual club names and content were in no way
a breach of Yahoo's rules. Now, the way I see it,
the "traitor" suspect list is anyone who was a common
founder in both clubs. So who ere those
people?<br>Tristan, me, Ian, who else?<br><br>-Dave
Just to remind you all -<br>Saturday 4 August
(tomorrow!) 11pm-1am GMT.<br>For those outside the UK,
that's:<br><br>Holland, Germany, Italy: Midnight-2am<br>US/Canada Pacific
Time: 3pm-5pm<br>US/Canada Mountain Time:
5pm-7pm<br><br><a href=http://www.gebweb.co.uk/chat.htm
target=new>http://www.gebweb.co.uk/chat.htm</a><br><br>Login using any
nickname.<br><br>-Dave
hehehe---no offense...but its funny...anyway, i dont remember a founder named
nik... i didnt deleted it either it could be yahoo whos is deleting it for some
reason
Sounds like somthing from Unreal; which has level ending triggers. I could look
at the code from UnrealEd on the endlevel trigger. Maybe it's possible to
impliment it into Wolf.<br><br>-Leo
Earlier in the day, before the club was deleted, I noticed a founder called
"NIK" something-or-other. Could this be our guy? And does anyone know who he is?
Borland usually automatically compiles based on
the file extension - C for C, CPP for C++.<br>Wolf3D
is written in C, and there is most defiantely no C++
specific code in there. But Borland can be set to
specifically C++ mode.
Well, I said I was going to write one, so here I
go (though this is more of a story):<br><br>MAKING
AN END-LEVEL TRIGGER<br><br>Okay, I don't know much
about the source code, so I was fooling around in
Wl_act1.C one day, changing some sprites to bonus items and
stupid stuff like that when I started to wonder what the
bo_spear thing did in Wolfenstein, so I changed one of the
sprites to bo_spear and played it in Wolfenstein. To my
suprise, it didn't warp me to<br>a corresponding
coordinate on the next level but it did do something. What
it did was, as soon as I touched it, it ended the
level so....<br><br>.....To make an end-level trigger
just assign bo_spear to any sprite, and if you don't
want it to be visable, then just make it that wierd
purple transparent color, with a dot of the floor color
you use (it doesn't seem to let you use just the
transparent color for some reason, at least it didn't let
me.)<br><br>With this, you can make lots more scenarios, like, for
example, you can have a person infiltrate a base to gain
an item in one level, then the next level could be
an escape.<br><br>Ok, I've seen this before in some
add-ons, but it's such an easy and simple thing to do, I
think everybody should know it. Also, I encourage you
to fool around with the code, because you can come
up with cool things that you can't find tutorials
of. And even if you screw the source up, there are
some people in the community that would be glad to
help you.<br><br>Ok, that's all.
Chris is the one who sets up that part, and this
was what he said in a message at my club awhile
ago:<br><br>"That trivia "Submit NOW!" form only uses 2 lines of
code to send the results, and it relies on
via-email... so you'd need to actually have an email address
set up with your web browser. I guess this used to be
a great way to post results, but it seems now that
everyone is using on-line email accounts like hotmail, and
they don't bother even setting up their email
information on their browser. I didn't even have to do
anything to set mine up because it was already ready when
my aunt signed up (which is generally the case). But
network and business computers usually don't have an
email address set-up, so you can't really send mail
with those before you specify your account. I have no
other idea how to send the form to Jack's email besides
using direct email, if you have any suggestions... I'd
love to hear them. Lots of people on ICQ have told me
that they were gonna play the Trivia too, and I'm sure
Jack doesn't want to miss anyone."<br><br>So, if you
have web-based e-mail, that's probably why I haven't
gotten it. If you really want me to get it, I'd suggest
sending it to me directly (aka just typing an e-mail
putting up the answers like:<br><br>Easy<br><br>1.
#2<br>2. #6 <br><br>You get the idea.)
Hmm. No. I have always used it in C++ mode, and
yes I am using Borland Turbo C++ 3.1 <br><br>If I am
correct, Wolf3d was written in C++, since most of the
comments and statements are C++ specific, not C.
Sounds to me like Borland is trying to compile in
C++ mode, but Wolf3D was written in traditional C.
Make sure the compiler is set to compile in C mode. If
you are not using it, then you should be using
Borland C++ 3.1<br>Hope this helps.<br><br>-Dave
I can't seem to understand why I can't compile
wl_menu.h (not wl_menu.c) I've never had this problem
before, but for some reason, even after I delete and
reinstall the source code, it still won't compile the file.
The error message is "Cannot start line with a
parameter declaration"<br><br>The line looks something like
this:<br><br>void ReadAnyControl(ControlInfo *ci);<br><br>I have
never had this problem before until now, even after
deletion and reinstillation.<br><br>Anyone
know?<br><br>-Leo
HEEEEEELP! I've already signed up FIVE TIMES for the survey quiz, but it never
goes out! What do I do now? I know all the answers, so that's not it.
HElp!<br><br>Tristan
Geez, as if we don't have enough of these already
:) First there was the Fanclub, then DiehardWolfers,
then James' Coding club, then Tristan's Coding club,
now we have a Wolf3d editing club.<br><br>Maybe I
should create my own club, I would call it "Leo's Wolf3d
Club to end all Clubs. Hehe.<br><br>-Leo