STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
STEAM GROUP
Special K - "Kaldaien's Mod" Special☆K
351
IN-GAME
2,998
ONLINE
Founded
May 23, 2016
Language
English
 This topic has been pinned, so it's probably important
Agnostic Dragon - Render Fixes - (v 0.1.1 - Long long ago)
    in a galaxy far far away...

Problem Description
Capcom's Idea of Aspect Ratio Correction:
http://steamcommunity.com/sharedfiles/filedetails/?id=604364136
Aspect Ratio Agnostic:
http://steamcommunity.com/sharedfiles/filedetails/?id=604364354


Pre-Release (0.2.0)
https://github.com/Kaldaien/AgDrag/releases/tag/agdrag_020

See the following post for a more detailed discussion on the features in testing.



Download (0.1.1)
https://github.com/Kaldaien/AgDrag/releases/tag/agdrag_011

Summary of Changes in 0.1.1[github.com]
  • Adds background rendering mode, where Alt+Tabbing does not pause the game
    • Disabled by default (for compatibility reasons), press Ctrl + Alt + Shift + B to toggle this

  • Adds left Alt and Ctrl key blocking
    • These keys alias to Insert and Delete in this game, and makes pressing them cycle UI pages...
    • The option to disable it is now offered (see AgDrag.Keyboard in AgDrag.ini for more details).

  • The command console (Ctrl + Shift + Tab if RTSS is installed) now blocks the game's keyboard input while active.

Summary of Changes in 0.1.0[github.com]
  • Adds nametag aspect ratio correction
    • Press Ctrl+Alt+Shift+M to toggle
    • Press Ctrl+Shift+ [] to adjust horizontal position

  • Adds nametag "Always on Top"
    • Press Ctrl+Alt+Shift+N to cycle modes

      Mode 0
      Nametags behind things will disappear
      Mode 1
      Nametags are simply drawn overtop everything
      Mode 2
      Nametags are dimmed and outlined when they are behind something

  • Adds nametag "Temporary on Top"
    • Press and hold N
    • This forces visibility mode 1 while held


Summary of Changes in 0.0.9[github.com]
  • Fixed UI scaling on Status screen
  • Fixed UI scaling on Pawn recruitment screen
  • Fixed flickering weight indicator on inventory screen
  • Significantly smarter nametag / quest icon rendering detection
  • Mouse coordinates in menus are aspect ratio correct now
    • Horizontally at least, vertical correction may not work in all cases

Summary of Changes in 0.0.8[github.com]
  • Fixed aspect ratio on save dialogs
  • Fixed many fullscreen effects such as menu transitions that were not filling the screen
  • Miscellaneous ENB compatibility updates

Summary of Changes in 0.0.7[github.com]
  • ENB Compatibility (proxy DLL)
  • Mini-map rotation fixes

Old 0.0.6 Version for test purposes
https://github.com/Kaldaien/AgDrag/releases/tag/agdrag_006


Installation
Unzip AgDrag.zip into your DDDA install directory and run the game

Uninstallation
Delete d3d9.dll and AgDrag.dll



Configuration
You can turn features on/off while the fix is running and they will be saved in the configuration:

Keyboard Shortcuts
Toggle UI Aspect Ratio Correction
Ctrl + Alt + Shift + A
Toggle UI Horizontal Centering
Ctrl + Alt + Shift + Z
Toggle Nametag Correction
Ctrl + Alt + Shift + M

Cycle Minimap Vertical Locations
Ctrl + Alt + Shift + V
Cycle Nametag Visibility Modes
Ctrl + Alt + Shift + N
Temporary Nametatg Visibility
Press and HOLD N

These key-bindings are deliberately difficult, consider macroing a mouse or gamepad button to them (Ctrl+Alt+Shift+A in particular) until they are no longer necessary.


Known Issues
  • Main map needs work
    • When interacting with it, you should turn aspect ratio correction off.

  • Depth of Field must be disabled for this mod
    • The in-game option only partially disables it, and it will continue to appear in cutscenes

    • Edit %LocalAppData%\CAPCOM\DRAGONS DOGMA DARK ARISEN/config.ini
      • Set Stereo=TRUE and this will completely disable DoF (in cutscenes too)
      • Thanks to Josh for pointing this out.

  • All menus are fixed vertically, but some are still stretched horizontally.

Horizontal Centering is automatically calculated for standard ultra-wide resolutions, but if you are using an uncommon resolution you may need to adjust the center of the screen by pressing Ctrl + Shift + < and Ctrl + Shift + >.

If you find this is the case, please leave a message in this thread with the resolution you are running.



Misc. Odds and Ends
When the map menu is fixed, this will be turned into a guide. There are a lot of configuration options in the core injector for things like Steam achievement sounds and such.

Video guides courtesy of tonycubed2

In lieu of a text guide for this project, the basic OSD functionality is explained here (requires RivaTuner Statistics Server):

http://steamcommunity.com/sharedfiles/filedetails/?id=542500356

Use those OSD keyboard shortcuts to enable/disable various parts of the OSD.



Donating
I never ask for money in exchange for any of my projects, but I put a lot of time and effort into making them and supporting end-users. If you would like to give something back, the GitHub ReadMe discusses this:

https://github.com/kaldaien/AgDrag/

Donations permit me to purchase books, new tools and to dedicate more of my time to making these projects as high quality as I possibly can.
< >
Showing 16-30 of 60 comments
TVERTNE Jul 2, 2017 @ 6:04am 
Hey,

I am using a triple monitor setup for my gaming rig, the normal aspect ratio of one screen is 1920 x 1080 with 3 screens like that it would make it 5760 x 1080 with the bezel correction of Nvidia it is set to 5906x 1080 to make sure the lines are smooth.

When I tried to play DDDA with this setup I ended up not seeing my start screen or anything for that matter, after looking for a fix I bumped upon this mod I would love to use this mod, however, how much I also would like to play this game with this mod in its current state it seems to make the game for me unstable.

CPU Type QuadCore Intel Core i5-6600K, 3600 MHz (36 x 100)
Motherboard Name MSI Z170A Gaming M3 (MS-7978)
Motherboard Chipset Intel Sunrise Point Z170, Intel Skylake-S

DIMM2: Corsair Vengeance 8 GB DDR4-2133 DDR4 SDRAM
DIMM4: Corsair Vengeance 8 GB DDR4-2133 DDR4 SDRAM

Video Adapter 1 NVIDIA GeForce GTX 1080 (8 GB)
Video Adapter 2 NVIDIA GeForce GTX 1080 (8 GB)

Monitor: nVidea Surround 65795

L: LG 22MP58VQ
M: Prolite E2273HDS
R: LG 22MP58VQ

From the moment I install this mod / Fix, it makes te game stutter "freeze up" every now and then for each and one of them for a couple of seconds, aside of that I also noticed that the menu is shown on the far right end of the 3rd screen.

I can adjust the latter by pressing Ctrl + Shift + < and Ctrl + Shift + > however the possition is not remembered when you stop the game and launch it again which makes it rather unpleasant.

best regards
yerawomanharry Oct 4, 2017 @ 5:30am 
Hi Kaldaien,

Thank you so much for your help again for your DDDA Agnostic Dragon fix! It's made such a huge difference playing that classic. :)

I have an unrelated question for you regarding Mass Effect Andromeda; I'm currently using ReShade with ME: A (dxgi.dll, dxgi.ini, etc.) and unfortunately ME:A is also plagued by jarring 16:9 cutscenes while the gameplay is 21:9. Since the ME:A was updated to its final patch version (1.10) I realized that the Flawless Widescreen fix has been abandonned and obsolete since patch 1.05 so I couldn't use that. I found another fix called the 3DVision fix here (created by Helifax) which works with patch 1.10, however when dropping the 3DVision fix files into my ME:A executable folder, the game does this weird thing where it's technically launched because I see it in Task Manager, but the game itself never actually comes up.

ME:A 3DVision Files:
ShaderFixes (folder, contains c752a2327d5e2a1a-ps_replace.txt)
nvapi64.dll
d3dx.ini
d3dcompiler_46.dll
d3d11.dll


My question is, is there a way to make dxgi.dll files from ReShade compatible with the 3DVision fix files listed above? Thank you so much for your input, I appreciate it and sorry to bother you about an unrelated game! I've done a lot of searching online and unfortunately all that's left are quite a few players pleading for a 21:9 ultrawide fix for patch 1.10 that works with ReShade (and/or AMD since 3DVision is not compatible with AMD cards) but no solution since patch 1.05 of ME:A. :(
Last edited by yerawomanharry; Oct 4, 2017 @ 6:33am
I haven't touched Mass Effect Andormeda for anything other than fixing its mouse input in ReShade. That was enough to drive me insane.

But, yeah... you can easily load ReShade using Special K, and then also have Special K proxy D3D11 through that library.

The latest version of Special K has custom ReShade support, you may want to use that instead. It just loads up ReShade64.dll and my framework handles all of the input, profile management, etc. for ReShade. This is discussed a little bit in the guide on the Special K development thread post.
Last edited by Kaldaien-WillNotReply; Oct 5, 2017 @ 12:29pm
yerawomanharry Oct 6, 2017 @ 11:30am 
Thank you so much for your time, Kaldaien! I will play around with this!
Giroleti Jan 7, 2018 @ 10:01am 
This fix made me come back and try the game again. TY!

One question though: is there a way to make it work with the dinput8.dll hook from https://www.nexusmods.com/dragonsdogma/mods/96/??

For some reason, dinput8 hook stop working as soon as I install the AgDrag.dll
I really wouldn't know :-\ I haven't touched this game in forever other than testing a few D3D9 compatibility issues.


https://github.com/Kaldaien/AgDrag/releases/download/agdrag_020rc0/DDDA.7z


This was the latest updated version, it may work better. I have a feeling the fact that both pieces of software use ImGui isn't going to help things a whole lot. I'm sure the input processing in that mod is a lot simpler than my own, so it's likely to behave sporadically.
Last edited by Kaldaien-WillNotReply; Jan 7, 2018 @ 12:07pm
I've tested ReShade + AgDrag + dinput8.dll and it all works:

https://github.com/Kaldaien/AgDrag/releases/download/agdrag_020rc0/AgDrag_ReShade_DDDAFix.7z

The only real problems you'll run into are:

  1. dinput8.dll doesn't block mouse input while you're using its menus, so expect to wind up in jail for attacking guards -- lol

  2. It's not integrated with Special K like ReShade is, so ReShade will affect its config UI and OSD text.


    That blurry mess in the middle of the screen was supposed to be dinput8.dll's UI.
Last edited by Kaldaien-WillNotReply; Jan 7, 2018 @ 12:35pm
Giroleti Jan 7, 2018 @ 2:36pm 
Holy cow! I wasn't expecting an answer, least that fast! Thank you, I really appreciate.

I downloaded the file from your last link and holy crap, that ReShade is beutiful. Almost everything from the dinput8.dll hook also worked (hotkeys and the character customization screen on the Manual menu) but I can't for the life of me, make the dinput8's in-game UI (F12 shortcut) show up like you did on your screenshot, even if it's blurred. ^^

Do I need to do anything else besides just put all that files in my game's directory? Again, really appreciate the help.

Originally posted by Kaldaien:
I've tested ReShade + AgDrag + dinput8.dll and it all works:

https://github.com/Kaldaien/AgDrag/releases/download/agdrag_020rc0/AgDrag_ReShade_DDDAFix.7z

The only real problems you'll run into are:

  1. dinput8.dll doesn't block mouse input while you're using its menus, so expect to wind up in jail for attacking guards -- lol

  2. It's not integrated with Special K like ReShade is, so ReShade will affect its config UI and OSD text.


    That blurry mess in the middle of the screen was supposed to be dinput8.dll's UI.
Last edited by Giroleti; Jan 7, 2018 @ 2:52pm
Valhallo Jan 13, 2018 @ 2:54pm 
Didn´t work :( When ENB turn os, the aspect ratio fix turns off, when aspect ratio is on, enb is off
Master Goose Jan 21, 2018 @ 9:32pm 
Is there any reason why Dragon's Dogma takes so much more CPU usage just by having the dlls in the folder? On an i7-7700k, it takes 8-10% without the dlls, 40-50% with. Even at the menu screen.
Nope
=MAG=JBBlack Feb 2, 2018 @ 7:06pm 
Hey man, thanks for this fix, I have a 2560x1080 monitor and it looks great. I have one issue though, my mouse is about 2" higher then anything I try to click on.

I turned off DoF in game and set stereo to =ON in the config, but it still doesn't work.

Any ideas?

I'm using version 0.1.1

thanks
Mouse input's going to kick your ass with this mod unfortunately :-\ I really don't recommend using it, if you try to use the in-game map you'll quickly discover why :P

Most of these menus have some rudimentary keyboard support that I'd suggest. A gamepad's ideal, but from the sounds of things that's not your preferred input. Unfortunately it is my preferred input, so I never went the extra mile to polish mouse coordinate fixes.
=MAG=JBBlack Feb 3, 2018 @ 6:40pm 
I see, well thank you for getting back to me, the MOD is still awesome!! I'll try getting use to using a keyboard and see how it goes.

thank man!!
Preman Kampung Feb 17, 2018 @ 6:17pm 
Is this mod compatible with GOG version?
< >
Showing 16-30 of 60 comments
Per page: 1530 50

Date Posted: May 11, 2017 @ 10:44pm
Posts: 60