I cannot believe this completely unsupported fan-made utility from 1997 is failing to work on modern windows
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
ok I patched 2 of the 3 the three calls to SetSysColors, now it doesn't corrupt my whole system's palette when I launch it
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
gonna patch the 3rd just in case.
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
thanks to a typo when saving my notes, the official name of this "SoulTrap but make it work properly on modern windows" project is SoupTrap
-
Foone🏳️⚧️replied to Lucky Zelle ✨ 10 days ago last edited by
@lucky oh yeah, I'm always hacking that one
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
HOW IS THIS GAME THIS WEIRD?
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
oh it's because they set the window class name and window caption to the same string in memory! they're both SoulTrap. So when you change one, the other references to the SoulTrap window class now fail
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
I'll figure out the answer to the SoupTrap Dilemma later.
-
Security Writer :verified: :donor:replied to Foone🏳️⚧️ 10 days ago last edited by
@foone I’d contact Microforum and see what they have to say.
-
Foone🏳️⚧️replied to Security Writer :verified: :donor: 10 days ago last edited by
@SecurityWriter they're EA these days.
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
so the current thing I'm trying to fix is how it either crashes or explodes the palette when you switch away from it.
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
if I tell DxWnd to not notify about task deactivation, it stops crashing/corrupting, but it also locks up at the main menu and you can click anything
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
ugh. I was thinking they probably are doing something odd in their wndproc.
this program is MFC. that makes this more complicated
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
this would be easier to figure out if my debugger worked, because then I could use my debugger to find out why I can't use a debugger
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
I was fucking up the stack! my patch was in the wrong place. Lets see if things Suddenly Start Working now
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
well it doesn't crash. I'm back to the palette corrupting and the game freezing
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
the game doesn't crash if you tab out if it WHILE IN A LEVEL, only in the menu.
so I guess I can go into the game, attach debugger, then exit to the menus and see what crashes?
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
fuck. it's a breakpoint on WM_ACTIVATE.
which gets generated every time I switch to the debugger! I'm in an infinite loop!
-
Foone🏳️⚧️replied to Foone🏳️⚧️ 10 days ago last edited by
bah. I'm not making any progress. I can't get this to work and be debuggable, other than a one-shot after I come back from 3D view.
I'll have to do more static reversing and come back to this.
Post 93 of 116