redEYE Posted February 17, 2024 (edited) 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: 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 February 17, 2024 by redEYE typo 0 Quote Share this post Link to post
Edward850 Posted February 17, 2024 (edited) 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 February 17, 2024 by Edward850 1 Quote Share this post Link to post
No-Man Baugh Posted February 17, 2024 Maybe try running Doom 64 EX+. it works with the Doom 64 iwad that comes with the official rereleasehttps://github.com/atsb/Doom64EX-Plus If your keyboard still doesn't work atleast you can bring up an issue that could be directly addressed, unlike the official port which hasn't been updated for awhile 1 Quote Share this post Link to post
redEYE Posted February 19, 2024 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 rereleasehttps://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 0 Quote Share this post Link to post
No-Man Baugh Posted February 19, 2024 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) 1 Quote Share this post Link to post
redEYE Posted February 20, 2024 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. 1 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.