Spore Retail (solved)

Having trouble playing a game, post here

Spore Retail (solved)

PostPosted by selex » Tue Sep 09, 2008 6:21 pm

I'm going to try it. I'll inform.
selex
 
Posts: 4
Joined: Thu May 29, 2008 8:47 pm

PostPosted by Arkan » Tue Sep 09, 2008 9:24 pm

Word is that the box version works fine on Win2K. Quoting the official forums on that, I'm planning to test it myself soon.
Arkan
 
Posts: 53
Joined: Mon Apr 14, 2008 5:07 pm

it works

PostPosted by selex » Wed Sep 10, 2008 2:37 pm

It woks!!
selex
 
Posts: 4
Joined: Thu May 29, 2008 8:47 pm

PostPosted by OldBoy2k » Wed Sep 10, 2008 9:21 pm

Hi guys,good to hear the game works on Win2k and welcome to the Win2kgaming forum.So you did not need any wrapper files at all?Was there a OS check box about complaining "only for WinXP/Vista"?

Thanks/greets
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Spore retail

PostPosted by Arkan » Mon Sep 22, 2008 11:35 pm

I can confirm the game works fine under win2k. There are a few minor bugs but they are not win2k specific.

The only problems might be the need for relatively recent GPU drivers. Catalyst 7.4 did the trick for me even if they are a somewhat outdated. No idea for Nvidia gpu though.

And no checkbox/error msg. Even the annoying copy protection that only allows 3 installations works fine.
Arkan
 
Posts: 53
Joined: Mon Apr 14, 2008 5:07 pm

Spore Retail Patch 1.4

PostPosted by Arkan » Sun Jun 28, 2009 1:47 pm

Spore Patch 1.4 makes the game incompatible with Win2K introducing a new .dll error:

"The procedure entry point ImmDisableTextFrameService could not be located in the dynamic link library imm32.dll"

To fix this problem simply edit SporeApp.exe in the SPORE\Sporebin game folder with a hexadecimal editor ( Hex Workshop for instance but any hexadecimal editor will do ).

1)Do a backup copy of SporeApp.exe just in case.
2)Search the occurences of the "ImmDisableTextFrameService" function (you should find two of them) and replace it with "ImmIsIME" and padd with Nulls so it takes the same length.
3)Save the .exe and it's now working fine under win2K.


Idea for the fix taken from this post.
Arkan
 
Posts: 53
Joined: Mon Apr 14, 2008 5:07 pm

Re: Spore Retail

PostPosted by OldBoy2k » Tue Nov 10, 2009 11:10 pm

First please patch to v1.5.If you download imm32.dll v5.1.2600.1106 from here: the API is fixed and running.Of course we now get a NTDLL.DLL error and a missing Kernel32.dll API BaseCheckAppcompatCache but thats not to bad since we now can use fcwin for patching imm32.dll to load 2k.dll :!: I will try it out and write how it works.

BlackWingCats KDW Wrapper and fcwin tool

Missing Exports:
Kernel32.dll - BaseCheckAppcompatCache (same like Universe at War Demo!)
NTDLL.dll - RtlDllShutdownInProgress,RtlIsThreadWithinLoaderCallout (same like Universe at War Demo!)

Start fcwin.Choose the imm32.dl in the upper left box -> choose fix 2k.dll at the right-> press rewrite and copy KDW 2k.dll to the binaries directory.No renamed Windows system NTDLL.dll needed here!After i fixed the imm32.dll this way only the Kernel32.dll API and one NTDLL.dll are left "RtlIsThreadWithinLoaderCallout".

No need to be afraid of NTDLL.dll linking anymore :lol: 8) .
Thanks BlackWingCat!
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Spore: Creature Creator Retail

PostPosted by OldBoy2k » Wed Nov 11, 2009 5:46 pm

Update:
I tested now the Imm32.dll from BlackWingCat here are my results with Dependency Walker:

Missing Exports:
Kernel32.dll - EncodePointer,DecodePointer,GetProductInfo,FindActCtxSectionStringW
click here for the KDW homepage
XINPUT1_1.DLL click: download Win2k X3Daudio driver
XINPUT9_1_0.DLL click: download Win2k X3Daudio driver
Imm32.dll - ImmDisableTextFrameService http://blog.livedoor.jp/blackwingcat/archives/944683.html

Problems:
- c:\winnt\system32\MSVCR90.DLL - FindActCtxSectionStringW
- c:\winnt\system32\DINPUT8.DLL -> WinNTSystem32\User32.dll - DisableProcessWindowsGhosting
- SporeApp.exe -> c:\winnt\system32\NTDLL.DLL - TGGetOS


@Arkan: Could you try the above fix with the complete game Spore v1.05?It would be really good to have a Dependency Walker log of complete installed Spore v1.05 running with this fix.
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Spore Retail

PostPosted by Arkan » Fri Nov 13, 2009 4:31 pm

I downloaded the 1.05.1 patch for Spore. I'm pretty busy atm but I will test your fix when I have some spare time and report here when done.
Arkan
 
Posts: 53
Joined: Mon Apr 14, 2008 5:07 pm

Re: Spore Retail

PostPosted by OldBoy2k » Fri Nov 13, 2009 4:51 pm

Thanks Arkan for the support and help which is appreciated and thanked :D.Oh one important thing.Note the differcence between using OldCigarettes wrapper and KDW Wrapper:
-> OldCigarettes Wrapper the windows system files must be renamed to for example Kernel_ORG.dll and ws2_32_ORG.dll
-> KDW Wrapper the windows system files must be renamed to for example Kernel2k.dll,User2k.dll and ws2_2k.dll

Missing Exports:
NTDLL.dll - DbgUiRemoteBreakin
IMM32.dll (BlackWingCat) - EASharedLibraryStartupFunction
http://www.woodmann.com/forum/archive/i ... -7586.html
..somethings we need to look at later on...

Edit:
Deleted Hid.dll and User32.dll from the Fix list.You don't need that two files.

Spore Patch 1.05.1
SporeApp.exe
v1.2.0.2818
spore_dd_patch_all_v5_1.exe
_
He hee i am actually thinking of buying this game sometime later on when i get it cheap.It does look funny :lol:
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Spore Retail

PostPosted by DosFreak » Fri Nov 13, 2009 7:26 pm

Considering all the organization and testing you've been doing lately where will you find the time???!!!!
DosFreak
 
Posts: 237
Joined: Thu Feb 21, 2008 12:04 pm

Re: Spore Retail

PostPosted by OldBoy2k » Sun Nov 29, 2009 5:14 am

Good for you,the game now works on your system.You don't need to test the fix.Its already done.

BR
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Spore Retail (solved)

PostPosted by Arkan » Sun Nov 29, 2009 8:56 pm

Great news and thank you for your dedication.
Arkan
 
Posts: 53
Joined: Mon Apr 14, 2008 5:07 pm


Return to Troubleshooting

Who is online

Users browsing this forum: No registered users and 0 guests

cron