Skip to content

Citra Update Rollup v2024.10.18a

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Oct 05:28
v2024.10.18a
8e19300

This update improves command line option parity between the QT and SDL desktop frontends, supports QT 6.8 and FFmpeg n7.1, and improves screen orientation functionality and shortcut creation on Android.

The new citra-qt command line options are:

       -a, --author-record-movie AUTHOR
               Sets the author of the TAS movie to be recorded

       -d, --dump-video PATH
               Dump  video recording of emulator playback to the specified file
               path

       -f, --fullscreen
               Start in fullscreen mode

       -g, --gdbport PORT
               Starts the GDB stub on the specified port number

       -h, --help
               Show syntax help and exit

       -i, --install FILE
               Install a CIA file at the specified file path

       -p, --play-movie FILE
               Play a TAS movie located at the specified file path

       -r, --record-movie PATH
               Record a TAS movie located to the specified path

       -v, --version
               Output version information and exit

       -w, --windowed
               Start in windowed mode

The citra-qt(6) man page has also been updated to reflect the new options.

What's New (@rtiangha)

  • citra_qt: Improve parity of command line options with SDL frontend (Partially ported from @Lime3DS)

From Upstream

  • FFmpeg: dynamic_library and dumping adapt to ffmpeg7.1 (@kongfl888)
  • citra_qt: win32 fix ffmpeg missing files (@kongfl888)
  • am: Improve code logic (@R-YaTian)

From Lime3DS (@Lime3DS)

  • Android: Add Game Shortcuts (@t895)
  • Android: Varous Screen Orientation corrections (@kleidis)

Third-Party Updates

  • FFmpeg library headers from n7.0.2 to n7.1
  • QT from 6.7.3 to 6.8.0
  • xbyak from v7.01 to v7.20
  • Android NDK r27c
  • Android Kotlin 2.0.21
  • Other minor dependency updates for Android and Desktop

For use with Bravely Offline, see the README.

Windows users have the choice of using the msvc version (compiled with the Microsoft Visual Studio compiler), the clang version (compiled with Clang/LLVM), or the gcc version (compiled with GCC). Feel free to use the one that performs best for you.

This is an experimental build with minimal testing with an emphasis on the desktop versions that focuses on updating the functionality and the majority of the third-party dependencies found in PabloMK7's fork to more modern versions, even if they're bleeding edge. There may be performance improvements, or there may be dragons.

As this is less of a Canary project and more of a YOLO one with very little support offered, if you want to be safe, make sure to keep backups of your save games and save states just in case. Troubleshooting tips can also be found in the README.

What's Changed

  • Update GitHub Action Versions by @rtiangha in #261
  • citra_qt: Improve parity of command line options with SDL frontend by @rtiangha in #262

Full Changelog: v2024.10.07a...v2024.10.18a