Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions
about a project, either find that project's thread, or start a thread in the
General section instead.
Got a cool project idea
but nothing else ? Put it in
the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read
the full rules for more details.
Minigunner
Posts: 754 Joined: Mon Dec 28, 2009 5:13 pm
Post
by Minigunner » Fri Mar 03, 2017 1:00 am
I'll throw the link first as I don't have much to say.
This is my first attempt at ZScript; a more advanced movement formula for scripted marines that closely resembles player movement. Currently, marines will move in the direction of their target, and if they are blocked by an obstacle, they will turn a proper direction to move out of it. Also, when out of targets, they will go into a wander state (for now, until I iron out some serious issues and figure out a better wander routine). In the pk3 is an outline of "AI" routines for each function to be called by the marines, detailing what checks are performed and how the marine moves. This is in-progress, so not all outlined checks have been implemented yet, and there may be even more checks to ensure the most optimal movement and combat decisions.
For easier demonstration,
here is a wad that will convert additional weapon pickups into marine summons , and
here's a wad for CTF maps that spawns marines into 2 teams that fight each other (inspired by XutaWoo's Overlord mod for Zandronum). In case you're wondering, CTF maps will function as normal maps in GZDoom, granted 1) the resources are available, and 2) there is a player 1 start, which is usually kept in CTF maps for testing.
Spoiler: Also Obligatory Screenshot
Last edited by
Minigunner on Mon Mar 27, 2017 12:20 am, edited 3 times in total.
Machine-Reaper
Posts: 415 Joined: Fri Aug 09, 2013 1:43 am
Contact:
Post
by Machine-Reaper » Fri Mar 03, 2017 1:41 am
We all know that almost everything in Doom doesn't have Eyes or Ears, they just can see and hear everything tho...
C-O-O-P-E-R
Posts: 2 Joined: Wed Jan 18, 2017 3:20 am
Post
by C-O-O-P-E-R » Fri Mar 03, 2017 6:34 am
What command should be used to call them?
Minigunner
Posts: 754 Joined: Mon Dec 28, 2009 5:13 pm
Post
by Minigunner » Fri Mar 03, 2017 9:09 am
I have a test wad, but I'll work on that a little more until it's ready for upload. Until then, "summon[friend] scriptedmarine"* will do.
*Or any of the child classes with weapons, which the ccmd "dumpclasses scriptedmarine" will show.
Nash
Posts: 17498 Joined: Mon Oct 27, 2003 12:07 am
Location: Kuala Lumpur, Malaysia
Contact:
Post
by Nash » Fri Mar 03, 2017 9:14 am
summonfriend
Ahh this is why they kept shooting at me. I used "summon" and I thought the code was broken, haha.
kadu522
Posts: 220 Joined: Fri Mar 03, 2017 12:32 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Location: Brasil,Rio de janeiro
Contact:
Post
by kadu522 » Fri Mar 03, 2017 4:22 pm
Question!
Did you do this based of Brutal doom marines? and do they do friendly fire?,i really dont like that
Kinsie
Posts: 7402 Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:
Post
by Kinsie » Fri Mar 03, 2017 7:58 pm
kadu522 wrote: Question!
Did you do this based of Brutal doom marines? and do they do friendly fire?,i really dont like that
Did you actually play the mod before asking this?
kadu522
Posts: 220 Joined: Fri Mar 03, 2017 12:32 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Location: Brasil,Rio de janeiro
Contact:
Post
by kadu522 » Fri Mar 03, 2017 8:01 pm
no thats why i asked about friendly fire.
Kinsie
Posts: 7402 Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:
Post
by Kinsie » Fri Mar 03, 2017 8:13 pm
kadu522 wrote: no thats why i asked about friendly fire.
Maybe you should actually play it? That way your questions will be answered for you.
Minigunner
Posts: 754 Joined: Mon Dec 28, 2009 5:13 pm
Post
by Minigunner » Fri Mar 03, 2017 11:03 pm
This has nothing to do with Brutal Doom, and Brutal Doom isn't the only mod to have improved marines.
As for friendly fire, it sadly still is there. However, the collision avoidance code also takes account for objects (with the exception of the target), so as a result, marines will turn away from them, which comes with the side effect of reducing the chance of friendly fire... sorta. I will include a proper line-of-fire check for every missile attack, in order to minimize friendly fire and the occasional rocket suicide. BFG rays will probably still damage, though.
kadu522
Posts: 220 Joined: Fri Mar 03, 2017 12:32 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Location: Brasil,Rio de janeiro
Contact:
Post
by kadu522 » Sat Mar 04, 2017 6:42 am
That is actualy a really swart way of doing it,good job.
and kinsie is right i,should have played the wad first since it is so small. i was kinda lazy that day LOL.
Edit:Also miniguner you should put up a video of your mod later,since a screan shot doesen't give it justice.
meatman12
Posts: 84 Joined: Wed Jan 11, 2017 8:59 pm
Post
by meatman12 » Sat Mar 25, 2017 3:49 pm
While I was pushing a (friendly) marine, it shot at something right before the game crashed. Here's the log.
Code: Select all
Code: C0000005 (Access Violation - tried to read address 00000000000003C8)
Address: 00007FF628ADA17B
Flags: 00000000
Windows NT 10.0 Build 14393
GS=002b FS=0053 ES=002b DS=002b
RAX=00000000000003c8 RBX=0000006724b8f1c0 RCX=00007ff6295a8550
RDX=0000006724b8f1c0 RSI=00007ff6295a8550 RDI=0000006724b8f1c0
RBP=00000000000000e4 R8=00000000000009f4 R9=00000000000000e4
R10=00000000000009f4 R11=0000000000000000 R12=0000000000000000
R13=00007ff628e2c1c8 R14=0000000000000000 R15=0000000000000000
RIP=00007ff628ada17b RSP=0000006724b8f090
CS=0033 SS=002b EFlags=00010202
CF- PF- AF- ZF- SF- TF- IF+ DF- OF- NT- RF+ VM- AC- VI- VP-
MM0=0000000000000000
MM1=0000000000000000
MM2=0000000000000000
MM3=0000000000000000
MM4=0000000000000000
MM5=0000000000000000
MM6=0000000000000000
MM7=0000000000000000
XMM0=00000000000000000000000000000000
XMM1=00000000000000000000000000000000
XMM2=0000000000000000000000003f800000
XMM3=00000000000000000000000000000000
XMM4=00000000000000000000000000000000
XMM5=00000000000000000000000000000000
XMM6=000000000000000000000000437f0000
XMM7=00000000000000000000000000000000
XMM8=0000000000000000000000003f800000
XMM9=00000000000000000000000000000000
XMM10=00000000000000000000000000000000
XMM11=00000000000000000000000000000000
XMM12=00000000000000000000000000000000
XMM13=00000000000000000000000000000000
XMM14=00000000000000000000000000000000
XMM15=00000000000000000000000000000000
Running threads:
00002a08 at 00007FF628ADA17B*
0000103c
00001c50
000015b0
000024dc
000028c0
000021e0
000024fc
00001ac4
00001794
00002a0c
Loaded modules:
00007FF628820000 - 00007FF629AE0FFF *qzdoom.exe
00007FFAA4540000 - 00007FFAA4710FFF ntdll.dll
00007FFAA2A30000 - 00007FFAA2ADAFFF KERNEL32.DLL
00007FFAA1760000 - 00007FFAA197CFFF KERNELBASE.dll
00007FFAA1B40000 - 00007FFAA1CA4FFF USER32.dll
00007FFAA1640000 - 00007FFAA165DFFF win32u.dll
00007FFAA2270000 - 00007FFAA22A3FFF GDI32.dll
00007FFAA11C0000 - 00007FFAA1341FFF gdi32full.dll
00007FFAA2AE0000 - 00007FFAA3FE8FFF SHELL32.dll
00007FFAA4420000 - 00007FFAA44BDFFF msvcrt.dll
00007FFAA1170000 - 00007FFAA11B1FFF cfgmgr32.dll
00007FFAA0A30000 - 00007FFAA1109FFF windows.storage.dll
00007FFAA4150000 - 00007FFAA4417FFF combase.dll
00007FFAA1660000 - 00007FFAA1754FFF ucrtbase.dll
00007FFAA24D0000 - 00007FFAA25F0FFF RPCRT4.dll
00007FFAA1350000 - 00007FFAA13B9FFF bcryptPrimitives.dll
00007FFAA09E0000 - 00007FFAA0A2BFFF powrprof.dll
00007FFAA2190000 - 00007FFAA2231FFF advapi32.dll
00007FFAA1CC0000 - 00007FFAA1D18FFF sechost.dll
00007FFAA1E30000 - 00007FFAA1E81FFF shlwapi.dll
00007FFAA09A0000 - 00007FFAA09AEFFF kernel.appcore.dll
00007FFAA1590000 - 00007FFAA1638FFF shcore.dll
00007FFAA09C0000 - 00007FFAA09D3FFF profapi.dll
00007FFAA4010000 - 00007FFAA4146FFF ole32.dll
00007FFAA2410000 - 00007FFAA24CEFFF OLEAUT32.dll
00007FFAA1A30000 - 00007FFAA1ACBFFF msvcp_win.dll
00007FFAA1EF0000 - 00007FFAA1FE9FFF COMDLG32.dll
00007FFA7A030000 - 00007FFA7A152FFF OPENGL32.dll
00007FFA95B40000 - 00007FFA95DB9FFF COMCTL32.dll
00007FFA95A70000 - 00007FFA95A78FFF WSOCK32.dll
00007FFA9ECD0000 - 00007FFA9ECF2FFF WINMM.dll
00007FFAA44D0000 - 00007FFAA4539FFF WS2_32.dll
00007FFA79F30000 - 00007FFA7A026FFF DDRAW.dll
0000017A19930000 - 0000017A1995AFFF WINMMBASE.dll
00007FFA9C510000 - 00007FFA9C517FFF DCIMAN32.dll
00007FFA9EEB0000 - 00007FFA9EEDCFFF GLU32.dll
00007FFAA2240000 - 00007FFAA226DFFF IMM32.DLL
00007FFA8A260000 - 00007FFA8A2F5FFF riched20.dll
00007FFA9C790000 - 00007FFA9C7A8FFF USP10.dll
00007FFA98790000 - 00007FFA987C8FFF msls31.dll
00007FFA9F0E0000 - 00007FFA9F174FFF uxtheme.dll
00007FFAA22B0000 - 00007FFAA2409FFF MSCTF.dll
00007FFA9EC20000 - 00007FFA9EC45FFF dwmapi.dll
00007FFAA1D20000 - 00007FFAA1DBEFFF clbcatq.dll
00007FFA84FE0000 - 00007FFA85028FFF dataexchange.dll
00007FFA9A9D0000 - 00007FFA9AC85FFF d3d11.dll
00007FFA9E570000 - 00007FFA9E6C0FFF dcomp.dll
00007FFA9F8C0000 - 00007FFA9F95EFFF dxgi.dll
00007FFA9F460000 - 00007FFA9F57BFFF twinapi.appcore.dll
00007FFAA0580000 - 00007FFAA05AAFFF bcrypt.dll
00007FFA9EC50000 - 00007FFA9EC62FFF wtsapi32.dll
00007FFA9FCA0000 - 00007FFA9FCF5FFF WINSTA.dll
00007FFAA0490000 - 00007FFAA049AFFF CRYPTBASE.DLL
00007FFAA06A0000 - 00007FFAA06CBFFF SspiCli.dll
00007FFA6ABF0000 - 00007FFA6ADA8FFF fmodex64.dll
00007FFA75760000 - 00007FFA7577BFFF MSACM32.dll
00007FFA9D690000 - 00007FFA9D700FFF MMDevApi.dll
00007FFA9DA70000 - 00007FFA9DBF4FFF PROPSYS.dll
00007FFA9F580000 - 00007FFA9F5A7FFF DEVOBJ.dll
00007FFA75790000 - 00007FFA757CEFFF wdmaud.drv
00007FFA9A7F0000 - 00007FFA9A7FAFFF AVRT.dll
00007FFA8C840000 - 00007FFA8C848FFF ksuser.dll
00007FFA7D960000 - 00007FFA7D9F3FFF AUDIOSES.DLL
00007FFA9CEB0000 - 00007FFA9CFE5FFF wintypes.dll
00007FFA75780000 - 00007FFA7578CFFF msacm32.drv
00007FFA75750000 - 00007FFA75759FFF midimap.dll
00007FFA8EB90000 - 00007FFA8EBCFFFF dinput8.dll
00007FFA9F880000 - 00007FFA9F88BFFF HID.DLL
00007FFAA2600000 - 00007FFAA2A28FFF SETUPAPI.DLL
00007FFAA1110000 - 00007FFAA1164FFF WINTRUST.dll
00007FFAA09B0000 - 00007FFAA09BFFFF MSASN1.dll
00007FFAA13C0000 - 00007FFAA1588FFF CRYPT32.dll
0000000000400000 - 000000000041DFFF xinput1_3.dll
00007FFA9C990000 - 00007FFA9C9AEFFF atig6pxx.dll
0000000060670000 - 0000000062783FFF atio6axx.dll
00007FFA8CDD0000 - 00007FFA8CDF2FFF dxva2.dll
00007FFA99080000 - 00007FFA99089FFF VERSION.dll
00007FFA8CC40000 - 00007FFA8CC72FFF atig6txx.dll
00007FFA79140000 - 00007FFA79293FFF atiadlxx.dll
00007FFAA1CB0000 - 00007FFAA1CB7FFF PSAPI.DLL
00007FFAA0160000 - 00007FFAA017EFFF USERENV.dll
00007FFAA0050000 - 00007FFAA0087FFF IPHLPAPI.DLL
00007FFA7C760000 - 00007FFA7C7F0FFF mscms.dll
00007FFA99240000 - 00007FFA99281FFF icm32.dll
Bytes near RIP:
00007FF628ADA16B: 44 0f 29 44 24 30 48 8b fa 44 0f 28 c2 48 8b f1
00007FF628ADA17B: 48 8b 18 48 85 db 74 0c f6 43 20 20 74 06 4c 89
00007FF628ADA18B: 30 41 8b de f3 0f 10 3d 35 77 24 00 48 85 db 0f
Call trace:
rip=00007FF628ADA17B <- Here it dies.
Function range: 00007FF628ADA140 -> 00007FF628ADA552
FRAME 00:
rip=00007FF628B11C8E rsp=0000006724B8F110 rbp=0000006724B8F350
r12=0000000000000000 r13=00007FF628E2C1C8 r14=0000017A19814500
rdi=0000017A1DBFD170 rsi=00007FF6295A8550 rbx=0000006724B8F1C0
-> 'rbx' saved on stack at 0000006724B8F118 (=> 0000006724B8F1C0)
-> 'rbp' saved on stack at 0000006724B8F128 (=> 0000006724B8F350)
-> 'rsi' saved on stack at 0000006724B8F100 (=> 00007FF6295A8550)
-> 'rdi' saved on stack at 0000006724B8F0F8 (=> 0000017A1DBFD170)
-> 'r14' saved on stack at 0000006724B8F0F0 (=> 0000017A19814500)
Function range: 00007FF628B11C10 -> 00007FF628B11DD4
FRAME 01:
rip=00007FF6289B1223 rsp=0000006724B8F160 rbp=0000006724B8F350
r12=0000000000000000 r13=00007FF628E2C1C8 r14=0000017A19814500
rdi=00000000017382F8 rsi=00007FF6295A8550 rbx=FFFFB42E34C5BF92
-> 'rbx' saved on stack at 0000006724B8F160 (=> FFFFB42E34C5BF92)
-> 'rdi' saved on stack at 0000006724B8F150 (=> 00000000017382F8)
Function range: 00007FF6289B0EE0 -> 00007FF6289B19C0
FRAME 02:
rip=00007FF6289B2247 rsp=0000006724B8F200 rbp=0000006724B8F350
r12=0000000000000000 r13=00007FF628E2C1C8 r14=0000017A19814530
rdi=00007FF6295A86C8 rsi=00007FF6295A2050 rbx=0000000000000000
-> 'rbx' saved on stack at 0000006724B8F200 (=> 0000000000000000)
-> 'rbp' saved on stack at 0000006724B8F208 (=> 0000006724B8F350)
-> 'rsi' saved on stack at 0000006724B8F210 (=> 00007FF6295A2050)
-> 'rdi' saved on stack at 0000006724B8F218 (=> 00007FF6295A86C8)
-> 'r12' saved on stack at 0000006724B8F1F0 (=> 0000000000000000)
-> 'r14' saved on stack at 0000006724B8F1E8 (=> 0000017A19814530)
-> 'r15' saved on stack at 0000006724B8F1E0 (=> 0000000000000000)
Function range: 00007FF6289B2100 -> 00007FF6289B2276
FRAME 03:
rip=00007FF6289B311E rsp=0000006724B8F250 rbp=0000006724B8F350
r12=0000000000000000 r13=00007FF628E2C1C8 r14=0000017A19814530
rdi=0000000000000025 rsi=0000000000000005 rbx=0000000000000026
-> 'rbx' saved on stack at 0000006724B8F258 (=> 0000000000000026)
-> 'rsi' saved on stack at 0000006724B8F260 (=> 0000000000000005)
-> 'rdi' saved on stack at 0000006724B8F240 (=> 0000000000000025)
Function range: 00007FF6289B2280 -> 00007FF6289B3286
FRAME 04:
rip=00007FF62884E0A5 rsp=0000006724B8F750 rbp=0000000000000000
r12=00007FF628D44F90 r13=0000000000000200 r14=00007FFAA2A30000
rdi=0000000000000159 rsi=0000000000000000 rbx=00000000000001F0
-> 'rbx' saved on stack at 0000006724B8F750 (=> 00000000000001F0)
-> 'rbp' saved on stack at 0000006724B8F740 (=> 0000000000000000)
-> 'rsi' saved on stack at 0000006724B8F758 (=> 0000000000000000)
-> 'rdi' saved on stack at 0000006724B8F760 (=> 0000000000000159)
-> 'r12' saved on stack at 0000006724B8F738 (=> 00007FF628D44F90)
-> 'r13' saved on stack at 0000006724B8F730 (=> 0000000000000200)
-> 'r14' saved on stack at 0000006724B8F728 (=> 00007FFAA2A30000)
-> 'r15' saved on stack at 0000006724B8F720 (=> 00007FF628820000)
Function range: 00007FF62884DA80 -> 00007FF62884E0D3
Function range: 00007FF62884D9C3 -> 00007FF62884DA80
Function range: 00007FF62884D94D -> 00007FF62884D9C3
Function range: 00007FF62884D930 -> 00007FF62884D94D
FRAME 05:
rip=00007FF62884F6B3 rsp=0000006724B8F9E0 rbp=0000000000000000
r12=0000000000000000 r13=0000000000000000 r14=0000000000000000
rdi=0000000000000000 rsi=00007FF628820000 rbx=0000000000000001
-> 'rbx' saved on stack at 0000006724B8F9E8 (=> 0000000000000001)
-> 'rsi' saved on stack at 0000006724B8F9F0 (=> 00007FF628820000)
-> 'rdi' saved on stack at 0000006724B8F9D0 (=> 0000000000000000)
-> 'r12' saved on stack at 0000006724B8F9C8 (=> 0000000000000000)
-> 'r13' saved on stack at 0000006724B8F9C0 (=> 0000000000000000)
-> 'r14' saved on stack at 0000006724B8F9B8 (=> 0000000000000000)
-> 'r15' saved on stack at 0000006724B8F9B0 (=> 0000000000000000)
Function range: 00007FF62884F681 -> 00007FF62884F6FF
Function range: 00007FF62884F60C -> 00007FF62884F681
Function range: 00007FF62884F5E0 -> 00007FF62884F60C
FRAME 06:
rip=00007FF628CA9C53 rsp=0000006724B8FA30 rbp=0000000000000000
r12=0000000000000000 r13=0000000000000000 r14=0000000000000000
rdi=0000000000000000 rsi=0000000000000000 rbx=0000000000000001
-> 'rsi' saved on stack at 0000006724B8FA20 (=> 0000000000000000)
Function range: 00007FF628CA9B3C -> 00007FF628CA9CA8
FRAME 07:
rip=00007FFAA2A38364 rsp=0000006724B8FA70 rbp=0000000000000000
r12=0000000000000000 r13=0000000000000000 r14=0000000000000000
rdi=0000000000000000 rsi=0000000000000000 rbx=0000000000000000
-> 'rbx' saved on stack at 0000006724B8FA70 (=> 0000000000000000)
-> 'rdi' saved on stack at 0000006724B8FA60 (=> 0000000000000000)
Function range: 00007FFAA2A38350 -> 00007FFAA2A38387
FRAME 08:
rip=00007FFAA45A70D1 rsp=0000006724B8FAA0 rbp=0000000000000000
r12=0000000000000000 r13=0000000000000000 r14=0000000000000000
rdi=0000000000000000 rsi=0000000000000000 rbx=0000000000000000
Function range: 00007FFAA45A70B0 -> 00007FFAA45A70F8
Stack Contents:
0000006724B8F090: 000000003f800000 0000000000000000 ···?············
0000006724B8F0A0: 000000001bb30088 000000000000017a ····z···@··j···
0000006724B8F0B0: 00000000a3b7fe56 0000000000002491 V····$···X·(···
0000006724B8F0C0: 0000000000000000 0000000000000000 ················
0000006724B8F0D0: 0000000000000000 0000000000000000 ················
0000006724B8F0E0: 00000000437f0000 0000000000000000 ··C············
0000006724B8F0F0: 0000000019814500 000000000000017a ·E··z···p···z···
0000006724B8F100: 00000000295a8550 0000000000007ff6 P·Z)······(···
0000006724B8F110: 00000000295a8550 0000000000007ff6 P·Z)······$g···
0000006724B8F120: 0000000028e2c1c8 0000000000007ff6 ···(···P··$g···
0000006724B8F130: 0000000024b8f1c0 0000000000000067 ···$g···········
0000006724B8F140: 000000003f800000 0000000000000000 ···?············
0000006724B8F150: 00000000017382f8 0000000000000000 ··s·····#··(···
0000006724B8F160: 0000000034c5bf92 00000000ffffb42e ···4.······4.···
0000006724B8F170: 000000000000201a 000000000000017a · ··z·····Z)···
0000006724B8F180: 00000000295a86c8 0000000000007ff6 ··Z)···he·(···
0000006724B8F190: 0000000000000000 0000000000000000 ········P··$g···
0000006724B8F1A0: 00000000295a2050 0000000000007ff6 P Z)···········
0000006724B8F1B0: 0000000000000001 0000000000000000 ················
0000006724B8F1C0: 0000000000000000 0000000000000000 ················
0000006724B8F1D0: 000000002f398a87 0000000000002ad4 ··9/·*·····@····
0000006724B8F1E0: 0000000000000000 0000000000000000 ········0E··z···
0000006724B8F1F0: 0000000000000000 0000000000000000 ········G"·(···
0000006724B8F200: 0000000000000000 0000000000000000 ········P··$g···
0000006724B8F210: 00000000295a2050 0000000000007ff6 P Z)·····Z)···
0000006724B8F220: 00000000fffffffe 00000000ffffffff ················
0000006724B8F230: 0000000000000000 0000000000000000 ········%·······
0000006724B8F240: 0000000000000025 0000000000000000 %········1·(···
0000006724B8F250: 000000000000059f 0000000000000000 ········&·······
0000006724B8F260: 0000000000000005 0000000000000000 ········%·······
0000006724B8F270: 0000000024b8f550 0000000000000067 P··$g···]··Rg···
0000006724B8F280: 0000000000000000 0000000000000000 ················
0000006724B8F290: 0000000028e4099c 0000000000007ff6 ···(···OcV····
0000006724B8F2A0: 0000000000000020 0000000000000009 ···········z···
0000006724B8F2B0: 000000001b3d543c 000000000000017a <T=·z······z···
0000006724B8F2C0: 000000001b3d0150 000000000000017a P·=·z····5>·z···
0000006724B8F2D0: 0000000028e4099c 0000000000007ff6 ···(···········
0000006724B8F2E0: 00000000fffffffe 00000000ffffffff ···········z···
0000006724B8F2F0: 0000000000000038 0000000000000000 8···············
0000006724B8F300: 000000001b3d0aa0 000000000000017a ··=·z·······z···
0000006724B8F310: 000000001b3d0a90 000000000000017a ··=·z···wZW····
0000006724B8F320: 0000000000000090 0000000000000000 ············z···
0000006724B8F330: 000000000000000b 0000000000000000 ················
0000006724B8F340: 0000000000000201 0000000000000000 ················
0000006724B8F350: 0000000000000001 0000000000000000 ················
0000006724B8F360: 0000000000000050 0000000000000000 P·········t·z···
0000006724B8F370: 000000000f4e0080 0000000000000000 ··N········$g···
0000006724B8F380: 0000000000000009 0000000000000001 ········hzW····
0000006724B8F390: 000000001b3d0320 000000000000017a ·=·z·······g···
0000006724B8F3A0: 000000000000000a 0000000000000000 ················
0000006724B8F3B0: 0000000000000001 0000000000000000 ··········T····
0000006724B8F3C0: 0000000000000f53 0000000000000000 S·······D·=·z···
0000006724B8F3D0: 000000001b3d0a00 000000000000017a ··=·z···S·······
0000006724B8F3E0: 00000000000000a0 0000000000000003 ················
0000006724B8F3F0: 0000000000000200 0000000000000000 ················
0000006724B8F400: 000000001b3d0000 0000000000000002 ··=·············
0000006724B8F410: 000000000000000a 0000000000000000 ········N··A····
0000006724B8F420: 00000000a3b7e296 0000000000002491 ·····$··N··A····
0000006724B8F430: 0000000000000090 0000000000000000 ················
0000006724B8F440: 00000000a2a30000 0000000000007ffa ···············
0000006724B8F450: 000000001b3d09f0 000000000000017a ··=·z······$g···
0000006724B8F460: 000000001b3d0aac 000000000000017a ··=·z·····=·z···
0000006724B8F470: 0000000000000038 0000000000000000 8·······AYW····
0000006724B8F480: 000000000000000a 0000000000000000 ···············
0000006724B8F490: 0000000000000200 0000000000000000 ·········O·(···
0000006724B8F4A0: 0000000028820000 0000000000007ff6 ···(··········
0000006724B8F4B0: 0000000000000200 0000000000000000 ················
0000006724B8F4C0: 0000000000000000 0000000000000000 ··········=·z···
0000006724B8F4D0: 0000000000000000 0000000000000000 ········N··A···
0000006724B8F4E0: 000000000000000a 0000000000000000 ················
0000006724B8F4F0: 0000000028c320a0 0000000000007ff6 · ·(···········
0000006724B8F500: 0000000000000080 0000000000000000 ···········(···
0000006724B8F510: 0000000000000000 0000000000000000 ··········=·z···
0000006724B8F520: 0000000000000200 0000000000000000 ·········O·(···
0000006724B8F530: 000000001b3d0a00 000000000000017a ··=·z·····W····
0000006724B8F540: 000000001b3d0000 000000000000017a ··=·z···*·······
0000006724B8F550: 0000000000000000 0000000000000000 ··········=·z···
0000006724B8F560: 0000000000000002 0000000000000000 ···········(···
0000006724B8F570: 00000000197bf1f0 000000000000017a ··{·z···········
0000006724B8F580: 000000001b3d0a0c 000000000000017a ··=·z···········
0000006724B8F590: 00000000fffffffe 00000000ffffffff ···········(···
0000006724B8F5A0: 0000000000000002 0000000000000000 ················
0000006724B8F5B0: 0000000000000000 0000000000000000 ········;··(···
0000006724B8F5C0: 0000000000000000 0000000000000000 ················
0000006724B8F5D0: 0000000028820000 0000000000007ff6 ···(··········
0000006724B8F5E0: 0000000000000159 0000000000000000 Y··········(···
0000006724B8F5F0: 000000000000002a 0000000000000000 *···············
0000006724B8F600: 000000001b3d0a00 000000000000017a ··=·z···········
0000006724B8F610: 00000000fffffffe 00000000ffffffff ················
0000006724B8F620: 00000000000001f0 0000000000000000 ········*··(···
0000006724B8F630: 0000000000000000 0000000000000000 ···············
0000006724B8F640: 00000000a64eb00c 000000000000d379 ··N·y·····=·z···
0000006724B8F650: 0000000000000000 0000000000000000 ········&··(···
0000006724B8F660: 0000000028d24ab8 0000000000007ff6 ·J·(····'·(···
0000006724B8F670: 000000000000000a 0000000000000000 ················
0000006724B8F680: 0000000000003839 0000000000000000 98·········$g···
0000006724B8F690: 000000000000009c 000000000000000a ············98··
0000006724B8F6A0: 0000000000000002 0000000000000100 ················
0000006724B8F6B0: 0000000000000000 0000000000000000 ········h·······
0000006724B8F6C0: 0000000000000000 0000000000000000 ···········(···
0000006724B8F6D0: 00000000197bf1f0 000000000000017a ··{·z······(···
0000006724B8F6E0: 0000000000000000 0000000000000000 ················
0000006724B8F6F0: 00000000fffffffe 00000000ffffffff ···············
0000006724B8F700: 000000002f3989b7 0000000000002ad4 ··9/·*··C··(···
0000006724B8F710: 0000000000000000 0000000000000000 ················
0000006724B8F720: 0000000028820000 0000000000007ff6 ···(··········
0000006724B8F730: 0000000000000200 0000000000000000 ·········O·(···
0000006724B8F740: 0000000000000000 0000000000000000 ···········(···
0000006724B8F750: 00000000000001f0 0000000000000000 ················
0000006724B8F760: 0000000000000159 0000000000000000 Y·········{·z···
0000006724B8F770: 0000000000000248 0000000000007ff6 H······M···7···
0000006724B8F780: 0000000000000200 0000000000007ff6 ···········7···
0000006724B8F790: 0000000000000000 0000000000000000 ················
0000006724B8F7A0: 0000000028820000 0000000000007ff6 ···(···········
0000006724B8F7B0: 0000000000000180 0000000000007ff6 ·······\·D·e·v·
0000006724B8F7C0: 0000000024b8f7b0 0000000000000067 ···$g······$g···
0000006724B8F7D0: 000000001b3d09bc 000000000000017a ··=·z·······@B··
0000006724B8F7E0: 0000000000000000 00000000005c0033 ····3·\····(···
0000006724B8F7F0: 0000000000000000 0000000000000000 ···········(···
0000006724B8F800: 00000000069a0e7b 0000000000000000 {···············
0000006724B8F810: 0000000000000000 0000000000000000 ················
0000006724B8F820: 0000000028d24340 0000000000007ff6 @C·(···m·s·\·Q·
0000006724B8F830: 00000000fffffffe 00000000ffffffff ········m·\·q·z·
0000006724B8F840: 0000000000000000 0000000000000000 ············Y···
0000006724B8F850: 0000000000444443 0000000000000000 CDD·············
0000006724B8F860: 0000000000000000 0000000000000000 ················
0000006724B8F870: 0000000004010401 000000000000007c ····|·····| ····
0000006724B8F880: 0000000000000000 0000000000000000 ················
0000006724B8F890: 0000000000000000 0000000000000000 ················
0000006724B8F8A0: 0000000000000000 0000000000000000 ················
0000006724B8F8B0: 0000000000000000 0000000000000000 ········ ·······
0000006724B8F8C0: 000000000000041a 0000000000000000 ········<·······
0000006724B8F8D0: 0000000000000000 0000000000000000 ················
0000006724B8F8E0: 0000000000000000 0000000000000000 ············g···
0000006724B8F8F0: 0000000000000000 0000000000000000 ·········x····
0000006724B8F900: 0000000000000000 0000000000000000 ················
0000006724B8F910: 0000000028820000 0000000000007ff6 ···(···········
0000006724B8F920: 0000000000000000 0000000000000000 ················
0000006724B8F930: 000000004f445a51 0000000071204d4f QZDOOM q1.4pre-1
0000006724B8F940: 00000000672d3933 0000000031656233 39-g3be1962c9 6
0000006724B8F950: 0000000069622d34 0000000032282074 4-bit (2017-03-2
0000006724B8F960: 0000000034302033 000000003a39343a 3 04:49:46 -0400
0000006724B8F970: 0000000000000029 0000000000007ff6 )·········(···
0000006724B8F980: 0000000024b8f9a8 0000000000000067 ···$g···K·v····
0000006724B8F990: 0000000000000000 0000000000000000 ················
0000006724B8F9A0: 000000002f398cb7 0000000000002ad4 ··9/·*····|····
0000006724B8F9B0: 0000000000000000 0000000000000000 ················
0000006724B8F9C0: 0000000000000000 0000000000000000 ················
0000006724B8F9D0: 0000000000000000 0000000000000000 ···········(···
0000006724B8F9E0: 0000000000000001 0000000000000000 ················
0000006724B8F9F0: 0000000028820000 0000000000007ff6 ···(······(···
0000006724B8FA00: 0000000000000000 000000000000017a ····z···········
0000006724B8FA10: 0000000000000002 0000000000000000 ···········(···
0000006724B8FA20: 0000000000000000 0000000000000000 ········S··(···
0000006724B8FA30: 0000000000000001 0000000000000000 ················
0000006724B8FA40: 0000000000000000 0000000000000000 ················
0000006724B8FA50: 0000000000000000 0000000000000000 ················
0000006724B8FA60: 0000000000000000 0000000000000000 ········d······
0000006724B8FA70: 0000000000000000 0000000000000000 ················
0000006724B8FA80: 0000000000000000 0000000000000000 ················
0000006724B8FA90: 0000000000000000 0000000000000000 ·········pZ····
0000006724B8FAA0: 0000000000000000 0000000000000000 ················
0000006724B8FAB0: 0000000000000000 0000000000000000 ················
0000006724B8FAC0: 0000000000000000 0000000000000000 ········P^{····
0000006724B8FAD0: 0000000024b8e210 0000000000000067 ···$g······$g···
0000006724B8FAE0: 0000000000000000 0000000000000000 ················
0000006724B8FAF0: 0000000000000000 0000000000000000 ················
0000006724B8FB00: 0000000000000000 0000000000000000 ················
0000006724B8FB10: 0000000000000000 0000000000000000 ················
0000006724B8FB20: 0000000000000000 0000000000000000 ················
0000006724B8FB30: 0000000000000000 0000000000000000 ················
0000006724B8FB40: 0000000000000000 0000000000000000 ················
0000006724B8FB50: 0000000000000000 0000000000000000 ················
0000006724B8FB60: 0000000000000000 0000000000000000 ················
0000006724B8FB70: 0000000000000000 0000000000000000 ················
0000006724B8FB80: 0000000000000000 0000000000000000 ················
0000006724B8FB90: 0000000000000000 0000000000000000 ················
0000006724B8FBA0: 0000000000000000 0000000000000000 ················
0000006724B8FBB0: 0000000000000000 0000000000000000 ················
0000006724B8FBC0: 0000000000000000 0000000000000000 ················
0000006724B8FBD0: 0000000000000000 0000000000000000 ················
0000006724B8FBE0: 0000000000000000 0000000000000000 ················
0000006724B8FBF0: 0000000000000000 0000000000000000 ················
0000006724B8FC00: 0000000000000000 0000000000000000 ················
0000006724B8FC10: 0000000000000000 0000000000000000 ················
0000006724B8FC20: 0000000000000000 0000000000000000 ················
0000006724B8FC30: 0000000000000000 0000000000000000 ················
0000006724B8FC40: 0000000000000000 0000000000000000 ················
0000006724B8FC50: 0000000000000000 0000000000000000 ················
0000006724B8FC60: 0000000000000000 0000000000000000 ················
0000006724B8FC70: 0000000000000000 0000000000000000 ················
0000006724B8FC80: 0000000000000000 0000000000000000 ················
0000006724B8FC90: 0000000000000000 0000000000000000 ················
0000006724B8FCA0: 0000000000000000 0000000000000000 ················
0000006724B8FCB0: 0000000000000000 0000000000000000 ················
0000006724B8FCC0: 0000000000000000 0000000000000000 ················
0000006724B8FCD0: 0000000000000000 0000000000000000 ················
0000006724B8FCE0: 0000000000000000 0000000000000000 ················
0000006724B8FCF0: 0000000000000000 0000000000000000 ················
0000006724B8FD00: 0000000000000000 0000000000000000 ················
0000006724B8FD10: 0000000000000000 0000000000000000 ················
0000006724B8FD20: 0000000000000000 0000000000000000 ················
0000006724B8FD30: 0000000000000000 0000000000000000 ················
0000006724B8FD40: 0000000000000000 0000000000000000 ················
0000006724B8FD50: 0000000000000000 0000000000000000 ················
0000006724B8FD60: 0000000000000000 0000000000000000 ················
0000006724B8FD70: 0000000000000000 0000000000000000 ················
0000006724B8FD80: 0000000000000000 0000000000000000 ················
0000006724B8FD90: 0000000000000000 0000000000000000 ················
0000006724B8FDA0: 0000000000000000 0000000000000000 ················
0000006724B8FDB0: 0000000000000000 0000000000000000 ················
0000006724B8FDC0: 0000000000000000 0000000000000000 ················
0000006724B8FDD0: 0000000000000000 0000000000000000 ················
0000006724B8FDE0: 0000000000000000 0000000000000000 ················
0000006724B8FDF0: 0000000000000000 0000000000000000 ················
0000006724B8FE00: 0000000000000000 0000000000000000 ················
0000006724B8FE10: 0000000000000000 0000000000000000 ················
0000006724B8FE20: 0000000000000000 0000000000000000 ················
0000006724B8FE30: 0000000000000000 0000000000000000 ················
0000006724B8FE40: 0000000000000000 0000000000000000 ················
0000006724B8FE50: 0000000000000000 0000000000000000 ················
0000006724B8FE60: 0000000000000000 0000000000000000 ················
0000006724B8FE70: 0000000000000000 0000000000000000 ················
0000006724B8FE80: 0000000000000000 0000000000000000 ················
0000006724B8FE90: 0000000000000000 0000000000000000 ················
0000006724B8FEA0: 0000000000000000 0000000000000000 ················
0000006724B8FEB0: 0000000000000000 0000000000000000 ················
0000006724B8FEC0: 0000000000000000 0000000000000000 ················
0000006724B8FED0: 0000000000000000 0000000000000000 ················
0000006724B8FEE0: 0000000000000000 0000000000000000 ················
0000006724B8FEF0: 0000000000000000 0000000000000000 ················
0000006724B8FF00: 0000000000000000 0000000000000000 ················
0000006724B8FF10: 0000000000000000 0000000000000000 ················
0000006724B8FF20: 0000000000000000 0000000000000000 ················
0000006724B8FF30: 0000000000000000 0000000000000000 ················
0000006724B8FF40: 0000000000000000 0000000000000000 ················
0000006724B8FF50: 0000000000000000 0000000000000000 ················
0000006724B8FF60: 0000000000000000 0000000000000000 ················
0000006724B8FF70: 0000000000000000 0000000000000000 ················
0000006724B8FF80: 0000000000000000 0000000000000000 ················
0000006724B8FF90: 0000000000000000 0000000000000000 ················
0000006724B8FFA0: 0000000000000000 0000000000000000 ················
0000006724B8FFB0: 0000000000000000 0000000000000000 ················
0000006724B8FFC0: 0000000000000000 0000000000000000 ················
0000006724B8FFD0: 0000000000000000 0000000000000000 ················
0000006724B8FFE0: 0000000000000000 0000000000000000 ················
0000006724B8FFF0: 0000000000000000 0000000000000000 ················
EDIT: It appears that
all marines crash the game. It seems like after they shoot or kill an enemy, the game crashes.
Minigunner
Posts: 754 Joined: Mon Dec 28, 2009 5:13 pm
Post
by Minigunner » Sat Mar 25, 2017 4:13 pm
You're using a development version I posted in the Discord. The release version up there should work just fine.
For context (re: forumgoers), I'm currently working out some kinks with following behavior for whenever a friendly marine has no targets to chase.
TheRailgunner
Posts: 1556 Joined: Mon Jul 08, 2013 10:08 pm
Post
by TheRailgunner » Sun Mar 26, 2017 2:25 pm
Minigunner wrote: You're using a development version I posted in the Discord. The release version up there should work just fine.
For context (re: forumgoers), I'm currently working out some kinks with following behavior for whenever a friendly marine has no targets to chase.
I'm gonna see about using your ZScript Marines to improve AI for enemies in
The Trooper - considering that the only real issue is that they have issues following after running out of targets (which monsters don't need to do, being, well, enemy actors), I could probably do something with this as well as start learning about ZScript in general.
Enjay
Posts: 27058 Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:
Post
by Enjay » Sun Mar 26, 2017 3:14 pm
Is it just me or do the marines (summoned as summonfriend) seem very reluctant to shoot anything? I've tried a few in map01 of Doom2 and some just get stuck in whereas others just walk right up to their potential victim and then stand there looking at them.