Trickargl
Joined: 04 Apr 2007 |
Posted: Wednesday, 04 April 2007 02:07PM |
ok, here is what you're gonna have to do:
install the game and directx 9.0c go to your DVD-Drive, open the folder DirectX and Unzip the cab Oct2005_xinput_x86.cab to your system32-folder in your windows-system-folder. open xinput9_1_0.dll with an editor, search for "TraceMessage", and overwrite it with "GetUserNameA", save it, close it.
have fun playing Jade Empire on your w2k-system.  |
|
The-Kiwi
Game Owner
NWN NWN: SoU NWN: HotU SW: KotOR PC Jade Empire:SE NWN 2
Joined: 07 May 2003 From: Deep down in the south of Texas |
Posted: Wednesday, 04 April 2007 02:13PM |
Looks much simpler than I thought it would be. But almost certainly, a lot of gamers who have hated XP will thank you profusely! Good job - attaboy - and so on! _________________ .
Kiwi
** |
|
KilmerElv
Game Owner
NWN NWN: SoU NWN: HotU NWN 2
Joined: 10 Jun 2003 |
Posted: Wednesday, 04 April 2007 06:54PM |
|
OOOHHH! Burn! just when M$ was about to steal some more of my hard earned cash... THANK YOU Trickargl!!! |
|
Trickargl
Joined: 04 Apr 2007 |
Posted: Wednesday, 04 April 2007 08:00PM |
|
please give some feedback if it worked. after all it's not biowares fault at all, as the game runs just fine. maybe they should have an option for not using XBox-Controller, because that's the only reason XInput is needed after all, and without XBox-Controller-Support this game would run just fine on any w2k-system, i guess. |
|
Glutto
Game Owner
NWN NWN: SoU NWN: HotU Jade Empire:SE
Joined: 08 Mar 2002 |
Posted: Wednesday, 04 April 2007 11:31PM |
I just tried it, and the game runs. I don't really have the time to test the stability of the changes in either Jade Empire or other games, but it definitely runs.
I used HexEdit for the alteration.
I'll keep updating this thread as I progress. |
|
TSAdmiral
Game Owner
SW: KotOR PC Jade Empire:SE Mass Effect PC
Joined: 27 Jun 2003 |
Posted: Thursday, 05 April 2007 01:25AM |
|
I've been a long-time user of XP and now a user of Vista. I've never used 2000. However, if these reports are true, you've found out why the game doesn't run on 2000? Was this the situation Bioware encoutnered but couldn't figure out? Is there any Bioware folks who reading this who would like to comment? |
|
Glutto
Game Owner
NWN NWN: SoU NWN: HotU Jade Empire:SE
Joined: 08 Mar 2002 |
Posted: Thursday, 05 April 2007 02:01AM |
I played for a solid hour with no problems from the start.
So far this is a pretty good solution. |
|
KilmerElv
Game Owner
NWN NWN: SoU NWN: HotU NWN 2
Joined: 10 Jun 2003 |
Posted: Thursday, 05 April 2007 02:55AM |
Quote: Posted 04/05/07 01:25 (GMT) by TSAdmiral
I've been a long-time user of XP and now a user of Vista. I've never used 2000. However, if these reports are true, you've found out why the game doesn't run on 2000? Was this the situation Bioware encoutnered but couldn't figure out? Is there any Bioware folks who reading this who would like to comment?
I believe the issues Bioware ran into were unrelated to this DLL hack. I remember some talk from a previous post about bad texturing and misc. other bugs. So they just dropped support for 2000, which means no testing etc. But the only reason the game doesn't run on 2000, out of box, is because a newer XP specific DirectX input library was used (which expected a particular XP system API routine to be available).
I'm pretty sure dev support for DirectX, under 2000, stopped around version 9.0a. But that doesn't really explain the problem if the game was mainly an X-Box conversion, because as far as I know the X-Box DirectX API is almost identical to the PC 8.1 version. Surprising it's an input library that kills the 2000 support and not something else.
Anyways, with this hack it's definitely running, and so far so good. I plan to play all the way through, so if I notice any game stoppers I'll be sure to post here.
Thanks again Trickargl, I'm overjoyed that I don't have to redo my entire system just for this game. |
|
TSAdmiral
Game Owner
SW: KotOR PC Jade Empire:SE Mass Effect PC
Joined: 27 Jun 2003 |
Posted: Thursday, 05 April 2007 06:35AM |
|
If I know the quirky ways in which computers work, and no one can honestly claim that they do know how, then I'm going to bet that you won't have problems playing through the entirety of the game. |
|
RSCIW
Game Owner
Jade Empire:SE
Joined: 05 Apr 2007 |
Posted: Thursday, 05 April 2007 11:20AM |
After getting annoyed for 1h with a buggy installation then finding out that it won't run under win2K really made my day yesterday...
Through google xinput9 search I came here to this thread, and heyas, today I got it done and runs smoothly so far without any probs
thx for sharing that |
|
Trickargl
Joined: 04 Apr 2007 |
Posted: Thursday, 05 April 2007 12:08PM |
i'm very happy i could help with this problem. i already thought some Assembler-Editing was necessary to skip some routine-call-jumps, but this was far easier than i thought.  |
|
Derek French
Technical Producer

Joined: 16 Oct 2001 From: Euphoria |
Posted: Thursday, 05 April 2007 03:50PM |
I just want to jump in here and clarify something. We have never seen Jade Empire not start on Win2K. It starts up just fine, the only problem that we encountered was certain dynamic models not rendering with textures.
I have no idea what is going on with the issue that you are describing. _________________ I'M IN YER BLOGZ, KILLING YER MARKETINGZ! |
|
Trickargl
Joined: 04 Apr 2007 |
Posted: Thursday, 05 April 2007 04:35PM |
this is a solution for all those who installed DirectX 9.0c on w2ksp4 correctly, but Xinput is missing. I don't know why directx won't install properly, and i agree that it's not biowares fault at all. but still a lot of customers have to suffer from this error, some even buying a new OS because if this, so it should be in your own interest to help to get this running.  |
|
creepinchi
Joined: 13 Feb 2007 |
Posted: Friday, 06 April 2007 12:17AM |
I believe this is in BioWare's best interest to fix as well.
I don't want to spend $40 dollars to have a game that "might" work with W2K.
If BioWare releases a patch to make it work, I will buy the game. If not, I can wait a year and get the game at a bargain price to test the method outlined in this post. |
|
sYnCHAoZ
Game Owner
NWN NWN: SoU NWN 2 NWN 2: MotB Mass Effect PC
Joined: 02 Jul 2002 |
Posted: Monday, 09 April 2007 11:01PM |
Argh, I'm running win2k and had the xinput error as well. Your method works, and the game now starts up normally and everything, can enter options, start games, choose character and all.
But as soon as the actual game starts, and the cinematic zooms in on the arena, I can HEAR footsteps, but there are no characters on the screen. As the actual fight begins, and I'm supposed to control my character and start fighting, the entire screen just turns purple, excelt for the UI. I can see my bars and attack buttons, etc. and I can hear my character moving and fighting when I smash my buttons. So, the game apparently runs and responds to my inputs, but with a purple overlay it's not really any use
I have the latest drivers for my nvidia Geforce 7800GT, all windows service packs and latest directx. I have no problems with any other games.
Also, when I install the directx version included on the Jade Empire dvd, I get an error saying DirectX encountered an internal error and could not install...
I've also tried all kinds of video configures for JE, disabling features, lowering resolution etc. Nothing helps, purple screen every time. Oddly enough, I can during the character creation screen see the character models in the left windows, and they look perfectly fine.
Help?  |
|