Hello!

It looks like you're new here. If you want to get involved, click one of these buttons!

Using 3Dmigoto to remove HUD shaders from dx10/11 games

15678911»

Comments




  • What version of 3Dmigoto did you use? Try different ones, version 1.1.14 may sometimes work when others fail:

    https://github.com/bo3b/3Dmigoto/releases/download/0.99.50-alpha/3Dmigoto-1.1.14.zip

    Don't have Dishonored 2 though so I can't try it myself



    Unfortunately that didn't work, created a new error message: "failed to request directX 11.1 device"
  • edited November 2016
    someone on a geforce forum said to "Try enabling allow_create_device=2"

    But I don't know how to do that, lol

    EDIT

    I think I figured it out but it didn't fix anything.

    Ugh.
  • Longtime DET follower here, new member.

    The_Janitor.....Your hud toggles have been a lifesaver, thank you for all your time spent making them, very much appreciated!!!

    Is there any chance you've made or could make one for the Call Of Duty: Modern Warfare Remaster?
  • Is there any chance you've made or could make one for the Call Of Duty: Modern Warfare Remaster?

    Did this pretty quick, let me know if there are any issues.

    https://www.mediafire.com/?vj88cy3ls62i7zp

  • Works perfectly, thank you so much!!!

  • Thanks for the Modern Warfare file Janitor. Works great.
  • edited December 2016
    The Division has a free weekend so I took another wack at making a toggle. With some help from the 3Dmigoto experts I was able to finally fix the problem shader.

    So here it is:

    The Division HUD toggle
  • Nice, though I wonder how safe it will be since they do ban for using injectors with the game but it's probably mainly Cheat-Engine and altering memory addresses though this does modify the shaders.
    (A lot of the data is stored locally and while they do ban for using CE and have a anti-cheat system in place it can be worked around so you can still encounter people having infinite ammo or other adjustments.)
  • the 3D migoto dll acts like the d3d library and simply passes on calls to the real dll and filters out shaders which are patched and instead hands d3d the patched versions, for the game this is completely opaque. Unless they actively check the d3d dll they've loaded and verify the signature whether it's from MS or not, these hud toggles won't get noticed. I doubt they'll got that far though.
  • Yeah it's just something to keep in mind but you're probably right and it's likely not too complex, especially compared to stuff like say the recent Easy Anti Cheat software in e.g Watch_Dogs 2 which by default integrates into I think it's actually Kernel address space with what was it called again, Root 0 access I think and then it has full control and strips out access to any non-whitelisted software that tries to interact with the game process, anyway I doubt it's anything that complex since not much software goes that far. :)
    (Probably a simple check for exe integrity for the game itself and some common memory checks or specific checks for processes like just Cheat Engine.)

    It did break HattiWatt1's free camera tool though when the game was updated with whatever protection it uses but I'm guessing it could be worked around too and that program is probably much more complex than this injection is. :)
    (Or how to say, however free flying with a camera all over the game world would provide certain advantages - I used it to free fly into the dark zone to take some shots from relative safety outside of that walled off area for example.)
    (Heh might perhaps also be a bit uncomfortable for the developers too to fly into off-the-map areas - Central Park for example - and see how there are still things here like say some LOD stuff, which well it's known a couple of areas were removed from the final release including a pretty popular showcase of a broken bridge area.)
  • Yeah it's just something to keep in mind but you're probably right and it's likely not too complex, especially compared to stuff like say the recent Easy Anti Cheat software in e.g Watch_Dogs 2 which by default integrates into I think it's actually Kernel address space with what was it called again, Root 0 access I think and then it has full control and strips out access to any non-whitelisted software that tries to interact with the game process, anyway I doubt it's anything that complex since not much software goes that far. :)
    (Probably a simple check for exe integrity for the game itself and some common memory checks or specific checks for processes like just Cheat Engine.)

    To my knowledge only drivers are run in ring 0 / kernel space in windows (among OS parts of course), it would be very nasty if this anti-cheat installs a driver which runs in kernelspace! Looking at the 'Easy Anti Cheat' website, it seems it creates a sandbox for the runtime of the game, like Sandboxie does too. This indeed would mean injecting code through Windows (as windows provides a myriad of functions to help you alter a running process ;)) would be very hard, as well as using cheat engine. Not sure if it's all closed up though, as Windows doesn't have a real sandbox system built in. So my guess is that they run the core of the game in the sandbox under privileges of the driver which means no-one can reach it without getting an access violation, however the camera etc. likely isn't. I'm no sandbox specialist (only of the real world kind ;)) so can't say how much / how well one can work around these if one really wants.

    It did break HattiWatt1's free camera tool though when the game was updated with whatever protection it uses but I'm guessing it could be worked around too and that program is probably much more complex than this injection is. :)
    (Or how to say, however free flying with a camera all over the game world would provide certain advantages - I used it to free fly into the dark zone to take some shots from relative safety outside of that walled off area for example.)
    (Heh might perhaps also be a bit uncomfortable for the developers too to fly into off-the-map areas - Central Park for example - and see how there are still things here like say some LOD stuff, which well it's known a couple of areas were removed from the final release including a pretty popular showcase of a broken bridge area.)
    Altering where the camera is pointing at / located, is indeed something else, but not sure they can detect that, as the only thing that's done is making the original game instructions writing to the camera data location do nothing, and simply write your own data at that spot. 3Dmigoto, like reshade, simply acts like they're a d3d dll, and the game doesn't know any better :) Not sure if you can fly over non-loaded game parts with a freecam as most game engines load when the player hits a hidden brush or something, not if the camera reaches a given area, but I haven't played The Division since the open beta, so I have no idea, would be cool though :)

    It might very well be hatti's camera broke because the code moved and to re-create it he needed a debugger to look into the game's memory which was impossible due to the anti-cheat :( (well, not entirely impossible, you can always debug through windbg but that's so arcane low-level, unless you know how it works, it's impossible to use). Ubisoft's games tend to block debuggers to stop hackers from breaking their games, an act which is quite ironic, considering they shouldn't spent time on preventing people creating harmless cameras but instead fixing their cruft in the first place.
  • I'm no expert on "EAC" though from what I have read up on it it does indeed use some type of driver and far as I can tell operates within kernel address, gets a bit technical from there but it would appear it almost requires the user to also run whatever debugger tools as such and EAC will try to prevent you from tampering with it plus it has some other little tricks from my understanding of the discussion around this utility. (Tracking too far as I understood it.)

    The Division uses something else but I learned quite a bit by reading through some of the Cheat-Engine posts when people requested something for WD2 before it was found out you could simply keep EAC disabled.
    http://forum.cheatengine.org/viewtopic.php?p=5707680#5707680 which links to https://www.unknowncheats.me/forum/anti-cheat-bypass/123859-easy-anti-cheat.html though it's pretty technical but it has some really good info on it too though that was two years ago so well it has likely changed further since.


    And yeah Ubisoft, a number of years ago due to criticism they moved away from keeping UPlay ("Orbit") always online and started using custom DRM instead and since then they've tried keeping part of the game functionality requiring online access or giving various "bonuses" for having a active connection and now it looks like they're slowly backtracking and moving back to always online again for some of their games.
    (For Honor in particular was announced as being fully playable in offline mode for it's SP mode when initially asked about it, some week back though someone else asked again and now got the answer it required online connection even for solo play and a couple of hours after that it seems every reference to the game having a offline mode that Ubisoft had posted has now been removed heh.)

    DRM aside though they are listening to customer criticism when it comes to game issues, bug reports and suggestions more now than they used to in the past although with Vivendi now at some almost 30% share ownership well they're probably getting a bit worried.
    (Ubisoft hasn't exactly been the most popular publisher but from what I hear about Vivendi well if they do take over it seems like it could get worse, their CEO in particular seem to have quite a reputation.)
  • I known that you have already made one for Disney Infinity 3.0, but the game has shut down and release a special edition call "Disney Infinity 3.0 Gold Edition" , the old toggle doesn't work anymore. Is there anychance you've make another HUD toggle for the new edition of the game? That would be amazing!!
  • could someone please try Mafia III ?!

    there's a HUD toggle mod but it's broken now after window10 latest major update
Sign In or Register to comment.