Screenshots are in L-R-L format for both free view and cross-eyed viewing
Hey pal, this is a geo-11 fix for the Phoenix Wright: Ace Attorney Trilogy
Changelog
1.0 (2026-10-26)
Initial Release
General Information
Fix was created for the following build number of the game's executable:
2017.4.8.47092
Fix was tested with the following version of geo-11:
0.7.11
If either of these items change due to updates, this fix may no longer work. Any updates to this fix will be updated in this post.
Instructions
geo-11 0.7.11 is included in this archiveDownload the 7z archive containing the fix:
Navigate to the game's executable "PWAAT.exe":
<path to your Steam library>\steamapps\common\Phoenix Wright Ace Attorney Trilogy\
Place all files within this archive in the same directory. Meaning in the same folder as the game's main executable, you should now have d3dx.ini, nvapi64.dll, ShaderFixes\, etc.
Adjust settings in-game or within the d3dxdm.ini to your liking, which includes the output method. By default, it is set to side-by-side output (sbs).
If using a LeiaSR display, geo-11's simulated_reality mode does not appear to work. Please use SRLoom or 3DGamebridge instead.
Control Setup
- Cycle through background depth values (
0.6-1.0)- Header:
KeyBackgroundDepth 1(in the number row)- This is not mapped to a controller button
- Header:
- Cycle through Character Portraits/Mid-level depth values (
0.1-0.5)- Header:
KeyCharacterDepth 2(in number row)- This is not mapped to a controller button
- Header:
- Cutscene toggle
- This puts backgrounds and characters/mid-level items at the same depth
- Header:
KeyCutscene 3(in number row)Left Stick Button/L3
- General interactables toggle
- For any interactable objects that are not picked up correctly by the filters I've made, so they're less painful to look at
4(in the number row)Right Stick Button/R3
Fixed Items and Issues
Phoenix Wright: Ace Attorney Trilogy has depth added to it to make it appear like a pop-up book and/or paper cut outs. The game lacked any sort of stereo/depth to begin with.
- Testimony fly-ins ("Witness Testimony," "Cross Examination," etc) are at character/mid-level depth, and due to how they are generated by the game they cannot be changed
- It doesn't look that bad in practice, and they disappear pretty quickly
- Interrogation rooms have the window duplicated as both part of the background and part of the middle layer
- You can enable an override to effectively merge them into one by uncommenting the
TextureOverride_InterrogationWindow_AllResBut1080block inSpecificObjectOverrides.ini. However, characters behind the glass will weirdly be outside of it - Alternatively, you can use the toggle to merge the character and background layers temporarily if it's distracting
- You can enable an override to effectively merge them into one by uncommenting the
- Various cutscenes use the mid-level layer that I used for characters to display animations, and will appear incorrectly
- Use the cutscene toggle described in the controls section
- There are far too many in the game to make dedicated overrides than I have patience for
- (I am just some guy on the internet, man)
- Certain items on screen will kill 3D for that moment (notably, the Court Record)
- While 3D would engage again once these elements disappeared, I wanted to not have to resort to this. Perhaps in the future I'll figure out a better solution
- The investigation section for Rise of the Ashes features 3D for the items you pick up, however, they do not actually render in 3D
- With all the other filtering I was doing, I was afraid of trying to implement stereo here. I'll revisit this if I have to make updates to this fix
Credits & Thanks
- Toggles for things by myself
- Masterotaku for answering my questions yet again. I probably would have been stuck on this fix for awhile without your help!
- This was also heavily inspired by the work done to create the Cuphead fix!
- Members of the HelixMod community that have made fixes over the years. Even without that much direct documentation (and myself knowing nothing about shaders at all), it really wasn't too difficult to start putting pieces together after going through created fixes

















