Wednesday, March 27, 2019

Dead or Alive 6

NOTICE: The installation for this game is different to our other mods - please read below!

Download the fix: 3Dfix-DOA6-1.1.zip

Costume Mods

This mod primarily adds support for NVIDIA 3D Vision to the game, but it is also used by some of the costume mods available for this game. If this is why you are here you can ignore any of the information below that is specific to 3D Vision users and just follow the instructions on the website that led you here.

This mod by itself will not change any costumes - for that you will need mod packs available from elsewhere and extract them into the Mods directory. You don't need to restart the game after installing a new mod - just press F10 in game to load any new mods.

Some mod packs ship with optional parts of the mods that are not enabled by default - look for any files or directories in the mod pack that is named "DISABLED something", and remove the "DISABLED" from the filename to enable it.

Installation (3D Vision + Costume Mod Users)

  1. Extract the zip file to a directory of your choosing, but DO NOT extract to the game directory (the game will shut down after the splash screen if you extract it to the game directory, or any directory with a similar name).

  2. Run the "3DMigoto Loader.exe"

  3. The loader will launch the game through Steam automatically. If the game does not launch, run it manually while the loader window is still open.

  4. (3D Vision Users) If 3D Vision does not engage switch the game to windowed mode then back to full screen. You must be running the official v1.02 or later for this to work.

Keys (3D Vision + Costume Mod Users)

  • F1: Show help
  • F2: Toggle third party costume mods
  • F7: Attempt to force exclusive full Screen mode (for old versions)
  • F10: Reload all mods
  • Ctrl+Alt+F10: Reload all mods and reset to default configuration
  • XBox controller back button: Take 3D screenshot (3D Vision users only. Saved to Documents\NVStereoscopic3D.IMG, same as Alt+F1, but without the message)

3D Vision Fixes

  • Fix detached body parts (full regex based replacement for the 3D Vision stereo correction and driver heuristics)
  • Regex halo fix
  • Lights & shadows
  • Decals (tiled decals)
  • Accurate specular highlights (these take the game from an 8 to an 11 IMO)
  • Tweak main menu background and character placement
  • Water & reflections
  • Volumetric fog light shafts (A.P.O. stage. They look a bit naff, but that's true in 2D as well)
  • Synchronised plant breeze physics between both eyes
  • Treasure room coin spawners
  • Graphical glitches in the treasure room
  • Clouds, sun & flares
  • Hides hardware mouse cursor
  • Story mode cutscenes render in both eyes in SLI (mono video is still mono)
  • In game screens in the Colosseum and Muscle stages are converted to mono screens to avoid violating infinity and stereo inversions. If you prefer the gimmick of having a 3D screen inside a 3D screen (inside a 3D screen, inside a 3D screen...) and don't mind straining your eyes to see what lies beyond infinity, edit the d3dx.ini and change $mono_in_game_screens to 0 under [Constants]

Update v1.1

  • Update to 3DMigoto 1.3.16
  • Fixed glitches where the game would go full/partial 2D after some time
  • Improved performance and fixed slow-down issue getting progressively worse over a few hours
  • Fixed compatibility issue with ReShade
  • Improved coin fix - all coins should be visible in both eyes now
  • Added costume mod support

ReShade Compatibility

3DMigoto can be used to load ReShade into DOA6 if you like (please note: ReShade is NOT provided with this download). To do this, edit the d3dx.ini and uncomment (remove the semicolon) the line that reads:

proxy_d3d11=reshade.dll

Rename ReShade's dxgi.dll to reshade.dll and place all the files that it uses in the same directory where you extracted this mod. Run the 3DMigoto Loader.exe and the game should launch with both 3DMigoto and ReShade loaded.

Side-by-Side / Top-and-Bottom Output Modes (3D Vision Users Only)

This fix is bundled with the SBS / TAB output mode support in 3DMigoto. To enable it, edit the d3dx.ini, find the [Include] section and uncomment (remove the semicolon) the line that reads:

include = ShaderFixes\3dvision2sbs.ini

Then, in game press F11 to cycle output modes. If using 3D TV Play, set the nvidia control panel to output checkerboard to remove the 720p limitation.

Known Issues

  • If the game closes down by itself just after the spash screen, make sure you have not installed the fix into the game directory or any similarly named directory. Use the provided uninstall.bat to remove it if you put it there by mistake.

Like my Work?

Fixing games takes a lot of time and effort, and I also do a lot of work on 3DMigoto behind the scenes to make all of these mods possible - in particular, this release required writing an entirely new loader mechanism for 3DMigoto as well as solving a lot of hangs and crashes.

If you are in a position where you are able to do so, please consider supporting me with a monthly donation on Patreon, and thanks again to those that already do! While I prefer the more stable monthly support that Patreon offers, I can of course understand that some of you prefer to make one-off donations when you can, and for that you can use my Paypal. As a reminder, these donations are to support me personally, and do not go to other modders on this site.

This mod is created with 3DMigoto (primarily written by myself, Bo3b and Chiri), and uses Flugan's Assembler. See here for a full list of contributors to 3DMigoto

57 comments:

  1. The 1.02 patch makes F7 unecessary - just make sure the game is set to "full screen" (not borderless or windowed).

    If you are getting an excessive amount of glitches where some objects start rendering in 2D after just a match or two, try deleting these files:

    Mods\3d-vision\physics sync.ini
    Mods\3d-vision\coin fix.ini
    Mods\3d-vision\In-game TVs.ini

    ReplyDelete
  2. Can I use it for CODEX version ?

    ReplyDelete
    Replies
    1. We do not offer support to those who follow in the wake of Captain Jack Sparrow here and leave it to you to figure out, but it's also not like there's anything that would stop it.

      Delete
  3. I didnt put the file to the game directory, but the game still shut down after the splash screen, don't konw why

    ReplyDelete
    Replies
    1. Make sure it isn't inside a folder containing the words "Dead or Alive 6" anywhere in the name.

      Delete
    2. I put the 3DMigoto Loader to "C:\3Dfix" , my game directory is "C:\Steam\steamapps\common\Dead or Alive 6", and the game shutdown after splash screen

      Delete
    3. Me either, I put it in desktop, but still won't work, NVidia driver is the newest.

      Delete
    4. Same issue, I run the program and I get this on the console:
      D:\Fantastico>"3DMigoto Loader"

      ------------------------------- 3DMigoto Loader ------------------------------

      d3d11.dll description: "3Dmigoto - d3d11.dll"
      3DMigoto Version 1.3.16
      Loaded D:\Fantastico\d3d11.dll

      3DMigoto ready, launching "steam://run/838380/"...
      Target process found (9272): D:\Steam\steamapps\common\Dead or Alive 6\DOA6.exe
      9272: 3DMigoto loaded :)
      but then, the console closes and the game closes as well, doesn't go past the splash screen

      Delete
    5. The console window is supposed to close (you can disable that in the d3dx.ini [Loader] settings if you want), so we just need to work out why the game is shutting down. Can you tell me if the game window appears at all after the splash screen disappears, even if only briefely?

      Then enable debug logging - open up the d3dx.ini, find the [Logging] section and turn on calls=1, debug=1 and unbuffered=1. Save the file and run the loader and (hopefully) you will get a d3d11_log.txt appear in the loader directory - please send me that file (email is my username @gmail.com, or upload to dropbox).

      Delete
  4. Try running .exe as Administrator.

    ReplyDelete
  5. Just updated my Patreon pledge for this, thanks for your hard work DSS!!!

    ReplyDelete
  6. error compilling custom shader という画面がでます。 ゲームは起動します。
    reshadeを入れましたが、画質が上がってるようには見えません。
    大きく画質が変わるものなのでえしょうか?

    ReplyDelete
    Replies
    1. Remove any non-English characters from the 3DMigoto path name:
      x c:\日本人\3DMigoto Loader.exe
      o c:\English\3DMigoto Loader.exe

      I'll fix this bug in the next release :)

      Delete
  7. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. The new doa6 update broke it for me. I get stuck at splash screen now.

      Delete
    2. Weird, reinstalling seems to fix it even after the new update for doa6 came out today.

      Delete
  8. Replies
    1. ReShade is *NOT* provided in this download, but it facilitates using it if someone wanted to create their own preset (ReShade would ordinarily be rejected by the game's anti-modder code).

      Delete
  9. Hi man Monkeygigabuster here
    Can I commissioned you to merge some 3dMigoto raw buffer meshes into one for me?

    ReplyDelete
  10. is there anyway to use 3dmigoto for snk heroines? for costume mods like in doa6...

    ReplyDelete
    Replies
    1. It looks like it's an OpenGL game, so no - 3DMigoto won't work with it.

      Delete
  11. Any way to load it without steam? (I don't play online).

    ReplyDelete
    Replies
    1. Last I checked the game is only legally available through Steam. If you are playing through some other means then you are on your own.

      Delete
  12. crashes my game when i tried to run reshade with migoto ._.

    ReplyDelete
    Replies
    1. actually it also crashes my game without me modifying any of the 3Dfix-DOA6-1.1 files

      Delete
  13. I need help with reshade like a video tutorial. I'm not sure how to do it i tried everything and I'm getting frustrated PLZ help anyone whos knows how to do it :).

    ReplyDelete
  14. Keep getting this message on DOA6 v1.08 on the loader.exe log DOA6.exe (31740): Unable to verify if 3DMigoto was successfully loaded: 5
    Any idea what is wrong?

    ReplyDelete
    Replies
    1. If it is working you can just ignore that advisory message. It may mean there is a permission issue preventing the loader from reading the game's loaded DLLs to confirm if it worked, or you might be using a less than legit version that does some funny business when it loads that we don't support.

      Delete
    2. run as administrator

      Delete
  15. My game won't launch, it just crashes after I try to load it up with the 3DMigoto Loader. I don't have it in the same directory as DOA6, not even the same folder name, and it still isn't working... Any ideas that could help?

    ReplyDelete
    Replies
    1. Make sure you don't have any non-english characters anywhere in the game path, as that has caused this issue for a few people.

      Delete
  16. I run the "3DMigoto Loader.exe" , but can't find MSVCP120.DLL

    ReplyDelete
    Replies
    1. Install the Visual C++ Redistributable Packages for Visual Studio 2013 from here: https://www.microsoft.com/en-us/download/details.aspx?id=40784

      Delete
  17. The shadow brightness on the left and right screens is different.

    ReplyDelete
    Replies
    1. An update has broken the lighting and a couple of other effects in some of the stages. Updating the fix to address this is on my TODO list, but it is still playable in the current state.

      Delete
  18. I have HelixVision on Steam.
    Is there way to play on HelixVision?
    It's VR version of '3D Fix Manager'.

    ReplyDelete
    Replies
    1. I have not tested this, but since this is a DX11 3Dmigoto fix, I would expect this to work in HelixVision. You would need to switch to the hacker-mode in HelixVision and try Play In VR.

      Delete
    2. Thanks. I can add DOA6 on the game list. But after install 3DFix it exit game itself.
      And without fix it looks 2d flat screen on Katanga.

      Delete
    3. Hmm... I'm surprised we don't already have a profile. (I'll add one when I get a chance.) I managed to get this working in HelixVision without too much trouble.

      You need to create a new profile, and set it up to run in 3D to begin with. Check the notes in the 3Dfix-README.txt file. You can't launch the game directly because of their copy protection. Also word of warning- probably don't play online, because modding like 3Dmigoto might get you banned.

      I set it up by setting the profile to unzip into a 3dm folder as the target. Then have it launch additional exe of the 3Dmigoto Loader.exe file. With all that setup, it launched and worked in HelixVision.

      Delete
    4. Just posted a new build of HelixVision 0.8.60 which adds DOA6 as a supported game. Let me know if it doesn't work for you.

      Delete
    5. Wow, It works perfectly. I can't believe. I appreciate. Thanks.
      Where can I find donation button?

      Delete
    6. Great! Glad to hear it. You've already helped me out by buying a copy of HelixVision. If you want to donate though, please send something to DarkStarSword who made this fix. Donation links in text description.

      Delete
  19. after update v1.21 my mods is broken.
    like some part of body is missing, and match_first_index does not work as usually.
    any idea?

    ReplyDelete
  20. I figured out the reason why the game is closing after splash screen for laptop users.
    the problem is that the laptops only use the dedicated GPU when using demanding apps which in this case is the game and use the integrated GPU the rest of the time.
    so what's happening is that when you launch 3dmigoto it gets loaded on the iGPU while the game gets loaded on the dedicated GPU which is why it crashes.

    ReplyDelete
    Replies
    1. We have a bug report open for this issue here: https://github.com/bo3b/3Dmigoto/issues/106
      The problem is, neither myself or the other 3DMigoto developers have a laptop that can reproduce this issue, which makes it very difficult for us to solve it.

      Delete
  21. hash = xxxxxxx
    handling = skip i know this one, but what is the add??
    handling = ( ? ) ? is what??
    add?? include? what??

    ReplyDelete
    Replies
    1. Answered this on your comment to the youtube tutorial. If you need more help, jump on the Discord (link up in the navbar on this site) and ask on #3DMigoto.

      Delete
  22. Hi, DarkStarSword.
    Thanks for great tool.
    I applied your tool as instructions, and seems to be well installed. (When I press F1, orange message box appears)
    However, whenever I push F10 to reload mods, nothing happens. Even I pressed Ctrl+Alt+F10, nothing happens!
    When I added new mod into Layer2 folder, and pressed F10, no changes.

    Is it associated with game's version?
    Currently the lastest version is 1.22a .

    Thank you!

    ReplyDelete
    Replies
    1. Most DOA6 mods use REDELBE nowadays, not 3DMigoto. The fact that you mention a Layer2 folder indicates you need that tool.

      Delete
  23. "The guy fixed it! He's brilliant!" Good work, man!

    ReplyDelete
  24. DoA6 3D through 3DFM was working fine until there was a game crash. Since then when I start the game, a message is displayed in the upper left in orange text:

    NOTICE: Unknown user settings will be removed from d3dx_user.ini
    This is normal if you recently removed/changed any mods
    Press to update the config now, or to reset all settings to default
    The first unrecognized entry was: "$\costume\enable = 1"

    I uninstalled and reinstalled the 3DFix using 3DFM. Still, the fix is not running: When I press F1 the help text does not appear. The game runs in 3D, but with awful artifacts.

    ReplyDelete
    Replies
    1. The second line under NOTICE: should read

      Press (None) to update the config now, or (None) to reset all settings to default

      except that the "(" is actually a less-than sign, and the ")" is actually a greater-than sign. (For some reason these two characters disappear on this blog.)

      Delete
    2. Fixed: I uninstalled and reinstalled 3DFix again via 3DFM. This time when it asked
      "A backup for hotkeys and 3d fix configuration has been found.
      Do you want to restore the backup?"
      I responded (No) instead of (Yes).
      Oddly enough, d3dx_user.ini still has the line $\costume\enable = 1

      (I have been using REDELBE for costumes, never the 3DFix.)

      Delete
  25. Hello, the file link is down, could you please reupload? Thanks

    ReplyDelete
    Replies
    1. Nevermind, must have been the adblock, sorry, the link works!

      Delete