It is currently Thu Apr 18, 2019 2:39 pm




Post new topic Reply to topic  [ 57 posts ]  Go to page Previous  1, 2, 3, 4  Next
DX Loader 2.03 
Author Message
UNATCO
User avatar

Joined: Wed Mar 21, 2007 5:36 am
Posts: 150
Location: Somewhere in Russia
Post Re: DX Loader
Very interesting project! But unfortunately, this program does not works for me. I only see this:
Image

Maybe this is my problem, but i cannot do this:
Quote:
1) The path of Deus Ex will be found by reading the "Folder" value in the "HKLM\SOFTWARE\Unreal Technology\Installed Apps\Deus Ex" registry path. If this program
does not work properly add this value to your registry.


I have more than 5 copies of DX, each for different purpose (creating mod, translating it, testing it for missing files, for DXMP...)

_________________
Delta ]2[ videos


Tue Mar 12, 2013 4:13 am
Profile ICQ WWW
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader
Actually that's reflective of one of the big problems I've been trying to think of how to solve in a good way (and mentioned previously in this thread). The idea was to be simple and just include the exec and the ini file, which is all that is really needed. The problem here is that while XP (what I have) doesn't have artificial constraints, Vista and farther does on what you can do and not do. Ultimately, from what I understand if you put the two files in "\Program Files" (and I'm not sure what other directories), the OS doesn't allow read-write access. Hence the first check doesn't work because the OS fails the read of the dxloader.ini. The official way to solve it is to comply with the artificial constraints and put the EXE where ever and the INI has to go in "\Documents and Settings\<user name>\Application Data\DXLoader", but that gets complex enough that it ceases to be simple enough and as a result requires an installer (along with a good amount of development time on a Vista/7 machine to make sure the EXE works right this way). Of course the benefit of the INI was to make sure it could support some things without having to re-release the EXE every time there's a new mod or renderer (supporting Delta ]2[ required no literal coding changes, just INI entries). I'd have to split up the INI into volatile and non-volatile data as well, to satisfy the requirements, but that's another story. All I can say is to try to put both files in a directory that allows read-write access without question, maybe set up a shortcut to the DXLOADER.EXE and hopefully it will go on and work.

For those that are curious, the other "big problem" is a real "dynamic frequency scaling fix" that works independent of the DX code. Which again I can't verify to work without significant development time on hardware and OS which supports it.

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Tue Mar 12, 2013 7:10 pm
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader
For the mod support section, this will catch the defaults for DX: Nihilium if people need help on it.
Code:
[FGRHK.EXE]
IniFileName=fgrhk\System\fgrhk.ini
UserIniName=fgrhk\System\fgrhkUser.ini
LogFileName=fgrhk\System\fgrhk.log
SaveGamePath=fgrhk\Save

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Fri Jun 07, 2013 12:14 am
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader
For the mod support section, this will catch (reasonable) defaults for Terminus Machina if people need help with it.
Code:
[SSTM.EXE]
IniFileName=Terminus\System\Terminus.ini
UserIniName=Terminus\System\TerminusUser.ini
LogFileName=Terminus\System\Terminus.log
SaveGamePath=Terminus\Save

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Tue Jul 02, 2013 7:56 am
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader
A couple of tips to help for changes to dxloader.ini if you have interest in running GMDX or Kentie's new DX 11 renderer through this loader. As I've indicated repeatedly, you can support a variety of new things by simply adding the proper lines.

The DX Renderer
To support that after you copy the files to DeusEx\System, you need to add a number of lines, but are pretty straight forward. Line changes along with sections they are in (I just copied the DX10 settings and renamed a few things for the DX11 section):

Code:
[RenderFiles]
D3D11Drv.D3D11RenderDevice=d3d11drv.dll

[Detects]
D3D11Drv.D3D11RenderDevice=DirectX 11

[D3D11Drv.D3D11RenderDevice]
Coronas=True
DetailTextures=True
ShinySurfaces=True
HighDetailActors=True
VolumetricLighting=True
Precache=False
Antialiasing=8
Anisotropy=8
VSync=True
ParallaxOcclusionMapping=False
LODBias=0
BumpMapping=True
ClassicLighting=True
AlphaToCoverage=False
AutoFOV=False
FPSLimit=60
simulateMultipassTexturing=False
unlimitedViewDistance=False
DescFlags=0
Description=D3D11


GMDX
This one is a little more complicated, since the instructions given in the package are for a destructive install of this mod. However, you can set it up to run like any other mod in a non-destructive install. First you copy the GMDX files into its own folder under \DeusEx, and then move *.U to a System folder. Then go to \DeusEx\System and copy DEUSEX.EXE to GMDX.EXE. Then copy deusex.ini and user.ini to GMDX\System and rename those to gmdx.ini and gmdxuser.ini. If you've followed my instructions, you should end up with this:

Attachment:
File comment: Screen shot of what my GMDX folder looks like.
gmdx_ss01.jpg
gmdx_ss01.jpg [ 3.76 KiB | Viewed 8700 times ]


Then, in the copied gmdx.ini, you modify it as follows (observing your path names you've given everything):

Code:
[Core.System]
PurgeCacheDays=30
SavePath=C:\DeusEx\GMDX\Save
CachePath=..\Cache
CacheExt=.uxx
Paths=..\GMDX\System\*.u
Paths=..\HDTP\System\*.u
Paths=..\System\*.u
Paths=..\GMDX\Maps\*.dx
Paths=..\New Vision\Maps\*.dx
Paths=..\Maps\*.dx
Paths=..\New Vision\Textures\*.utx
Paths=..\HDTP\Textures\*.utx
Paths=..\Textures\*.utx
Paths=..\Sounds\*.uax
Paths=..\GMDX\Music\*.umx
Paths=..\Music\*.umx


Now in your dxloader.ini you add (in the sections):
Code:
[Detects]
GMDX.EXE=Deus Ex: GMDX

[GMDX.EXE]
IniFileName=GMDX\System\gmdx.ini
UserIniName=GMDX\System\gmdxUser.ini
LogFileName=GMDX\System\gmdx.log
SaveGamePath=GMDX\Save


Then you should be able to get it to run in the loader. I realize that all these cumulative changes might be overwhelming, so I included a copy of my current dxloader.ini and gmdx.ini with this post. Hope it helps.


Attachments:
File comment: current dxloader.ini and gmdx.ini
dxloaderini.zip [6.59 KiB]
Downloaded 318 times

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3
Tue Oct 15, 2013 10:35 pm
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader
Andrievskaya Veronika wrote:
Very interesting project! But unfortunately, this program does not works for me. I only see this:
Image


Here's something interesting. I'm on hardware now (Windows 8.1) that should (logically) show this same error, especially if I throw the program into \Program Files . But I'm failing to reproduce the error. In fact, the loader's working perfectly.

Is there anyone (else) receiving this same error that could tell me where they have Deus Ex, the loader, etc, so there's a possibility this could be fixed?

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Thu Oct 31, 2013 1:31 am
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader
ggrotz wrote:
Is there anyone (else) receiving this same error that could tell me where they have Deus Ex, the loader, etc, so there's a possibility this could be fixed?


I just reproduced it and fixed it. Working on a new release of the loader, so if anyone has any ideas, good to get them in now.

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Sat Mar 22, 2014 10:43 am
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader
A new version of the loader has been posted on the first post of the thread.

1.07 - added "DeusExPath" line back in dxloader.ini, indicating the path to your Deus Ex install as the other method created a number of issues.
1.07 - updated the resolution detection code again, as it caused duplicates (again) on my new system.
1.07 - updated dxloader.ini with definitions for GMDX, DX: Nihilium, Terminus Machina and Kentie's new DirectX11 renderer.

As stated above, I'm working on something more equivalent to 2.00, so if you have any suggestions, by all means share them.

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Wed Mar 26, 2014 6:03 am
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader
[blank post]

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Last edited by ggrotz on Fri May 09, 2014 7:22 am, edited 1 time in total.

Fri Apr 04, 2014 6:59 am
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader
[blank post]

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Tue Apr 29, 2014 8:00 am
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader 2.00
New version of the loader released. See the first post for details.

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Fri May 09, 2014 7:24 am
Profile
Thug

Joined: Thu May 22, 2014 1:43 am
Posts: 18
Post Re: DX Loader 2.00
I will try your launcher later, it could solve all my problems IF its compatible with Shifter :)


Thu May 22, 2014 3:49 pm
Profile
X-51

Joined: Tue Nov 10, 2009 12:55 am
Posts: 773
Post Re: DX Loader 2.00
Elias79 wrote:
I will try your launcher later, it could solve all my problems IF its compatible with Shifter :)


It should put the proper lines in your INIs for Shifter if you set everything up right. The key is that you need to be running the right version of Shifter to match the HDTP you got. But it works, last time I checked it. :)

_________________
You can find my Deus Ex Loader here. | HDTP Beta 3


Sat May 24, 2014 5:01 pm
Profile
Thug

Joined: Thu May 22, 2014 1:43 am
Posts: 18
Post Re: DX Loader 2.00
I think i contracted an issue as when i press run nothing happens anymore, what am i doing wrong ?


Sun May 25, 2014 11:22 pm
Profile
Illuminati

Joined: Thu Mar 08, 2012 3:21 am
Posts: 2284
Post Re: DX Loader 2.00
Good improvements to the launcher.

_________________
GMDX: Advancement Mod


Wed May 28, 2014 7:29 pm
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 57 posts ]  Go to page Previous  1, 2, 3, 4  Next


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin for Free Forum/DivisionCore.