Heh. OK, all my weapons work now. However, just to keep you on your toes, there is a new weapons bug (at least I didn't notice it before). When you fire the rocket launcher, there is a momentary pause. This happens with or without the weapons deh loaded. It's most noticable if you are moving (strafing seems to show it up really well, but it is there all the time as far as I can tell). So, strafe and fire the RL. If you get the same problem, you should notice a brief hiccup as you do so. This is on a 3GHz machine, so it really shouldn't be a processing spedd issue.GameArena wrote:Spent a whole bunch of time trying to fix the conflict between firetypes and some dehacked patches. The process was aggravating, annoying and tedious (thanks Enjay)
Another GADoom Release
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
-
GameArena
- Posts: 182
- Joined: Wed Jul 16, 2003 4:35 pm
- Location: Outside of a bubble... Looking at all the humans inside.
That sounds much more like a problem with Zdoom 48, because I haven't done anything to alter the rocket firing methods, really the only thing I've add to the rockets is the ability to shoot them down. I'll definitely check it out though. This week if I have a chance I'll try to "port" it to 59, but it's going to be one heck of a experience
. Now for something completely different, I've uploaded a new version of GADoom, this time fixing a lot of the footstep issues and also adding some new features to terrain lump parsing. You can download the new version at http://modarchive.gnlive.com/files/gadoom.zip .
Here's the short changelog:
Version 1.0.0.3-
*Added: New terrain type of "texture", it's used just like floor but allows some of the terrain type changes to take effect on walls using the texture as well as floors. However, you can't have the same texture pointing to two different terrain definitions, therefor you can't use:
floor grass1 soft
texture grass1 soft2
If you were to use that, the texture definition would override the floor definition. Basically "texture" is the same as "floor", except it automatically sets the new terrain "allowwall" value to true. You'll get the same result by setting "allowwall true" in a floor definition. Currently the only change inflicted on walls is the puffcolor value.
*Added: While working with the terrain parsers, I added a new property for terrains. You may use puffcolor (which takes and RGB value) to set the color of puff emitted when the terrain type is shot. The value must have 9 digits, for example, green would be 000255000.
*Fixed: Footsteps not always working correctly with Terrain lumps.
*Fixed: Some of the original splash code was not written correctly and it allowed for splashes from things that should not splash.
Here's the short changelog:
Version 1.0.0.3-
*Added: New terrain type of "texture", it's used just like floor but allows some of the terrain type changes to take effect on walls using the texture as well as floors. However, you can't have the same texture pointing to two different terrain definitions, therefor you can't use:
floor grass1 soft
texture grass1 soft2
If you were to use that, the texture definition would override the floor definition. Basically "texture" is the same as "floor", except it automatically sets the new terrain "allowwall" value to true. You'll get the same result by setting "allowwall true" in a floor definition. Currently the only change inflicted on walls is the puffcolor value.
*Added: While working with the terrain parsers, I added a new property for terrains. You may use puffcolor (which takes and RGB value) to set the color of puff emitted when the terrain type is shot. The value must have 9 digits, for example, green would be 000255000.
*Fixed: Footsteps not always working correctly with Terrain lumps.
*Fixed: Some of the original splash code was not written correctly and it allowed for splashes from things that should not splash.
Nope. Just re-installed 48 and it worked fine with respect to firing rockets.GameArena wrote:That sounds much more like a problem with Zdoom 48.
Also, just noticed (this is with the new ver) if I load my big floor sound mod, GADoom crashes on startup, giving a WinXP error message, rather than the full blown Zdoom style error report. There could be a problem with it though. I can send it if you want.
-
GameArena
- Posts: 182
- Joined: Wed Jul 16, 2003 4:35 pm
- Location: Outside of a bubble... Looking at all the humans inside.
It did get to my inbox and I managed to fix the problem by looking at it. You had gone over the individual footstep limit (I didn't think that would ever happen), so I took the liberty to make footstep definitions infinite (or at least a very very very high maximum number). I also fixed the rocket bug and some other small bugs and right now I don't think there are any bugs introduced by me anymore. So any feature requests are welcome 
Download Link: http://modarchive.gnlive.com/files/gadoom.zip
Changes:
Version 1.0.0.3b-
*Improved: Now unlimitted enviroment footstep declarations can be defined with Mod Files.
*Improved: Terrain types of "texture" or types that have allowwall set to true, will now use the splash sounds on both floors and walls.
*Fixed: Crashing when exceding 64 different footstep definitions via Mod Files.
*Fixed: Rockets causing slowdown upon firing.
*Fixed: Mod File parsers would incorrectly read the first line as a comment.
Download Link: http://modarchive.gnlive.com/files/gadoom.zip
Changes:
Version 1.0.0.3b-
*Improved: Now unlimitted enviroment footstep declarations can be defined with Mod Files.
*Improved: Terrain types of "texture" or types that have allowwall set to true, will now use the splash sounds on both floors and walls.
*Fixed: Crashing when exceding 64 different footstep definitions via Mod Files.
*Fixed: Rockets causing slowdown upon firing.
*Fixed: Mod File parsers would incorrectly read the first line as a comment.
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact:
Can you keep the list of changes you keep writing on this message board as a text file that is in the main GADoom zip? It would be really useful as that is all the good and juicy info that we need. It coiuld get really bad if you forget what you have done and it woud take ages to improve the documentation, like something else out there...

-
GameArena
- Posts: 182
- Joined: Wed Jul 16, 2003 4:35 pm
- Location: Outside of a bubble... Looking at all the humans inside.
All of the releases have changes.txt stored in the zip files, and it's always up tp date with each release (even the small ones), I've got a little bit of documentation concerning Mod Files already written and it may be included sometime soon here also. If Enjay ever plans to work on Marine Assualt 2 *hopeful*, I've got lots of stuff I could incorperate that could be useful to him 
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact:
Mmmm, I think GA Doom should be called NJ Doom
. But, yeah, that's cool. I've been lazy so I honestly couldn't tell you what my opinion is, but from what I can see (and you even included blood colour!
) I'm gonna use it... I'll probably mix and match between Zdoom
. I think Game Arena and Randy should team up, that way things will be done a lot faster and it wouldn't be too much of a strain on Randy, cus it must be really hard work for him...

Interesting. When I run GADoom with a mod file, I can play the game. If I just double click the exe, I get a crash whenever I try and press any movement key.
Also, if I try my foot sounds mod, all I seem to achieve is removing the default footsteps from the specified flats. However, that could be my fault - still looking into that one. It seems OK with one or two flats redefined, but not the big mod. I'll have to check sound names and so on though.
Oh, and a crash report for you in case it helps.
Also, if I try my foot sounds mod, all I seem to achieve is removing the default footsteps from the specified flats. However, that could be my fault - still looking into that one. It seems OK with one or two flats redefined, but not the big mod. I'll have to check sound names and so on though.
Oh, and a crash report for you in case it helps.
Code: Select all
Code: ACCESS_VIOLATION
Tried to read address 00000340
Flags: 00000000
Address: 00481d2a
Windows NT 5.1 Build 2600 Service Pack 1
GS=0000 FS=0038 ES=0023 DS=0023
EAX=00000000 EBX=7ffdf000 ECX=00000000 EDX=00000000
ESI=000000f8 EDI=70a71a29
EBP=0012fb90 EIP=00481d2a ESP=0012fb58 CS=001b SS=0023
EFlags=00010246
CF- PF+ AF- ZF+ SF- TF- IF+ DF- OF- NT- RF+ VM- AC- VI- VP-
FPU State:
ControlWord=027f StatusWord=0020 TagWord=ffff
ErrorOffset=0055ae91
ErrorSelector=008b001b
DataOffset=0012fb44
DataSelector=ffff0023
Cr0NpxState=00000000
MM0=0000000000000000
MM1=000000a7006b006b
MM2=ff000000ff000000
MM3=c800000000000000
MM4=0000000000000000
MM5=000000f870a71a29
MM6=0012fb9000000000
MM7=000000230012fb58
Running threads:
00000f00 at 00481d2a*
00000ed0
00000eec
000000f0
00000da8
00000884
00000650
00000950
00000e9c
Loaded modules:
00400000 - 00675fff *gadoom.exe
77f50000 - 77ff6fff ntdll.dll
77e60000 - 77f45fff kernel32.dll
77d40000 - 77dcbfff USER32.dll
77c70000 - 77caffff GDI32.dll
77dd0000 - 77e5cfff ADVAPI32.dll
78000000 - 7807dfff RPCRT4.dll
763b0000 - 763f4fff comdlg32.dll
70a70000 - 70ad3fff SHLWAPI.dll
77c10000 - 77c62fff msvcrt.dll
77340000 - 773cafff COMCTL32.dll
773d0000 - 77bc6fff SHELL32.dll
771b0000 - 772c6fff ole32.dll
71ad0000 - 71ad7fff WSOCK32.dll
71ab0000 - 71ac4fff WS2_32.dll
71aa0000 - 71aa7fff WS2HELP.dll
76b40000 - 76b6bfff WINMM.dll
10000000 - 10090fff fmod.dll
77be0000 - 77bf3fff MSACM32.dll
71950000 - 71a33fff comctl32.dll
5cd70000 - 5cd76fff serwvdrv.dll
5b0a0000 - 5b0a6fff umdmxfrm.dll
76f50000 - 76f57fff wtsapi32.dll
76360000 - 7636efff WINSTA.dll
76f90000 - 76f9ffff Secur32.dll
51080000 - 510d9fff dsound.dll
77c00000 - 77c06fff VERSION.dll
72d20000 - 72d28fff wdmaud.drv
72d10000 - 72d17fff msacm32.drv
77bd0000 - 77bd6fff midimap.dll
5ef80000 - 5ef83fff KsUser.dll
76fd0000 - 77047fff CLBCATQ.DLL
77120000 - 771aafff OLEAUT32.dll
77050000 - 77114fff COMRes.dll
6ce10000 - 6ce44fff dinput8.dll
688f0000 - 688f8fff HID.DLL
76670000 - 76756fff SETUPAPI.DLL
51000000 - 5104cfff ddraw.dll
73bc0000 - 73bc5fff DCIMAN32.dll
61210000 - 61218fff POINT32.dll
61220000 - 6122afff MSH_ZWF.dll
Bytes near EIP:
00481d1a: 45 d8 50 b9 f0 6c 5f 00 e8 b9 0d fd ff 8b 4d d4
00481d2a: 3b 88 40 03 00 00 7f 5c 8b 55 fc 81 e2 ff 00 00
00481d3a: 00 85 d2 75 4f 6a 02 6a 02 8b 45 d8 50 b9 f0 6c
ZDoom version 2.0.48
Command line:
C:\Documents and Settings\Admin\Desktop\gadoom\gadoom.exe
IWAD: doom2.wad
Current map: MAP01
viewx = -6291456
viewy = 51380224
viewz = 6356992
viewangle = 1073741824
Possible call trace:
00481d2a BOOM
0049eb87 call 004818c5
0049f6d6 call 0049e94d
004504a0 call 00450790
004eb9ba call 004ed150
0049d02a call 0049f1fa
004380b6 call 0055b880
00438282 call 0049cf20
00424f06 call 00437e0a
0041f303 call 00424b17
00420f96 call 0041f104
0040e620 call 0055bdc0
0040e620 call 0055bdc0
0040e6b3 call 0040e613
004cb93b call 0040e696
004c8e06 call 0041ffa2
0056d000
004c9278 call 004c89f9
00544168 call 0055a7ba
0055e575 call 004c91ff
0055e495
Stack Contents:
0012fb58: 00c5b4a0 00000000 0a2696c0 00000000 ··········&·····
0012fb68: 00000000 00010000 00000001 00000000 ················
0012fb78: 0a2696c0 ae147ae2 4022e147 00c8ff44 ··&··z··G·"@D···
0012fb88: 00003200 005f0300 0012fbd4 0049eb87 ·2····_·······I·
0012fb98: 00003200 00000800 00000001 005f03b0 ·2············_·
0012fba8: 000000f5 00000800 00000800 00019000 ················
0012fbb8: 00000000 00003200 00000001 0000e800 ·····2··········
0012fbc8: 00000000 005f03b6 00c5b4a0 0012fc00 ······_·········
0012fbd8: 0049f6d6 000000f8 00c58df0 005f03b0 ··I···········_·
0012fbe8: 0012fbf4 004504a0 005f6bc0 00000000 ······E··k_·····
0012fbf8: 004eb9ba 005f03b6 0012fc20 0049d02a ··N···_· ···*·I·
0012fc08: 0000001c 000000f8 70a71a29 0012fc4c ········)··pL···
0012fc18: 004380b6 00000000 0012fc4c 00438282 ··C·····L·····C·
0012fc28: 00000000 0012fc74 00000000 005f03b6 ····t·········_·
0012fc38: 005ecec0 b23f3030 00000008 0000001c ··^·00?·········
0012fc48: 00000000 0012fc74 00424f06 00000000 ····t····OB·····
0012fc58: 00000065 00000000 00000001 005e9c00 e·············^·
0012fc68: 00000001 00000001 00000001 0012fca0 ················
0012fc78: 0041f303 70a71a29 000000f8 7ffdf000 ··A·)··p·······
0012fc88: 0057399c 00000001 0012fc7c 0012fe70 ·9W·····|···p···
0012fc98: 0056a170 00000000 0012fe7c 00420f96 p·V·····|·····B·
0012fca8: 00c59010 00000001 00000a28 00000002 ········(·······
0012fcb8: 00650053 00573bc0 00c4c6a0 00b6e750 S·e··;W·····P···
0012fcc8: 00b6e750 006b0063 00b6e750 00b6e750 P···c·k·P···P···
0012fcd8: 00b6e750 00c59010 00c59010 b3754057 P···········W@u·
0012fce8: da3b3174 7750fcf8 f36e664a 00c4c6a0 t1;···PwJfn·····
0012fcf8: 00c4c6a0 00b6e750 00b6e750 00b6e750 ····P···P···P···
0012fd08: 00b6e750 00b6e750 00b6e750 00b6e750 P···P···P···P···
0012fd18: 00b6e750 00b6e750 00b6e750 8c9ee474 P···P···P···t···
0012fd28: a94f9c12 00573b6c 319f9df5 4056cdd6 ··O·l;W····1··V@
0012fd38: cead5324 c51eff55 00000021 04f2a21b $S··U···!·······
0012fd48: e43da149 6d6f6f44 7475412e 616f6c6f I·=·Doom.Autoloa
0012fd58: 646e0064 74655320 676e6974 64412f73 d·nd Settings/Ad
0012fd68: 2f6e696d 6b736544 2f706f74 6f646167 min/Desktop/gado
0012fd78: 732f6d6f 736e696b a92bac00 56693a94 om/skins··+··:iV
0012fd88: 4a2afae1 ebb4d2e3 81a1bcc4 6f4a12bf ··*J··········Jo
0012fd98: bcce6551 6a8de8bc 76df12f9 00000002 Qe·····j···v····
0012fda8: 0040e620 0012fdc0 00000002 0040e620 ·@········· ·@·
0012fdb8: 0012fdcc 0040e6b3 0012fdd8 00000000 ······@·········
0012fdc8: 00000013 0012fe7c 004cb93b 0057fab0 ····|···;·L···W·
0012fdd8: 0012fdfc 00000a28 00000002 0057fae8 ····(·········W·
0012fde8: 00000094 00000005 00000001 00000a28 ············(···
0012fdf8: 00000002 76726553 20656369 6b636150 ····Service Pack
0012fe08: 77003120 772b0888 77212e6e 00000000 1·w··+wn.!w····
0012fe18: 8007000e 00149910 771b3e9c 000000f8 ·········>·w····
0012fe28: 00000278 77206b78 00149910 0012fe74 x···xk w····t···
0012fe38: 772b4120 00000000 772b4188 0012fe6c A+w·····A+wl···
0012fe48: 771dfc48 00000001 00000000 00b6e750 H··w········P···
0012fe58: 00000000 00c59010 00000000 00000000 ················
0012fe68: 00000000 00000000 0012fef8 0056a1aa ··············V·
0012fe78: ffffffff 0012ff04 004c8e06 70a71a29 ··········L·)··p
0012fe88: 00000000 7ffdf000 00000001 00000001 ···············
0012fe98: 00400000 00ac1e90 76f51d80 77e754a3 ··@········v·T·w
0012fea8: 0056d000 00400000 00000001 00400000 ··V···@·······@·
0012feb8: 00400110 00000020 0000105a 00400208 ··@· ···Z·····@·
0012fec8: 77e60000 0000017e 00000199 00000001 ···w~···········
0012fed8: 000f4240 00000000 00000000 0000026e @B··········n···
0012fee8: 0000017e 0000026e 00000276 0012fe84 ~···n···v·······
0012fef8: 0012ff24 0056bb30 00000000 0012ff34 $···0·V·····4···
0012ff08: 004c9278 70a71a29 00000000 7ffdf000 x·L·)··p·······
0012ff18: 00544168 0012ff0c 0012f780 0012ffb0 hAT·············
0012ff28: 0055e078 0057f2b0 00000000 0012ffc0 x·U···W·········
0012ff38: 0055e575 00400000 00000000 001423d4 u·U···@······#··
0012ff48: 00000001 70a71a29 80000002 7ffdf000 ····)··p·······
0012ff58: 867f4000 001423d4 00000000 00000044 ·@··#······D···
0012ff68: 00143ec8 00143360 00143f28 00000000 ·>··`3··(?······
0012ff78: 00000000 00000000 00000000 00000000 ················
0012ff88: 00000000 00000000 00000401 00000001 ················
0012ff98: 00000000 00000000 00010001 00000000 ················
0012ffa8: 0012ff4c e34804e8 0012ffe0 0055e078 L·····H·····x·U·
0012ffb8: 005a4f50 00000000 0012fff0 77e814c7 POZ············w
0012ffc8: 70a71a29 80000002 7ffdf000 b24f0cf0 )··p·········O·
0012ffd8: 0012ffc8 8053c88f ffffffff 77e94809 ······S······H·w
0012ffe8: 77e91210 00000000 00000000 00000000 ···w············
0012fff8: 0055e495 00000000 ··U·····
