Tales of Zestiria

Tales of Zestiria

1,306 ratings
Tales of Zestiria "Fix" - Community Patch
By Kaldaien and 1 collaborators
This project fixes:
  • The 30 FPS cap! (Author: DrDaxxy)
  • Stutter caused by Namco's Framerate Limiter
  • Shimmering Artifacts
    • Caused by Poor Quality Post-Processing
    • Caused by Missing and Incomplete Mipmaps
  • 7.1 Channel Audio Crashes (PATCHED: 11/3/2015)
  • Crashes and Audio Distortion caused by Sample Rate
  • Aspect Ratio
    • In Full-Motion Videos
    • In the field
    • In Menus

  • Steam Broadcasting
    • Enable this yourself by editing tzfix.ini
    • Or open the console (Ctrl+Shift+Tab) and type AllowBroadcasts 1
It also adds:
  • Custom intro videos
    • Play ANY .bk2 file
  • Increased character shadow detail (Author: Durante)
  • Framerate counter with advanced frametime statistics
  • Support for framerates below 30 FPS at normal game speed
  • Steam achievement unlock sound
    • PSN trophy sound is the default, but you can use any .wav file
2
4
7
   
Award
Favorite
Favorited
Unfavorite
Problem Description
While this is a very respectable port, especially for a first-attempt at this platform, it does have some issues.

  1. The game has a faulty framerate limiter that prevents 30 FPS from ever happening on a lot of high-end hardware.

  2. The game has audio mixing problems when sample rates greater than 44.1 or 48.0 kHz are selected; incorrectly set sample rate causes audio distortion (hissing and popping).

  3. The game has post-processing shenanigans that can ruin image quality

  4. The game does not support aspect ratios other than 16:9

  5. The game disables Steam broadcasting even though OBS, Twitch, YouTube and every other conceivable form of broadcasting is not locked-down

  6. The game has shockingly low resolution character shadows that are not changed using the in-game Shadow Quality setting

The generally accepted solution for audio problems is to edit your system-wide speaker settings to accommodate the game. That is very inconvenient and in some cases impossible, so a fix that only affects this game is desirable.

Everything else listed above is impossible to fix without a patch (be it community or official).
Download and Install
The Smart Way
      • (Preferred — Requires No Additional Software)

    The Install Manager is shared by all of my software, make sure you select the correct product.


        SKIM64 will locate your Tales of Zestiria installation, download and install the mod. It also verifies that the Microsoft Visual C++ 2015 Runtime is correctly installed.

    Software updates are automatic
      You will be given the option to upgrade when one is released (see step 3).

    • Run SKIM64.exe and select Tales of Zestiria "Fix" from the product list



      • Select an Update Schedule
          (Branch as seen in SKIM64)
          Compatibility
          Frozen 1.6.1
          Use as a last resort if the Main branch gives you trouble.
          Main 1.8.1
          Default install
            Updated infrequently, but generally stable.
          Testing 1.8.x
          All the cool kids run Testing...
            When stuff crashes they know how to submit bug reports.

      • Press Manage/Repair (optional) to run Tales of Zestiria Tweak and configure the mod.

      NOTE: Step 4 is obsolete in v 1.8.x+, simply press Ctrl + Shift + Backspace in-game :)
    Download and Install
    The Hard Way
          (Strongly Discouraged — Requires 7-zip Software and Easy to Mess Up)

    Download the Dependencies
    Visual C++ 2015 Runtime
      This mod requires the (x86) version, grab the installer here.[www.microsoft.com]

    Download the Community Patch
    TZFix

      The latest version (1.8.4) is available from GitHub here (grab tzfix.7z only, not the source code):
      Testing:
      v 1.8.4 [github.com]
      Release:
      v 1.7.0 [github.com]
      History:
      All Releases[github.com]







    Configuration Utility
    Tales of Zestiria Tweak
    Latest:
    v 1.1.0 is included with TZFix 1.6.0+



    Please stop by the development thread for a more thorough discussion of this project; it is here.

      Install
      1. Extract tzfix.7z to your ToZ install path
      2. Copy default_tzfix.ini to tzfix.ini and default_d3d9.ini to d3d9.ini

        • Leave the original INI files in-place; the auto-updater uses these to determine when a change has been made to default configuration and will overwrite your customized config if they are missing.
      Uninstall
      1. Delete d3d9.dll and tzfix.dll from your ToS install path
      2. Delete the config files for tzfix.ini and d3d9.ini as well as logs stored in logs/
    Configuration
    Odds and Ends
    The preferred method of configuring the community patch is the in-game config menu (Ctrl + Shift + Backspace) With it you can quickly enable/disable and configure most of the features. 3rd Party Plug-In (e.g. ReShade) support is not implemented yet, but everything else is.

    To use ReShade, you must manually edit d3d9.ini and add the following lines:

    [Import.ReShade] Architecture=Win32 Filename=ReShade32.dll When=Proxy Role=d3d9

    This will resolve conflicts between my injector (d3d9.dll) and ReShade (which usually needs to be named d3d9.dll as well). Rename ReShade's d3d9.dll to ReShade32.dll and it will happily work.
    On-Screen Display
      OSD Readings

      Toggle Framerate Counter
      Ctrl + Shift + F
      Toggle Clock / Version
      Ctrl + Shift + T
      Toggle GPU Monitor
      Ctrl + Shift + G
      Toggle CPU Monitor
      Ctrl + Shift + C
      Toggle Memory Monitor
      Ctrl + Shift + M
      Toggle I/O Monitor
      Ctrl + Shift + I
      Toggle Disk Monitor
      Ctrl + Shift + D
      Toggle Page File Monitor
      Ctrl + Shift + P
        OSD Appearance

        Resize
        Ctrl + Shift + +/-
        Show / Hide
        Ctrl + Shift + O

        Color and Scale Config
        Documents\My Mods\SpecialK\Global\osd.ini

              Changes made using hotkeys are saved in osd.ini at (normal) game termination.

        Command Console

          Activate / Deactivate
          Ctrl + Shift + Tab
            Cycle Commands
            Up / Down

          The Special K Global Injector (optional), includes documentation:
        %UserProfile%\Documents\My Mods\SpecialK\ReadMe\cvars.txt

                  Framerate Limits
                  60 FPS Fixed
                  Ctrl + Shift + 1
                  30 FPS Fixed
                  Ctrl + Shift + 2
                  20 FPS Fixed
                  Ctrl + Shift + 3
                  15 FPS Fixed
                  Ctrl + Shift + 4
                  12 FPS Fixed
                  Ctrl + Shift + 5
                  10 FPS Fixed
                  Ctrl + Shift + 6
                  60 FPS Adaptive
                  Ctrl + Shift + 9
                    Timing Hacks
                    15 Tick Time Skip
                    Press and HOLD Ctrl + Shift + .
        Incompatible Software
        Certain third-party software is known to be incompatible with TZFix.
        • Dxtory and FRAPS

          • Dxtory and FRAPS set up hooks non-cooperatively and are not compatible with my software.

          • There is nothing that can be done about this.
            • Please disable or replace these pieces of software with something else.

          If you need video capture or framerate monitoring software, RivaTuner Statistics Server is suggested. It can be installed and configured using Tales of Zestiria Tweak, please make sure that its "Custom D3D" option is not turned on or weird things will happen.
        Known Issues
        Twitchy Cutscenes (at 60 FPS)

        The game has problems with timing during cutscene camera transitions at 60 FPS.

        Additionally, cloth simulation sometimes goes haywire.

        These are purely visual problems, but if they bother you the mod supports running cutscenes at 30 FPS and everything else at 60 FPS -- use the config tool to set this up under the Framerate tab.


        VSYNC in Version 1.1.0

        Beginning with 1.1.0, the framerate limiter is built-in to the software and is no longer based on VSYNC or a driver-based limiter (NVIDIA). All versions since the 60 FPS option was introduced forced VSYNC on and this is the first version that does not do that.

        The unmodified game itself has a known issue related to VSYNC where changing this setting in-game does not stick until you restart. If you notice tearing in 1.1.0 and did not before you probably need to turn VSYNC on in-game and restart the game.

        Alternatively, you can override the game's VSYNC settings by editing d3d9.ini

        [Render.D3D9] PresentationInterval=1
        Troubleshooting
        The fix may not work in all cases. If after installing this fix, problems persist, please paste the output of logs/crash.log, logs/tzfix.log, logs/d3d9.log, logs/preloads.log and logs/audio.log to pastebin.com and leave a message in this fix's development thread so that I can debug the problem.
        1,230 Comments
        violetaz 13 Nov @ 3:31pm 
        SKIM isn't launching for me. Any ideas on why, or a fix?

        In the meantime, I tried the manual install, but I don't have a txfix.ini, only a tzfix.dll and tzfix.pdb. Does "Copy default_tzfix.ini to tzfix.ini and default_d3d9.ini to d3d9.ini" mean copying the contents of rdefault_tzfix.ini to tzfix.ini?

        v 1.8.5
        Make 29 Oct @ 6:56am 
        @dajoma: You could be experiencing the achievement crash. The reason why I think this happens is because the newer Steam Overlay is not compatible with TZFix's CEGUI.

        To fix this achievement crash, open d3d9.ini in Tales of Zestiria directory. Look for [SpecialK.System] and set "EnableCEGUI" to "false". Be sure to save the file.
        dajoma 28 Oct @ 12:57pm 
        So i'm around the first city and i can't keep count of the crushes i had till now.

        I tried the manual installation first so i thought they were because of that but i uninstalled everything and did the mod manager one, still crashing a lot. There's not even something in common between crashes, they can happen after entering a new place, after seeing or skipping a cutscene, even from just standing afk for a while. Also holding select (playstation) makes my game crash for some reason.

        From what i've read related to crashes, i have windows 10, i tried to open the crash log where supposedly should say something about the crashes i got but it's completely blank.

        I'm loving the better visuals and the 60fps but it's so unplayable. I can't even get 30 minutes of peaceful gameplay, even if i manage to i'm just scared that any thing i do will make my game crash. Any help is really appreciated.
        ThommyMD 19 Oct @ 5:11am 
        I managed to work with Windows11 (manual install method). But if i select a texture in texture tools the game hungs up. Then i have to quit game via TaskMan. Is there a fix?
        Make 18 Oct @ 11:36am 
        @fireflash1596: You want to download SKIM from Special K wiki:
        https://wiki.special-k.info

        For SKIM to detect Tales of Zestiria, you need to install TOZ in the steamapps\common subfolder on the same drive where Steam is installed. For an example:
        C:\Program Files (x86)\Steam\steamapps\common\Tales of Zestiria

        If Steam and TOZ are installed on separate drives, then simply move "Tales of Zestiria" directory from the other drive:
        1) In Steam Library view, right click on "Tales of Zestiria".
        2) Choose "Properties..."
        3) Click "Installed Files" -tab.
        4) Click "Move install folder"
        5) Choose the drive where you have installed Steam. In my example, Steam is installed on C:
        6) Click "Move".

        How to install "Tales of Zestiria Fix":
        1) Download "SKIM v0.7.5.15" from https://wiki.special-k.info/SpecialK/Custom#install-type-skim
        2) Run SKIM64.exe
        3) Choose "Tales of Zestiria Fix" from the list.
        4) Click "Install"
        fireflash1596 18 Oct @ 10:37am 
        Neither method works on windows 11.
        Atrozitus 9 Oct @ 2:08pm 
        Good thing i totally got used to 30fps, feels smooth af now
        Atrozitus 9 Oct @ 10:26am 
        @Make
        Sadly it didnt help, still cant see install(
        Thanks for you help anyway!
        Make 8 Oct @ 8:14am 
        @Atrozitus:

        In your case, Tales of Zestiria should be installed in:
        C:\Games\Steam\steamapps\common\Tales of Zestiria

        Note that you need to install the game there or move it from Steam. If you moved it manually from Explorer, then it doesn't work.
        Atrozitus 8 Oct @ 8:01am 
        @Make C:\Games\Steam