DirectX 10 RC2 Fix 2.1 ported from Vista DX10 to Windows XP/2k3,2k,...
DirectX10 compatible with Microsoft WindowsXP exists! After a long search for a solution to the problem was found a way substituting DLL files, helping to launch the game in the mode of Programmatic (with a video card that is not DX10) and hardware (Video Card with the support DX10) emulation DirectX10.
FAQ and history, as well as part "in the development of" below!
**** **** **** **** **** **** **** **** **** **** **** ****
FAQ:
Question: What is DirectX10 for XP and why is it needed?
Answer: DirectX10 for XP - is a set of different files and libraries vital to work some games written using DirectX10 API. And he needs to get the opportunity to launch these games on Windows XP, with all the advantages of DirectX10, and the reason is that Microsoft DirectX10 officially under Windows XP does not exist.
Q: What game are working with DirectX10, and which are not?
Answer: The list of the most popular games. Actually games (both working, and working, but not all) is much larger.
There are:
1. Half-Life 2
2. Half-Life 2 Episode 1
3. Half-Life 2 Episode 2
4. Portal
5. S.T.A.L.K.E.R.
6. S.T.A.L.K.E.R: Clear Sky
7. Call Of Duty 4
8. Crysis
9. CS (Counter-Strike)
10. CS: Source
11. NFS: ProStreet
There are, but not all:
1. BioShock
2. World In Conflict
3. Hell Gate: London
4. Gears Of War
5. Assassins Creed
Not working:
1. Battlefield 2
Question: When installing this DirectX10 I stopped running some games, as it removed?
Answer: To use the rapid removal KMDXC (KM-Software DirectX Changer), it allows two versions of DirectX pressing change in a system with DirectX10 to DirectX9, and the operation is still backward. You can download it at the forum site www.lwgame.net.
To read the complete removal of the homonymous topic at the same forum. You can download a program written by one of our users called dx10-xpu.exe
Question: My Documents "directory" I found DLL called "msvcrt (DEBUG). Dll" why it is needed and what to do with it?
Answer: This is a debugging version of the DLL that is, it can operate unreliably.
• What to do with it? Rename it "msvcrt.dll" and the drop in the System32 folder, tentatively making a copy of exchangeable library. Either with a game in the catalogue, which has not launched due to an error in the DLL.
• Why do we need it? If you really do not know why this is needed, not napryagaytes! Believe me, ONO, you do not need to accurately!
P.S. ATTENTION! The substitution of the original 90% of cases lead to the Windows XP boot! All of the actions you are at your own risk! Good luck :-)
**** **** **** **** **** **** **** **** **** **** **** ****
History:
RC2 Fix Version 2.1 - 08.04.2008
[!] Updated article "Integrating Very High" in the Options Crysis!
[!] Added mini FAQ
[+] Minor fix in the assembly (for example, added French)
[+] Added Debug version library msvcrt.dll
[-] Ubrany library d3d8.dll and d3d9.dll, and if no longer d3dxof.dll…
RC2 Fix Version 2 - 15.03.2008
[!] Repacking of the libraries.
[+] Introduction of an article on the inclusion of Options in DH10 Crysis!
[+] Added library from the March release DirectX
[+] Added library d3d8.dll and d3d9.dll of SP3 build 5503
[+] Updated version 5.2.3 installer before
RC2 Fix Version 1 - 05.03.2008
[!] Podpravlena error with the library d3d10.dll
[+] Changes in the language installer
RC2 version - 02.03.2008
[!] Replaced d3dx10.dll library and d3d10.dll to new versions podpravlennye
Version RC1 - 05.02.2008
[+] Podpravlena error with the library d3dx9_34.dll
[+] Changes to the installer
Version (0.90) - 03.01.2008
[!] New DirectX libraries to new versions
Version (0.85) - 21.12.2007
[+] added to the library you want to work 3DS MAX2008
Under construction:
1. Full F.A.Q.
2. The inclusion in the kit deinstallyatora
3. Stable working library "msvcrt.dll"
4. Adding a file to improve the graphics in the game STALKER
5. Solving the problem with Battlefield 2
6. This ReadMe on English and German
Setting Crysis to "Very High" option
To Crysis worked at Very High settings need to do the following steps:
1. In folder BIN find two files, CryRenderD3D9.dll and CryRenderD3D10.dll
2. Their names have changed between them.
3. Then create a shortcut to the file Crysis.exe
4. In its properties (right click -> Properties), where "Object" in the end, add "_DX10"
5. Or, if paragraph 4 failed, then write "_-DX10"
6. Also possible option without space, it all depends on the version
P.S. Write without quotes and the "_" substitute for a space!
WE FORUM PARTICIPANTS WHO TAKE PART IN ADDRESSING THE ISSUE!
© www.lwgame.net
Whats inside the Installer:
#1 {app}\d3d10core.dll
#2 {app}\d3dx10.dll
#3 {app}\d3dx10_33.dll
#4 {app}\d3dx10_34.dll
#5 {app}\d3dx10_35.dll
#6 {app}\d3dx10_36.dll
#7 {app}\d3dx10_37.dll
#8 {app}\d3dx9_33.dll
#9 {app}\d3dx9_34.dll
#10 {app}\d3dx9_35.dll
#11 {app}\d3dx9_36.dll
#12 {app}\d3dx9_37.dll
#13 {app}\dwmapi.dll
#14 {app}\dxgi.dll
#15 {userfavorites}\DirectX10.url
#17 {userfavorites}\MA.url
#18 {cf}\dx.reg
#19 {userdocs}\crysis.rtf
#20 {userdocs}\msvcrt(DEBUG).dll
#21 embedded\License.rtf
#22 embedded\InfoBefore.rtf
#23 embedded\InfoAfter.rtf
#24 embedded\WizardImage.bmp
#25 embedded\WizardSmallImage.bmp
#26 embedded\English.isl
#27 embedded\Russian.isl
#28 embedded\German.isl
#29 embedded\Italian.isl
#30 embedded\French.isl
#31 embedded\Polish.isl
#32 innosetupscript.iss
What it does:
AppName=DirectX10
AppVerName=DirectX10 RC2 Fix 2.1
DefaultDirName={sys}\
OutputBaseFilename=
Compression=lzma
LicenseFile=embedded\License.rtf
InfoBeforeFile=embedded\InfoBefore.rtf
InfoAfterFile=embedded\InfoAfter.rtf
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp
[Files]
Source: "{app}\d3d10.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3d10core.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_33.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_34.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_35.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_36.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx10_37.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_33.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_34.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_35.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_36.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\d3dx9_37.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\dwmapi.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{app}\dxgi.dll"; DestDir: "{app}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{userfavorites}\DirectX10.url"; DestDir: "{userfavorites}"; MinVersion: 0.0,4.0.1381; Flags: uninsneveruninstall ignoreversion
Source: "{commonfavorites}\DirectX10.url"; DestDir: "{commonfavorites}"; MinVersion: 0.0,4.0.1381; Flags: uninsneveruninstall ignoreversion
Source: "{userfavorites}\MA.url"; DestDir: "{userfavorites}"; MinVersion: 0.0,5.01.2600; Flags: uninsneveruninstall
Source: "{cf}\dx.reg"; DestDir: "{cf}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{userdocs}\crysis.rtf"; DestDir: "{userdocs}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
Source: "{userdocs}\msvcrt(DEBUG).dll"; DestDir: "{userdocs}"; MinVersion: 0.0,5.01.2600; Flags: ignoreversion
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\DirectX"; ValueName: "Version"; ValueType: String; ValueData: "4.10.0.5515"; MinVersion: 0.0,5.01.2600; Flags: noerror
[UninstallRun]
Filename: "{cf}\dx.reg"; MinVersion: 0.0,5.01.2600;
[Icons]
Name: "{group}\{cm:ProgramOnTheWeb,DirectX10}"; Filename: "http://www.lwgame.net"; MinVersion: 0.0,5.01.2600;
[Languages]
Name: "English"; MessagesFile: "embedded\English.isl";
Name: "Russian"; MessagesFile: "embedded\Russian.isl";
Name: "German"; MessagesFile: "embedded\German.isl";
Name: "Italian"; MessagesFile: "embedded\Italian.isl";
Name: "French"; MessagesFile: "embedded\French.isl";
Name: "Polish"; MessagesFile: "embedded\Polish.isl";
Homepage: http://www.lwgame.net/news/2008-04-09-41
Download Installer:
dx10_xp.exe
Installer extracted:
dx10-xp.rar
Please do not recompile it (the installer) if you can not give support on it!
1 comment:
link crashed... cant download from that site -.-
Post a Comment