Renegade Ops with directx10 for XP - not enough storage

Having trouble playing a game, post here

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by OldBoy2k » Sun Nov 24, 2013 12:08 pm

Missing Exports:
(dxgi.dll from DX10 project)
KERNEL32.DLL - GetModuleHandleExA
MSVCRT.DLL - __uncaught_exception

Hmmm, now we have a problem. Both dxgi.dll (the one from the fix and the DX10 project) have missing exports in Kernel and you can not register it in system32 without running into big trouble with Windows. I have to think about it...
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by 2000gamer » Sun Nov 24, 2013 12:12 pm

I restarted it, but this fix CAN't solve the problem :(

NOT ENOUGHT STORAGE IS AVIABLE TO COMPLETE THIS OERATION

This fix would solve the awa main crash problem.

Missing Exports:
(dxgi.dll from DX10 project)
KERNEL32.DLL - GetModuleHandleExA
MSVCRT.DLL - __uncaught_exception


This is solved by OCW+ KDW msvcrt
2000gamer
 
Posts: 93
Joined: Fri Mar 01, 2013 11:25 am
Location: Hungary

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by OldBoy2k » Sun Nov 24, 2013 12:22 pm

I currently see only one way. It's worth a try.

IMPORTANT: Make backups of all files!

Steps you need to do:
- remove dxgi.dll from Windows system32
- open wrapper dxgi.dll from the Renegade Ops fix in a HEX Editor and search for dxgi.dll and change it to dxgx.dll then save.
- rename DX10 dxgi.dll to dxgx.dll and copy it to the Renegade Ops game directory together with the modified wrapper dxgi.dll
- add dxgi.dll to the KnowsDLLs in registry and reboot system
Create a Dependeny Walker log and upload it.

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

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by OldBoy2k » Sun Nov 24, 2013 12:31 pm

What version of DirectX 10 for XP did you install? Do you have a download link?

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

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by 2000gamer » Sun Nov 24, 2013 12:34 pm

You are right, there are some missing exports in wrapper dxgi.dll.

When I registered this dll, it search firstly in system32, and not the game folder.

I use directx10 NE. You can download it very hard, I upload it:

directx 10 NE:
http://www.sendspace.com/file/c22ele

The dwi:
http://www.sendspace.com/file/ru9juq
Last edited by 2000gamer on Sun Nov 24, 2013 12:41 pm, edited 1 time in total.
2000gamer
 
Posts: 93
Joined: Fri Mar 01, 2013 11:25 am
Location: Hungary

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by OldBoy2k » Sun Nov 24, 2013 12:41 pm

Yeah right, remove the dxgi.dll from KnowDLLs. Sorry, i have to think the other way...since dxgi.dll is not known to Windows 2000 you don't need to exclude or include it.

Anyway, here's the plan:

Renegade Ops game directory with:
- Wrapper Kernel and the other wrapper and added files for game
- dxgx.dll (DX10 project renamed dxgi.dll)
- dxgi.dll (modified Wrapper dxgi.dll from the Renegade Ops fix)
you also have to fix the export in dxgx.dll to msvcrt.dll with fcwin2k.

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

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by 2000gamer » Sun Nov 24, 2013 12:43 pm

Yeah right, remove the dxgi.dll from KnowDLLs. Sorry, i have to think the other way...since dxgi.dll is not known to Windows 2000 you don't need to exclude or include it.


I have removed yet, elsewhere I cannot remove the file it :D
2000gamer
 
Posts: 93
Joined: Fri Mar 01, 2013 11:25 am
Location: Hungary

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by OldBoy2k » Sun Nov 24, 2013 12:50 pm

okay, looking good. Now open dxgi.dll from the fix in a HEX Editor search for "dxgi.dll" and change it to "dxgx.dll" and save the modified library. Do not use Notepad Editor. Then copy the renamed DX10 NE dxgi.dll -> dxgx.dll to the game directory and upload the new dwi again.
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by 2000gamer » Sun Nov 24, 2013 12:58 pm

Okay, but I think, it is very similat to the before config.

http://www.sendspace.com/file/m1ayy1
2000gamer
 
Posts: 93
Joined: Fri Mar 01, 2013 11:25 am
Location: Hungary

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by OldBoy2k » Sun Nov 24, 2013 1:01 pm

c:\program files\sega\renegade ops\DXGI.DLL <- is this the dxgi.dll from the Renegade Ops fix?! I don't find a link to dxgx.dll!!!! Open this library in a Hex Editor and search for "dxgi.dll" (one entry) and change it to dxgx.dll and save.
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by 2000gamer » Sun Nov 24, 2013 1:06 pm

Sorry, I get wrong this file, I downloaded again.

The solution is, that I had to rename the link in the dx10's dxgi, but it can't solve the problem:
NOT ENOUGHT STORAGE IS AVIABLE TO COMPLETE THIS OPERATION.
2000gamer
 
Posts: 93
Joined: Fri Mar 01, 2013 11:25 am
Location: Hungary

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by OldBoy2k » Sun Nov 24, 2013 1:45 pm

Copy the dx10 dxgx.dll to the game directory.Please upload the dwi.

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

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by 2000gamer » Sun Nov 24, 2013 1:53 pm

I am looing this dwi, but the game don't use dxgx.dll.
The wrapper dxgi.dll hasn't got link to the original dxgi.

I can't understand, how to work it.

http://www.sendspace.com/file/wve3k3
2000gamer
 
Posts: 93
Joined: Fri Mar 01, 2013 11:25 am
Location: Hungary

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by OldBoy2k » Sun Nov 24, 2013 2:52 pm

okay, again we go through it step for step. Ask if you get stuck!

1) download this fix which contains the wrapper dxgi.dll
DXGI FIX for Renegade Ops
2) extract the dxgi.dll and open it in a HEX Editor like this:
freewarefiles.com: RJ HexEdit 2.62
3) search for dxgi.dll inside the code
4) change dxgi.dll to dxgx.dll and save the library

Open this modified wrapper dxgi.dll in Dependency Walker and see if there's a link to a missing library dxgx.dll. If so we will continue...

Btw do you have a Dual-Core CPU? If you have a Single-Core CPU this also might be the problem:
It hooks GetProcessAffinityMask to force the game to think you
have at least 3 cores which makes the game not crash on startup
if you don't have at least a dual-core.

this sounds to me as if at least a Dual-Core CPU is required for the game.We will see.
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Renegade Ops with directx10 for XP - not enough storage

PostPosted by 2000gamer » Sun Nov 24, 2013 6:21 pm

Not working :( Real dxgi.dll appears to be missing.

It's a fake dll, which cannot see the real dxgi.dll.

I can't find dxgi.dll inside the code, I use other trick: dxgi.dll edited to dxgx.dll in renegadeops.exe, and renamed wrapper dxgi renamed to dxgx+original dxgi are in the games folder.

Two way to getting working this game, that removing OS checker from exe, editing OCW.
2000gamer
 
Posts: 93
Joined: Fri Mar 01, 2013 11:25 am
Location: Hungary

PreviousNext

Return to Troubleshooting

Who is online

Users browsing this forum: No registered users and 0 guests

cron