Jump to content

Shantae Half-Genie Hero


Recommended Posts

Posted (edited)

400_300.jpg

**sorry my english **

Hi,  the other day i get this game, just to get "surprised" did not work on XP

The game ask for some functions in the library dwmapi, (dwmGetCompositionTimingInf, etc)  that are Vista+ only

I tried to hex edit the executable to remove the dependencies, but no luck. It seems the game really uses this functions

 

Using wie source code, i made a dwmapi compatible with XP (maybe windows 2000),  and now the game is working great. 

Just copy the 3 files in the executable folder of Shantae, and enjoy. Tested in XP SP3


http://www.akihabara-online.com/Main/PC/shantaeXP.zip


I just finish the game, no problems, just a little slow because my hardware, but is not a XP problem  :)


shantae.jpg

Edited by theelf

Posted

It looks like you cross-compiled on a Linux system. Do you have a Windows-based compiler? If you recompile it on Windows without the cygwin and libwine bloat (almost 5MB pre-UPX), it should be much leaner and (hopefully) faster.

You might also want to try the Xompie and ReactOS versions of dwmapi.dll.

Posted (edited)

Hi, i cross compiled in XP x64 cygwin. Just renamed cygwin dll to avoid any posible conflict

I can compile in a native enviroment, but don't worth the time just for a game (anyways is 1.5GB, dont care bout 2 extra mb).  Faster dont think, i tried the game in same machine +  win7, no difference in speed

I tested reactos dwmapi without success, in fact i always keep some dll from reactos, wine, etc just to try first.

I did not know Xompie, looks great, thanks for advice

Edited by theelf

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...