-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reaxxion (15950) #5402
Comments
Hello @DanielR-I, |
Hello, and thank you for your reply @kisak-valve Are there any steps I can take that would address this... or is it best resolved by a future proton update? |
@DanielR-I Do you remember approximately when it was working well with experimental? The last game update looks like it was in June - is it possible you haven't played it since then? |
I transitioned from Windows to Manjaro on or about July 13, 2021. All games that I've installed and played since then (including Reaxxion) have been via Steam/Proton. I know Reaxxion worked when I first installed it between July/Aug... and played it sporadically until ~Sept. What prompted me to run it again was to retest the moving of many games over to a new Steam Library on a second nvme disk. All games launched successfully except Reaxxion. I did try moving Reaxxion back to the default $HOME library, but it made no difference. I don't think moving the game is what broke it... unless perhaps something has changed with the overall "install package" that might have overwrote some of the previously installed files? Unfortunately all I have are guesses. From my personal experience, I have only ever had/seen Reaxxion run on Proton Experimental. And when I look at the change log @ https://steamdb.info/patchnotes/7856446/... I see references to various msi files being added and/or removed... and was hopeful that my report here might help identify an msi that was removed to be readded to restore the missing/required "msxml" objects that must have existed to launch Reaxxion successfully previously. |
Hmmm ... I tried an experimental version from back in July (0719) and one from August (0823) just in case, but I'm running into this same error, which should rule out a Proton regression. It is possible that if you used a workaround like protontricks or some other means to add things to your prefix back in July/August to get the game working, those changes could have gotten lost in the move. Do you remember if you initially had to do anything extra to get it working? Obviously Steam and Steam Linux Runtime - Soldier have also both updated since then, but I can't point to anything specific with those updates that could have caused this. |
In the beginning, I was pretty structured on writing down any/all "hoops" or things I learned I needed to do "migrate" my save files or add-ons. Here is a snippette from my LibreOffice document... and note that there are no "instructions" for Reaxxion.
But to be fair... I installed Reaxxion a while ago, if there was a workaround I needed, I might have forgotten to write it down; however, I had a pretty steep learning curve initially and was pretty good about writing everything down. I have never used protontricks (or winetricks for that matter), but mentioned it in my discovery @ ProtonDB for "Dead Space 2" where posters experienced the same "OLE Error 8000FFFF" as I am. Perhaps I am misguided in my reliance on "things just working" in Steam/Proton... but it was that initial experience with some of my top favorite games (ESO, Wolcen, Grim Dawn, Warhammer 40K, Van Helsing) that helped me take the GNU/Linux plunge. Also referring to my notes above, you'll see that TorchLight 2 is the only game where I needed to touch/modify Launch Options. |
Is this potentially related to "msxml3.dll" in the games "pfx/drive_c/windows/system32/" folder being a symlink to proton's "files/lib64/wine/fakedlls/msxml3.dll"... where the header of the file reads "Wine placeholder DLL" and one folder up (with the "real dll's") there is only an "msxml3.dll.so" file? So basically the error message is spot on... a valid/working "msxml3.dll" is not in play, so the game can't find the method/object it's looking for? What stars had to line up for this to have working initially for me? I have another question... Under wine, the default "OS" is Win7... what does proton use? |
I appears that with Proton 7.0 and Proton (7.1) Experimental that Reaxxion successfully now makes it passed the initialization stage and even launches (although unsuccessfully) full screen... which is great progress from the original initialization "OLE Error 8000FFFF". The lava icon/splash blips in and out very briefly (once or twice) as I hear the games initial loading "static" intro sound... but the screen stays blank after that, and no more audio is heard. It came so close, but something prevented it from fully loading up to the main menu screen, and I eventually tabbed back to Steam and "Stopped" Reaxxion to close/abort the blank screen. Here is a fresh copy of a new Proton Log... https://gist.github.com/DanielR-I/99463db7e7d2f87ac9e2bb26a6e0654c, hopefully something useful in this log like @kisak-valve found in the initial log. What stood out to me in the log are the "timeouts" near the bottom of the log, but I'm sure it contains lots I don't know to look for. Might there be a launcher command that might help, or does this point to more Proton/Wine changes/growth being required? |
Interesting experience with a Steam Deck...
Not sure if this is something in the Steam Deck's new "big picture mode" replacement interface that is doing something different... but it would be interesting to know if it can be boiled down to a set of launch commands that would work with desktop mode (on and off the Steam Deck). |
@DanielR-I Interesting! It seems like it is some windowing bug causing the failure. I just tried the game with gamescope on my desktop, and it launched just fine. I then tried Wayland+Plasma (instead of my usual X11+Plasma) and it also launched correctly. This leads me to believe that the problem on desktop is an X11 bug. Unfortunately, I don't think we have the resources to devote to fixing this right now, but I hope you enjoy playing it on your deck :D |
gamescope, eh? I found and installed it from the manjaro "official repositories" on my desktop PC. After reading the first page of https://github.com/Plagman/gamescope, I thought all i needed to do was add it to the Reaxxion launch options However, https://github.com/Plagman/gamescope/wiki suggested another path which looked like launching steam itself via gamescope... This seemed to be a successful launch (of steam), although Reaxxion still loaded blank/black (launch option removed)... however, relooking at the terminal output, I think the last line indicates an error...
So I'm still unclear if I just need to launch steam via gamescope, or if the game launch options also need the gamescope override... but that may be taking a back seat to the error message launching steam. |
Compatibility Report
System Information
I confirm:
steam-15950.zip
Symptoms
Reaxxion has stopped working. During Loading/Initializing dialog a second dialog opens stating "OLE Error 8000FFFF".
Reproduction
I did not find Reaxxion in Protondb... but searches there lead to anther title (Dead Space 2) where others reported the same OLE error ... referencing "msxml6" as the solution. i.e. "protontricks msxml6" for "Dead Space 2"
Reaxxion worked with earlier versions of Proton Experimental.... but now all Proton versions I've tried (as a troubleshooting measure) fail to successfully load the game; presenting the same "OLE Error 8000FFFF" dialog over top of the game's initial "Initialization" dialog.
The text was updated successfully, but these errors were encountered: