MCPcopy Create free account
hub / github.com/bo3b/3Dmigoto

github.com/bo3b/3Dmigoto @1.4.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.4.9 ↗ · + Follow
6,367 symbols 14,044 edges 250 files 357 documented · 6% updated 4mo ago1.4.9 · 2026-02-19★ 1,18392 open issues

Browse by type

Functions 4,896 Types & classes 1,471
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

image

Chiri's wrapper to enable fixing broken stereoscopic effects in DX11 games.

Now also a general purpose DX11 modding tool.

This includes the entire code base, and it will compile, link, and run in it's current state.

This is not the end-user version of the tool, this is for people developing the code by fixing bugs, adding new features, or documenting how to use it. You can find the latest releases https://github.com/bo3b/3Dmigoto/releases

The current project is updated to using Visual Studio 2022 Community, so anyone can do development for free.

To get started do:

  1. Download VS2022 Community for Windows Desktop. https://visualstudio.microsoft.com/vs/community/
  2. Install VS2022 and be sure to select:
  3. "Programming Languages" -> "Visual C++"
  4. "Windows 10 SDK (10.0.19041.0)"
  5. "MSVC v143" (currently using C++14)
  6. Run VS2022.
  7. Git menu, Clone Repository. Opens the page for cloning.
  8. Use Clone menu, and enter the repository: https://github.com/bo3b/3Dmigoto.git
  9. Change the source-code destination to where you prefer, and then click Clone.
  10. Double click your new local repository to set it active (if you have others.)
  11. At the home menu in Git Changes, double click StereovisionHacks.sln to open the solution.
  12. Switch to Solution Explorer, and wait for it to parse all the files.
  13. Hit F7 to build the full solution.
  14. Output files are in .\builds\x64\Debug
  15. d3d11.dll
  16. nvapi64.dll
  17. d3dx.ini
  18. uninstall.bat
  19. ShaderFixes folder

If you have any questions or problems don't hesitate to contact us or leave Issues.

Big, big, impossibly big thanks to Chiri for open-sourcing 3Dmigoto.

Core symbols most depended-on inside this repo

Shape

Function 2,934
Method 1,962
Class 1,063
Enum 408

Languages

C++100%
C1%

Modules by API surface

ThirdPartyLibs/nvapi-lib/nvapi-main/nvapi.h562 symbols
DirectX9/HookedDeviceDX9.cpp276 symbols
DirectX9/CommandList.cpp244 symbols
DirectX9/Direct3DDevice9Functions.h226 symbols
DirectX9/FrameAnalysisFunctions.h217 symbols
DirectX9/CommandList.h190 symbols
DirectX11/FrameAnalysis.cpp159 symbols
DirectX11/CommandList.cpp156 symbols
DirectX11/HookedContext.cpp141 symbols
DirectX9/IniHandler.cpp125 symbols
DirectX11/IniHandler.cpp125 symbols
DirectX10/Direct3D10Device.h121 symbols

For agents

$ claude mcp add 3Dmigoto \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page