Skip to content

Releases: bo3b/3Dmigoto

Release build for x32, x64

02 Jan 10:37
Compare
Choose a tag to compare

This is a Release build for general use.
It is a good starting point when looking to fix any x32 or x64 game.

3dmigoto logo

The c-runtime is statically linked and the release version. Performance is good.

The d3dx.ini is tuned for hunting, not playing.
Hunting, dumping shaders, and logging are on by default.

Unzip the 6 files from x32 or x64 as needed into the game executable directory.
Use the uninstall.bat to remove dlls and ShaderFixes folder.

This is the 0.99.28 version.
Numerous fixes for Decompiler errors including many for FC4.
Includes PirateGuyBrush's performance fix.
Patch for multi-threaded Decompiler crash.

Aiming override option to change convergence or separation in OverrideSettings- presently disabled.

Includes bug fix to properly find system32 directory on alternate OS installs.
Mainhook is enabled in x64.

Includes new changes from DarkStarSword for .ini parsing. Some refactoring.

Update to 0.99.28 includes Decompiler fixes for constant buffer addressing.
Update _LD to not require swizzle.
Relatively risky build.

Release build for x32, x64

25 Nov 16:16
Compare
Choose a tag to compare

This is a Release build for general use.
It is a good starting point when looking to fix any x32 or x64 game.

3dmigoto logo

The c-runtime is statically linked and the release version. Performance is good.

The d3dx.ini is tuned for hunting, not playing.
Hunting, dumping shaders, and logging are on by default.

Unzip the 6 files from x32 or x64 as needed into the game executable directory.
Use the uninstall.bat to remove dlls and ShaderFixes folder.

This is the 0.99.25 version.
Numerous fixes for Decompiler errors including all needed for DA:I.
Includes PirateGuyBrush's performance fix.
Patch for multi-threaded Decompiler crash.

Aiming override option to change convergence or separation in OverrideSettings- presently disabled.

Includes bug fix to properly find system32 directory on alternate OS installs.
Mainhook is enabled in x64.

Dragon Age: Inquisition

14 Dec 05:16
Compare
Choose a tag to compare
Pre-release

This is a Release build specifically for Dragon Age: Inquisition

image

Performance is very good. Includes AC4 performance tweak.

The d3dx.ini is tuned for playing. Logging is off, shader hunting is off.

Game specific release build structure with only 3 dlls.


Unzip the 5 files into the game executable directory.
Use Uninstall.bat to remove the fix completely, including ShaderFixes folder.

Install and game notes from Helifax

Note that the User.cfg is already part of the zip.

FROM HELIFAX
============
Here is what I found and using. Tested both on SLI(Surround) and single GPU (Laptop)

- drivers 344.75 (make sure they are properly installed. I used DDU just to be sure ^_^)

==============
CFG File 
===============

  PerfOverlay.DrawFps 1
  RenderDevice.Dx11Enable 0
  RenderDevice.Dx11Dot1Enable 1
  RenderDevice.Dx11Dot1RuntimeEnable 1
  RenderDevice.TripleBufferingEnable 1
  WorldRender.TransparencyShadowmapsEnable 0
  WorldRender.MotionBlurEnable 0
  WorldRender.MotionBlurForceOn 0
  WorldRender.MotionBlurFixedShutterTime 0
  WorldRender.MotionBlurMax 0
  WorldRender.MotionBlurQuality 0
  WorldRender.MotionBlurMaxSampleCount 0
  WorldRender.SpotLightShadowmapEnable 0
  WorldRender.SpotLightShadowmapResolution 128
  WorldRender.LightTileCsPathEnable 0
  RenderDevice.ForceRenderAheadLimit 2
  PostProcess.DynamicAOEnable 1
  GameTime.MaxVariableFps 60
  GameTime.MaxSimFPS 60 
  GameTime.ForceSimRate 60


Use the exact same settings;)) "PostProcess.DynamicAOEnable 1" can be set to zero to improve performance but gets rid of AO altogheter;))

==============
Exe File
===============
- Remove from the EXE the Compatibility Flag (doesn't do anything).


==============
Game Profile
===============
- Default Profile.
- Set Max PRe-rendered frames to 4.
- Leave Max VR (Virtual Reality) PRe-rendered frames to 1 (default).
- SHADER CACHE MUST BE TURNED OFF (This is mandatory ^_^).


=================
In-Game Settings
=================
- Whatever settings you fancy.
- If you are using AO set it to HBAO at maximum (HBAO+ will crash the game).
- Be sure V-Sync is enabled.
- Set Resolution and Refresh rate @ 120Hz.
- Post Process set it to LOW
- Post Process AA = OFF
- MSAA = OFF



============================
UserProfile_option file
============================
- Under My Documuments/Bioware/Dragon Age..../Saves find the file "ProfileOptions_profile"
- Open it and find line "GstRender.FullscreenRefreshRate"
- It will have a number as 119.xxxx. SET IT TO 120.0 (Important!!! This will trigger the 
3D Vision driver to re-inisialize when the engine switches rendering modes/resolutions.. 
You will see what I mean ^_^). This is important as it PREVENTS the DirectX crashes in 
Cinematics (along with all the other settings).

- If you don't have that option add it here:
....
GstRender.FieldOfView 70.000000
GstRender.FullscreenEnabled 1
GstRender.FullscreenMode 0
GstRender.FullscreenRefreshRate 120.0
GstRender.FullscreenScreen 0
GstRender.Gamma 0.500000
.....


============================
Other Windows Stuff
============================
- Make Sure the Page list IS BIG ENOUGH (Weird I know). I let windows decide and it made a 
difference with the crashes (CTDs) and FPS degradation (memory leak).
- In the game folder under "___Installer" run all the redistributable packages and install 
them (vc & directx folders).
(I know I sound like the classy IT guys lols).



============================
Problems that I've seen
============================

- The above settings WILL NOT GET RID OF CTDs. It will however minimize them !!!!

- If out of the blue the game decides to revert to 2D (while 3D vision is still enabled) 
save the game and reload the save;)) Everything will be back to normal. [ALSO SINGLE-GPU]
- Very rare : The game doesn't load the shaders (seen it like 1 time in 50+ tries?!?!). 
Restart game. [SLI & SINGLE-GPU]
- Texture flickering is there. I noticed that if I disable AO is less or NON-existant 
(known Problem with Frostbite engine) [SLI ONLY]
- Game is seriously plagued by some memory corruption when switching from Normal Play to 
  Cinematics and back.
- If you crash or can't get past the Char Creation and the following cinematics CTRL+T to disable 
  3D Vision. This should allow you to make your char. :( Once on the bridge Save, Restart the 
  game and Play. From here onward the problems will be less.
- Always save as much as possible. If the game crashes during a cinematic, reload the game and 
  try again. 100% Chances you will get past it!!!!

Alien: Isolation

21 Oct 08:52
Compare
Choose a tag to compare

This is a Release build specifically for Alien Isolation

image

The c-runtime is statically linked, and is the release version. Performance is very good. Includes AC4 performance tweak.

The d3dx.ini is tuned for playing. Logging is off, shader hunting is off.

New release build structure with only 4 dlls.


Unzip the 6 files into the game executable directory.
Use Uninstall.bat to remove the fix completely, including ShaderFixes folder.

Fix updated to include optional HUD depth setting, white-sky fix, black-shadow fix.
11-2-14: update to fix decals, more lens flare, more planar reflections, allow crosshair independent of HUD.
12-8-14: 0.99.9 update to add another planar reflection, fix android blood shader.
12-9-14: 0.99.10 update to add another shadow shader.
12-11-14: 0.99.12 update to add two more planar reflection shaders.
12:21-14: 0.99.21 update to add planar fix for water in reactor.

Lords of the Fallen

08 Dec 01:15
Compare
Choose a tag to compare
Lords of the Fallen Pre-release
Pre-release

This is a Release build specifically for Lords of the Fallen

image

The c-runtime is statically linked, and is the release version.
Performance is very good. Includes AC4 performance tweak.

The d3dx.ini is tuned for playing. Logging is off, shader hunting is off.

Game specific release build structure with only 3 dlls.


Unzip the 5 files into the game executable directory.
Use Uninstall.bat to remove the fix completely, including ShaderFixes folder.

Start of long-term versioning scheme, using .build numbers.

No System32 override. Fix to disable override aiming if no .ini.

Middle-earth: Shadow of Mordor

15 Nov 03:30
Compare
Choose a tag to compare

This is a Release build specifically for Shadow of Mordor

image

The c-runtime is statically linked, and is the release version.
Performance is very good. Includes AC4 performance tweak.

The d3dx.ini is tuned for playing. Logging is off, shader hunting is off.

Game specific release build structure with only 3 dlls.


Unzip the 5 files into the game executable directory.
Use Uninstall.bat to remove the fix completely, including ShaderFixes folder.

One tweak in Uninstall.bat for this game only- does not delete D3DCompiler_46.dll.
Start of long-term versioning scheme, using .build numbers.
HUD at screen depth.

Update: 0.99.4 version includes swamp and ocean shader fixes.
Update: 0.99.20 has an experimental UI/HUD that is incomplete.
Update: 0.99.26 has experimental UI/HUD with dynamic iniParams, no DirectInput.

Release build for x32, x64

27 Aug 11:03
Compare
Choose a tag to compare

This is a Release build for general use.
It is a good starting point when looking to fix any x32 or x64 game.

3dmigoto logo

The c-runtime is statically linked and the release version. Performance is good.

The d3dx.ini is tuned for hunting, not playing.
Hunting, dumping shaders, and basic logging are on by default.

Unzip the 6 files from x32 or x64 as needed into the game executable directory.
Use the uninstall.bat to remove dlls and ShaderFixes folder.

This is the 0.99.2 version. Includes fix for 'movc', 'buf', 'round_z', and prototype fixes for 'r/o' and 'udiv'..

Includes PirateGuyBrush's performance fix.

Patch for multi-threaded Decompiler crash.

Add Debug version of DLLs for tracking crashes. Only use this version if the release version fails, it's very slow.

AC4 Release

19 May 10:29
Compare
Choose a tag to compare

This is a Release build for Assassin's Creed 4 specifically.

image

The c-runtime is statically linked, and is the release version. Performance is good.

The d3dx.ini is tuned for playability, not debugging. Logging is off, shader hunting is disabled.
Shaders will be cached, but not preloaded.

Changes here are to include all of Mike_ar69's shader fixes in the ShaderFixes folder.
Numerous stability and bug fixes.
New hunting=0 flag to dramatically improve performance.


Unzip the 6 files + ShaderFixes into the game executable directory.


This 0.98 update, includes shader fixes for reported problems, including stars, moon, and different AA settings.
Also includes PirateGuyBrushes' performance fix for dramatically better minimum frame rates.

ac4bfsp52_85

Updated to be the 4 dll approach, so no requirements on dxgi.

Watch_Dogs Release

12 Aug 10:20
Compare
Choose a tag to compare

This is a Release build specifically for Watch_Dogs

image

The c-runtime is statically linked, and is the release version. Performance is good.

The d3dx.ini is tuned for playing. Logging is off, shader hunting is off.

Includes new experimental hook for LoadLibraryExW to bypass dlls that try to bypass us.

This is the first x64 game fix.

New release build structure with only 4 dlls.


Unzip the 6 files into the game executable directory.
Use Uninstall.bat to remove the fix completely, including ShaderFixes folder.

AC Liberation Release

23 Aug 04:07
Compare
Choose a tag to compare

This is a Release build for Assassin's Creed Liberation specifically.
This is created from DHR's fix for AC Liberation.

image

The c-runtime is statically linked, and is the release version. Performance is good.

The d3dx.ini is tuned for playability, not debugging. Logging is off, shader hunting is disabled.
Shaders will be cached, but not preloaded.


Changes here are to include all of DHR's shader fixes in the ShaderFixes folder.
Numerous stability and bug fixes.
New hunting=0 flag to dramatically improve performance.

Unzip the 6 files here into the game executable directory.
Use the uninstall.bat to remove dlls and ShaderFixes folder.