Another GADoom Release

Archive of the old editing forum
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.
User avatar
Enjay
 
 
Posts: 27280
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

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 :P)
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.
User avatar
Hirogen2
Posts: 2033
Joined: Sat Jul 19, 2003 6:15 am
Operating System Version (Optional): Tumbleweed x64
Graphics Processor: Intel with Vulkan/Metal Support
Location: Central Germany
Contact:

Post by Hirogen2 »

What is this one based on?
User avatar
Enjay
 
 
Posts: 27280
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

Still on 48.
GameArena
Posts: 182
Joined: Wed Jul 16, 2003 4:35 pm
Location: Outside of a bubble... Looking at all the humans inside.

Post by GameArena »

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.
User avatar
Enjay
 
 
Posts: 27280
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

GameArena wrote:That sounds much more like a problem with Zdoom 48.
Nope. Just re-installed 48 and it worked fine with respect to firing rockets.

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.

Post by GameArena »

Sure if you send it over I'll take a look at it. I'm fixing the rocket bug also.
User avatar
Enjay
 
 
Posts: 27280
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

OK, file sent. Let's hope it gets through to your account this time.
GameArena
Posts: 182
Joined: Wed Jul 16, 2003 4:35 pm
Location: Outside of a bubble... Looking at all the humans inside.

Post by GameArena »

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.
User avatar
Lexus Alyus
Posts: 4220
Joined: Tue Jul 15, 2003 5:07 pm
Location: Nottingham, UK
Contact:

Post by Lexus Alyus »

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...

:twisted:
User avatar
Enjay
 
 
Posts: 27280
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

I haven't DL'd the latest version yet (won't do 'til I get home from work) but at least one recent version had a file changes.txt in it that had all the stuff that has been posted. Of course, I'd been keeping my own version up to date anyway. :P
GameArena
Posts: 182
Joined: Wed Jul 16, 2003 4:35 pm
Location: Outside of a bubble... Looking at all the humans inside.

Post by GameArena »

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 :P
User avatar
Lexus Alyus
Posts: 4220
Joined: Tue Jul 15, 2003 5:07 pm
Location: Nottingham, UK
Contact:

Post by Lexus Alyus »

Mmmm, I think GA Doom should be called NJ Doom :-D. 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! :-D) 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...

:twisted:
User avatar
Hirogen2
Posts: 2033
Joined: Sat Jul 19, 2003 6:15 am
Operating System Version (Optional): Tumbleweed x64
Graphics Processor: Intel with Vulkan/Metal Support
Location: Central Germany
Contact:

Post by Hirogen2 »

1.0.0.2 hung for me. Maybe it was just "winoldap", the MSDOS console. (I start it from there rather than Start/Run)
User avatar
Enjay
 
 
Posts: 27280
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

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.

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·····
User avatar
JangoFett
Posts: 79
Joined: Sat Oct 04, 2003 5:55 pm

Post by JangoFett »

What is a Mod file?

How can you play custom WADs off of GADooM?
Locked

Return to “Editing (Archive)”