Key bound to MDK causes crash

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: Key bound to MDK causes crash

Re: Key bound to MDK causes crash

by Enjay » Sat Jan 19, 2019 3:58 am

Thanks for the fix.

I didn't even think about the particles being responsible until you said it didn't crash for you. So I whittled down the possibilities in my ini and there it was. :)

Re: Key bound to MDK causes crash

by Graf Zahl » Sat Jan 19, 2019 3:52 am

That was a crucial omission, considering that it was the particle code that crashed...

Re: Key bound to MDK causes crash

by Enjay » Sat Jan 19, 2019 3:37 am

Absolutely stock. Nothing else loaded.

However, I just tried deleting my ini and giving it another go - no crash. So, I went through my old ini and found the one setting needed to make this happen reliably.

Starting GZDoom with an ini that contains nothing more than

Code: Select all

[Doom.ConsoleVariables]
cl_bloodtype=1

[Doom.Bindings]
j=mdk
will cause a crash when I centre the view on an enemy and press j.

Blood types of "sprites and particles" and "particles" cause the crash. Sprites only does not.

Re: Key bound to MDK causes crash

by Nash » Sat Jan 19, 2019 3:32 am

Does this happen with a modded enemy, or just the stock Doom enemies?

Re: Key bound to MDK causes crash

by Graf Zahl » Sat Jan 19, 2019 2:39 am

No, does not happen.

Key bound to MDK causes crash

by Enjay » Fri Jan 18, 2019 2:02 pm

gzdoom-g3.8pre-232-g395d61391

I have a key bound to MDK. If I press that key to kill an enemy, the game crashes.

If I press my bound key while pointing at something that is not an enemy (e.g. a wall) a bullet puff appears and no crash.

If I place the crosshair over an enemy, bring down the console and type MDK, the enemy gets killed and no crash.


Steps to replicate:

Start a normal game of GZDoom.

Bring down the console and type

bind [type key of choice here] mdk

e.g. I use bind j mdk

close the console

place the crosshair over an enemy

press your bound key

crash!

Top