TeamREPENTOGON / REPENTOGON

Script extender for The Binding of Isaac: Repentance
https://repentogon.com/
GNU General Public License v2.0
107 stars 11 forks source link

Incorrect dsound.dll being loaded by the game #466

Open Jonathing opened 1 month ago

Jonathing commented 1 month ago

Ok, so I am willing to concede that my computer is just cursed beyond all reason, and that the wicked witch of the west herself has come to make my own life a living hell for whatever reason she so desires. But for some reason, the game is just not loading the dsound.dll (or any of the relevant replacement DLLs) from the working directory. Instead, it's grabbing all of them from %windir%\SysWOW64

Here's the console output of isaac-ng.exe attached console output from Visual Studio:

isaac-ng.exe attached console output from Visual Studio

and here's a video of me attempting to load the game with the full setup installed (the slower startup time is due to me recording the screen with ShareX): https://youtu.be/s-WQGvrRlfY?si=LeqKaW4fSRccfjF6

I am (attempting to 💀) running REPENTOGON 1.9.0d on Windows 10 22H2 (19045.4412)

as a side note, how would I be able to debug Isaac from the REPENTOGON vs solution itself? it'd be nice for my own purposes haha but if it's not possible that's ok.

namishere commented 1 month ago

Our custom dsound.dll occasionally not being loaded is something we've unfortunately been aware of since release. We are currently developing a launcher solution that will supersede the dsound.dll injection method on completion.

Jonathing commented 1 month ago

You could also generate a separate executable launcher that could launch the game on Windows, similar to how Playlunky is executed.

jsgnextortex commented 1 month ago

Thats what a launcher is, yes.

Jonathing commented 1 month ago

Ah, I assumed you were talking about the installer. My bad.