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
Kappes Buur
 
 
Posts: 4189
Joined: Thu Jul 17, 2003 12:19 am
Graphics Processor: nVidia (Legacy GZDoom)
Location: British Columbia, Canada
Contact:

Post by Kappes Buur »

.
There I thought to myself, "Hmmm, GADoom, eh." And my curiosity got the better of me.

I installed it, setup the options I usually use, and selected 'NewGame'. Map 01 presented itself and as soon as I moved, I got this crash:

Code: Select all

Code: ACCESS_VIOLATION
Tried to read address ffffffff
Flags: 00000000
Address: 00481d2a

Windows 9x 4.90 Build 73010104  

GS=0000  FS=29b7  ES=017f  DS=017f
EAX=00000000  EBX=007a0000  ECX=00000000  EDX=00000000
ESI=02504300  EDI=00000000
EBP=008af830  EIP=00481d2a  ESP=008af7f8  CS=0177  SS=017f
EFlags=00010246
 CF- PF+ AF- ZF+ SF- TF- IF+ DF- OF- NT- RF+ VM- AC- VI- VP-

FPU State:
 ControlWord=027f StatusWord=0120 TagWord=ffff
 ErrorOffset=0055ae91
 ErrorSelector=077d0177
 DataOffset=008af7e4
 DataSelector=ffff017f
 Cr0NpxState=0000000a

MM0=0000000000000000
MM1=000000a7006b006b
MM2=8000000000000000
MM3=0000000000000000
MM4=000000000000000a
MM5=0250430000000000
MM6=008af83000000000
MM7=0000017f008af7f8

Running threads:
fff6fa39 at 00481d2a*
fff7f57d
fff6cb49
fff891e1
fff980d1

Loaded modules:
baaa0000 - baafefff  DDRAW.DLL
76140000 - 761cdfff  SETUPAPI.DLL
7f720000 - 7f729fff  CFGMGR32.DLL
7e0c0000 - 7e0d2fff  CABINET.DLL
7fe40000 - 7fe48fff  WINSPOOL.DRV
bfe40000 - bfe45fff  LZ32.DLL
7bee0000 - 7bee7fff  HID.DLL
70000000 - 70037fff  DINPUT8.DLL
5ef80000 - 5ef83fff  KSUSER.DLL
bfe70000 - bfe74fff  NTDLL.DLL
741d0000 - 741fafff  WINTRUST.DLL
7b960000 - 7b982fff  IMAGEHLP.DLL
5cf00000 - 5cf74fff  CRYPT32.DLL
79f80000 - 79f8ffff  MSASN1.DLL
beaf0000 - beb63fff  DSOUND.DLL
bfe50000 - bfe55fff  VERSION.DLL
00400000 - 00675fff *GADOOM.EXE
10000000 - 10090fff  FMOD.DLL
7a1e0000 - 7a1f8fff  MSACM32.DLL
bfdd0000 - bfddffff  WINMM.DLL
736d0000 - 736d8fff  WSOCK32.DLL
77d70000 - 77d83fff  MSWSOCK.DLL
73710000 - 73720fff  WS2_32.DLL
7f7a0000 - 7f7dcfff  RASAPI32.DLL
7f780000 - 7f790fff  SECUR32.DLL
7f870000 - 7f877fff  SVRAPI.DLL
7fa30000 - 7fa42fff  MSNET32.DLL
7fa70000 - 7fa79fff  MSPWL32.DLL
7f880000 - 7f89dfff  TAPI32.DLL
7fab0000 - 7fb03fff  RPCRT4.DLL
7f8b0000 - 7f8b4fff  NETAPI32.DLL
7f750000 - 7f757fff  NETBIOS.DLL
7f160000 - 7f16dfff  MPR.DLL
73700000 - 73704fff  WS2HELP.DLL
7ff20000 - 7ffe1fff  OLE32.DLL
7fe00000 - 7fe32fff  COMDLG32.DLL
7fbd0000 - 7fdfdfff  SHELL32.DLL
bfb70000 - bfbf7fff  COMCTL32.DLL
70a70000 - 70ad4fff  SHLWAPI.DLL
78000000 - 78045fff  MSVCRT.DLL
bff40000 - bff50fff  USER32.DLL
bff10000 - bff39fff  GDI32.DLL
bfe60000 - bfe6ffff  ADVAPI32.DLL
bff60000 - bffe2fff  KERNEL32.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:
 L:\GADoom\gadoom.exe
IWAD: doom2.wad

Current map: MAP01

viewx = -6291456
viewy = 51380224
viewz = 6356992
viewangle = 1122697216

Possible call trace:
 00481d2a  BOOM
 0048635d  call 0047f100
 0047a3af  call 004818c5
 004940d9  call 004940ee
 004690fa  call 00479a2d
 0047f214  call 0055a84b
 004692e3  call 00468fbe
 0046961f  call 004692d4
 0046ab34  call 0046930b
 004ac967  call 004abde1
 00481f5f
 0046a309
 0046a309
 0046a2f9  call 00481dcb
 00481f5f
 0046a0c4
 0046a0c4
 004859ae  call 00481dcb
 00422c2f  call 00422608
 004072f7  call 00405460
 0042fc03  call [edx+0x10]
 0042facb  call 0042fb3c
 0049d03b  call 0042fa3b
 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:
008af7f8: 02504300 00010000 008af810 00000000  ·CP·············
008af808: 00000000 00cbbc5c 005fba10 008af834  ····\·····_·4···
008af818: 0048635d 00000000 40080000 00cbbce0  ]cH········@····
008af828: 00080000 005fb100 008af89c 0047a3af  ······_·······G·
008af838: 00000000 02504300 001c0000 00da57d8  ·····CP······W··
008af848: 02504300 ffc00000 00000000 008af878  ·CP·········x···
008af858: 004940d9 00000013 0000000c 00380000  ·@I···········8·
008af868: 000009b1 00cd2050 ffff9730 00cbbc5c  ····P ··0···\···
008af878: 00cbbc5c 001c0000 00000208 09e80000  \···············
008af888: 06010000 00380000 000bac00 06200000  ······8······· ·
008af898: 00e00000 008af8ec 004690fa 061a57d8  ··········F··W··
008af8a8: 00000000 00000000 ffff9730 02504300  ········0····CP·
008af8b8: 0000000d 0000000c 00000000 06200000  ·············· ·
008af8c8: 00e00000 00000800 fffa57d8 fffa57d8  ·········W···W··
008af8d8: 061a57d8 00da57d8 0000e800 0047f214  ·W···W········G·
008af8e8: 00080000 008af8f8 004692e3 02504300  ··········F··CP·
008af8f8: 008af934 0046961f 02504300 02504300  4·····F··CP··CP·
008af908: 02500660 ffffffff 00000000 fcf00000  `·P·············
008af918: fec00000 00000c03 008af934 00000004  ········4·······
008af928: 00000006 00000000 00000004 008af968  ············h···
008af938: 0046ab34 007a0000 02504300 000003b0  4·F···z··CP·····
008af948: 008af9c8 000000ab 0000007d 008af980  ········}·······
008af958: 004ac967 00000002 005c26f8 80000000  g·J······&\·····
008af968: 008af988 00481f5f 02504300 02504300  ····_·H··CP··CP·
008af978: 0046a309 0046a309 00000098 00000098  ··F···F·········
008af988: 008af9a4 0046a2f9 005c26f8 02504300  ······F··&\··CP·
008af998: 00000000 005c26d8 02500660 008af9c4  ·····&\·`·P·····
008af9a8: 00481f5f 000000f8 02504300 0046a0c4  _·H······CP···F·
008af9b8: 0046a0c4 00000098 00000098 008afa48  ··F·········H···
008af9c8: 004859ae 005c26d8 00000000 008afa2c  ·YH··&\·····,···
008af9d8: 00422c2f 02504300 00000000 1000c238  /,B··CP·····8···
008af9e8: 00000000 0008f83c 9552fe41 00000000  ····<···A·R·····
008af9f8: 00380000 00000040 00380000 00000000  ··8·@·····8·····
008afa08: 00cb60f4 00000000 00000000 00000000  ·`··············
008afa18: 00380000 00000000 00000000 004072f7  ··8··········r@·
008afa28: 00000000 00cb60f4 005fba10 008afa4c  ·····`····_·L···
008afa38: 00000008 005f0300 00380000 00000002  ······_···8·····
008afa48: 008afa68 0042fc03 02504300 00000000  h·····B··CP·····
008afa58: 005ef944 02504300 0000000b 02504310  D·^··CP······CP·
008afa68: 008afa78 0042facb 0000007f 005f5118  x·····B·····Q_·
008afa78: 008afa98 0049d03b 0000001e 000000f8  ····;·I·········
008afa88: 00000000 008afac4 004380b6 00000008  ··········C·····
008afa98: 008afac4 00438282 00000000 008afaec  ······C·········
008afaa8: 00000000 005f03b6 005ecee0 28e374a2  ······_···^··t·(
008afab8: 00000008 0000001e 00000000 008afaec  ················
008afac8: 00424f06 00000000 00000f73 00000000  ·OB·····s·······
008afad8: 00000001 005e9c00 00000001 00000001  ······^·········
008afae8: 00000001 008afb18 0041f303 00000000  ··········A·····
008afaf8: 000000f8 007a0000 0057399c 00000001  ······z··9W·····
008afb08: 008afaf4 008afce8 0056a170 00000000  ········p·V·····
008afb18: 008afcf4 00420f96 00de99e0 008afb6a  ······B·····j···
008afb28: 8b6829bf 0000017f 81f0787c 00573bc0  ·)h····|x···;W·
008afb38: 00ddcd20 00cfed10 00cfed10 ffff0000   ···············
008afb48: 00cfed10 00cfed10 00cfed10 00de99e0  ················
008afb58: 00de99e0 8b680000 00000000 00000000  ······h·········
008afb68: 00050000 00ddcd20 00ddcd20 00cfed10  ···· ··· ·······
008afb78: 00cfed10 00cfed10 00cfed10 00cfed10  ················
008afb88: 00cfed10 00cfed10 00cfed10 00cfed10  ················
008afb98: 00cfed10 00000000 1ea70000 00573b6c  ············l;W·
008afba8: 80000000 80000000 88000000 55170000  ···············U
008afbb8: 00000021 bff45e5f 008afbdd 6d6f6f44  !···_^······Doom
008afbc8: 7475412e 616f6c6f 00730064 09af06a7  .Autoload·s·····
008afbd8: 82765554 008afd70 bff6269c bff45e4a  TUv·p····&··J^··
008afbe8: 008a7000 00000000 81f8359c 00000001  ·p·······5······
008afbf8: 7e0f300d 00000000 00000001 007a0000  ·0·~··········z·
008afc08: 008afc40 7ff4073f bff613e2 00000177  @···?······w···
008afc18: bff81b8b 00000002 0040e620 008afc38  ········ ·@·8···
008afc28: 00000002 0040e620 008afc44 0040e6b3  ···· ·@·D·····@·
008afc38: 008afc50 00000000 00000006 008afcf4  P···············
008afc48: 004cb93b 0057fab0 008afc74 00000bb8  ;·L···W·t·······
008afc58: 00000001 0057faf4 00000094 00000004  ······W·········
008afc68: 0000005a 045a0bb8 00000001 00000020  Z·····Z····· ···
008afc78: 00000000 00000000 00000000 7ff2d58d  ···············
008afc88: 00000000 0000000c 7ff20000 00000000  ···············
008afc98: 00000000 000000f8 00000278 7ff44bc0  ········x····K·
008afca8: 008afcb8 7ff44ae7 7ff444d0 bff6bb26  ·····J··D·&···
008afcb8: 81f6ff3c 00000002 7ff40f79 00fd2fb8  <·······y···/··
008afcc8: 00000000 00cfed10 00000000 00de99e0  ················
008afcd8: 00000000 00000000 00000000 00000000  ················
008afce8: 008afd70 0056a1aa ffffffff 008afd7c  p·····V·····|···
008afcf8: 004c8e06 00000000 00000000 007a0000  ··L···········z·
008afd08: 00000001 81f8359c 00400000 bff7e261  ·····5····@·a···
008afd18: 81f8359c 00000000 0056d000 00400000  ·5········V···@·
008afd28: 00000001 00400000 00400110 00000002  ······@···@·····
008afd38: 0000105a 00400208 bff60000 0000017e  Z·····@·····~···
008afd48: 00000199 00000001 0000ffff 00000000  ················
008afd58: 00000000 0000026e 0000017e 0000026e  ····n···~···n···
008afd68: 00000276 008afcfc 008afd9c 0056bb30  v···········0·V·
008afd78: 00000000 008afdac 004c9278 00000000  ········x·L·····
008afd88: 00000000 007a0000 00544168 008afd84  ······z·hAT·····
008afd98: 008af628 008afe28 0055e078 0057f2b0  (···(···x·U···W·
008afda8: 00000000 008afe38 0055e575 00400000  ····8···u·U···@·
008afdb8: 00000000 81f8367b 00000001 00000000  ····{6··········
008afdc8: 81f8359c 007a0000 00000000 81f8367b  ·5····z·····{6··
008afdd8: bffbb490 00000044 00000000 00000000  ····D···········
008afde8: 00000000 00000000 00000000 00000000  ················
008afdf8: 00000000 00000000 00000000 00000000  ················
008afe08: 00000401 00000001 00000000 00000000  ················
008afe18: 000012f8 00000000 008afdc4 81f8359c  ·············5··
008afe28: 008aff68 0055e078 005a4f50 00000000  h···x·U·POZ·····
008afe38: 008aff78 bff7b9e4 00000000 81f8359c  x············5··
008afe48: 007a0000 6f646147 45006d6f 00004558  ··z·Gadoom·EXE··
008afe58: 00000000 00000000 00000000 00000000  ················
008afe68: 00000000 00000000 00000000 00000000  ················
008afe78: 00000000 00000000 00000000 00000000  ················
008afe88: 00000000 00000000 00000000 00000000  ················
008afe98: 00000000 00000000 00000000 00000000  ················
008afea8: 00000000 00000000 00000000 00000000  ················
008afeb8: 00000000 00000000 00000000 00000000  ················
008afec8: 00000000 00000000 00000000 00000000  ················
008afed8: 00000000 00000000 00000000 00000000  ················
008afee8: 00000000 00000000 00000000 00000000  ················
008afef8: 00000000 00000000 00000000 00000000  ················
008aff08: 00000000 00000000 00000000 00000000  ················
008aff18: 00000000 00000000 00000000 00000000  ················
008aff28: 00000000 00000000 00000000 00000000  ················
008aff38: 008aff6c 81f06050 81f9ceb4 c1bc20c0  l···P`······· ··
008aff48: 008aff6c 0055e495 bff6b487 00000000  l·····U·········
008aff58: 81f835bc 29ce0000 008afe40 007a0000  ·5·····)@·····z·
008aff68: ffffffff bffb1b20 bff69138 00000000  ···· ···8·······
008aff78: 008afff4 bff7b896 81f9dc34 00000008  ········4·······
008aff88: 81f8359c 00000000 00000000 00000000  ·5··············
008aff98: 00000000 00000000 00000000 00000000  ················
008affa8: 00000000 00000000 00000000 00000000  ················
008affb8: 00000000 00000000 00000000 00000000  ················
008affc8: 00000000 00000000 0002ffff 0000f28a  ················
008affd8: 008ae000 008b0000 00000000 ffffffff  ················
008affe8: 81f92f34 00000000 541729ce 885c6fec  4/·······)·T·o\·
008afff8: bff7a24f 00000000                    O·······
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 »

I'll fix both of those bugs tommorow, today I've been to busy to work with it but both should be fairly easy to fix.
User avatar
Lexus Alyus
Posts: 4220
Joined: Tue Jul 15, 2003 5:07 pm
Location: Nottingham, UK
Contact:

Post by Lexus Alyus »

Urm, GAdoom is Game Arenas port off of Zdoom, it's almost identical... so, to run maps it's the same as it's always been for doom and Zdoom... that won't change... but Game Arean is quite open to new ideas and stuff, and mod files are GA dooms own sort of 'mod' editor... it's hard to explain, but you can make monsters fire custom projectiles and stuff just by writing a single line... something like that :-). It's good, and I still think Randy and Game Arena should combine forces :-).

:twisted:
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 »

Well actually maps are initialized a little bit differently now, so that's the cause of Kappes Buur's problem, that crash will happen to everyone, I forgot to uncomment something I was using to test some new things.
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 »

Alright, I've fixed all the new bugs which presented themselves (really only the footstep bug was really a "bug"). This version will not crash upon initializing a map or upon movement, which is great news for anyone who plays it ;) . Once again I'm up for feature requests, I've got enough time to start working on new features once again.

As always, the dowload location is here: http://modarchive.gnlive.com/files/gadoom.zip
User avatar
Lexus Alyus
Posts: 4220
Joined: Tue Jul 15, 2003 5:07 pm
Location: Nottingham, UK
Contact:

Post by Lexus Alyus »

This is gonna really piss you off and it will probably be really hard to do, but could you implement MD2 support in software mode? Maybe even real lighting (not shadows, just Quake 1 style lighting). I'm not asking you to mke this an OpenGL port, just try to do things in software rendering... is that possible? I don't know cus I havn't got a clue for that sort of thing... just as an aside, would you ever think about adding OpenGL support?

:twisted:
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 »

Such things in the current Doom rendering engine would be impossible without major rewrites (a new rendering engine), with the exception of "shadows" which can be achieved by slowly transitioning in steps between sectors that make for some pretty ugly shadows and slowdown. If I did anything massive with the rendering engine, I'd probably go for Direct3D as it can now far outdo GL in many ways. But I'm not that great when it comes to rendering methods, so it probable won't happen in the foreseeable future.
User avatar
Lexus Alyus
Posts: 4220
Joined: Tue Jul 15, 2003 5:07 pm
Location: Nottingham, UK
Contact:

Post by Lexus Alyus »

Ah, it was woth a try though :-D. Is Direct3D software rendered or all shiney and OpenGL like?

How the hell would you code for Direct3D?

:twisted:
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 »

Direct3D has both fallback software rendering and hardware rendering, most of the new games use some form of Direct3D, and if you look at some of the Direct3d demos (especially fisheye), you'll see what D3D is capable of.
Locked

Return to “Editing (Archive)”