![]() |
#1 |
Wolf3D source code doesn\'t work ?
Hi,
not sure where to post this but here may be the best place I've found... I have compiled the Wolf3D source code, but after I copied the wolf3d.exe to the main wolf3d directory and execute it, all the graphics are messed up ? (I can play the game anyway, but the menus and the HUD are all messed up) I don't know if anyone have solved this problem. So if you know how please tell me. Thanks. |
|
![]() |
![]() |
#2 |
Re: Wolf3D source code doesn\'t work ?
Make sure your data files are from Wolf3D v1.4. Different versions of the data files aren't compatible with different versions of the exe.
|
|
![]() |
![]() |
#3 |
Re: Wolf3D source code doesn\'t work ?
Thanks for reply. Yes, my Wolf3d is an old 1.1 version.
But there's no upgrade patch available on either this site or Id software's ftp server. Anyone knows where to find it, or anyone managed to make it work in 1.1 ? Thanks again. |
|
![]() |
![]() |
#4 |
Re: Wolf3D source code doesn\'t work ?
if you got it from apogee email them and they can help you if not then use your imagination
|
|
![]() |
![]() |
#5 |
Re: Wolf3D source code doesn\'t work ?
never mind, I've got it work...
just some changed in gfxv_wl6.equ and gfxv_wl6.h Code:
;===================================== ; Graphics .EQU file for .WL6 ;===================================== H_BJPIC = 9 H_CASTLEPIC = 15 H_BLAZEPIC = 16 H_TOPWINDOWPIC = 17 H_LEFTWINDOWPIC = 18 H_RIGHTWINDOWPIC = 19 H_BOTTOMINFOPIC = 20 C_OPTIONSPIC = 21 C_CURSOR1PIC = 22 C_CURSOR2PIC = 23 C_NOTSELECTEDPIC = 24 C_SELECTEDPIC = 25 C_FXTITLEPIC = 26 C_DIGITITLEPIC = 27 C_MUSICTITLEPIC = 28 C_MOUSELBACKPIC = 29 C_BABYMODEPIC = 30 C_EASYPIC = 31 C_NORMALPIC = 32 C_HARDPIC = 33 C_LOADSAVEDISKPIC = 34 C_DISKLOADING1PIC = 35 C_DISKLOADING2PIC = 36 C_CONTROLPIC = 37 C_CUSTOMIZEPIC = 38 C_LOADGAMEPIC = 39 C_SAVEGAMEPIC = 40 C_EPISODE1PIC = 41 C_EPISODE2PIC = 42 C_EPISODE3PIC = 43 C_EPISODE4PIC = 44 C_EPISODE5PIC = 45 C_EPISODE6PIC = 46 C_CODEPIC = 47 C_TIMECODEPIC = 48 C_LEVELPIC = 49 C_NAMEPIC = 50 C_SCOREPIC = 51 L_GUYPIC = 52 L_COLONPIC = 53 L_NUM0PIC = 54 L_NUM1PIC = 55 L_NUM2PIC = 56 L_NUM3PIC = 57 L_NUM4PIC = 58 L_NUM5PIC = 59 L_NUM6PIC = 60 L_NUM7PIC = 61 L_NUM8PIC = 62 L_NUM9PIC = 63 L_PERCENTPIC = 64 L_APIC = 65 L_BPIC = 66 L_CPIC = 67 L_DPIC = 68 L_EPIC = 69 L_FPIC = 70 L_GPIC = 71 L_HPIC = 72 L_IPIC = 73 L_JPIC = 74 L_KPIC = 75 L_LPIC = 76 L_MPIC = 77 L_NPIC = 78 L_OPIC = 79 L_PPIC = 80 L_QPIC = 81 L_RPIC = 82 L_SPIC = 83 L_TPIC = 84 L_UPIC = 85 L_VPIC = 86 L_WPIC = 87 L_XPIC = 88 L_YPIC = 89 L_ZPIC = 90 L_EXPOINTPIC = 91 L_APOSTROPHEPIC = 92 L_GUY2PIC = 93 L_BJWINSPIC = 94 STATUSBARPIC = 95 TITLEPIC = 96 PG13PIC = 97 CREDITSPIC = 98 HIGHSCORESPIC = 99 KNIFEPIC = 100 GUNPIC = 101 MACHINEGUNPIC = 102 GATLINGGUNPIC = 103 NOKEYPIC = 104 GOLDKEYPIC = 105 SILVERKEYPIC = 106 N_BLANKPIC = 107 N_0PIC = 108 N_1PIC = 109 N_2PIC = 110 N_3PIC = 111 N_4PIC = 112 N_5PIC = 113 N_6PIC = 114 N_7PIC = 115 N_8PIC = 116 N_9PIC = 117 FACE1APIC = 118 FACE1BPIC = 119 FACE1CPIC = 120 FACE2APIC = 121 FACE2BPIC = 122 FACE2CPIC = 123 FACE3APIC = 124 FACE3BPIC = 125 FACE3CPIC = 126 FACE4APIC = 127 FACE4BPIC = 128 FACE4CPIC = 129 FACE5APIC = 130 FACE5BPIC = 131 FACE5CPIC = 132 FACE6APIC = 133 FACE6BPIC = 134 FACE6CPIC = 135 FACE7APIC = 136 FACE7BPIC = 137 FACE7CPIC = 138 FACE8APIC = 139 GOTGATLINGPIC = 140 MUTANTBJPIC = 141 PAUSEDPIC = 142 GETPSYCHEDPIC = 143 ORDERSCREEN = 145 ERRORSCREEN = 146 T_HELPART = 147 T_DEMO0 = 148 T_DEMO1 = 149 T_DEMO2 = 150 T_DEMO3 = 151 T_ENDART1 = 152 T_ENDART2 = 153 T_ENDART3 = 154 T_ENDART4 = 155 T_ENDART5 = 156 T_ENDART6 = 157 README_LUMP_START = 9 README_LUMP_END = 20 CONTROLS_LUMP_START = 21 CONTROLS_LUMP_END = 51 LEVELEND_LUMP_START = 52 LEVELEND_LUMP_END = 94 LATCHPICS_LUMP_START = 100 LATCHPICS_LUMP_END = 143 ; ; Amount of each data item ; NUMCHUNKS = 158 NUMFONT = 2 NUMFONTM = 0 NUMPICS = 141 NUMPICM = 0 NUMSPRITES = 0 NUMTILE8 = 72 NUMTILE8M = 0 NUMTILE16 = 0 NUMTILE16M = 0 NUMTILE32 = 0 NUMTILE32M = 0 NUMEXTERN = 13 ; ; File offsets for data items ; STRUCTPIC = 0 STARTFONT = 1 STARTFONTM = 9 STARTPICS = 9 STARTPICM = 144 STARTSPRITES = 144 STARTTILE8 = 144 STARTTILE8M = 145 STARTTILE16 = 145 STARTTILE16M = 145 STARTTILE32 = 145 STARTTILE32M = 145 STARTEXTERN = 145 |
|
![]() |
![]() |
#6 | |
3D Realms Staff
|
Re: Wolf3D source code doesn\'t work ?
Quote:
Problem is that v1.1 and v1.2 both say v1.1 on them - someone forgot to update the version number for v1.2, so that made it difficult. There was also no v1.3, and there was a 1.4 and a 1.4g. The g was when we were in our "we don't want cheat codes in our games", and hex edited out the goobers command line parameter - replaced it with spaces. We later reversed that, but that means we would need to dig up the original v1.0, v1.1, v1.2, v1.4, & v1.4g to account for all versions out there. It couldn't be done, so it was abandoned. If someone really wants an upgrade after all this time, they can contact [email protected] - assuming we can locate you in the database, you can get an replacement. Or you could just buy it - it's not much more expensive than what a replacement would cost you anyway - we charge $5 for a replacement, plus S&H. http://www.buy3drealms.com/wolfenstein3d.html
__________________
Apogee / 3D Realms Employee: Dec 14, 1992 - May 22, 2009, Oct 23, 2014 - current "Lifting up the Cross to the waiting lost" - Petra | John 3:16 |
|
![]() |
![]() |
#7 |
Re: Wolf3D source code doesn\'t work ?
erm, there's a mistake in the code...
STARTFONTM = 9 STARTPICS = 9 replace these 2 9's to 3 |
|
![]() |
![]() |
#8 |
Re: Wolf3D source code doesn\'t work ?
Patches for the registered version 1.0 and 1.1 to bring them up to 1.2 are available HERE for download, as well as the shareware version.
Oh, there is also already a nice port done call WolfGL, which is an opengl version of the game available HERE along with some 3D models to replace some of the sprites and some hires textures. It looks VERY nice, probably as nice as one could possibly make Wolf3D look in opengl.
__________________
"My general feeling is that computers are doing more harm than good." - Jay Miner ("father" of the Amiga) |
|
![]() |
![]() |
#9 |
Re: Wolf3D source code doesn\'t work ?
Talkin' 'bout Wolf3D: It's exactly 12 years ago when Wolfenstein 3-D version 1.0 was first released!
|
|
![]() |
![]() |
#10 |
Re: Wolf3D source code doesn\'t work ?
ah I remember those days I wonder why no one cares about hi scores and secret walls any more? I would spend a long time after I finished a level pushing all the walls to look for secret doors but I wouldint dream of doing that in a recent shooter I wonder why??
|
|
![]() |
![]() |
#11 | |
3D Realms Staff
|
Re: Wolf3D source code doesn\'t work ?
Quote:
In addition, it doesn't include an update to the exe file. I would NOT trust those.
__________________
Apogee / 3D Realms Employee: Dec 14, 1992 - May 22, 2009, Oct 23, 2014 - current "Lifting up the Cross to the waiting lost" - Petra | John 3:16 |
|
![]() |
![]() |
#12 |
Re: Wolf3D source code doesn\'t work ?
According to the Wolfenstein 3D and Spear of Destiny faq the only difference between v1.1 and v1.2 is that in v1.2 the Secret level elevator bug (introduced in 1.1
|
|
![]() |
![]() |
#13 | |
3D Realms Staff
|
Re: Wolf3D source code doesn\'t work ?
Quote:
But your quote doesn't make much sense - I was talking about how the exe wasn't there. Your point was that only the map data changed, so that's all that's in the "patch". Thing is, neither us nor id ever released a "patch" that was like that. THAT is my point - whatever this file is, I'd be utterly shocked if it was official. When I started here, I was the the that organized our online distribution, made patches standard, made all the zip files a certain way, etc, etc, etc.. I know what it was like when I took it over, and we didn't have any patches before I started here (Dec of 1992).
__________________
Apogee / 3D Realms Employee: Dec 14, 1992 - May 22, 2009, Oct 23, 2014 - current "Lifting up the Cross to the waiting lost" - Petra | John 3:16 |
|
![]() |
![]() |
#14 |
Re: Wolf3D source code doesn\'t work ?
I have the sources to wolf3d, and I have successfully
compiled exe's for both wolf3d & spear of destiny from the same sources, (just change a few things for spear), I managed to find some 'altered' graphics files, can't remember where at the moment, that fixed the graphics problem when you ran the original set. The sources I have do not have the changes listed in this thread, also I have the original borland compiler 3.1 AFW compiler, it's the only compiler on my system that seems to compile this game properly... jbailey |
|
![]() |
![]() |
#15 |
Re: Wolf3D source code doesn\'t work ?
I have never tried those patches out. Perhaps you should send an email to 3DGamers.com informing them that the one patch is not official.
I have never had a problem with anything I have downloaded from 3DGamers.com yet. Have you looked at that patch to see if it works or not? I'll probably take a look now that you have my curiosity up. Edit: the doc file that comes with it is signed "Apogee Software". but you're right, it doesn't make sense to include datafiles, especially if they are commercial datafiles. Someone probably threw it together to fix the problem, I don't know why they would sign it Apogee though. <shrug>
__________________
"My general feeling is that computers are doing more harm than good." - Jay Miner ("father" of the Amiga) |
|
![]() |
![]() |
#16 |
3D Realms Staff
|
Re: Wolf3D source code doesn\'t work ?
Why would someone put together a porn version of Wolfenstein 3D, call it an "Official v1.3" of Wolf3D, and sign it Apogee?
Why do people write viruses? Get the point?
__________________
Apogee / 3D Realms Employee: Dec 14, 1992 - May 22, 2009, Oct 23, 2014 - current "Lifting up the Cross to the waiting lost" - Petra | John 3:16 |
![]() |
![]() |
#17 | |
Re: Wolf3D source code doesn\'t work ?
Quote:
Excellent point.
__________________
"My general feeling is that computers are doing more harm than good." - Jay Miner ("father" of the Amiga) |
||
![]() |
Bookmarks |
|
|