hh79 / gzdoomvr

Classic Doom/Heretic/Hexen games in stereo 3D and VR; modified version of gzdoom.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] Weapon item sprites not appearing after loading a save file

EnemyRaptorC opened this issue · comments

GZDoom version

GZDoomVR 4.7.1

Which game are you running with GZDoom?

Doom 2

What Operating System are you using?

Windows 10

Relevant hardware info

Oculus Quest 2 headset and controllers, Intel Core i5-7600K, ASUS TURBO GTX 1060, 40 GB RAM

Have you checked that no other similar issue already exists?

  • I have searched and not found similar issues.

A clear and concise description of what the bug is.

After loading a save file, all weapon item sprites - those used by Fat Item and Crossed VR weapon options - fail to appear. There do appear to be exceptions - after dying and loading the pistol will begin appearing again, and items found in the current stage will still appear. I've tested this with Doom 2 and The Golden Souls, autoautosave, and the included laser sight mod loaded, but I've encounter the issue with Doom 2 with no mods loaded whatsoever and a freshly generated .ini. Not a problem if you're using a vr weapon pack, but it's an issue for mods with unique weapons.

Steps to reproduce the behaviour.

Reproduction steps:

  1. Save the game in a level where you have one or more weapons found in previous stages.
  2. Close GZDoomVR.
  3. Open GZDoomVR and load a save.

Your configuration

https://gist.github.com/EnemyRaptorC/ac6a1202b53d9c13d24a1e47431ccb98#file-gzdoomvr-ini

did a little extra testing a found the issue occurring on a fresh 4.6.1 install as well, so it isn't new
thankfully Doom 2's first few levels are both short and fun

I couldn't reproduce this in a vanilla Doom2 session on my Rift (was feeling lazy to get up and get my Quest 2 recharged) with the latest release. after loading both auto and manual saves from level 2 (after relaunching gzdoomvr) I can still see weapon fat sprites for pistol/shotgun/rocketlauncher (which I got in the first level) in hand, the only exception is the fist but it doesn't have a pickup sprite so that's never gonna appear anyway