Tales of Berseria

Tales of Berseria

547 ratings
Tales of Berseria "Fix"
By Kaldaien and 1 collaborators
The usual--improvements to image quality, performance and anything else I think will be an interesting challenge :)

Framerate limiting and shadow quality enhancements are the two biggest features, PS4 buttons are also a plus.
5
2
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
This project adds or improves on the following:

Framerate Limiter
  • Includes a more sophisticated framerate limiter, the same one driving the Tales of Symphonia and Zestiria "Fix" projects to silky smoothness.
Anti-Aliasing
  • NVIDIA GPU users have access to a special driver feature that can supersample the game in-place of the game's non-functional FXAA and SMAA implementations.
Post-Processing
  • Fixes a slew of visual problems caused by post-processing done at the wrong aspect ratio
Shadow Resolution
  • Up to 8x increase in shadow resolution on character shadows and 4x on environmental
  • Supports low-precision environmental shadow mode to dramatically improve performance at very high resolutions
Texture / Shader Modification
  • Includes a powerful modding system that allows you to examine all shaders and textures used and inject replacements in real-time with zero performance overhead.
Input Remapping
  • Can remap ordinarily fixed keybindings (such as arrows navigating menu screens)
Gamepad Customization
  • Ships with PS4 and Xbox One icons and community button packs are very easy to author.
Screenshots
  • Includes HUDless screenshot feature, with direct-to-Steam import and lossless compression.
Steam Enhancements
  • Adds Achievement Unlock Sound (your choice of PSN / Xbox Live / Silence)
  • Adds Achievement Unlock Popup (includes rarity of achievement, global and between your friends)
  • Can be configured to take a screenshot on Achievement Unlock
  • Can reposition Steam Overlay notifications
Download and Install
    The Smart Way
Download and run the latest TBFix installer:
https://sk-data.special-k.info/TBFix/SpecialK_TBFix.exe

For an updated guide for TBFix / Tales of Berseria, see the Special K wiki:
https://wiki.special-k.info/SpecialK/Custom/TBFix

    Old stuff, plz ignore


      • (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 Berseria (Demo/Retail) 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 Berseria "Fix" from the product list


      • Select an Update Schedule
          (Branch as seen in SKIM64)
          Compatibility
          Frozen 0.7.3
          Includes the pre-patch executable from launch day.
            With the 2/3/17 patch, this is obsolete. Please move back to Main or Testing.
          Main 0.10.1
          Default install
            Updated infrequently, but generally stable.
          Testing 0.10.x
          Advanced Texture Modding Tools
    • [/spoiler]
    Download and Install
      The Hard Way
    A manual install is not recommended.
    Please download and run the latest TBFix installer:
    https://sk-data.special-k.info/TBFix/SpecialK_TBFix.exe

    For an updated guide for TBFix / Tales of Berseria, see the Special K wiki:
    https://wiki.special-k.info/SpecialK/Custom/TBFix

      Old stuff, plz ignore


          (Strongly Discouraged — Requires 7-zip Software and Easy to Mess Up)

    The latest version (0.10.1) is available from GitHub (grab tbfix.7z only, not the source code):
      Latest
        v 0.10.1
      Download from here.[github.com]
      Alternate
        v 0.7.3
      Download from here.[github.com]
    I ask that you never link directly to a GitHub release page when discussing this project; it creates troubleshooting problems for me. Instead, if you could link to the Steam forum post or this guide, that would be appreciated.


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


    Install TBFix (Manual Method)

      1. Extract tbfix.7z to your Tales of Berseria install path (SteamApps/common/Tales of Berseria)

      2. Make a copy of default_tbfix.ini called tbfix.ini and a copy of default_d3d9.ini called d3d9.ini


    Uninstall TBFix (Manual Method)

      1. Delete d3d9.dll and .pdb and tbfix.dll and .pdb from your Tales of Berseria install path
        • Delete the config files for tbfix.ini, TBFix_*.ini and d3d9.ini and logs stored in logs/
        • Remove custom textures by deleting TBFix_Res
    Configuration
    Press (Ctrl + Shift + Backspace)







        Explanation of Experimental Settings
            Name
            Description
            Clamp Non-Power-Of-Two Texture Coordinates
          This setting is enabled by default, it fixes some artifacts on the UI such as this:
      Texture Modification
      Tales of Berseria "Fix', Tales of Symphonia "Fix" and Tales of Zestiria "Fix" share an extremely sophisticated texture management system. The same system that made a comprehensive 4K upscale of textures in Tales of Symphonia possible is now live in TBFix.

      It will take some time to properly document all of the features, this will serve as a mini Q&A for all questions I receive on modding textures in Tales games.







      • There are built-in tools on the config menu, and a mini-FAQ for texture modders.

      Advanced New Features Include:

      • Live Texture Previews
      • Live RenderTarget Views
      • Shader Dumping


        Ctrl + Shift + F10 = HUDless screenshot
      Add-Ons
      TBFix 0.4.5+ Suppoorts ReShade

      The procedure for using ReShade with TBFix is to edit d3d9.ini and add the following lines to the top of the INI file:

      [Import.ReShade64] Architecture=x64 Filename=ReShade64.dll Role=ThirdParty When=Lazy

      GeDoSaTo can safely be loaded the same way, if you take gedoshim64.dll from wherever it's installed and place it in the TBFix directory. Loading GeDoSaTo that way rather than using AppInit injection is preferable for compatibility with this mod.
      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
        Troubleshooting
          Read Me Dammit!
        MSI Nahimic and Razer (Insert Any Product Name Here)
          These pieces of software have a spotty record with all of my mods
            If the game's refusing to start at all and you have these things running, close them.

        FRAPS
          Do Not Use This Obsolete Software
          • I don't feel like explaining why

        RivaTuner Statistics Server
          Never run this with "Custom Direct3D Support" enabled.
          Also ensure that a D3D12 Injection Delay is Setup (or just turn it off completely).



        In general, if some feature does not work, third-party software is to blame.
            Start by disabling third-party software one by one until things work correctly. Please let me know if you discover any incompatible software so I can try to fix it.


        Unknown Issues
        Please report any other issues that you have in the Special K Discord server.[discord.gg]

          When reporting a problem, if it is crash (Metal Gear says hi) related, copies of logs/crash.log, logs/d3d9.log, logs/modules.log and logs/tbfix.log may help us diagnose the problem.
        433 Comments
        Celthium 7 Apr @ 3:46pm 
        I've followed the manual installation, Namco frame rate fix, and it works perfectly on my Steam Deck except every time I load or change maps, I experience performance dips for like 20s. Any ideas on how to fix it?
        Make 21 Jan @ 9:39am 
        @j163046

        On what drive have you installed Steam?
        j163046 21 Jan @ 9:27am 
        SKIM wont launch. I tried the one in the special k wiki and got it to launch but it refused to recognize the game even though it's installed in the steamapps\common subfolder
        щелк щелк 1 Jan @ 4:41pm 
        SKIM just won't start for me, idk why
        Make 4 Dec, 2023 @ 4:03am 
        @Robbie Haruna:

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

        If TOB is installed somewhere else, simply move "Tales of Berseria" directory from the other location:
        1) In Steam Library view, right click on "Tales of Berseria".
        2) Choose "Properties..."
        3) Click "Installed Files" -tab.
        4) Click "Move install folder" -button.
        5) Choose the drive where you have installed Steam (in my example, default drive is C:).
        6) Click "Move".

        How to install "Tales of Berseria 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 Berseria Fix" from the list.
        4) Click "Install"
        Robbie Haruna 4 Dec, 2023 @ 2:50am 
        So I just got a new PC and was trying to install this, but the SKIM just says the game isn't installed. Which is definitely untrue because I've installed it already.

        Is there a newer version or something? This download appears broken.
        Draken 19 Nov, 2023 @ 5:30am 
        Ok for deck onwers :
        _Use the manual installation method
        _The macros like "Ctrl + Shift + Backspace" must be done with the right CTRL and the right SHIFT of the keyboard (yeah srsly WTF ???)
        _Either choose Namco frame rate fix like sad cat said or if you use the special K one you have to disable and enable the framerate fix every time you launch the game.
        Draken 19 Nov, 2023 @ 5:09am 
        For deck owners, how did you bring the OSD ?
        "Ctrl + Shift + O" work but not "Ctrl + Shift + Backspace" or i'm doing somthing wrong.
        (tested in game mode with a maccro set-up, not an actual keyboard)
        Sad Cat 6 Aug, 2023 @ 12:28pm 
        I may have found the solution to those that have tales of berseria fix slowmotion or framerate problem. In the control panel or area where it shows you the framerates, select Special K and change it to Namco (stutterfest 2017) it fixes all the slow motion.
        Afro Shinobi 20 Jun, 2023 @ 1:51am 
        I have it semi-working on steam deck. I just had to install it manually. I’m still having an issue with the frame rate limiter but I’ll figure it out eventually. For now I switched back to the “vanilla” frame rate.