Jump to content

Doom 64 problems - GOG/Windows


redEYE

Recommended Posts

Hi, this is about the official Doom 64 Windows application so I'm not sure if this belongs to sourceports.

 

I've small issues with Doom 64 from GOG. Nothing serious but minor griefs. I have not found solutions for them. Would anyone know better of these?


1. All the key bindings are not saved.

 

I've a lowtier laptop with a Nordic keyboard layout and in comparison to US keyboard on the left from enter and backspace it has accent keys instead of brackets and such. If I bind those keys in Doom 64 they all read "KEY00" on the bindings list. Those binds work at that moment but when I quit Doom 64 and rerun all such binds are wiped out. Other keys are preserved without problems.

 

A photo, of this:

MY9awAv.jpg 

 

I've read that non-qwerty keyboards had binding issues but they were supposedly fixed in 2022. But my keyboard is qwerty anyway?

 

2. Strafe On doesn't work.

 

The strafe right and left do work! But the "Strafe On" on the options/input/bindings list does not. On other sourceports if I press down the generic strafe key I can move the player sideways by moving the mouse. But on Doom64 this action doesn't do anything.

 

3. Corrupt screenshots

 

When I take a screenshot it logs to the console:

> Saved Screenshot C:\Program Files (x86)\GOG Galaxy\Games\DOOM 64\\shotNNN.png

 

But the png images saved in there are all pixel foam. As if they were saved on a wrong aspect ratio.

 

Here's a jpg, 170 kb version of a screenshot: https://imgur.com/jQwvaf3.jpg

 

4. Assertion failed errors

 

Mid-January I had to reinstall Windows, GOG Galaxy and Doom 64. All the other issues are as before but as a new problem if I quit Doom 64 it often gives me an assertion failed error. Same error always but it doesn't happen every time. I've read that assertion error usually comes at start up but for me it's when I quit. I've tried to verify/repair and totally reinstall Doom 64 and Galaxy but no help. It's not a deal breaker. I can play Doom 64 just fine.

 

From the error log in "C:\Program Files (x86)\GOG Galaxy\Games\DOOM 64":

Spoiler

 

Assertion failed.

 

Condition: m_nUsed.Get() == 0
File: c:\users\max\documents\_nds\doom64ex\kex3_osiris\kexengine\source\common/lockFreeList.h
Line: 237

 

Backtrace:
000000014004623b
0000000140074eef
00000001400e2276
00000001400e0aa1
00000001400ddd97
000000014008af72
000000014008dff4
000000014008e8bd
000000014005ab5b
000000014008227f
000000014003572c
000000014003578d
0000000140001232
00000001403224fe
00007ffdf6fe7344
00007ffdf71226b1

 

Note: My username is not max and that file doesn't exist on my computer.

 

 

 


My home laptop has: 
HD 520 graphics, 1366x768 screen, graphics driver 31.0.101.2111
Windows 10 22H2 19045.4046, 4 GB RAM
All Windows, graphics and keyboard drivers are up to date.

Doom 64 version 20220523 4.2.2.
Kex engine 3.8 (osiris)
 

Edited by redEYE
typo

Share this post


Link to post
5 hours ago, redEYE said:

All the key bindings are not saved.

The problem is likely the key you're using is out of range of the binding interpreter. As Nordic keyboards are rare in testing, it was impossible to catch this.

 

5 hours ago, redEYE said:

Strafe On doesn't work.

I think our strafe on key only works for keyboard inputs, not the mouse. The command builder had be be recreated so this was missed.

 

5 hours ago, redEYE said:

Corrupt screenshots

The issue is your 1366x768 resolution, the weird width breaks the 4 byte alignment the GPU screenbuffer grab expects to have. Using 1360x768 will fix it, though I also suspect this only happens in OpenGL.

 

5 hours ago, redEYE said:

Assertion failed errors

Unfortunately I have no idea, but something about multithreading is unhappy is the simplest answer. This may also be an OpenGL issue, as Vulkan was the primary testing target and GL was already being deprecated by that point. Switching graphics API may be your only option if your hardware and drivers are capable.

Edited by Edward850

Share this post


Link to post
On 2/17/2024 at 11:23 PM, Edward850 said:

The issue is your 1366x768 resolution, the weird width breaks the 4 byte alignment the GPU screenbuffer grab expects to have. Using 1360x768 will fix it, though I also suspect this only happens in OpenGL.

Hey, that's right, after I change

 

seta v_width "1360"
seta v_windowed "1"

 

in "C:\Users\***\Saved Games\Nightdive Studios\DOOM 64\kexengine.cfg"
the screenshots are fine and solid. Thanks a lot! At least something got better.

 

On 2/17/2024 at 11:45 PM, No-Man Baugh said:

Maybe try running Doom 64 EX+. it works with the Doom 64 iwad that comes with the official rerelease
https://github.com/atsb/Doom64EX-Plus

Indeed, it solves every issue above. Except that I'm in the middle of playing the Lost levels ...

That official Doom 64 by id Software/Bethesda/Nightdive could well be the highest AAA game my laptop can handle. :P
 

Share this post


Link to post
56 minutes ago, redEYE said:

Indeed, it solves every issue above. Except that I'm in the middle of playing the Lost levels ...

That official Doom 64 by id Software/Bethesda/Nightdive could well be the highest AAA game my laptop can handle. :P
 

FWIW the passwords at the end of each level are cross-compatible between pretty much all versions of Doom 64, carrying over the exact weapons and ammo you had

 

Heck, I even took my first run of this game from my PS4 copy to EX+ via the passwords and finally beat my 3 year old playthrough from there (worth noting that the password only shows up after you beat a level, either on the intermission screen or by looking at the password screen in the menu, not when loading an actual save for whatever reason)

Share this post


Link to post
23 hours ago, No-Man Baugh said:

FWIW the passwords at the end of each level are cross-compatible between pretty much all versions of Doom 64, carrying over the exact weapons and ammo you had

 

Heck, I even took my first run of this game from my PS4 copy to EX+ via the passwords and finally beat my 3 year old playthrough from there (worth noting that the password only shows up after you beat a level, either on the intermission screen or by looking at the password screen in the menu, not when loading an actual save for whatever reason)

Heh, that works! The health, armor and ammo aren't exactly the same but it really works. 
I had not paid attention to the passwords before. I might continue with this.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...