Results 1 to 24 of 24

SS Patch & Windows 2000

  1. #1

    SS Patch & Windows 2000

    I get the following error when executing the patch on my computer which is running windows 2000:

    Window title: ss_en_1.00_1.10_patch.exe - Entry Point Not Found

    Window Text: The procedure entry point GetModuleHandleExW could not be located in the dynamic link library KERNEL32.dll.

    I did a little searching and that module doesn't exist before Win XP.

    Is there anything I can do to get the patch working on my system?

  2. #2
    This is my boomstick! TBS's Avatar
    Join Date
    Sep 2004
    I suggest you contact THQ support about this, the sooner they know about it the sooner they can get someone working on a fix (thats me being optimistic).

    I guess in theory if you had access to an XP machine you could install/patch on there and then copy everything across and manually update the registry. I can't guaruntee it would work though.

  3. #3
    Thanks for the reply. I'll give THQ support a try.

  4. #4
    lsy
    Guest
    any result??

  5. #5
    This is my boomstick! TBS's Avatar
    Join Date
    Sep 2004
    lsy: you should contact them yourself. THQ is not going to have a simple answer along the lines of "click this, then that, then type this then run the patch and it will work", they will need to make a new windows 2000 patch. This costs them money and theyre only going to do it if they think it affects enough of their customers to be worthwhile.

    If only one person emails in complaining then the chances are nothing will happen.

  6. #6
    any result??
    I got a nice reply saying they will contact the developers looking for a fix.

    I think TBS gives good advice. If this problem affects you, open your own issue with THQ Support.

  7. #7
    PhreakSoul
    Guest
    If someone needs the patch working with Win2k send me a private message.

  8. #8
    This is my boomstick! TBS's Avatar
    Join Date
    Sep 2004
    PhreakSoul: if you have a solution, why dont you share it publicly?

  9. #9
    PhreakSoul
    Guest
    Because I do not know if it violates the board rules so I'll not post it here.

    Edit: If anyone can host the patch without day or download limitation please let me know.
    Last edited by PhreakSoul; 30th Oct 08 at 12:45 AM.

  10. #10
    lsy
    Guest
    WELL, the newest hotfix 1.2 dosn`t fix this yet. i am disappointing

    TBS i had sent a message to THQ.and the reply looks like a computer automatic reply。it said they had noticed this.... but the NEWEST HOTFIX 1.1 STILL THE SAME

  11. #11
    This is my boomstick! TBS's Avatar
    Join Date
    Sep 2004
    The hotfix was for some nasty balance breaking bugs discovered in the previous patch, I wouldn't expect it to fix this.

  12. #12
    PhreakSoul
    Guest

    New patch for Win2k

    A friend told me that he could not install the HotFix 1.2 on SoulStorm that was patched with my previous patch for Win2k. So I decided to create a new patch and make it public after successfull testing. If the link violates the board rules or any other points (copyright, etc.) then a moderator can remove the link, I will send the link then via private message again.

    1. Install SoulStorm (do not install cracks, trainers or other illegal stuff!)
    2. Download official SoulStorm Patch 1.00 -> 1.10 (do not use the previous patch for Win2k I created!)
    3. Use my attached patch (only 6 kb! MD5 of the exe: CFF577534ABEC428442EFF59582CAB4A) to modify the original patch (it does not replace the patch from version 1.0 to 1.1 any more!)
    4. Install the official SoulStorm Patch
    5. Download and install the HotFix 1.2.

    Sorry that I can not provide more support, I removed only the GetModuleHandleExW call and replaced it with an inline routine that works also on Win2k (and still on WinXP). Have fun!
    Attached Files
    Last edited by PhreakSoul; 6th Nov 08 at 9:50 AM.

  13. #13
    This is my boomstick! TBS's Avatar
    Join Date
    Sep 2004
    PhreakSoul: thats very impressive, well done. I don't consider it to break any of our rules (assuming point 1 is intended to read "do not install cracks..." rather than "do install cracks" ).

    lsy, Kontuz: does this work for you?

    I'm going to sticky this thread and attach a zipped version of your patch to this thread.

    Actually, attempting to download your patch set off my virus scanner (Avast!) - it detected "Win32:OnLineGames-EGC"...any idea why that is?

  14. #14
    PhreakSoul
    Guest
    Yeah, i forgot the word "no" but this was fixed already.

    The virus detection is wrong. I encrypted the patch because I don't want that someone hijacks it and replaces names, etc.
    So the antivirus software detections parts of the encryption routines as virus (because virus also uses such kind of routines sometimes).

    You could also upload the modified official patch If you are afraid of false alarms. For me it is easier to upload 6 kb instead of over 170 mb again and again.

    The patcher itself was done with "Embryo Patcher" because I was to lacy to write a own patcher with CRC32 and encryption.

  15. #15
    Well the patch ran after I followed the steps from PhreakSoul. I did it before seeing the note about the anti-virus alarm.

    So I wonder if I'm f*ked now.

  16. #16
    This is my boomstick! TBS's Avatar
    Join Date
    Sep 2004
    The explanation sounds reasonable - virus scanners dont just have a list of known viruses, they also have lists of things to look for that might be viruses. False positives are not uncommon and given that the file worked as advertised I think its safe to assume it was clean.

    Anyway, I can't believe someone would package up a virus just to infect a small number of people running Windows 2000 and playing DoW:SS.

    Stickying thread.

  17. #17
    PhreakSoul
    Guest
    Another point is that companies do not want that their employee are using illegal software. The most time such kind of patchers are used to patch trial or shareware software to get a full version. So the companies wanted such kind of software banned in some but not all antivirus software solutions. Next time I will write my own patcher code or use another that counts not as critical.

    I guarantee that it contains no malicious code. Also I will support Win2k users in the future if another patch will also not run on Win2k (if any other patch will come and If I can find a solution).

    @Kontuz: No, you are not f*ked

  18. #18
    Thanks everyone for taking an interest in my problem.

    @PhreakSoul: Thanks for your help. She may not rate much compared to others, but this rig is my baby

  19. #19
    Member
    Join Date
    Jan 2006
    Location
    I'm not stupid enough to tell you that I'm British!
    PhreakSoul - Hi man. Thanks for trying to help us Win2k guys out.

    However, I can't get your hotfix to work. I put it in the same directory as the downloaded 1.1 patch for SS, after turning off my virus scanner. I get an error message saying something like "access to the specified device, path or file is denied."

    I run the patch next & I get the same error. I don't know what I'm doing wrong...

    Also, what's an MD5? Is it possible to edit that string of code you suggested with a Hex editor? Where in the patch file is it, & what do we do?

    Cheers.
    Leader & (a) modeler/texture artist/animator of the

    Closer-to-codex mod files - To expand your mod.
    Codex Toolbox project - for furthur mod expansion!
    One more thing:

  20. #20
    This is my boomstick! TBS's Avatar
    Join Date
    Sep 2004
    MD5 is a checksum - its just a way of checking that the file you downloaded is the same as the one he uploaded.

    Are you running as administrator?

  21. #21
    PhreakSoul
    Guest
    TBS is right, the MD5 ensures only that the file can be validated. The MD5 has nothing to do with the changes in the patch of SoulStorm.

    Quote Originally Posted by Zany Reaper
    PhreakSoul -Is it possible to edit that string of code you suggested with a Hex editor? Where in the patch file is it, & what do we do?
    Sure, it is possible to use a hex editor to patch it manually:

    Open the file "SS_EN_1.00_1.10_Patch.exe" and search for exactly the given bytes in the given order:
    "51 68 C0 1F 40 00 6A 06 C6 45 FC 04 FF 15 3C F0 46 00" (found at hex offset 0x2121)
    Replace them with:
    "E8 00 00 00 00 58 2D 26 21 00 00 89 01 90 90 90 90 90"

    Then search for the bytes:
    "47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 45 78 57" (bold changes are found at hex 0x8A9C9)
    and replace them with:
    "47 65 74 4D 6F 64 75 6C 65 48 61 6E 64 6C 65 41 00 00"

    Attention!

    If you patch the wrong bytes you will break the patch. I give no warranty and it is always better to use my generated patcher. Start the patcher as administrator and select the correct file (default file name is correct). Feedback welcome.
    Last edited by PhreakSoul; 15th Nov 08 at 2:03 AM.

  22. #22
    Member
    Join Date
    Jan 2006
    Location
    I'm not stupid enough to tell you that I'm British!
    TBS - Yeah, I'm using Admin. Still doesn't work though.

    PhreakSoul - Thanks man. I'll use your Hexing advice, as the program doesn't work at my end for some reason.

    Cheers.

  23. #23
    UnderTAKEr
    Guest
    I’ve edited SS Patch 1.0-1.10, straight up with a text editor (I used UltraEdit) and it worked fine. After that you can install the SS Patch 1.10-1.20 without any modifications.

    Thanks PhreakSoul for your great support. A well pleased Win2k user.

  24. #24
    Member
    Join Date
    Jan 2006
    Location
    I'm not stupid enough to tell you that I'm British!
    Thanks PhreakSoul again!

    I used MadEdit (Linux Hex editor, via linux) to edit the file. Worked fine on my end

    How did you get this info in the first place?

    Thanks!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •