Giter VIP home page Giter VIP logo

dgs_hackfix's Introduction

The Great Ace Attorney PC Port Fixes

Feature Set:

  • Animation framerate can now be set to arbitrary rate. (defaults to 60 but can be freely adjusted in the ini; set to 30 if you prefer the unpatched game's update rate)
  • Several patches so player interaction properly adjusts to selected animation framerate -- some actions would become too fast or too slow by default. The patched values can also be adjusted in the ini.
  • Resolution can now be set to arbitrary resolutions reported by your GPU/Monitor.
  • CPU usage on some threads is now no longer unnecessarily high.
  • Reports process as High-DPI aware so it doesn't get scaled by Windows.
  • Fixes the crash some people experience when trying to 'pit' jury members.
  • Has option (disabled by default) to move the multi-witness slider bar, as its default position may cover up some animations.

All options are can be enabled/disabled or configured in dgs.ini.

NOTE: The game expects to always run at the configured target framerate. If you're running this on a very low performance CPU or GPU and cannot consistently reach 60 FPS, you should change the FPS setting in the config file to the stock 30 for a better experience.

Compatible with the initial release version on Steam, both the build with Japanese text support and the build without, as well as the update from 2023-07-10. Will likely stop working if another update happens.

Usage Instructions

Windows

  • Place the contents of the 'data' folder (DINPUT8.dll and dgs.ini) into same folder as TGAAC.exe, then run game from Steam.
  • Adjust configuration in dgs.ini to taste.
  • To uninstall just delete DINPUT8.dll.

Steam Deck

  • Switch to Desktop mode.
  • Place the contents of the 'data' folder (DINPUT8.dll and dgs.ini) into same folder as TGAAC.exe.
  • Right-click 'The Great Ace Attorney Chronicles' in the Steam game list and select 'Properties'.
  • In the 'General' tab, add the following text (without the backticks!) into the Launch Options field at the bottom: WINEDLLOVERRIDES=DINPUT8=n,b %command%
  • Adjust configuration in dgs.ini to taste.
  • To uninstall, remove the text you entered in the Launch Options and delete DINPUT8.dll.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.