Rev3n4nt / Faithful_Doom

Faithful Doom mod
2 stars 1 forks source link

Mod breaks compatibility with other mods like nc hud, voxels, and crashes #5

Open DefectiveByDesign opened 4 years ago

DefectiveByDesign commented 4 years ago

Picking up the regular shotgun instantly crashes the game with nc hud. Something is wrong with the shotgun code. It probably doesn't help that variable names are non-standard, like FDoomPlayer.

I was able to get the mod working by disabling the weapons, barrels, doomguy, and removing the FDoomPlayer class. The shotgun is what crashes the mod, but I don't know how to fix it without disabling everything related.

A lot of effects should be made optional, so the mod is actually "faithful" and doesn't break compatibility. Also, the secret sound effect from painkiller is legally questionable and prone to a takedown request. Hopefully this stuff gets addressed, because there isn't a lot of mods attempting to modernize the game while retaining the classic aesthetic.

Rev3n4nt commented 3 years ago

Thank you for finding the bug! :) I think the problem is in picking up shotgun code. I tried to reproduce the bug on a various OS & GzDoom versions, but shotgun picks up and it seems fine. Can you provide specific info about bug? What version of repository are you using(is it latest from git?) what OS are you running, and what GzDoom version mod is running?

I'll try to rewrite effects code so more things would be optional. Secret sound effect - I'll change sound for secret, but not sure for what.

Anyway, thank you for your interest in mod. I was not working on mod since pandemic situation started and interest in mod is faded away. I'll try to fix things that are raw and undone, and see what I can do.