Skip to content

Releases: MaxLastBreath/TOTK-mods

TOTK Optimizer manager-1.4.3

24 Oct 14:30
Compare
Choose a tag to compare

TOTK Optimizer Hotfix 1.4.3 (Re-Release)

  • Fixed an error when trying to apply the patches mentioned here
    • UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0

If 1.4.3 is not opening for you, redownload it from here.

  • there was a small issue I missed.

TOTK Optimizer manager-1.4.2

24 Oct 01:44
7cf17d4
Compare
Choose a tag to compare

TOTK Optimizer OFFICIAL Release 1.4.2 (Part 2)

Announcements

  • Max DFPS++ (NEW VERSION 1.1.0)
    • Now supports FPS cap between 20, 30 and 60 FPS. (I worked very hard on this.)
  • New Option Launch Game
    • Launches TOTK directly from the Optimizer. (Windows only for now)
      • Requires, gamepath (it will automatically ask for this)
      • Yuzu/Ryujinx Path (Yuzu will default to Appdata) click on browse in the Optimizer to set your Yuzu/Ryujinx Location.
  • Small Improvements to GUI

New Features

  • New Upscaling can now set FPS cap.
  • Logger built into Max DFPS++
  • Small GUI Changes.
  • Launch Game Directly from the Optimizer (Windows only for now)
  • New Setting to set Game Path in Settings Menu.
  • Max DFPS++ logger (WIP)
  • Now also checks if Yuzu/Ryujinx is running and prompts the user upon clicking "Apply mods"
    • Clicking "Yes" will close Yuzu/Ryujinx so the optimizer can apply the correct settings, correctly.
    • Clicking "No" will "Attempt" to apply the settings.

Bug Fixes.

  • Fixed Rare Locale BUG that makes the optimizer refuse to launch occasionally.
  • Fixed Ryujinx Config getting reset when settings are applied.
  • Fixed Ryujinx Resolution scaling not being applied correctly.
  • Fixed missing Ryujinx buttons and Options.
  • Fixed FPS cap for Max DFPS++
  • Added more text to selection

And more!

TOTK Optimizer Hotfix 1.4.1

17 Oct 18:18
Compare
Choose a tag to compare

TOTK Optimizer Hotfix 1.4.1

  • New upscaling made compatible with Ryujinx
  • Fixed a bug that forced 1080p over any other resolution when selecting different yuzu setting.

TOTK Optimizer OFFICIAL RELEASE 1.4.0

17 Oct 11:03
Compare
Choose a tag to compare

TOTK Optimizer OFFICIAL Release 1.4.0 (Part 1)

Announcements

  • Version 1.2.1 Support (FULL)
  • Max DFPS++ (A freshly updated DFPS++ version compatible with 1.2.0 and 1.2.1)
  • New upscaling compatible with all TOTK versions (Using Max DFPS++)
  • A new setting that let's you toggle between New and Legacy Upscaling (Legacy, won't work with 1.2.1+)
  • Visual Improvements to the GUI

IMAGE SHOWCASE

Side by Side Comparison of new Upscaler.
image

Information

  • I've been away for a while, taking a little break and have been waiting for Chuck to update DFPS to 1.2.1 for a long time now as many of you have, but worry not, I've made my own updated version of DFPS++ that works with 1.2.1 and 1.2.0, using a patch created by PixelKiri that cleans up the external resolution scaler, Chuck's disappearance has made it very hard to make 1.2.1 compatible with DFPS and new people can't get a hold of 1.2.1 as well as DFPS being closed source, nobody except chuck can update DFPS 1.5.5 to work with version 1.2.1. So I've got a solution for all of you on version 1.2.1.
  • Choose upscaling
    • New
      • Uses a resolution based skyisland fix built into the Optimizer, it will use Yuzu external upscaler to get resolution over 1080p and apply a patch based on that resolution, please only change your resolution in the Optimizer and not in Yuzu.
    • Legacy
      • Uses DFPS 1.5.5 resolution upscaling (NOT COMPATIBLE WITH VERSION 1.2.1 OR ABOVE)
  • Yuzu is required to be closed before applying a patch.
  • I tried to get this out as fast as possible due to a lot of people requesting support for 1.2.1, so not all the features planned for 1.4.0 have been added, this should suffice for now...

New Features

  • Cheats 1.2.1
  • Mods 1.2.1
  • Max DFPS++ (All versions, inc 1.2.1)
  • Small GUI Changes
  • New Setting to choose between New and Legacy Upscaling.
  • Legacy upscaling only works up to version 1.2.0
  • New Upscaling tech.
    • Resolution based upscaling fix. - Thanks to Pixelkiri.
    • Built in 1080p Mod and Shadow Mod based on user choices (Up to 1024x)
    • Max DFPS++ (Open source DFPS works on all versions and future versions)
    • For Ryujinx select (upscaling option in the emulator that matches the TOTK Optimizer resolution) - to be fixed in 1.4.1+
    • Compatibility with future releases and easier to update for others.
    • Currently locked to 60 FPS Dynamically (You can use an FPS limiter or CNTRL+U in yuzu to unlock FPS, it won't speed up or down.)

Donations

  • This tool is completely free, but if you want to support my work, you can check out my Kofi Page.
    • Thank you if you choose to support my work and thank you for even giving it a try! :)

Bug Fixes

  • Fixed a bug with The Updater closing when applying a new version.

Known Issues

  • Unknown/None

SPECIAL THANKS TO

  • Pixelkiri for the solution to resolution scaling.

TOTK Optimizer 1.3.4 (Bug Fix)

16 Oct 17:42
c071376
Compare
Choose a tag to compare

Bug Fixes

  • Section "Update" missing when selecting a version of DFPS.
  • Minor adjustments to stability

Updates

  • Cheats have been updated to 1.2.1

Known issues

  • The Auto updater seems to fail to open the new file, just reopen TOTK.Optimizer.exe and it should have been updated.

Where have you been?

I've been working on TOTK Master mode project here, also been very busy in real and very burned out. I plan to make the optimizer work with version 1.2.1 for now you can use this version of DFPS that I've made compatible with 1.2.1 Max DFPS++ 1.2.1, to make all of this work with the optimizer it will require a large amount of work rewriting a lot of code, I didn't expect chuck to be gone and we would never get any new updates on DFPS 1.5.5 but it happened and now large amount of my work has been made obsolete. Which has led me to a pretty big burnout. Everything except DFPS and cheats is currently compatible with version 1.2.1. Cheats will follow soon and a new DFPS and a new upscaling method probably in version 1.4.0.

The files have been generated with github actions.

TOTK Optimizer Release 1.3.3

07 Sep 19:29
Compare
Choose a tag to compare

TOTK Optimizer Release 1.3.3

New Features

  • Supports Linux flatpaks!
    • Ryujinx support for flatpaks.
    • Yuzu support for flatpaks.
  • Instantly Making workflows for release with auto compiling the .exe and .AppImage(s) internally.

Bug Fixes

  • Fixed TTKBootstrap using older version 1.5.1 to bypass Linux error
    • Now uses a custom version of the latest TTKbootstrap with necessary edits to make it work.
    • Fixed various TTKbootstrap errors
  • Fixed the window closing when you press X on setting window.
  • Default font is now "Bahnschrift" instead of "Bahnschrift Font" for consistency reasons.
  • Fixed not in list(x) error for mods that are not present on the mod manager anymore or had their names changed.
    • Now it will warn the user to change the mod manually, this can happen if you are using an older versions and updated to the new one with a Saved config.
  • Fixed the internal github compiler inconsistencies.
  • Fixed scaling error crashing the entire Application on some Linux Distros.
  • Fixed logger.txt and all text on the window not present when a GPU was not successfully detected.

Known Issues

  • None

Thank you for reporting issues, any other known issues will be fixed :).

TOTK Optimizer Hotfix 1.3.2

02 Sep 15:54
Compare
Choose a tag to compare

TOTK Optimizer Hotfix 1.3.2

  • Fixed Auto scaling on screens bigger than 1080p
    • Note, the cheat tab animation may get a bit choppier, I've decreased the framerate on higher resolutions, due to... lag.
  • TOTK Optimizer, will also now automatically rename itself to TOTK Optimizer on each new Update.
    • This was a requested QOL feature to make it easier to have shortcuts.
  • Fixed a small error with "all Shrines" typo from "ALl" to "all"
  • Fixed an error of "yuzu_path" not found in "manager"
    • This was just leftover death code.

Known Issues

  • None (as of now)
  • False Positive virus flags
  • Entire window closes when you press X on settings. (This is not intended, working on a fix)

Concerns about TOTK Optimizer False Positive Virus Flags. - Update(1)

  • I've been looking into why the app is getting flagged, been removing different functions and different libraries as well as changing bunch of code logic, which seems to still get it flagged. Seems like nothing can be done except rewriting bunch of the code to support a different Compiler, the worst thing now is that, even Windows started to flag it (???). The code itself doesn't get any flag only the compiled exe from github itself.
  • As per usual, the APP itself is compiled with github actions (internally, source code) - The .exe and .AppImages can be also found in here and they are not malicious, virus total can show that the files are exactly the same.
  • I will keep looking into a solution for this issue.

Also Submitted a report to Microsoft. (Hopefully they can do something as well?)

image

(UPDATE 2) Its now also unflagged from Microsoft. Officially debunked by Microsoft analyst.

image
image

TOTK Optimizer Hotfix 1.3.1

01 Sep 13:44
Compare
Choose a tag to compare

TOTK Optimizer Hotfix 1.3.1

  • Fixed Crash on AMD or other GPUS
  • Compiler pushed back to pyinstaller
  • Added a check for Linux yuzu flatpak
  • Added more functionality to presets.
    • Now presets also select settings
    • Mainly affecting the higher end presets and steamdeck
    • Presets also can sometimes select aspect ratios, also aimed to steamdeck.
  • Fixed a bug with portable folders (Not printing the detected message.)

Known Issues

  • Selecting a yuzu.exe or Ryujinx.exe throws an error
    • This doesn't have any impact on the way the Optimizer works, Already fixed for 1.3.2

Concerns about TOTK Optimizer False Positive Virus Flags.

  • Malwarebytes false positively detected Optimizer 1.3.0 as a AI. Malware, One of my Discord members reached out to the researchers of Malwarebytes and they have now Verified the .exe as Virus free. Forum link
  • Keep in mind this project is all Open source and I, as an individual have reputation and I would never push a virus into my own projects.
  • Now TOTK Optimizer uses an internal github compiler, the exe and appimages pushed in here can also be found in GITHUB ACTION COMPILER - Exact same hash, exact same result on virus total.
  • Some AVs could potentially flag the TOTK Optimizer as a virus due to using pyinstaller, there's a lot of prs on the pyinstaller github about this issue discussing this issue, I've tried to switch to a different compiler but it ruins my workflow and the simplicity of the program.
    • Alternatively, I can reach out to the AVs to unflag my program as we did with Malwarebytes, Malwarebytes is a big exception because it's a AV that I and many other's personally trust and use on our PCs.

TOTK Optimizer OFFICIAL RELEASE 1.3.0

31 Aug 17:11
Compare
Choose a tag to compare

TOTK Optimizer OFFICIAL Release 1.3.0

Announcements

  • Settings Menu
  • HUGE Code Clean up.
  • Newly Improved Artwork (drawn by me :3)
  • Fully customizable GUI.
  • New Mods! (Aspect Ratios + UIs)

IMAGE SHOWCASE

1.3.0 Image Showcase

Further Information

  • A huge code clean up has went over version 1.3.0, externally it won't look like much has changed but internally the code has been made much easier to manage, especially for others that want to contribute or expand on the project! The GUI has been improved, rather drastically, now every text is clickable (turning buttons off and on), it lights up and shows tooltips as well. Everything in the Optimizer can be changed to your own liking as well.
    • make a custom folder and put any image (png/jpg) inside of it and rename it to bg.jpg/png or cbg.jpg/png. This will change the background of the optimizer
    • going into the settings tab you can also change the shadow color of the text, color of the text, theme, active colors and more :).
  • The code is not verified, it costs a lot of money monthly to verify code. (Potentially causing false positive flags from windows.)
    • If you are suspicious, all the code is public and can be compiled and compared to the actual release.
      • There's even compiling scripts available in the code itself :).

Personal Notes: Taking a small Break

  • A lot of work has went into this, I've been pretty much programming for the past month or two, cleaning code and changing code on the daily, adding new features, improving and reworking old features, this has taken a toll on me, I've basically abandoned youtube and other things and all my focus has shifted to this tool, it takes an immense amount of time and testing as a solo developer to get all of this working, I also spend time drawing the various UI elements as well as the artworks (one of which was hella rushed, other one I took my time on). I am currently unemployed and don't have any sort of income, which is why this is all possible. In the future possibly things are going to change, updates to the manager itself may slow down, I'm currently mostly very happy with it's functionality and stability. (Mod Updates won't slow down). For the next week or two, I'm going to be spending some time, chilling and possibly playing some baldurs gate 3 (haven't played any games either for a while and will probably push a few smaller updates, that add small things rather then those gigantic 2000+ addition updates)... Thank you for reading this note.

Donations

  • This tool is completely free, but if you want to support my work, you can check out my Kofi Page.
    • Thank you if you choose to support my work and thank you for even giving it a try! :)

New Features

  • Fully customizable GUI to the user's choice.
    • Upon opening the manager it will check for a custom folder
      • Inside of the custom folder, it will check if the user has any of the following.
        • A file named bg.png/bg.jpg cbg.png/jpg
    • The following files will set a custom background to the Optimizer!
  • New settings tab
    • Text Color settings (shadows, text, activetext)
    • Scale Ratio (auto) 1x, 1.5x, 2x
    • Auto Backup saves (Normal + Cheats)
    • Different fonts (some may require external installation)
    • Option to turn off GUI animations.
  • New Mods
    • Aspect ratios (Combined with UIs)
      • 16:9, 16:10, 21:9, 4:4 + (Steamdeck UI, Playstation UI, Xbox UI, Switch UI) all with BlackscreenFIX
      • New UI mod for STEAMDECK!
    • Remove FXAA
    • Remove FSR
    • Camera speed 2x
  • You can also now choose DFPS version!
    • It's recommended to use DFPS 1.5.5+
  • GUI Changes
    • Text is now active
      • Clicking on text will, trigger the buttons (off/on) or scroll the combobboxes.
      • Text will also display hovertext!
      • Will also lit up a color of your choice (settings)
  • Optimizer is mostly fully usable without internet connection now - Experimental
    • You won't be able to download DFPS or UI mods in offline mode, but the rest of the functionality will work. (Including changing the other mods)
  • LOGGER!
    • If you have any issues feel free to drop the logger.txt file at issues
  • Clear Shaders Option (Yuzu only)
    • This was requested as Yuzu shaders can be very BUGGY.
  • The Progressbar updates more dynamically now.
  • New artwork! (Also made by me)

Bug Fixes

  • Fixed a bug where the Optimizer would crash whenever there's an update to the github json files.
  • Fixed various scaling issues on Linux.OS
  • Fixed various issues on steamdeck and LinuxOS
  • Added a Setting to set your scaling preference. (Using manual scaling could cause lag in cheat menu)
  • Fixed various crashes and incompatibilities with older versions.
  • Improved animation performance.

Known Issues*

  • None

SPECIAL THANKS TO

  • Pixelkiri for making the workflow for Linux much easier and way faster while also helping me fix the newly found compiler bugs, ever since I wiped my PC. <3
  • Meeko for TESTING steamdeck and linux OS, thank you so much for being a loyal admin in my discord server and also a very loyal tester :)
  • Limey for making me aware of various issues on windows OS. Thank you for being patient with me. :)
  • AAR patcher Check out the AAR patcher if you are interested in more custom Aspect Ratios, then the ones provided.

manager-1.2.2

15 Aug 07:52
Compare
Choose a tag to compare

Hotfix 1.2.2

  • Fixed MOST issues with Resolution scaling on all systems... The manager now has it's own built in scaling, this scaling will scale based on main screen resolution rather than Windows Scaling.