Skip to content

MaxLastBreath/nx-optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

optimizer_logo

Download - Discord - Ko-Fi - YouTube - Reddit

🐾 Quick Installation Guide 🐾

Download the Provided AppImage or .exe File from releases

  • Please Read The Setup Guide
  • Pre-Release versions (V1.0.0) Are NOT SUPPORTED.
  • Run the executable.
    • Select the game you want to run at the top right.
    • 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/3060/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 your Emulator executable if you are using them in portable MODE.
  • Click apply and open the desired game from within your Emulator or Switch.
  • Read the Setup-Guide for More Detailed Information.

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

  • Right click, properties, permissions, run as executable

If you cant copy benchmark on Linux...

  • Install xclip using the command below in Terminal
  • sudo apt install xclip

🐬 More Information 🐬

Project Goal

  • The Project Aims to IMPROVE Various Switch games on both original hardware and Emulators. The Project installs a mod called UltraCam that is developed for each of the supported games separately by MaxLastBreath the creator of the Project.
  • UltraCam and NX Optimizer aim to bring true enjoyment out of your switch games, by improving the game's framerate logic and adding a very feature rich free camera.
  • New UltraCam are being constantly developed by MaxLastBreath on Kofi/Patreon, these mods are EXTREMELY complex and take a long time to develop, new Versions of existing mods such as Tears Of The Kingdom and Breath Of The Wild are being developed to support in-game menu and a lot more features.

📃Supported Games - Full Game Information 📃

🎮 Hotkey Controls 🎮

Project Features Infromation - UltraCam

NX Optimizer and UltraCam aims to make Supported Switch Games run and behave better on higher Framerates. It Includes the Following. (Some of the games may not support every feature.), these are primarily Supported FOR TOTK.

  • UltraCam Calamity Menu
    • Feature Rich In-Game overlay menu, featuring many settings capable of being changed in realtime.
    • Press F12 in game, with virtual keyboard enabled in your emulator or a physical keyboard on switch to open the menu.
    • Alternatively you can also use this controller combination HOLD (ZL + ZR) and then Press Left Stick (CLICK).
  • UltraCam Calamity Presets
    • These presets are handcrafted color grading for the game, with a bit more control over fog and other things.
    • Now, with calamity anyone, can make and share a preset to other people, if you find a preset you like, simply download it and put it in the sdcard:/UltraCam/TOTK/Presets/, these presets can be changed in-real time during gameplay and they will change how the entire game looks. Also these presets are fully compatible with other visual enchancements mods, like serfrost defrogger.
  • Calamity Gameplay Enchancements
    • With Calamity, now you can also use the auto attach feature, which allows you to attach an item to your bow automatically, by simply pressing A while Aiming your bow. This is an optional setting in the Menu.
  • Teleport
    • The ability to teleport anywhere, you want with Calamity. You can now also bookmark locations and teleport to them in the menus, on top of being able to teleport to the freecam.
  • Advanced Graphical settings
    • Don't like fog? You can now just toggle it off, in realtime. As well as bunch of other things, like BLOOM. Inside of the new Menu.
  • Beyond (Freecam) UltraCam
    • A Feature Rich FreeCamera.
  • Sequencer Beyond.
    • Allows for the placement of keyframes and creation of custom animations with FOV controls and speed controls.
    • Capable of Changing FOV and Speed.
    • Now enchanced for a much smoother interpolation with UltraCam Calamity.
  • Resolution Calamity
    • 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 Calamity
    • Internal shadow resolution can now go up to 8K even with 1080p resolution
  • FPS UltraCam (Dynamic FPS)
    • UltraCam Calamity improves upon the dynamically adjusting game speed algorithm, completely rewriting a lot of physics and other things tied to framerate
    • Optionally 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 caused by the game's engine.
    • 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 Games to switch Double Buffer to a Triple Buffer helping eliminate stuttering and makes the game run smoother.
  • FOV Calamity
    • Adjusts all the FOVS based on an interpolation algorithm, keeping the original feel of the game when scenes are moved around.
  • Camera Speed (Advanced)
    • Allows for the adjustment to horizontal and vertical speeds to your liking.
  • Render Distance
    • Adjusts the game's far camera pane distance.
    • Using a value too low will make the game look a bit foggy, similar to Minecraft, up to 20% FPS increase at low values like (1000).
  • Quality Settings
    • The ability to disable FXAA and FSR now in real time.
  • Override Handheld Resolution
    • Forces handheld resolution to be the same as docked.
    • UltraCam Calamity also allows for adjusting each resolution individually (This setting has been disabled currently)
  • Aspect Ratios Calamity.
    • Adjust's the game's aspect ratio's and resolution, allowing for a much cleaner image on UltraWide monitors.
  • Memory Allocation
    • UltraCam Calamity adjusts multiple different memories in the game to allow for smoother experience on PC (Auto).
    • Now with UltraCam Calamity Ram is pre-allocated based on the available detected RAM amount. This allows higher internal resolution to be pushed.
  • Benchmarks
    • UltraCam Calamity has it's own custom benchmark built in. Open The Menu with F12 to access the Benchmark Tab.
      • Currently supports 5 different benchmarks.
      • Benchmarks are saved on switch's SD card (sdcard:/UltraCam/TOTK/Benchmarks/), i.e TOTK is replaced for different games.

Changelogs

Maintainer of the Project

Credits and Special Thanks To

  • MasaGratoR - Help and Insight with romfslite, Help with Blackscreen Fix (1.4.X), Help with Triple buffer
  • KeatonTheBot - Testing and Insight on Internal Resolution
  • Jake - Testing
  • Pixelkiri - Github Workflow
  • MaxAnimatior - Testing and Moderation
  • Nebroc - Discord Moderation
  • Godzilla - Alpha Testing
  • LotP - Supervising and Suggestions, Huge 1.4.X Progress on Emulation
  • zqpvr01 - Alpha Testing
  • smoking_mitch - testing and benchmarking
  • Naga - Alpha Testing on 8GB switch
  • Soul - Testing Public TOTK 3.0
  • ArchLeaders - TKMM Implementation
  • lordbubbles - TKMM Implementation and Testing romfslite, alpha Testing and UltraCam Preset
  • Nautilus - Testing FreeCam and Suggestions
  • OldManKain - Testing Xenoblade UltraCam
  • Fl4sh - Testing, Suggestions, RE and UltraCam Preset
  • Alciel - Testing on Mobile
  • TheL - Testing on Switch, Server Moderation and Testing romfslite, provided video clips
  • Hayate Yoshida - (JapanMan) Testing, Suggestions and Testing Aspect Ratios
  • Colombianx - Testing and Suggestions for FreeCam, Provided cool Freecam Clips
  • נֶצַח - Testing Public Release 3.0.0
  • MetrosexualGarbodor - Testing UC Xenoblade X
  • nvnprogram - Insight on nvn API
  • Waikuteru - Testing, Suggestions and UltraCam Preset
  • Echocolat - Testing and Suggestions
  • Knightpotato - Testing and Awesome Short Videos to showcase some of the features
  • Lockhart - Testing
  • Vicho - Testing and Server Moderation
  • Aster - Testing on Switch and UltraCam Preset
  • Hoverbike - Testing
  • DT - Reverse Engineering Insight
  • Digital Dreams - Testing Depth Buffer fix for RTX
  • mr.the - Testing and UltraCam Preset
  • The Derrit - Testing Aspect Ratios, Suggestions and Bug Reports
  • Gossip Geist - Testing and Suggestions
  • пoктuas - Multiple 24H benchmarks on Switch Hardware
  • xorpix - Testing
  • Shadow - For letting me use the Exlaunch Framework privately and Lots of Insight in the past
  • Greem - Testing
  • Zephyron - Testing and Multiple Citron Features to help with Development
  • Everyone that supported the project on Patreon/Kofi, Thank YOU

ArtWork Credits:

Cheat Credits:

Switch modders, I'm thankful to.

Also Thanks to Everyone that supported the Project on Kofi/Patreon :).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages