Giter Club home page Giter Club logo

totk-mods's Introduction

LOGO_GITHUB

Download - Discord - Ko-Fi - YouTube - Reddit

๐Ÿพ Quick Installation Guide ๐Ÿพ

Download the Provided AppImage or .exe File from releases

  • Run the executable.
    • Simply select a preset suitable for your PC configuration. The following presets are for.
      • Low (900P)- GTX 1050ti/1060. AMD Rx 570/580
      • Medium (1440P)- Gtx 1070/1660ti/2060. AMD Rx 5700+
      • High (4K)- Gtx 1080/2070/3070/3080+. AMD Rx 6700/6800/7800 (AT LEAST 8GB VRAM)
      • Ultra (6K)- 3080ti/3090+. Rx 6800/7800/7800xt. (AT LEAST 12gb+ VRAM)
      • EXTREME (8k)- 3090/4090. Rx 7900xt/7900xtx. (AT LEAST 16gb+ VRAM)
    • If you desire further changes, feel free to tweak the settings.
  • (WARNING) Select Ryujinx.exe if you are using them in portable MODE.
  • Click apply and open TOTK from ryujinx.exe!

If you can't get the AppImage to Open for Linux

  • Right click, properties, permissions, run as executable

If you are stuck in loading/blackscreen...

  • Remove and reinstall Tears Of The Kingdoms Update file.
  • Do not use Game Version 1.0.0.

๐Ÿฌ More Information ๐Ÿฌ

๐Ÿ‹ Mod Settings and More ๐Ÿ‹

Presets and Preset Settings

  • Select Preset
    • A one click setup for all your needs.
      • Low (1080P): GTX 1050ti/1060. AMD Rx 570/580
      • Medium (2k): GTX 1070/1660ti/2060. AMD Rx 5700+
      • High (4K): GTX 1080/2070/3070/3080+. AMD Rx 6700/6800/7800 (AT LEAST 8GB VRAM)
      • Ultra (6K): 3080ti/3090+. Rx 6800/7800/7800xt. (AT LEAST 12gb+ VRAM)
      • EXTREME (8k): 3090/4090. Rx 7900xt/7900xtx. (AT LEAST 16gb+ VRAM)
  • Select Settings
    • Optimized settings for TOTK only.

UltraCam Beyond

  • Beyond UltraCam (Freecam)
    • Completely reworked Matrix, simply feels a lot better to use.
  • Sequencer Beyond.
    • Allows for the placement of keyframes and creation of custom animations with FOV controls and speed controls.
    • Now also has a fadeout setting.
    • Now also interpolates FOV.
  • Resolution Beyond
    • Internal resolution, forces the game to RENDER. not upscale to different resolutions.
    • Automatically adjusts the Memory in the game to allocate for different resolutions.
    • Requires extended Memory or a switch with more than 4gb for resolutions over 1440p
    • Improves SSAO and OTHER visual effects as well.
  • Shadow Resolution Beyond
    • Internal shadow resolution can now go up to 8K even with 1080p :). (IT LOOKS INSANE)
  • FPS Beyond (Hybrid DFPS)
    • UltraCam Beyond improves upon the dynamically adjusting game speed algorithm, completely rewrites it
    • Prioritizes static delta time over dynamic delta time when FPS target is reached. Please cap FPS to your FPS target.
    • Fixes multiple physics and FPS issues.
    • Fixes Menu and Map speeds.
    • Dynamic FPS cap. Allows the game to cap FPS depending on different circumstances.
    • Allows for up to 480 FPS dynamically adjusted for menus AND the main game.
  • Triple Buffer
    • Forces TOTK Double Buffer to a Triple Buffer helping eliminate stuttering and makes the game run smoother.
  • Improve Fog
    • Removes the weird haze around Link.
  • FOV Beyond
    • Adjusts all the FOVS based on an algorithm.
  • Camera Speed Beyond
    • (Under Advanced Settings)
    • Allows for the adjustment to horizontal and vertical speeds to your liking.
  • Render Distance
    • Adjusts the game's far camera render distance.
    • Using a value too low will make the game look a bit foggy, similar to Minecraft, up to 20% FPS increase at low.
  • Quality Improvements Beyond
    • Removes FSR, FXAA and Dynamic Resolution making the game look way better.
  • Depth of Field
    • Reduces the depth of field.
  • Lensflare
    • Removes the lensflare from the game.
  • Override Handheld Resolution
    • Forces handheld resolution to be the same as docked.
    • UltraCam Beyond also allows for adjusting each resolution individually (This setting has been disabled currently)
  • Aspect Ratios Beyond. (Automatic)
    • Adjust's the game's aspect ratio's and resolution, allowing for a much cleaner image on UltraWide monitors.
  • Memory Allocation
    • UltraCam Beyond adjusts multiple different memories in the game to allow for smoother experience on PC (Auto).
  • Benchmarks
    • UltraCam Beyond has it's own custom benchmark built in. Press G with virtual Keyboard on.
      • Currently supports 5 different benchmarks.
      • Benchmarks are saved on switch's SD card

Camera Mods (TO BE REPLACED)

  • First Person, completely transforms the game into First Person! Horses, Steering stick and more!

UltraCam Beyond Controls

  • Left Trigger (HOLD), Pad Down (PRESS) - Unlocks Freecam. - (U)
  • L (PRESS) and R (PRESS) - Move UP/Down. - (CNTRL) (SPACE)
  • Pad Left (PRESS), Pad Right (PRESS) - Camera Speed. - (1) (2)
  • Pad Down (PRESS)(TOGGLE) - Allows Control over link. - (L)
  • Plus (PRESS), Minus (PRESS) - Controls Time. - (NONE)
  • ZL (HOLD) Or ZR (HOLD) - Acceleration/De-Acceleration for Movement and Time. - (SHIFT) (ALT)
  • ZR (HOLD) + Plus (Press) - Change Weather. (Takes a few seconds) - (NONE)
  • ZR (HOLD) + Down (PRESS) - Teleport Link. (Opens Glider) - (O)
  • Pad Down (HOLD) - Y (HOLD) or A (HOLD) - Changes FOV. - (J) (K)
  • Y (PRESS) or A (PRESS) - Controls Tilt. - (3) (4)
  • Left Stick (PRESS) - Resets FOV, Tilt. - (5)
  • Hide UI - (H)
  • ZL (HOLD) + Minus (PRESS) - Pause Game. - (P)
  • UP (PRESS) - Focus to any OBJECT or NPC. - (V)

Sequencer Beyond Controls

  • X (PRESS) - Create Keyframe. - (6)
  • B (PRESS) - Delete Keyframe. - (7)
  • Right Stick (PRESS) - Play Sequence. - (8)
  • Delete Sequence. - (0)
  • L (PRESS)(SEQUENCE) - Pause. - (SPACE)
  • L (PRESS)(SEQUENCE) - Reverse. - (BACKSPACE)
  • Pad Left (PRESS) - Slow Down. - (1)
  • Pad Right (PRESS) - Speed Up. - (2)
  • ZL (HOLD) or ZR (HOLD) - Accelerate/De-accelerate. - (SHIFT) (ALT)

๐Ÿ”ง Optimizer Settings ๐Ÿ”ง

Text Settings

  • Custom Background
    • Make a folder named custom, put any image (16:9 or 2:1, AR) rename it to bg.png or bg.jpg. Enjoy a newly fresh custom background!
  • Select Font
    • Changes the font of the text, to your desired font, it does require the font to be installed.
  • Text Color, Shadow Color, Active Color
    • Changes the Color of the text, it's shadow and it's active color (Hover)
  • Choose GUI style
    • Let's you choose button style from TTKbootstrap.
  • Scale with Windows
    • Different Scaling options, ON - scales based on algorithm, OFF - puts it to 1080p default, 1.0 is 1080p, 1.5x = 1440p, 2.0 = 4k...
  • Auto backup & Auto Backup(Cheats)
    • Automatically backups your game, when you use apply on (Main or Cheats) canvases.
  • Gui Animation
    • Animations for the GUI(Moving Backgrounds) - Shouldn't affect performance as it turns off automatically when not focused.

โญ Changelogs โญ

Copyright Source & Credits

Special Thanks to

Switch modders, I'm thankful to.

totk-mods's People

Contributors

alexkiri avatar alvindimas05 avatar fruithapje21 avatar jonmontgo avatar maxlastbreath avatar maygrass avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

totk-mods's Issues

Running the EXE....

Attempting to start Application.
SystemINFO
System: Windows
GPU: NVIDIA GeForce RTX 3070
RAM: 34 GB

TIME: 20:34:02,24 - root - INFO: Attempting to create API instructions. Sun Oct 1 20:34:02 2023
TIME: 20:34:03,552 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 20:34:03,552 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 20:34:03,926 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 20:34:03,926 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 20:34:04,304 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 20:34:04,305 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 20:34:04,676 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 20:34:04,676 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 20:34:04,677 - root - INFO: Github Api instructions have been fetched succesfully.
TIME: 20:34:04,677 - root - INFO: Attempting to create api.json.
TIME: 20:34:04,677 - root - INFO: Creating api.json file..
TIME: 20:34:04,678 - root - INFO: Adding API time to config_file. Sun Oct 1 20:34:04 2023.

It's been like this for a hot minute. I tried earlier and let it sit for 10 minutes. Nothing really works...

Window size too small on Linux

Latest release, 1.4.3. Despite of what the launch logs show, this is not a Steam Deck. It's a Debian desktop machine.

This seems to be a regression of #14

image

UnicodeDecodeError for Korean Windows users

As a Korean, I have experienced this problem a lot.
This problem occurs because when you use "read()" in Python, it follows Windows' default encoding scheme.

The "json.data" data created through this program is UTF-8, but if you try to read it through "read()", an error occurs because it is read in cp949 (Windows' default Korean encoding method).

Users who do not use UTF-8 (non-English Windows) must write the code below to use this program.
However, this is just my way, so I don't know if there is a better way.

config_parser.read(self.configdir, encoding="utf-8")

Below is the full text of the error

Attempting to start Application.
__SystemINFO__
System: Windows
GPU: NVIDIA GeForce GTX 1080
RAM: 32 GB and used 36.7%


Succesfully loaded api.json.
Traceback (most recent call last):
  File "run.py", line 9, in <module>
  File "form.py", line 64, in __init__
  File "form.py", line 654, in load_canvas
  File "form.py", line 93, in create_canvas
  File "modules\checkpath.py", line 115, in checkpath
  File "configparser.py", line 713, in read
  File "configparser.py", line 1036, in _read
UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 1765: illegal multibyte sequence
[19548] Failed to execute script 'run' due to unhandled exception!

Ryujinx Avalonia UI support

Would this fix be possible?
The app currently only accepts "ryujinx.exe" when clicking Launch Game, and the Avalonia UI exe has a different name.
Currently the error goes by

NotADirectoryError: [WinError 267] The directory name is invalid: 'D:/(username)/Saved Games/Emulation/Switch/A (MAIN) Emulators & Tools/Ryujinx (Ava UI)/publish/Ryujinx.Ava.exe'

Locale error on Steam Deck when desktop mode locale not set to en_US

I'm in Canada and I believe my Steam Deck might've shipped with en_CA.UTF-8 locale by default for its desktop Linux. When I double-click the AppImage to run it the process crashes silently with no apparent cause. If I run the AppImage from terminal I see Python error "unsupported locale setting".

I can work around this in two ways:

  1. Non-permanent solution (needs to be applied for every new terminal window, and the app must be launched from a terminal): run EXPORT LC_ALL="en_US.UTF-8" and export LC_CTYPE="en_US.UTF-8" before launching the app from CLI
  2. Permanent solution: reconfigure OS with en_US.UTF-8 locale

My question is that whether this error can be avoided in code somehow? In theory this could cause issue when the OS is set to anything other than en_US locale

Fails to apply certain patch

The Optimizer will hang up on Applying NVIDIA Settings, whilst the console reports the following failure :

image

These were my settings. Nothing else has been modified, fresh Ryujinx build.

image

Font not applied on first boot

I suspect the default font, bahnschrift --at least on Windows-- is not applied upon first launch --until the user manually applies the default settings-- because a variable is not set by default. It should read the settings file and set its value accordingly.

A simple solution could be to manually call the function called upon clicking the Apply button in the Optimizer Settings sub-window, unless there are any fundamental impossibilities with this idea of course.

Error when applying mods

I'm using the latest version of this tool with Ryujinx 1.1.1037 and system version 16.1.0.

There are no mods in my mod directory beforehand, and I'm attempting to use the following config:
image

Upon applying the mods, the terminal shows me the following message:
image

After the error, nothing else happens and there is only a single mod in the folder, Black Screen Fix. I'm not sure if it was fully downloaded or not, but there are only two files within.

Did I go wrong somewhere in my setup? I'm not an expert with this stuff by any means.

Thank you in advance.

Controller UI Layouts

Anyway to include Western control versions of the Controller UI mods? Playing on steamdeck the OS uses A for confirm and B for back. The muscle memory is hard to break.

Running an EXE and nothing happens.

Hello there.

When I started your program first time it worked fine for a few times. After that, I tried to move the folder of your program and it doesn't work since then.

I erased the original folder and tried to run a new EXE. Would this have been a mistake? Sadly, I didn't backup the log from the old folder.

Here's the log after I run a new EXE for the first time.


TIME: 10:15:32,747 - LOGGER - INFO:

Attempting to start Application.
SystemINFO
System: Windows
GPU: NVIDIA GeForce RTX 3080 Ti
RAM: 64 GB and used 12.1%

TIME: 10:15:32,747 - root - INFO: Attempting to create API instructions. Sun Dec 10 10:15:32 2023
TIME: 10:15:33,195 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 10:15:33,195 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 10:15:33,620 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 10:15:33,620 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 10:15:34,39 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 10:15:34,40 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 10:15:34,468 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 10:15:34,468 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 10:15:34,469 - root - INFO: Github Api instructions have been fetched succesfully.
TIME: 10:15:34,469 - root - INFO: Attempting to create api.json.
TIME: 10:15:34,469 - root - INFO: Creating api.json file..
TIME: 10:15:34,470 - root - INFO: Adding API time to config_file. Sun Dec 10 10:15:34 2023.
TIME: 10:17:55,365 - LOGGER - INFO:


after this nothing happens and I tried to reopen it.


Attempting to start Application.
SystemINFO
System: Windows
GPU: NVIDIA GeForce RTX 3080 Ti
RAM: 64 GB and used 9.4%

TIME: 10:17:55,365 - root - INFO: Attempting to load local api.json..
TIME: 10:17:55,365 - root - INFO: Loading api.json file..
TIME: 10:17:55,371 - LOGGER - INFO: Succesfully loaded api.json.
TIME: 10:21:34,647 - LOGGER - INFO:


Nothing happens again. Have I done something wrong? I use both yuzu and ryujinx.

4.1.1 hangs on 1.1.0

4.1.1 wont load a save files stops quarter way on 1.1.0. even with fresh install, using known working save, and clearing shader cache

Can not find gpu amd 6750gre (The GPU was not detected)

My gpu was amd 6750gre๏ผŒwhen I run TOTK.Optimizer.1.5.3.exe , it prompts an error.

logs

TIME: 14:28:31,502 - LOGGER - WARNING: The GPU was not detected, nothing to be concerned about. list index out of range
TIME: 14:28:31,507 - LOGGER - INFO:

Attempting to start Application.
SystemINFO
System: Windows
GPU: Undetected
RAM: 32 GB and used 47.3%

TIME: 14:28:31,507 - root - INFO: Attempting to create API instructions. Sat Dec 16 14:28:31 2023
TIME: 14:28:34,21 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 14:28:34,21 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 14:28:35,639 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 14:28:35,640 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 14:28:38,406 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 14:28:38,407 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 14:28:41,96 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 14:28:41,97 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 14:28:41,98 - root - INFO: Github Api instructions have been fetched succesfully.
TIME: 14:28:41,98 - root - INFO: Attempting to create api.json.
TIME: 14:28:41,99 - root - INFO: Creating api.json file..
TIME: 14:28:41,99 - root - INFO: Adding API time to config_file. Sat Dec 16 14:28:41 2023.
TIME: 14:30:22,524 - LOGGER - WARNING: The GPU was not detected, nothing to be concerned about. list index out of range
TIME: 14:30:22,529 - LOGGER - INFO:

scaling problem

Hi,pls check the scaling problem on my screen , 2240X1400 , with system scaling 150%

ๅ›พ็‰‡

Resolution and FPS issue

Hi,

Followed you guide on Reddit and downloaded optimizer but I am having issues with resolution and FPS.
Running latest EA 3834 from pineapple. CPU: 5959x GPU: 4080.

I open the optimizer, select options I want like below. However when run the game resolution is low, I believe 720 or 1080p and FPS is limited to 30.
At first I though mods are not working but after testing PS4 layout and First Person mode realized that is not the case.

Is there some additional manual configuration required for the emu or could it be that optimizer is not working with this version of emu?

AppImage: window size is buggy

Launched the latest version on a Steam Deck.

Window opens unusably small, and not resizable. It is kinda possible to maximize it before it fully loads in, but once unmaximized you can not go back. Also, that "maximize" trick does not work on Settings window.

Screenshot_20230902_120438

No usable errors or warning in terminal either.


And now for something completely different: have you considered Qt/QML for graphical interface?

please update for 1.2.1

Why are there no mods and cheats for tears of the kinddown 1.2.1??? Is there any problem with that update? I've searched and found almost nothing

Error while Save Config

Hello,

While I save my config on the latest version (and I tried the version provided in the issue Error with latest v1.1.1), I have this error :

Exception in thread Thread-1 (run_tasks):
Traceback (most recent call last):
  File "threading.py", line 1038, in _bootstrap_inner
  File "threading.py", line 975, in run
  File "form.py", line 740, in run_tasks
  File "form.py", line 977, in DownloadUI
  File "modules\qt_config.py", line 146, in modify_disabled_key
  File "modules\qt_config.py", line 107, in add_entry
  File "modules\qt_config.py", line 27, in find_title_id_index
  File "configparser.py", line 875, in items
  File "configparser.py", line 875, in <listcomp>
  File "configparser.py", line 871, in <lambda>
  File "configparser.py", line 396, in before_get
  File "configparser.py", line 443, in _interpolate_some
configparser.InterpolationSyntaxError: '%' must be followed by '%' or '(', found: '% Drop Rate'

Screenshot 2023-07-29 181344

For your information, I have a user folder. Maybe it's related ?

Thanks for your time.

Stuck on applying patches with Ryujinx flatpak

Been having issue since 1.4.0 but just forgot to submit issue. When using Ryujinx as a flatpak on linux, it gets stuck on "Creating Mod ManagerPatch"

Here's the output:

The GPU was not detected, nothing to be concerned about. list index out of range




Attempting to start Application.
__SystemINFO__
System: Linux
GPU: Undetected
RAM: 31 GB and used 14.4%


Succesfully loaded api.json.
Detected a Ryujinx flatpak!
Detected a Linux based SYSTEM!
Checking for Updates!
No Updates Found. Your app is up to date.
Detected a Ryujinx flatpak!
Starting TASKs for Normal Patch..
/bin/sh: symbol lookup error: /bin/sh: undefined symbol: rl_trim_arg_from_keyseq
Couldn`t detect if Ryujinx.exe is running.
starting the search for UI folder link.
Selected default Aspect Ratio.
Downloading DFPS: New
Downloaded DFPS: New
Ryujinx Doesn't support custom settings as it, doesn't require them.
Saving user choices in Manager_Config.ini
User choices saved in Memory,Attempting to write into file.
Successfully written into log file
Starting Mod Creator.
Exception in thread Thread-1 (run_tasks):
Traceback (most recent call last):
  File "threading.py", line 1038, in _bootstrap_inner
  File "threading.py", line 975, in run
  File "form.py", line 944, in run_tasks
  File "form.py", line 1085, in Create_Mod_Patch
AttributeError: 'Manager' object has no attribute 'ryujinx_config'

The log file doesn't seem to contain anything useful since it wrote to the log before attempting to apply the patches.

problem select an fps

the 30 fps option doesn't work...it force creates 60 fps .....update 1.2.1 of course

It doesnt install 60fps and other mods

I select ultra preset and make changes but only install these mods in my load folder
image

And the gane runs at 30 fps instead of 60
Testing with version 1.3.3
I've run the programa several times, I tried deleting yuzu folder but ir didn't work
Any help?

60 fps not working on version 1.2.1

The app says is fully compatible with v1.2.1 but it is not, only runs at 30 fps max. I've tried to find a compatible mod but no luck so far, latest dynamic FPS version i've found its 1.5.5 beta 3 and doesn't work with 1.2.1 either.

Freeze after clearing the Wind temple

After beating the boss of the Wind temple, you get an autosave, where you can pick up the heart container and talk to your companion. I pick up the heart container, talk to my companion, and then I get a chain of cutscenes involving characters from the distant past and my companion.

Then, there's a pretty long loading screen, where it's preparing the cutscene of Rito Village returning to normal. That's where it freezes, with Yuzu's frametime reading "nan".

I'm including Yuzu logs of what happened from me loading up the autosave to the freeze. I can't really give you extended logs. Enabling extended logs completely wrecks the textures (including the ones from the snow falling), which makes me entirely unable to see wherever the heck I'm going. Even just including the ones from the current run (not "old") makes a pretty big file, so please excuse the very compressed .zip. Otherwise I'd have blown GitHub's limit.

Ah, by the way, this is what my TOTK Optimizer looks like.

image

Anyway, initially I though it was simply the "experimental" part of Yuzu, but no. The minute I right-click the game and uncheck all of the mods added by TOTK Optimizer, I can get through the long cutscene and see the snow melting just fine.

I don't know what's wrong but it seems the mods are doing something, somewhere, to make the game crash at that exact point.

EDIT: If it helps with tests, here's my save folder. It should include the autosave I was using for testing as the latest save.

0100F2C0115B6000.zip

MacOS Support

I really like the use of your tool on my windows PC but I also have the game running on my Mac. Is there anyway to make the tool MACOS Compatible?

On "Apply" windows is stuck on "Creating patch manager"

Hi,
When I click on apply the pop-up windows shows: Creating Mod ManagerPatch and get stuck.
Here is what I got from the console output:

Attempting to start Application.
SystemINFO
System: Linux
GPU: NVIDIA GeForce RTX 2080 Ti
RAM: 28 GB and used 9.3%

Succesfully loaded api.json.
Detected a Yuzu flatpak!
Detected a Linux based SYSTEM!
Checking for Updates!
No Updates Found. Your app is up to date.
Detected a Yuzu flatpak!
Starting TASKs for Normal Patch..
/bin/sh: 1: tasklist: not found
Couldn't detect if Yuzu.exe is running.
Updating values for UltraCam
starting the search for UI folder link.
Selected default Aspect Ratio.
Attempting to download Black Screen Fix
Black Screen Fix FOLDER already exists, continue...
Downloading DFPS: UltraCam
Downloaded DFPS: UltraCam
Settings selection is None. Returning!
Saving user choices in Manager_Config.ini
User choices saved in Memory,Attempting to write into file.
Successfully written into log file
Starting Mod Creator.
Exception in thread Thread-1 (run_tasks):
Traceback (most recent call last):
File "threading.py", line 1038, in _bootstrap_inner
File "threading.py", line 975, in run
File "form.py", line 1072, in run_tasks
File "form.py", line 1227, in Create_Mod_Patch
ValueError: '1440p QHD - Experimental' is not in list

Maybe I'm doing something wrong...
Anyway, thanks for the work !

Inf. weapon durability

Installing the High preset for AMD without cheats the weapon never breaks.

TOTK Update 1.2.1
Captura de pantalla 2023-11-02 230736
Captura de pantalla 2023-11-02 230757

AppImage 1.5.3 buttons do nothing

I'm exited to try out the new mods. Unfortunately I ran into a bit of a problem. The 1.5.3 AppImage buttons (the newer animated ones) don't seem to do anything.

I have entered all my settings and nothing happens when pressing "Apply" or "Launch." When I quit the program and reopen my settings have not been saved either.
The log and console don't show anything happening when I press the buttons.

Except for the "Backup" button, which results in:

Exception in Tkinter callback
Traceback (most recent call last):
  File "tkinter/__init__.py", line 1948, in __call__
  File "form.py", line 177, in <lambda>
  File "modules/backup.py", line 12, in backup
FileNotFoundError: [Errno 2] No such file or directory: '"/home/userluser/.local/share/yuzu/nand"/user/save/0000000000000000'

The two double quote characters are the problem here. The dir does exist.

Right clicking in the window prints the following to console:
CRODS = X=443 + Y=425 + .!canvas

Console output:

Attemping to fetch list and dict of zip files.
Fetch list and dict operation success.
Attemping to fetch list and dict of zip files.
Fetch list and dict operation success.
Attemping to fetch list and dict of zip files.
Fetch list and dict operation success.
Attemping to fetch list and dict of zip files.
Fetch list and dict operation success.
Detected a steamdeck!
Detected a Linux based SYSTEM!
Checking for Updates!
No Updates Found. Your app is up to date.

The log file:

TIME: 18:13:46,876 - root - INFO: Attempting to create API instructions. Thu Dec 14 18:13:46 2023
TIME: 18:13:47,79 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 18:13:47,79 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 18:13:47,273 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 18:13:47,273 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 18:13:47,470 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 18:13:47,470 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 18:13:47,678 - LOGGER - INFO: Attemping to fetch list and dict of zip files.
TIME: 18:13:47,678 - LOGGER - INFO: Fetch list and dict operation success.
TIME: 18:13:47,680 - root - INFO: Github Api instructions have been fetched succesfully.
TIME: 18:13:47,680 - root - INFO: Attempting to create api.json.
TIME: 18:13:47,680 - root - INFO: Creating api.json file..
TIME: 18:13:47,680 - root - INFO: Adding API time to config_file. Thu Dec 14 18:13:47 2023.
TIME: 18:13:49,254 - LOGGER - INFO: Detected a steamdeck!
TIME: 18:13:49,261 - LOGGER - INFO: Detected a Linux based SYSTEM!
TIME: 18:13:49,370 - LOGGER - INFO: Checking for Updates!
TIME: 18:13:49,564 - LOGGER - INFO: No Updates Found. Your app is up to date.

AppImage 1.3.2 python error

When I tried version 1.3.2 I got the following error message.

Traceback (most recent call last):
  File "run.py", line 2, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 385, in exec_module
  File "form.py", line 10, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 385, in exec_module
  File "modules/canvas.py", line 6, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 385, in exec_module
  File "configuration/settings.py", line 2, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 385, in exec_module
  File "modules/scaling.py", line 41, in <module>
  File "modules/scaling.py", line 31, in Auto_SF
UnboundLocalError: cannot access local variable 'h' where it is not associated with a value
[10010] Failed to execute script 'run' due to unhandled exception!

I am running Python 3.11.5 on Linux 6.4.12-arch1-1 x86_64.
Version 1.3.1 works for me without issue.

Optimiser stuck at applying the changes

New in 1.4.2. The optimizer seems stuck when displaying "applying changes" with the below logs.

Succesfully loaded api.json.
Detected a Windows based SYSTEM!
Checking for Updates!
No Updates Found. Your app is up to date.
Starting TASKs for Normal Patch..
Exception in thread Thread-1 (run_tasks):
Traceback (most recent call last):
File "threading.py", line 1038, in _bootstrap_inner
File "threading.py", line 975, in run
File "form.py", line 944, in run_tasks
File "form.py", line 1329, in Exe_Running
File "modules\launch.py", line 8, in is_process_running
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation byte

Working files on main branch shouldn't be zipped

Hey, now that this is on github, is there any reason to keep the mod folder zipped up within the source code files? You could zip it for the releases, but keep the individual files in the mod folder as they are so the diff can be tracked more easily, and the files can be browsed on github. We'd also be able to just run git pull in our terminal to get the latest version for those who don't want to have to keep downloading zip files.

Thanks!

TOTK Optimizer does not change yuzu settings on Steam Deck

Thank you for your hard work! I am only using your manager to deal with mods and yuzu settings on my Steam Deck. Mods are installed and get enabled just fine after selecting the Steam deck preset on the manager. Unfortunately yuzu settings are not set according to the preset. I have installed yuzu stable AppImage through Emudeck. Should you need any extra info I am more than happy to provide them!

Several bugs

Deep underground:

-Miasm bug completely, when you step on it, there's a big delay. Sometimes walking outside the miasm is considered as being inside it.
(Miasm bug happen only higher than 30 fps)

-Starting a fight or throwing Lumos seeds causes the game to stutter every second, making it unplayable.

(1.21)
RTX 2070 Super, Ryzen 7 3700x, 32 Gigs, 970 Evo Plus
Screenshot_253
yuzu_log.txt

Config parser bug in 1.3.3

When I try to apply mods, I get the following error:
image

Doesn't matter which options I choose. It did work previously but after the game crashed at some point TOTK Optimizer also became problematic. The game runs if I run it without custom configurations but I am not sure why there is no Updates in config.
I remove all the files and it still doesn't work.
I believe the config parser is parsing YuZu's config? That could be corrupted because of the crash...

Error with latest v1.1.1

Hi, got error with latest v1.1.1 on win10 x64 ent 19045:

Exception in thread Thread-2 (run_tasks):
Traceback (most recent call last):
  File "threading.py", line 1038, in _bootstrap_inner
  File "threading.py", line 975, in run
  File "form.py", line 734, in run_tasks
  File "form.py", line 1006, in DownloadFP
  File "modules\qt_config.py", line 146, in modify_disabled_key
  File "modules\qt_config.py", line 113, in add_entry
  File "modules\qt_config.py", line 15, in find_folder_index_by_name
  File "modules\qt_config.py", line 8, in list_all_folders
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\Users\\xxx\\AppData\\Roaming\\yuzu\\load\\0100F2C0115B6000'

Ryujinx failed to load config

New issue when updated from 1.33 to 1.41. Ryujinx failed to load config.json and loaded default instead.
Failed config.json post TOTKoptimizer mod attached.
Config.json

Thank you for developing this wonderful mod!

00:00:00.030 |W| Application : Failed to load config! Loading the default config instead.
Failed config location C:\Users\hpeng\AppData\Roaming\Ryujinx\Config.json

00:00:00.030 |N| Application PrintSystemInfo: Ryujinx Version: 1.1.1062
00:00:00.032 |N| Application Print: Operating System: Microsoft Windows 10.0.22621 (X64)
00:00:00.032 |N| Application Print: CPU: 13th Gen Intel(R) Core(TM) i7-13700K ; 24 logical
00:00:00.033 |N| Application Print: RAM: Total 32509 MiB ; Available 25045 MiB
00:00:00.034 |N| Application PrintSystemInfo: Logs Enabled: Info, Warning, Error, Guest, Stub
00:00:00.034 |N| Application PrintSystemInfo: Launch Mode: UserProfile
00:00:00.319 |W| Application ApplyTheme: The "custom_theme_path" section in "Config.json" contains an invalid path: "Ryujinx.Common.ReactiveObject`1[System.String]".
00:00:02.154 |I| Configuration LogValueChange: GraphicsBackend set to: Vulkan

Trojan on the mod?

I've analyzed the .exe file with virus total and the results were positive for some antiviruses.
image

Game freeze on loading video

Thanks for the recent updates!
Things were running well for me until I triggered a video cutscene (Lightning Temple clear). I tried a few things to see if I could progress past this until I eventually unloaded all mods.
That worked and I figured I'd run into a bug with the Lightning Temple and moved on. Then a bit later the Blood Moon triggered and the game froze again.

The freeze occurs after the movie event triggers. Screen fades to black. A faint outline of the Switch loading icon appears but does not move.

When I tried to switch back to the Legacy upscale that seemed to fix the problem.

Edited (2023-10-28 17:53):

  • TotK 1.1.2
  • Yuzu EA 3910
  • TotK Optimizer 1.4.3
  • Arch Linux (6.5.5-273-tkg-pds)
  • AppImage version of Yuzu and TotK Optimizer
[Settings]
font = Bahnschrift
color = cyan
shadow_color = light-blue
active_color = white
style = flatly
scale = On
backup = Off
cheat-backup = On
animation = On

[Updates]
dfps = New

[Options]
dfps version = New
resolution = 1440p QHD - Experimental
aspect ratio = Aspect Ratio 16-9
fps = No Change
shadowresolution = High x1024
ui = Playstation UI
first person = Off
camera speed x2 = On
remove quareduction = On
remove dof = Off
remove lensflare = On
improve lod = On
remove fxaa = Off
remove fsr = On

[Paths]

[Mode]
managermode = Yuzu

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.