dxwrapper icon indicating copy to clipboard operation
dxwrapper copied to clipboard

Star Trek Armada 1 keyboard/mouse no response after mission starts if STintro.bik exists

Open yochenhsieh opened this issue 3 years ago • 15 comments

Windows 10 21H2 nvidia GTX 1660 super, driver 512.95 Armada is retail CD version, updated to 1.3 dxwrapper version: v1.0.6542.21 dxwrapper.ini: dxwrapper.txt

I love the intro so I put STintro.bik in animations folder and used a no-cd fix. Problem: If no STintro.bik in animations folder, everything works. If STintro.bik is in animations folder, after starting any mission, keyboard and mouse have no response.

This is log when STintro.bik exists: dxwrapper-armada-has-intro.log I had to kill game process using task manager since mouse and keyboard were not working.

This is log when STintro.bik removed: dxwrapper-armada-no-intro.log Because mouse/keyboard works so I am able to exit game normally.

yochenhsieh avatar Jun 08 '22 02:06 yochenhsieh

Nothing seemed wrong here... People also reported it good with dgVoodoo.

mirh avatar Jun 08 '22 17:06 mirh

This: https://github.com/elishacloud/dxwrapper/wiki/Star-Trek-Armada-1

  • keyboard/mouse no response since intro starts.
  • Also cannot use keyboard/mouse at main menu.

dgvoodoo2:

  • Menus can't be full screen.
  • Menu animations won't play.
  • Also cannot use keyboard/mouse after mission starts.

Tried revert nvidia driver to 511.65. Still same result. Can reproduce on another laptop with AMD Radeon GPU. So it's not HW specific.

Update 2022/6/11: Running in Windows 11 it works fine with intro. So it could be a Windows 10 problem.

yochenhsieh avatar Jun 09 '22 00:06 yochenhsieh

I think I have some clue... In Windows 10 and when STIntro.bik exists. after mission starts the window focus is on something else(?). The trick is, if I ALT-TAB change focus to desktop and change back to Armada, mouse and keyboard are working again.

I don't know if any settings in dxwrapper is related to this behavior, or if it's fixable.

yochenhsieh avatar Nov 21 '22 15:11 yochenhsieh

I just posted an update patch that should address this issue. You can see the update here: Star Trek Armada 1 patch

elishacloud avatar Apr 15 '23 03:04 elishacloud

For current version: (file date 2023-04-14) Win10: Once intro starts, mouse and keyboard are not responsive. cannot click or press Esc to leave intro. At main menu, I cannot click anything. Have to alt-tab to leave game. Win7&11: Works fine with intro.

yochenhsieh avatar Apr 15 '23 08:04 yochenhsieh

That is weird. It works on my Windows 10. Try disabling the following settings:

[Compatibility]
EnableDdrawWrapper         = 0

[ddraw]
ConvertToDirectDraw7       = 0
ConvertToDirect3D7         = 0
DdrawOverrideBitMode       = 0

elishacloud avatar Apr 15 '23 20:04 elishacloud

I hope it's not too much douchey to throw out this way (I'm really struggling to find the right amount of time for all these issues) But after just having replied to #177, I think you really should add flip/present mode info to the logs (if it can help I believe both presentmon and specialk use ETW, but idk really)

mirh avatar Apr 15 '23 23:04 mirh

Tried those settings and now it behaves like previous version. keyboard/mouse no response after mission starts. dxwrapper-armada.log Attached log, hope it helps.

yochenhsieh avatar Apr 15 '23 23:04 yochenhsieh

I am guessing you might have a zorder issue with your windows. That could be why an alt+tab works, because it resets the zorder. I disabled some items to see if that helps.

Testing build: dxwrapper.zip

If this still doesn't work then try disabling the following settings, like before:

[Compatibility]
EnableDdrawWrapper         = 0

[ddraw]
ConvertToDirectDraw7       = 0
ConvertToDirect3D7         = 0
DdrawOverrideBitMode       = 0

elishacloud avatar Apr 19 '23 00:04 elishacloud

Really thank you for tracking this issue. I tested it: default config - same as previous version, kb/mouse no response after a mission starts. disabled the settings - intro video won't play (black screen).

I tried installed Win10 on another laptop. It's old but it has intel CPU + nvidia GPU so hardware is different. I can reproduce same result on this laptop. Attached logs here. dxwrapper-armada-amd.log dxwrapper-armada-nvidia.log

yochenhsieh avatar Apr 19 '23 14:04 yochenhsieh

It is odd because everything looks fine in your log file and I have a laptop with Intel GPU + Nvidia GPU and I am not seeing these issues. Try with this ini file see if it makes a difference: dxwrapper.zip

BTW: Are you sure you are using version 1.3 patch in the game? It should say "1.3.0" in red writing at the bottom left had cornor of the main menu (below the Exit button) after the intro video.

elishacloud avatar Apr 19 '23 15:04 elishacloud

Yes. I'm using 1.3.0.

Same result for this ini - kb/mouse no response after a mission starts. I will try other setting combinations in the weekend. Edit: Tried some more settings but still no use. dxwrapper-armada.log dxwrapper.ini.zip

yochenhsieh avatar Apr 20 '23 12:04 yochenhsieh

Ok, try with this update. I have implemented the menu using GDI and the actual game play using Direct3D9.

Here is the new update: dxwrapper.zip

elishacloud avatar Aug 09 '23 21:08 elishacloud

Same as previous version, this update also very lag in game play - probably because my old netbook can't handle API conversion? (AMD A6-1450) Log attached. Just in case: dxwrapper-armada.log

yochenhsieh avatar Aug 13 '23 00:08 yochenhsieh

Your potato pc can even run DXVK actually (albeit an older version). (make sure to have the latest drivers though, and not whatever old garbage that ships out of the box)

mirh avatar Aug 13 '23 11:08 mirh

Sorry, I don't have any Windows 10 PC to test this. You may close if it cannot be reproduced.

yochenhsieh avatar Mar 19 '24 12:03 yochenhsieh

Ok, thanks. Closing issue.

elishacloud avatar Mar 19 '24 14:03 elishacloud