Tekken 8 Mod Manager

Uploader avatar
By
Uploaded at April 6, 2024 Updated at December 4, 2024 32,027 views 7,278 downloads

Tekken 8 Mod Manager


Index


  1. Description
  2. Updates
  3. How It Works
  4. Instructions
  5. Know Issues
  6. FAQ
  7. Credits

Description


An open sourced mod manager inspired by CCDTreborn's 8 Mod On / Off Switch (Version 2)CCDTreborn's 8 Mod On / Off Switch (Version 2) to enable/disable your mods with a switch.

ManualManual

Source code: https://codeberg.org/opensource111111/tekken-8-mod-managerhttps://codeberg.org/opensource111111/tekken-8-mod-manager

Any feedback, bugs or issues, please post in the comment section. Thank you. :)

Latest Updates

December 4th 2024

  • Removed left over "Show Thumbnail" variable from the code causing errors on opening the program.

December 1st 2024

  • Added a sort by dropdown button in list view mode to sort mods by name or date.
  • Can change language of UI only in the configuration window under options. Only English and Korean is currently available. Any mistakes, please let me know.

  • Please delete your current tekkemmodmanager8.ini. Previous tekkemmodmanager8.ini will not work properly.

  • If you are using the python script method then please delete your current assets folder and replace with the new one in the zip folder.

Any problems please post in the comment section. Thank you. :)

Changelog History: https://codeberg.org/opensource111111/tekken-8-mod-manage...

How It Works


  • The program searches for folders/subfolders inside "Steam\steamapps\common\Tekken 8\Polaris\Content\Paks" that have .pak files inside on them and then lists them inside the program to then be able to switch them on/off.

  • The program adds or removes "-x" at the end of each file (.utoc, .ucas, .pak) to enabled/disabled.

    • Enabled = Filenames not ending with "-x"
    • Disabled = Filenames ending with "-x"
  • Please read the mod creators instruction on how to install there mod. The mod need to have its own separate folder. By doing this you can turn on/off mods separately.

    examples:

  • The program adds or removes "-x" at the end of each file (.utoc, .ucas, .pak) to enabled/disabled.

    • Enabled = Filenames not ending with "-x"
    • Disabled = Filenames ending with "-x"

Installation

#### Option 1: Run from executable. (Windows Only)

  1. Unzip the exe file from the zip file. You will most likely get a virus warning which will then quarantine the file. Any virus warning you may have are false positives. You can also run from script shown in option 2 in this section if this still becomes a problem for you.

  2. Place the executable in "Steam\steamapps\common\Tekken 8" and run.

    Note: The Windows executable was compiled using pyinstaller.

    pyinstaller tekken8modmanager.spec
    

    Option 2: Run from script (Windows / Linux)

  3. Windows - Install Python 3.11.9: https://www.python.org/downloads/release/python-3119/

  4. Linux - Open Terminal / Windows - Open Windows command prompt

    Install required packages using these commands:

        - pip install pip
        - pip install glfw=2.7.0
        - pip install numpy=1.26.4
        - pip install PyOpenGL=3.1.7 
    - pip install PyOpenGL_accelerate
        - pip install imgui=2.0.0
        - pip install pillow=10.3.0
    
  5. Place the "tekken8modmanager.py" script and "assets" folder inside "Steam\steamapps\common\Tekken 8".

Windows - Right click file to open the context menu and open with Python.

Linux - Open the python terminal and type "python3". Drag and drop the script onto the terminal and press enter.

  python3 path_to_script

Known Issues


UnicodeEncodeError: 'charmap' codec can't encode characters in position 27-30: character maps to <undefined>.
- This may happen when the program is creating a new mod.ini file for newly added mods. Reopening the program after getting this error should remove the error code. I will investigate how to fix this.

Failed to execute script 'tekken8modmanager' due to unhandled exception: 'charmap' codec can't decode byte 0x90. The problem is caused by mod folder name/mod.ini having any non - English text which will cause an error on loading that mod into the program. - A temp fix for now until I fix this is to manually remove 1 mod folder at a time from the location you have placed your mods and rerun the program each time until the program does not produce this error. One or some of your mods "mod.ini" files/folder name is causing the error. Remove any non - English text from the folder name and mod.ini for now.

FAQ


  • Q = Am I making any videos showcasing the mod manager ?

  • Q = Can you create mods with this program ?

    • A = No. This programs purpose is to help organise your mod collection.

Credits


glfw: https://pypi.org/project/glfw/

numpy: https://github.com/numpy/numpy

PyOpenGL: https://pypi.org/project/PyOpenGL/

imgui: https://pypi.org/project/imgui/

pillow: https://pypi.org/project/pillow/

TARGET FONT BY Iconian Fonts : https://www.fonts4free.net/tarrget-font.html#

This mod permits users to:
Swap this mod
Sell this mod
Modify this mod
Use this mod in mod packs
Use this mod's assets