mirror of
https://github.com/Ultra-NX/UltraNX.git
synced 2026-06-27 02:03:14 +00:00
Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cde02b7aeb | ||
|
|
fb7fa5d9f4 | ||
|
|
1202f2506a | ||
|
|
dd99d8e36e | ||
|
|
787571c713 | ||
|
|
c8d568e9cd | ||
|
|
de16b2eba8 | ||
|
|
2f8a438038 | ||
|
|
3af1b143e8 | ||
|
|
d8f16d1307 | ||
|
|
c1680930c2 |
32
README.md
32
README.md
@ -8,13 +8,13 @@
|
|||||||
|
|
||||||
### Ultra - это функциональная кастомная прошивка для Nintendo Switch, с упором в разгон и улучшенный пользовательский опыт.
|
### Ultra - это функциональная кастомная прошивка для Nintendo Switch, с упором в разгон и улучшенный пользовательский опыт.
|
||||||
|
|
||||||
### [UltraNX 2.8|RC1](https://github.com/Ultra-NX/UltraNX/releases/tag/2.8-RC1) Поддерживает все HOS до 22.0.0 включительно (22.0.0 в Safe Mode)
|
### [UltraNX 3.0|R2+](https://github.com/Ultra-NX/UltraNX/releases/tag/3.0-R2) Поддерживает все HOS до 22.5.0 включительно
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Особенности Ultra
|
## Особенности Ultra
|
||||||
|
|
||||||
* Предварительно настроенный OC Switchcraft (Преемник OC-Suite, аналог 4IFIR) с пресетами.
|
* Предварительно настроенный Horizon OC (Преемник EOS) с пресетами.
|
||||||
* Небольшой андервольт (сниженные вольтажи) в стоке, что заметно снижает потребление консоли, и заметный разгон памяти, который сделает игры плавнее.
|
* Небольшой андервольт (сниженные вольтажи) в стоке, что заметно снижает потребление консоли, и заметный разгон памяти, который сделает игры плавнее.
|
||||||
* Лучший кастомизатор разгона для Свитч - [Ultra-Tuner](https://github.com/Ultra-NX/Ultra/wiki/Tuner-RU#Ultra-Tuner), позволяющий настраивать разгон прямо с консоли. Был первым, и остается неповторимым.
|
* Лучший кастомизатор разгона для Свитч - [Ultra-Tuner](https://github.com/Ultra-NX/Ultra/wiki/Tuner-RU#Ultra-Tuner), позволяющий настраивать разгон прямо с консоли. Был первым, и остается неповторимым.
|
||||||
* Сборка максимально легкая и не нагруженная. В ней нет лишнего, минимум необходимый для разгона и комфортного использования.
|
* Сборка максимально легкая и не нагруженная. В ней нет лишнего, минимум необходимый для разгона и комфортного использования.
|
||||||
@ -34,7 +34,7 @@
|
|||||||
1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** - Atmosphère, кастомная прошивка для Nintendo Switch.
|
1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** - Atmosphère, кастомная прошивка для Nintendo Switch.
|
||||||
1. **[Hekate](https://github.com/CTCaer/hekate)** - Пользовательский графический загрузчик Nintendo Switch, патчер прошивки, инструментарий и многое другое.
|
1. **[Hekate](https://github.com/CTCaer/hekate)** - Пользовательский графический загрузчик Nintendo Switch, патчер прошивки, инструментарий и многое другое.
|
||||||
1. **[Ultra Tuner](https://github.com/Ultra-NX/Ultra-Tuner)** - Пакет для Ultrahand, позволяющий произвести тонкую настройку параметров под свою консоль. В случае нестабильной работы разгона, или при желании увеличить производительность консоли, Ultra Tuner - Ваш незаменимый помощник.
|
1. **[Ultra Tuner](https://github.com/Ultra-NX/Ultra-Tuner)** - Пакет для Ultrahand, позволяющий произвести тонкую настройку параметров под свою консоль. В случае нестабильной работы разгона, или при желании увеличить производительность консоли, Ultra Tuner - Ваш незаменимый помощник.
|
||||||
1. **[OC-Switchcraft](https://github.com/halop/OC-Switchcraft-EOS/releases)**, форк **[OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/)** - Загрузчик Атмосферы с разгоном от B3711 и Meha, позволяет выжать из N.Switch мощность Xbox One. Вовремя обновляется для поддержки новых возможностей Атмосферы.
|
1. **[Horizon OC](https://github.com/Horizon-OC/Horizon-OC)** - Загрузчик Атмосферы с разгоном от Soul и Lightos, позволяет выжать из N.Switch мощность Xbox One. Вовремя обновляется для поддержки новых возможностей Атмосферы.
|
||||||
|
|
||||||
|
|
||||||
1. **Установленные пейлоады**:
|
1. **Установленные пейлоады**:
|
||||||
@ -43,7 +43,6 @@
|
|||||||
|
|
||||||
|
|
||||||
1. **Установленные Homebrew**
|
1. **Установленные Homebrew**
|
||||||
* [Sphaira](https://github.com/ITotalJustice/sphaira) - Современное Хоумбрю Меню, аналог nx-hbmenu
|
|
||||||
* [AiO Switch Updater](https://github.com/HamletDuFromage/aio-switch-updater) - Программа для обновления UltraNX до актуальной версии, а так же для скачивания читов и HOS.
|
* [AiO Switch Updater](https://github.com/HamletDuFromage/aio-switch-updater) - Программа для обновления UltraNX до актуальной версии, а так же для скачивания читов и HOS.
|
||||||
* [Daybreak](https://github.com/Atmosphere-NX/Atmosphere) - Программа для обновления HOS (системного ПО).
|
* [Daybreak](https://github.com/Atmosphere-NX/Atmosphere) - Программа для обновления HOS (системного ПО).
|
||||||
* [DBI](https://4pda.to/forum/index.php?showtopic=939714&st=1100#entry86288632) - Лучший файловый менеджер, менеджер сохранений и установщик программ на консоль.
|
* [DBI](https://4pda.to/forum/index.php?showtopic=939714&st=1100#entry86288632) - Лучший файловый менеджер, менеджер сохранений и установщик программ на консоль.
|
||||||
@ -51,26 +50,26 @@
|
|||||||
|
|
||||||
1. **Установленные модули**
|
1. **Установленные модули**
|
||||||
* [SaltyNX](https://github.com/masagrator/SaltyNX) - Фоновый модуль, позволяющий модифицировать файлы\процессы в консоли, поддерживает плагины.
|
* [SaltyNX](https://github.com/masagrator/SaltyNX) - Фоновый модуль, позволяющий модифицировать файлы\процессы в консоли, поддерживает плагины.
|
||||||
* [sys-clk](https://github.com/ppkantorski/sys-clk) - Модуль отвечающий за разгон процессора, памяти и видеочипа - для лучшей производительности.
|
|
||||||
* [nx-ovlloader](https://github.com/ppkantorski/nx-ovlloader) - С помощью этого модуля осуществляется переключение установленных модулей.
|
* [nx-ovlloader](https://github.com/ppkantorski/nx-ovlloader) - С помощью этого модуля осуществляется переключение установленных модулей.
|
||||||
* [sys-patch](https://github.com/impeeza/sys-patch) - Патчит систему на работу неподписанного софта вместо сигпатчей.
|
* [sys-patch](https://github.com/borntohonk/sys-patch) - Патчит систему на работу неподписанного софта вместо сигпатчей.
|
||||||
* [Mission Control](https://github.com/ndeadly/MissionControl) - Модуль, позволяющий подключать практически любые геймпады к консоли по Bluetooth.
|
* [Mission Control](https://github.com/ndeadly/MissionControl) - Модуль, позволяющий подключать практически любые геймпады к консоли по Bluetooth.
|
||||||
* [sys-con](https://github.com/o0Zz/sys-con) - Модуль, позволяющий подключать практически любые геймпады к консоли по USB.
|
* [sys-con](https://github.com/o0Zz/sys-con) - Модуль, позволяющий подключать практически любые геймпады к консоли по USB.
|
||||||
* [Ultrahand Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) - Специальное оверлей-меню для взаимодействия с системой: разгон, управление режимами через ReverseNX, включение читов, прочее. Также позволяет использовать самописные пакеты, например - Ultra Tuner.
|
* [Ultrahand Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) - Специальное оверлей-меню для взаимодействия с системой: разгон, управление режимами через ReverseNX, включение читов, прочее. Также позволяет использовать самописные пакеты, например - Ultra Tuner.
|
||||||
- **`Ultra OC (sys-clk)`**, мод [sys-clk](https://github.com/ppkantorski/sys-clk) - Оверлей для управления модулем sys-clk. Немного изменен мной, но без копания в исходниках (Так как они закрыты).
|
- [Horizon OC](https://github.com/Horizon-OC/Horizon-OC) - Оверлей для управления модулем sys-clk.
|
||||||
- [Status Monitor](https://github.com/ppkantorski/Status-Monitor-Overlay), форк [Status Monitor](https://github.com/hanai3Bi/Status-Monitor-Overlay) - Оверлей позволяющий следить за параметрами консоли в реальном времени. Может выступать в качестве счетчика FPS. Сменить пресет Micro-оверлея можно в Tuner.
|
- [Status Monitor](https://github.com/ppkantorski/Status-Monitor-Overlay) - Оверлей позволяющий следить за параметрами консоли в реальном времени. Может выступать в качестве счетчика FPS. Сменить пресет Micro-оверлея можно в Tuner.
|
||||||
- [FPSLocker](https://github.com/masagrator/FPSLocker) - Оверлей, позволяющий разблокировать 60 FPS в играх.
|
- [FPSLocker](https://github.com/ppkantorski/FPSLocker) - Оверлей, позволяющий разблокировать 60 FPS в играх.
|
||||||
- [EdiZon](https://github.com/ppkantorski/EdiZon-Overlay) - Оверлей для использования читов, включая графические.
|
- [EdiZon](https://github.com/proferabg/EdiZon-Overlay) - Оверлей для использования читов, включая графические.
|
||||||
- [ReverseNX-RT](https://github.com/masagrator/ReverseNX-RT) - Оверлей для переключения запущенной игры в портатив\док, меняет настройки графики\разрешения в играх.
|
- [ReverseNX-RT](https://github.com/ppkantorski/ReverseNX-RT) - Оверлей для переключения запущенной игры в портатив\док, меняет настройки графики\разрешения в играх.
|
||||||
- [Sysmodules](https://github.com/ppkantorski/ovl-sysmodules) - Оверлей для включения\отключения установленных системных модулей.
|
- [Sysmodules](https://github.com/ppkantorski/ovl-sysmodules) - Оверлей для включения\отключения установленных системных модулей.
|
||||||
|
|
||||||
|
|
||||||
1. **Доступные для скачивания через [Ultra Tuner](https://github.com/Ultra-NX/UltraNX/wiki/Tuner-RU#ultra-tuner)**
|
1. **Доступные для скачивания через [Ultra Tuner](https://github.com/Ultra-NX/UltraNX/wiki/Tuner-RU#ultra-tuner)**
|
||||||
* Homebrews:
|
* Homebrews:
|
||||||
* [DBI](https://4pda.to/forum/index.php?showtopic=939714&st=1100#entry86288632) - Здесь можно скачать DBI или обновить имеющийся.
|
* [DBI](https://4pda.to/forum/index.php?showtopic=939714&st=1100#entry86288632) - Здесь можно скачать DBI или обновить имеющийся.
|
||||||
|
* [AIO](https://github.com/HamletDuFromage/aio-switch-updater) - Скачивает настроенный AIO для UltraNX.
|
||||||
* [Linkalho](https://gbatemp.net/download/linkalho.38822) - Программа для привязки аккаунта. Без привязки не будут работать некоторые игры.
|
* [Linkalho](https://gbatemp.net/download/linkalho.38822) - Программа для привязки аккаунта. Без привязки не будут работать некоторые игры.
|
||||||
* [Sphaira](https://github.com/ITotalJustice/sphaira) - Здесь можно обновить Sphaira\обновить ее конфиг.
|
* [PPSSPP](https://gbatemp.net/threads/ppsspp-switch-standalone-beta.544071/post-10805015) - Эмулятор PSP.
|
||||||
* [PPSSPP](https://gbatemp.net/threads/ppsspp-switch-standalone-beta.544071/post-10492671) - Эмулятор PSP.
|
* [DuckStation](https://gbatemp.net/threads/duckstation-for-switch.654484/page-7#post-10768042) - Эмулятор PS1.
|
||||||
* [Moonlight](https://github.com/XITRIX/Moonlight-Switch) - Клиент Moonlight, позволяет транслировать на консоль игры с PC.
|
* [Moonlight](https://github.com/XITRIX/Moonlight-Switch) - Клиент Moonlight, позволяет транслировать на консоль игры с PC.
|
||||||
* [ThemezerNX](https://github.com/suchmememanyskill/themezer-nx) + [NXThemes Installer](https://github.com/exelix11/SwitchThemeInjector) + [Theme Patches](https://github.com/exelix11/theme-patches) - Поиск и установка тем на свитч.
|
* [ThemezerNX](https://github.com/suchmememanyskill/themezer-nx) + [NXThemes Installer](https://github.com/exelix11/SwitchThemeInjector) + [Theme Patches](https://github.com/exelix11/theme-patches) - Поиск и установка тем на свитч.
|
||||||
* [Battery Desync Fix](https://github.com/CTCaer/battery_desync_fix_nx) - Программа для сброса контроллера батареи. Не используйте просто так!
|
* [Battery Desync Fix](https://github.com/CTCaer/battery_desync_fix_nx) - Программа для сброса контроллера батареи. Не используйте просто так!
|
||||||
@ -80,17 +79,18 @@
|
|||||||
|
|
||||||
* Overlays:
|
* Overlays:
|
||||||
* [Status Monitor](https://github.com/ppkantorski/Status-Monitor-Overlay) - Форк Status Monitor от kantorski.
|
* [Status Monitor](https://github.com/ppkantorski/Status-Monitor-Overlay) - Форк Status Monitor от kantorski.
|
||||||
|
* [sys-dock](https://github.com/masagrator/sys-dock) - Модуль позволяющий изменять частоту подключенного экрана через Док.
|
||||||
* [Tetris](https://github.com/ppkantorski/Tetris-Overlay) - Та самая игра в виде оверлея. Работает только на последних версиях Ultrahand.
|
* [Tetris](https://github.com/ppkantorski/Tetris-Overlay) - Та самая игра в виде оверлея. Работает только на последних версиях Ultrahand.
|
||||||
* [MasterVolume](https://github.com/averne/MasterVolume) - Регулировка глобальной громкости, позволяет поднять громкость выше максимума. Использовать аккуратно!
|
* [MasterVolume](https://github.com/averne/MasterVolume) - Регулировка глобальной громкости, позволяет поднять громкость выше максимума. Использовать аккуратно!
|
||||||
* [NX-FanControl](https://github.com/Insektaure/NX-FanControl) + [NX-FanControl Overlay Fork](https://github.com/ppkantorski/NX-FanControl) - Модуль для ручной регулировки оборотов кулера. Изменения применяются сразу, модуль смотрит на температуру SOC а не Skin, как Атмосфера.
|
* [NX-FanControl](https://github.com/Insektaure/NX-FanControl) + [NX-FanControl Overlay Fork](https://github.com/ppkantorski/NX-FanControl) - Модуль для ручной регулировки оборотов кулера. Изменения применяются сразу, модуль смотрит на температуру SOC а не Skin, как Атмосфера.
|
||||||
* [BT Audio](https://github.com/masagrator/BT_Audio-ovl) - Оверлей, позволяющий быстро отключаться\подключаться к bluetooth-гарнитуре.
|
* [BT Audio](https://github.com/masagrator/BT_Audio-ovl) - Оверлей, позволяющий быстро отключаться\подключаться к bluetooth-гарнитуре.
|
||||||
* [Fizeau](https://github.com/averne/Fizeau) - Модуль для изменения цветового профиля экрана.
|
* [Fizeau](https://github.com/averne/Fizeau) + [Fizeau Overlay Fork](https://github.com/ppkantorski/Fizeau) - Модуль для изменения цветового профиля экрана.
|
||||||
* [sys-tune](https://github.com/HookedBehemoth/sys-tune) - Оверлей-музыкальный плеер, работает в фоне.
|
* [sys-tune](https://github.com/ppkantorski/sys-tune) - Оверлей-музыкальный плеер, работает в фоне.
|
||||||
|
|
||||||
* Other:
|
* Other:
|
||||||
* [FPSLocker Patches](https://github.com/masagrator/FPSLocker-Warehouse) - Пакет патчей для FPSLocker, позволяет обновить все патчи сразу, вместо скачивания по одному через оверлей FPSLocker'а. В Ультре по умолчанию всегда последние патчи, так что достаточно своевременно обновлять сборку.
|
* [FPSLocker Patches](https://github.com/masagrator/FPSLocker-Warehouse) - Пакет патчей для FPSLocker, позволяет обновить все патчи сразу, вместо скачивания по одному через оверлей FPSLocker'а. В Ультре по умолчанию всегда последние патчи, так что достаточно своевременно обновлять сборку.
|
||||||
* [DVR Patches](https://github.com/exelix11/dvr-patches) - Патчи SysDVR, работают и без системного модуля, активируя фоновую запись в играх, где это изначально запрещено.
|
* [DVR Patches](https://github.com/exelix11/dvr-patches) - Патчи SysDVR, работают и без системного модуля, активируя фоновую запись в играх, где это изначально запрещено.
|
||||||
* [Mod Alchemist](https://github.com/ppkantorski/Mod-Alchemist) - Пакет для скачивания, установки и управления модами для игр.
|
* [Mod Alchemist](https://github.com/ppkantorski/Alchemist) - Пакет для скачивания, установки и управления модами для игр.
|
||||||
* [sys-ftpd](https://github.com/ELY3M/sys-ftpd) - FTP сервер, работающий на фоне.
|
* [sys-ftpd](https://github.com/ELY3M/sys-ftpd) - FTP сервер, работающий на фоне.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -6,13 +6,13 @@
|
|||||||
#
|
#
|
||||||
### Ultra is a functional custom firmware for Nintendo Switch, with a focus on overclocking and an improved user experience.
|
### Ultra is a functional custom firmware for Nintendo Switch, with a focus on overclocking and an improved user experience.
|
||||||
|
|
||||||
### [UltraNX 2.8|RC1](https://github.com/Ultra-NX/UltraNX/releases/tag/2.8-RC1) Supports all HOS up to and including 22.0.0 (22.0.0 in Safe Mode)
|
### [UltraNX 3.0|R2+](https://github.com/Ultra-NX/UltraNX/releases/tag/3.0-R2) Supports all HOS up to and including 22.5.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Features of Ultra
|
## Features of Ultra
|
||||||
|
|
||||||
* Pre-configured OC Switchcraft (Successor to OC-Suite) with presets.
|
* Pre-configured Horizon OC (Successor to EOS) with presets.
|
||||||
* By default, there's already an undervolt that noticeably reduces the console's consumption, and a slight memory overclock that will make games smoother.
|
* By default, there's already an undervolt that noticeably reduces the console's consumption, and a slight memory overclock that will make games smoother.
|
||||||
* The best overclocking customizer for Switch - Ultra-Tuner, that allows you to customize overclocking right from the console. It was the first, and remains unique.
|
* The best overclocking customizer for Switch - Ultra-Tuner, that allows you to customize overclocking right from the console. It was the first, and remains unique.
|
||||||
* The CFW is as light as possible. There are no unnecessary things in it, only minimum necessary for overclocking and comfortable use.
|
* The CFW is as light as possible. There are no unnecessary things in it, only minimum necessary for overclocking and comfortable use.
|
||||||
@ -30,7 +30,7 @@
|
|||||||
1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** - Atmosphère, custom firmware for the Nintendo Switch.
|
1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** - Atmosphère, custom firmware for the Nintendo Switch.
|
||||||
1. **[Hekate](https://github.com/CTCaer/hekate)** - Custom Nintendo Switch graphical bootloader, firmware patcher, toolkit and more.
|
1. **[Hekate](https://github.com/CTCaer/hekate)** - Custom Nintendo Switch graphical bootloader, firmware patcher, toolkit and more.
|
||||||
1. **[Ultra Tuner](https://github.com/Ultra-NX/Ultra-Tuner)** - Package for Ultrahand, which allows you to fine-tune the OC parameters for your console. In case of unstable overclocking, or if you want to increase the performance of your console, Ultra Tuner is your indispensable assistant.
|
1. **[Ultra Tuner](https://github.com/Ultra-NX/Ultra-Tuner)** - Package for Ultrahand, which allows you to fine-tune the OC parameters for your console. In case of unstable overclocking, or if you want to increase the performance of your console, Ultra Tuner is your indispensable assistant.
|
||||||
1. **[OC-Switchcraft](https://github.com/halop/OC-Switchcraft-EOS/releases)**, a fork of **[OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/)** - Atmosphere Loader with overclocking from B3711 & Meha, allows you to reach from N.Switch power Xbox One. Updated in time to support new Atmosphere features.
|
1. **[Horizon OC](https://github.com/Horizon-OC/Horizon-OC)** - Atmosphere Loader with overclocking from Soul & Lightos, allows you to reach from N.Switch power Xbox One. Updated in time to support new Atmosphere features.
|
||||||
|
|
||||||
|
|
||||||
1. **Installed Payloads**:
|
1. **Installed Payloads**:
|
||||||
@ -39,7 +39,6 @@
|
|||||||
|
|
||||||
|
|
||||||
1. **Installed Homebrew**
|
1. **Installed Homebrew**
|
||||||
* [Sphaira](https://github.com/ITotalJustice/sphaira) - Modern Homebrew Menu, analogous to nx-hbmenu
|
|
||||||
* [AiO Switch Updater](https://github.com/HamletDuFromage/aio-switch-updater) - Program to update Ultra to the current version, as well as to download cheats & HOS.
|
* [AiO Switch Updater](https://github.com/HamletDuFromage/aio-switch-updater) - Program to update Ultra to the current version, as well as to download cheats & HOS.
|
||||||
* [Daybreak](https://github.com/Atmosphere-NX/Atmosphere) - A program for updating HOS.
|
* [Daybreak](https://github.com/Atmosphere-NX/Atmosphere) - A program for updating HOS.
|
||||||
* [DBI](https://4pda.to/forum/index.php?showtopic=939714&st=1100#entry86288632) - The best file manager, save manager and program installer on the console.
|
* [DBI](https://4pda.to/forum/index.php?showtopic=939714&st=1100#entry86288632) - The best file manager, save manager and program installer on the console.
|
||||||
@ -47,26 +46,26 @@
|
|||||||
|
|
||||||
1. **Installed Modules**
|
1. **Installed Modules**
|
||||||
* [SaltyNX](https://github.com/masagrator/SaltyNX) - Background module allowing to modify files/processes in console, supports plugins.
|
* [SaltyNX](https://github.com/masagrator/SaltyNX) - Background module allowing to modify files/processes in console, supports plugins.
|
||||||
* [sys-clk](https://github.com/ppkantorski/sys-clk) - Module responsible for overclocking CPU, memory and GPU - for better performance.
|
|
||||||
* [nx-ovlloader](https://github.com/ppkantorski/nx-ovlloader) - This module is used to switch the installed modules.
|
* [nx-ovlloader](https://github.com/ppkantorski/nx-ovlloader) - This module is used to switch the installed modules.
|
||||||
* [sys-patch](https://github.com/impeeza/sys-patch) - Patches the system to run unsigned software instead of sigpatches.
|
* [sys-patch](https://github.com/borntohonk/sys-patch) - Patches the system to run unsigned software instead of sigpatches.
|
||||||
* [Mission Control](https://github.com/ndeadly/MissionControl) - A module that allows you to connect almost any gamepads to the console via bluetooth.
|
* [Mission Control](https://github.com/ndeadly/MissionControl) - A module that allows you to connect almost any gamepads to the console via bluetooth.
|
||||||
* [sys-con](https://github.com/o0Zz/sys-con) - A module that allows you to connect almost any gamepads to the console via USB.
|
* [sys-con](https://github.com/o0Zz/sys-con) - A module that allows you to connect almost any gamepads to the console via USB.
|
||||||
* [Ultrahand Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) - Special overlay-menu for interacting with the system: overclocking, controlling modes via ReverseNX, enabling cheats, etc. Also allows to use your own packages, for example, Ultra Tuner.
|
* [Ultrahand Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) - Special overlay-menu for interacting with the system: overclocking, controlling modes via ReverseNX, enabling cheats, etc. Also allows to use your own packages, for example, Ultra Tuner.
|
||||||
- **`Ultra OC (sys-clk)`**, a mod of [sys-clk](https://github.com/ppkantorski/sys-clk) - Overlay for controlling sys-clk module. Slightly modified by me, but without digging into sources (Since they're closed).
|
- [Horizon OC](https://github.com/Horizon-OC/Horizon-OC) - Overlay for controlling sys-clk module.
|
||||||
- [Status Monitor](https://github.com/ppkantorski/Status-Monitor-Overlay), a fork of [Status Monitor](https://github.com/masagrator/Status-Monitor-Overlay) - Overlay that allows you to monitor console parameters in real time. It can act as an FPS counter. You change preset of Micro-overlay appearance in Tuner.
|
- [Status Monitor](https://github.com/ppkantorski/Status-Monitor-Overlay) - Overlay that allows you to monitor console parameters in real time. It can act as an FPS counter. You change preset of Micro-overlay appearance in Tuner.
|
||||||
- [FPSLocker](https://github.com/masagrator/FPSLocker) - An overlay that allows you to unlock 60 FPS in games.
|
- [FPSLocker](https://github.com/ppkantorski/FPSLocker) - An overlay that allows you to unlock 60 FPS in games.
|
||||||
- [EdiZon](https://github.com/ppkantorski/EdiZon-Overlay) - An overlay for using cheats.
|
- [EdiZon](https://github.com/proferabg/EdiZon-Overlay) - An overlay for using cheats.
|
||||||
- [ReverseNX-RT](https://github.com/masagrator/ReverseNX-RT) - An overlay for switching a running game to a handheld\dock mode, which changes the graphics and resolution settings in games.
|
- [ReverseNX-RT](https://github.com/ppkantorski/ReverseNX-RT) - An overlay for switching a running game to a handheld\dock mode, which changes the graphics and resolution settings in games.
|
||||||
- [Sysmodules](https://github.com/ppkantorski/ovl-sysmodules) - Overlay for enabling\disabling installed system modules.
|
- [Sysmodules](https://github.com/ppkantorski/ovl-sysmodules) - Overlay for enabling\disabling installed system modules.
|
||||||
|
|
||||||
|
|
||||||
1. **Available for download via [Updater](https://github.com/Ultra-NX/Ultra/wiki/Tuner-RU#Updater)**
|
1. **Available for download via [Updater](https://github.com/Ultra-NX/Ultra/wiki/Tuner-RU#Updater)**
|
||||||
* Homebrews:
|
* Homebrews:
|
||||||
* [DBI](https://4pda.to/forum/index.php?showtopic=939714&st=1100#entry86288632) - Here you can download a DBI or update an existing one.
|
* [DBI](https://4pda.to/forum/index.php?showtopic=939714&st=1100#entry86288632) - Here you can download a DBI or update an existing one.
|
||||||
* [Linkalho](https://gbatemp.net/download/linkalho.38822/) - Account linking program. Some games won't work without the link.
|
* [AIO](https://github.com/HamletDuFromage/aio-switch-updater) - Downloads the configured AIO for UltraNX.
|
||||||
* [Sphaira](https://github.com/ITotalJustice/sphaira) - Here you can update Sphaira\update its config.
|
* [Linkalho](https://gbatemp.net/download/linkalho.38822/) - Account linking program. Some games won't work without the link.=
|
||||||
* [PPSSPP](https://gbatemp.net/threads/ppsspp-switch-standalone-beta.544071/post-10492671) - PSP emulator.
|
* [PPSSPP](https://gbatemp.net/threads/ppsspp-switch-standalone-beta.544071/post-10805015) - PSP emulator.
|
||||||
|
* [DuckStation](https://gbatemp.net/threads/duckstation-for-switch.654484/page-7#post-10768042) - PS1 emulator.
|
||||||
* [Moonlight](https://github.com/XITRIX/Moonlight-Switch) - Moonlight client, allows to stream games from PC.
|
* [Moonlight](https://github.com/XITRIX/Moonlight-Switch) - Moonlight client, allows to stream games from PC.
|
||||||
* [ThemezerNX](https://github.com/suchmememanyskill/themezer-nx) + [NXThemes Installer](https://github.com/exelix11/SwitchThemeInjector) + [Theme Patches](https://github.com/exelix11/theme-patches) - Searching and installing themes on Switch.
|
* [ThemezerNX](https://github.com/suchmememanyskill/themezer-nx) + [NXThemes Installer](https://github.com/exelix11/SwitchThemeInjector) + [Theme Patches](https://github.com/exelix11/theme-patches) - Searching and installing themes on Switch.
|
||||||
* [Battery Desync Fix](https://github.com/CTCaer/battery_desync_fix_nx) - Program to reset the battery controller. Do not use unnecessarily!
|
* [Battery Desync Fix](https://github.com/CTCaer/battery_desync_fix_nx) - Program to reset the battery controller. Do not use unnecessarily!
|
||||||
@ -76,17 +75,18 @@
|
|||||||
|
|
||||||
* Overlays:
|
* Overlays:
|
||||||
* [Status Monitor](https://github.com/ppkantorski/Status-Monitor-Overlay) - Status Monitor fork from kantorski.
|
* [Status Monitor](https://github.com/ppkantorski/Status-Monitor-Overlay) - Status Monitor fork from kantorski.
|
||||||
|
* [sys-dock](https://github.com/masagrator/sys-dock) - A module that allows you to change the frequency of your connected screen via the Dock.
|
||||||
* [Tetris](https://github.com/ppkantorski/Tetris-Overlay/) - "That" game in the form of an overlay. Works only on the latest versions of Ultrahand.
|
* [Tetris](https://github.com/ppkantorski/Tetris-Overlay/) - "That" game in the form of an overlay. Works only on the latest versions of Ultrahand.
|
||||||
* [MasterVolume](https://github.com/averne/MasterVolume) - Global volume control, allows you to raise the volume above the maximum. Use with care!
|
* [MasterVolume](https://github.com/averne/MasterVolume) - Global volume control, allows you to raise the volume above the maximum. Use with care!
|
||||||
* [NX-FanControl](https://github.com/Insektaure/NX-FanControl) + [NX-FanControl Overlay Fork](https://github.com/ppkantorski/NX-FanControl) - Module for manually adjusting the speed of the cooler. The changes are applied immediately, the module works from SOC temperature and not Skin temperature like Atmosphere.
|
* [NX-FanControl](https://github.com/Insektaure/NX-FanControl) + [NX-FanControl Overlay Fork](https://github.com/ppkantorski/NX-FanControl) - Module for manually adjusting the speed of the cooler. The changes are applied immediately, the module works from SOC temperature and not Skin temperature like Atmosphere.
|
||||||
* [BT Audio](https://github.com/masagrator/BT_Audio-ovl) - An overlay that allows you to quickly disconnect\connect to a bluetooth headset.
|
* [BT Audio](https://github.com/masagrator/BT_Audio-ovl) - An overlay that allows you to quickly disconnect\connect to a bluetooth headset.
|
||||||
* [Fizeau](https://github.com/averne/Fizeau) - Module for changing the screen color profile.
|
* [Fizeau](https://github.com/averne/Fizeau) + [Fizeau Overlay Fork](https://github.com/ppkantorski/Fizeau) - Module for changing the screen color profile.
|
||||||
* [sys-tune](https://github.com/HookedBehemoth/sys-tune) - Overlay music player, works in background.
|
* [sys-tune](https://github.com/ppkantorski/sys-tune) - Overlay music player, works in background.
|
||||||
|
|
||||||
* Other:
|
* Other:
|
||||||
* [FPSLocker Patches](https://github.com/masagrator/FPSLocker-Warehouse) - The patch package for FPSLocker allows you to update all patches at once, instead of downloading one at a time through the FPSLocker overlay. UltraNX always has the latest patches by default, so it's enough to update the CFW in a timely manner.
|
* [FPSLocker Patches](https://github.com/masagrator/FPSLocker-Warehouse) - The patch package for FPSLocker allows you to update all patches at once, instead of downloading one at a time through the FPSLocker overlay. UltraNX always has the latest patches by default, so it's enough to update the CFW in a timely manner.
|
||||||
* [DVR Patches](https://github.com/exelix11/dvr-patches) - SysDVR patches, work without the system module, activating background recording in games where it is initially prohibited.
|
* [DVR Patches](https://github.com/exelix11/dvr-patches) - SysDVR patches, work without the system module, activating background recording in games where it is initially prohibited.
|
||||||
* [Mod Alchemist](https://github.com/ppkantorski/Mod-Alchemist) - A package for downloading, installing, and managing mods for games.
|
* [Mod Alchemist](https://github.com/ppkantorski/Alchemist) - A package for downloading, installing, and managing mods for games.
|
||||||
* [sys-ftpd](https://github.com/ELY3M/sys-ftpd) - FTP server running in background.
|
* [sys-ftpd](https://github.com/ELY3M/sys-ftpd) - FTP server running in background.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,23 @@
|
|||||||
|
# Tales of Berseria Remastered `US` 1.0.5
|
||||||
|
# BID: 7CE7738C90E39908
|
||||||
|
# Known issue: Using barrier devices may not be triggering animation for any other FPS targets than 30, 50, 60, 100, 120.
|
||||||
|
# Known issue: Opening gate may not happen if you use any other FPS than 30, 60 or 120.
|
||||||
|
# Solution: when animation doesn't want to progress, change FPS Target to 30, 60 or 120.
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Disable FPS Lock
|
||||||
|
## REF: 08 69 69 b8 69 ea 41 b9 28 01 08 0b, second result
|
||||||
|
## Look to which address points ldr w8,[x8, x9, LSL #0x0], this is the interval speed. Substract 4 from offset to get vsync interval and our offset we need to put.
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x44D07ACC]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 1]
|
||||||
|
# Speed Factor
|
||||||
|
## REF: 00 01 3f d6 00 00 22 1e 28 11 91 52 08 91 a7 72
|
||||||
|
## Find first LDR X8, [X23, #offset] below result. X23 + offset is our address
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x44A926C0, -4]
|
||||||
|
value_type: float
|
||||||
|
value: "60 / FPS_TARGET"
|
||||||
@ -0,0 +1,11 @@
|
|||||||
|
# Tomb Raider: Definitive Edition 1.0.4
|
||||||
|
# BID: 97EB11E9B56A96E5
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Dynamic Resolution Frametime Target
|
||||||
|
# REF: Search for function that has 4A 1C 80 D2 2A 1C C0 F2, then search instruction with 0x42055555 in that function, it should be written to 2 addresses inside main. Ignore closer address.
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x1C396F8]
|
||||||
|
value_type: float
|
||||||
|
value: FRAMETIME_TARGET
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# Rune Factory: Guardians of Azuma `US` 1.1.4
|
||||||
|
# BID: A91A871F86DE1A93
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8F64D40, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8F9E470, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7F7D6E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,74 @@
|
|||||||
|
# ダイイングライト ディフィニティブエディション 1.0.4
|
||||||
|
# BID: CD8585507B3B8765
|
||||||
|
|
||||||
|
DECLARATIONS:
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_timing1
|
||||||
|
value_type: float
|
||||||
|
default_value: 0.034
|
||||||
|
evaluate: "1.02 / FPS_TARGET"
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_timing2
|
||||||
|
value_type: float
|
||||||
|
default_value: 0.028
|
||||||
|
evaluate: "0.84 / FPS_TARGET"
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_timing3
|
||||||
|
value_type: float
|
||||||
|
default_value: 0.028985508
|
||||||
|
evaluate: "0.87 / FPS_TARGET"
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_timing4
|
||||||
|
value_type: float
|
||||||
|
default_value: 0.02631579
|
||||||
|
evaluate: "0.79 / FPS_TARGET"
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_timing5
|
||||||
|
value_type: float
|
||||||
|
default_value: 0.032467533
|
||||||
|
evaluate: "0.974 / FPS_TARGET"
|
||||||
|
MASTER_WRITE:
|
||||||
|
# Disable Dynamic GPU Clocks
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x1DE8AC4
|
||||||
|
instructions: [
|
||||||
|
[nop]
|
||||||
|
]
|
||||||
|
# Redirect Dynamic Resolution Timings
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x1DE8AA0
|
||||||
|
instructions: [
|
||||||
|
[adrp, x10, $dr_timing1],
|
||||||
|
[ldr, w10, [x10, $dr_timing1]]
|
||||||
|
]
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x1DE8B00
|
||||||
|
instructions: [
|
||||||
|
[adrp, x10, $dr_timing2],
|
||||||
|
[ldr, w10, [x10, $dr_timing2]]
|
||||||
|
]
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x1DE81C0
|
||||||
|
instructions: [
|
||||||
|
[adrp, x11, $dr_timing3],
|
||||||
|
[ldr, w12, [x11, $dr_timing3]],
|
||||||
|
[adrp, x11, $dr_timing4],
|
||||||
|
[ldr, w11, [x11, $dr_timing4]]
|
||||||
|
]
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x1DE81F0
|
||||||
|
instructions: [
|
||||||
|
[adrp, x11, $dr_timing5],
|
||||||
|
[ldr, w11, [x11, $dr_timing5]]
|
||||||
|
]
|
||||||
|
|
||||||
@ -0,0 +1,31 @@
|
|||||||
|
# DRAGON BALL: Sparking! ZERO 2.0.76
|
||||||
|
# BID: 68EDAFD68C7BC1A1
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Disable bUseFixedFrameRate to unlock framerate
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x9AEFA30, 0x9C4]
|
||||||
|
address_unsafe: true
|
||||||
|
value_type: uint32
|
||||||
|
# Default is 0x47, bUseFixedFrameRate |= 0x40
|
||||||
|
# By writing 7 we are making sure that other flags are maintained:
|
||||||
|
# bAllowMultiThreadedAnimationUpdate |= 4
|
||||||
|
# bOptimizeAnimBlueprintMemberVariableAccess |= 2
|
||||||
|
# bCanBlueprintsTickByDefault |= 1
|
||||||
|
value: 7
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x9AF1060, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x92F9B68, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# Rune Factory: Guardians of Azuma 1.1.4
|
||||||
|
# BID: A91A871F86DE1A93
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8F64D40, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8F9E470, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7F7D6E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
# Wolfenstein: Youngblood 1.6
|
||||||
|
# BID: 3A04994C1F53710A
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# rs_force460
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7994DF0]
|
||||||
|
value_type: int32
|
||||||
|
value: 1
|
||||||
|
# rs_raiseThreshold = 0.96 * (30/FPS)
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7994F14]
|
||||||
|
value_type: float
|
||||||
|
value: "(30 / FPS_TARGET) * 0.96"
|
||||||
|
# rs_dropThreshold = 0.984 * (30/FPS)
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7994E84]
|
||||||
|
value_type: float
|
||||||
|
value: "(30 / FPS_TARGET) * 0.984"
|
||||||
|
# com_adaptiveTickMaxHz
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x85F74E0]
|
||||||
|
value_type: int32
|
||||||
|
value: FPS_LOCK_TARGET
|
||||||
|
# com_adaptiveTickMaxHz
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x85F74E4]
|
||||||
|
value_type: float
|
||||||
|
value: FPS_LOCK_TARGET
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
# 테일즈 오브 베르세리아 리마스터 / 緋夜傳奇 Remastered 1.0.5
|
||||||
|
# BID: 7CE7738C90E39908
|
||||||
|
# Known issue: Using barrier devices may not be triggering animation for any other FPS targets than 30, 50, 60, 100, 120.
|
||||||
|
# Known issue: Opening gate may not happen if you use any other FPS than 30, 60 or 120.
|
||||||
|
# Solution: when animation doesn't want to progress, change FPS Target to 30, 60 or 120.
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Disable FPS Lock
|
||||||
|
## REF: 08 69 69 b8 69 ea 41 b9 28 01 08 0b, second result
|
||||||
|
## Look to which address points ldr w8,[x8, x9, LSL #0x0], this is the interval speed. Substract 4 from offset to get vsync interval and our offset we need to put.
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x44D07ACC]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 1]
|
||||||
|
# Speed Factor
|
||||||
|
## REF: 00 01 3f d6 00 00 22 1e 28 11 91 52 08 91 a7 72
|
||||||
|
## Find first LDR X8, [X23, #offset] below result. X23 + offset is our address
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x44A926C0, -4]
|
||||||
|
value_type: float
|
||||||
|
value: "60 / FPS_TARGET"
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
# 마법사서 아리아나 칠영걸의 서 / 魔法司書阿莉艾娜 七英傑之書 1.0.0
|
||||||
|
# BID: EE53B0DDC797E251
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# UnityEngine.Rendering.OnDemandRendering_TypeInfo
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x4C69F48, 0xB8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: -1
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
# EA SPORTS FC 26 1.88.131e
|
||||||
|
# BID: 671DBD7F2C80CFCE
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Internal FPS Lock
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xC70C6B8, 8]
|
||||||
|
value_type: double
|
||||||
|
value: FPS_TARGET
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
# EA SPORTS FC 26 1.85.f41d
|
||||||
|
# BID: 8A744E3F9FAE12D0
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Internal FPS Lock
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xC692698, 8]
|
||||||
|
value_type: double
|
||||||
|
value: FPS_TARGET
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
# EA SPORTS FC 26 1.86.1233
|
||||||
|
# BID: A6EE52983A834934
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Internal FPS Lock
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xC6986B8, 8]
|
||||||
|
value_type: double
|
||||||
|
value: FPS_TARGET
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
# EA SPORTS FC 26 1.87.2a1e
|
||||||
|
# BID: E05F8F071E0EC7B3
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Internal FPS Lock
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xC6CB6B8, 8]
|
||||||
|
value_type: double
|
||||||
|
value: FPS_TARGET
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
# EA SPORTS FC 26 1.88.adc9
|
||||||
|
# BID: E634977AFB55F3DC
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Internal FPS Lock
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xC70C6B8, 8]
|
||||||
|
value_type: double
|
||||||
|
value: FPS_TARGET
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# 드래곤 퀘스트 VII Reimagined / 勇者鬥惡龍 VII Reimagined 1.2.0
|
||||||
|
# BID: F7EC03E4CB9DE3BD
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7F1BE78, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7F41918, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x77430E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,30 @@
|
|||||||
|
# Atelier Yumia: The Alchemist of Memories & the Envisioned Land 1.6.0
|
||||||
|
# BID: 095A0687C2AEE4C3
|
||||||
|
|
||||||
|
DECLARATIONS:
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_target
|
||||||
|
value_type: float
|
||||||
|
default_value: 0.035714287 # Basically = 1/28
|
||||||
|
evaluate: "1.01 / FPS_TARGET"
|
||||||
|
MASTER_WRITE:
|
||||||
|
# Redirect DR
|
||||||
|
# REF: A9 24 89 52 49 A2 A7 72, second REF
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x10F7B74
|
||||||
|
instructions: [
|
||||||
|
[adrp, x9, $dr_target],
|
||||||
|
[ldr, s1, [x9, $dr_target]],
|
||||||
|
[nop]
|
||||||
|
]
|
||||||
|
ALL_FPS:
|
||||||
|
# Disable FPS Lock
|
||||||
|
# REF: 88 46 40 F9 03 11 40 F9, first ADRP+LDR above it
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x2FEBCD0, 0xE0, 0x294]
|
||||||
|
address_unsafe: true
|
||||||
|
value_type: uint8
|
||||||
|
value: 0
|
||||||
@ -0,0 +1,36 @@
|
|||||||
|
# Empire of Sin 1.11.0
|
||||||
|
# BID: 02A91F6F2440724D
|
||||||
|
|
||||||
|
DECLARATIONS:
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_target_min
|
||||||
|
value_type: double
|
||||||
|
default_value: 28.571428298950195
|
||||||
|
evaluate: "999.9996 / (FPS_TARGET + 5)"
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_target_max
|
||||||
|
value_type: double
|
||||||
|
default_value: 33.33333206176758
|
||||||
|
evaluate: "0.9999996 * FRAMETIME_TARGET"
|
||||||
|
MASTER_WRITE:
|
||||||
|
# REF: RomeroGames.DynamicResolutionService::UpdateService()
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x17D07CC
|
||||||
|
instructions: [
|
||||||
|
[nop],
|
||||||
|
[nop],
|
||||||
|
[adrp, x9, $dr_target_max],
|
||||||
|
[ldr, d0, [x9, $dr_target_max]]
|
||||||
|
]
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x17D0990
|
||||||
|
instructions: [
|
||||||
|
[nop],
|
||||||
|
[nop],
|
||||||
|
[adrp, x8, $dr_target_min],
|
||||||
|
[ldr, d1, [x8, $dr_target_min]]
|
||||||
|
]
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# Formula Legends 1.0.17
|
||||||
|
# BID: A91B42C3ACAF0082
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x842DF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7449EE8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8456780, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# Formula Legends 1.0.15
|
||||||
|
# BID: B01340A1FC0D290F
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8414F68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7430EE8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8450780, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# Formula Legends 1.0.16
|
||||||
|
# BID: B6568B04EEFB900C
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x841AF68, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7436EE8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8456780, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,21 @@
|
|||||||
|
# No Man's Sky 6.36.0
|
||||||
|
# BID: 031615168288CAAF
|
||||||
|
|
||||||
|
DECLARATIONS:
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_target
|
||||||
|
value_type: float
|
||||||
|
default_value: 30
|
||||||
|
evaluate: FPS_TARGET
|
||||||
|
MASTER_WRITE:
|
||||||
|
# Redirect DR frametime target
|
||||||
|
# REF: 08 4E A8 52 00 01 27 1E 48 8F A8 52, ADRP + ADD + LDR above that
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x21832E0
|
||||||
|
instructions: [
|
||||||
|
[adrp, x9, $dr_target],
|
||||||
|
[ldr, s0, [x9, $dr_target]],
|
||||||
|
[nop]
|
||||||
|
]
|
||||||
@ -0,0 +1,21 @@
|
|||||||
|
# No Man's Sky 6.30.0
|
||||||
|
# BID: 77E69EA380453BAD
|
||||||
|
|
||||||
|
DECLARATIONS:
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_target
|
||||||
|
value_type: float
|
||||||
|
default_value: 30
|
||||||
|
evaluate: FPS_TARGET
|
||||||
|
MASTER_WRITE:
|
||||||
|
# Redirect DR frametime target
|
||||||
|
# REF: 08 4E A8 52 00 01 27 1E 48 8F A8 52, ADRP + ADD + LDR above that
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x2181840
|
||||||
|
instructions: [
|
||||||
|
[adrp, x9, $dr_target],
|
||||||
|
[ldr, s0, [x9, $dr_target]],
|
||||||
|
[nop]
|
||||||
|
]
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
# Don't Starve Together 1.28.0
|
||||||
|
# BID: 071D033812A1DC7D
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# FPS Lock
|
||||||
|
# REF: Find instruction 36 D9 34 F8, use X9 to find main offset
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x91F448, 0, 0x320]
|
||||||
|
address_unsafe: true
|
||||||
|
value_type: float
|
||||||
|
value: "1 / FPS_TARGET"
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# Out of Sight 1.0.5
|
||||||
|
# BID: 4F32126FBC538A68
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7C0C178, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7C48870, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x809D310, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
# Ariana and the Elder Codex 1.0.1
|
||||||
|
# BID: 73140E0A9688F3E8
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# UnityEngine.Rendering.OnDemandRendering_TypeInfo
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x4C69F68, 0xB8, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: -1
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
# Dinkum 1.0.7
|
||||||
|
# BID: 7919EB22D79D420B
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# UnityEngine.Time::fixedDeltaTime
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7DDB1F8, 0x50]
|
||||||
|
value_type: uint32
|
||||||
|
value: "141120000 / FPS_TARGET"
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# DRAGON QUEST VII Reimagined 1.2.0
|
||||||
|
# BID: F7EC03E4CB9DE3BD
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7F1BE78, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7F41918, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x77430E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,28 @@
|
|||||||
|
# INAZUMA ELEVEN: Victory Road 6.0.0
|
||||||
|
# BID: 414DA8EF40E5C20D
|
||||||
|
|
||||||
|
DECLARATIONS:
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: fps_target
|
||||||
|
value_type: float
|
||||||
|
default_value: 30
|
||||||
|
evaluate: FPS_TARGET
|
||||||
|
MASTER_WRITE:
|
||||||
|
# Dynamic Resolution FPS Target
|
||||||
|
## REF: 62 02 23 1E 21 18 22 1E, ucvtf + fdiv
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0xCAAE2C
|
||||||
|
instructions: [
|
||||||
|
[adrp, x9, $fps_target],
|
||||||
|
[ldr, s1, [x9, $fps_target]]
|
||||||
|
]
|
||||||
|
ALL_FPS:
|
||||||
|
# Disable FPS Lock
|
||||||
|
## REF: 20 01 00 A9 00 01 63 9E, second LDRB below that, IDA will show address after full analyze
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x3B47DE7]
|
||||||
|
value_type: uint8
|
||||||
|
value: 0
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
# Wolfenstein®: Youngblood™ (Deutsche Version) 1.6
|
||||||
|
# BID: 3A04994C1F53710A
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# rs_force460
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7994DF0]
|
||||||
|
value_type: int32
|
||||||
|
value: 1
|
||||||
|
# rs_raiseThreshold = 0.96 * (30/FPS)
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7994F14]
|
||||||
|
value_type: float
|
||||||
|
value: "(30 / FPS_TARGET) * 0.96"
|
||||||
|
# rs_dropThreshold = 0.984 * (30/FPS)
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7994E84]
|
||||||
|
value_type: float
|
||||||
|
value: "(30 / FPS_TARGET) * 0.984"
|
||||||
|
# com_adaptiveTickMaxHz
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x85F74E0]
|
||||||
|
value_type: int32
|
||||||
|
value: FPS_LOCK_TARGET
|
||||||
|
# com_adaptiveTickMaxHz
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x85F74E4]
|
||||||
|
value_type: float
|
||||||
|
value: FPS_LOCK_TARGET
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
# Majogami 1.2.1
|
||||||
|
# BID: 77F8EE220A7157FF
|
||||||
|
# REF: nnMain
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Min delta
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x2CF6420, 0x50]
|
||||||
|
value_type: uint32
|
||||||
|
value: FPS_TARGET
|
||||||
|
# FPS Lock
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x2CF6420, 0x60]
|
||||||
|
value_type: uint32
|
||||||
|
value: "1 / FPS_TARGET"
|
||||||
|
# Disable fixed speed
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x2CF6420, 0x5C]
|
||||||
|
value_type: uint8
|
||||||
|
value: 0
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
# Sworn 1.0.4
|
||||||
|
# BID: 7CEB989706B7E24C
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Dynamic Resolution target
|
||||||
|
## REF: DynamicResolution_TypeInfo
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x60FE118, 0xB8, 0]
|
||||||
|
address_unsafe: true
|
||||||
|
value_type: double
|
||||||
|
value: [FPS_TARGET, FRAMETIME_TARGET]
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
# Tales of Berseria Remastered 1.0.5
|
||||||
|
# BID: 7CE7738C90E39908
|
||||||
|
# Known issue: Using barrier devices may not be triggering animation for any other FPS targets than 30, 50, 60, 100, 120.
|
||||||
|
# Known issue: Opening gate may not happen if you use any other FPS than 30, 60 or 120.
|
||||||
|
# Solution: when animation doesn't want to progress, change FPS Target to 30, 60 or 120.
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Disable FPS Lock
|
||||||
|
## REF: 08 69 69 b8 69 ea 41 b9 28 01 08 0b, second result
|
||||||
|
## Look to which address points ldr w8,[x8, x9, LSL #0x0], this is the interval speed. Substract 4 from offset to get vsync interval and our offset we need to put.
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x44D07ACC]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 1]
|
||||||
|
# Speed Factor
|
||||||
|
## REF: 00 01 3f d6 00 00 22 1e 28 11 91 52 08 91 a7 72
|
||||||
|
## Find first LDR X8, [X23, #offset] below result. X23 + offset is our address
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x44A926C0, -4]
|
||||||
|
value_type: float
|
||||||
|
value: "60 / FPS_TARGET"
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# Achilles: Survivor 1.0.1
|
||||||
|
# BID: 4F426502A0CF85FD
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8E491F8, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8E8B490, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7E7B2A8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# Rune Factory: Guardians of Azuma `Cartridge only` 1.1.4
|
||||||
|
# BID: A91A871F86DE1A93
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8F64D40, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x8F9E470, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7F7D6E8, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
# Wolfenstein®: Youngblood™ JPN 1.6
|
||||||
|
# BID: 3A04994C1F53710A
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# rs_force460
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x7994DF0]
|
||||||
|
value_type: int32
|
||||||
|
value: 1
|
||||||
|
# rs_raiseThreshold = 0.96 * (30/FPS)
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7994F14]
|
||||||
|
value_type: float
|
||||||
|
value: "(30 / FPS_TARGET) * 0.96"
|
||||||
|
# rs_dropThreshold = 0.984 * (30/FPS)
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x7994E84]
|
||||||
|
value_type: float
|
||||||
|
value: "(30 / FPS_TARGET) * 0.984"
|
||||||
|
# com_adaptiveTickMaxHz
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x85F74E0]
|
||||||
|
value_type: int32
|
||||||
|
value: FPS_LOCK_TARGET
|
||||||
|
# com_adaptiveTickMaxHz
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x85F74E4]
|
||||||
|
value_type: float
|
||||||
|
value: FPS_LOCK_TARGET
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
# Garfield Kart 2 - All You Can Drift 1.1.0
|
||||||
|
# BID: 42D27CE0955EDF99
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Eden.Graphics.DynamicResolutionScaler_TypeInfo
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xF6FF450, 0xB8, 0x18, 0x20]
|
||||||
|
value_type: float
|
||||||
|
value: ["0.93 / FPS_TARGET", "(0.93 / FPS_TARGET) - 0.002", "(0.93 / FPS_TARGET) - 0.001"]
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
# テイルズ オブ ベルセリア リマスター 1.0.5
|
||||||
|
# BID: 7CE7738C90E39908
|
||||||
|
# Known issue: Using barrier devices may not be triggering animation for any other FPS targets than 30, 50, 60, 100, 120.
|
||||||
|
# Known issue: Opening gate may not happen if you use any other FPS than 30, 60 or 120.
|
||||||
|
# Solution: when animation doesn't want to progress, change FPS Target to 30, 60 or 120.
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# Disable FPS Lock
|
||||||
|
## REF: 08 69 69 b8 69 ea 41 b9 28 01 08 0b, second result
|
||||||
|
## Look to which address points ldr w8,[x8, x9, LSL #0x0], this is the interval speed. Substract 4 from offset to get vsync interval and our offset we need to put.
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x44D07ACC]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 1]
|
||||||
|
# Speed Factor
|
||||||
|
## REF: 00 01 3f d6 00 00 22 1e 28 11 91 52 08 91 a7 72
|
||||||
|
## Find first LDR X8, [X23, #offset] below result. X23 + offset is our address
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x44A926C0, -4]
|
||||||
|
value_type: float
|
||||||
|
value: "60 / FPS_TARGET"
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# ASTRONEER 1.40.3.0
|
||||||
|
# BID: 5E899D7CCF6F6508
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xAE65748, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xAE935D0, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0xA696720, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
# ASTRONEER 1.39.5.0
|
||||||
|
# BID: 8F200C97B8E516A9
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.DynamicRes.FrameTimeBudget
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xAE41748, 0]
|
||||||
|
value_type: float
|
||||||
|
value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0xAE6F5D0, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0xA672170, 0]
|
||||||
|
value_type: uint32
|
||||||
|
value: [0, 0]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,37 @@
|
|||||||
|
# EVERYBODY'S GOLF: Hot Shots EUR 1.1.9
|
||||||
|
# BID: 5E32D6D222DE0A66
|
||||||
|
# Changed frametime target value math formula because default one sucks at 60 FPS target
|
||||||
|
|
||||||
|
DECLARATIONS:
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_frametime_max
|
||||||
|
value_type: double
|
||||||
|
default_value: 40
|
||||||
|
evaluate: "0.9 * FRAMETIME_TARGET"
|
||||||
|
-
|
||||||
|
type: variable
|
||||||
|
name: dr_frametime_min
|
||||||
|
value_type: double
|
||||||
|
default_value: 33.3333333333
|
||||||
|
evaluate: "(0.9 * FRAMETIME_TARGET) - 6"
|
||||||
|
MASTER_WRITE:
|
||||||
|
# REF: 0a 00 a4 d2 8a 08 e8 f2 41 01 67 9e
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x39D6E68
|
||||||
|
instructions: [
|
||||||
|
[adrp, x10, $dr_frametime_max],
|
||||||
|
[ldr, d1, [x10, $dr_frametime_max]],
|
||||||
|
[nop]
|
||||||
|
]
|
||||||
|
# REF: 00 0d 40 fd 0a 00 b8 d2, result offset + 4
|
||||||
|
-
|
||||||
|
type: asm_a64
|
||||||
|
main_offset: 0x39D6F3C
|
||||||
|
instructions: [
|
||||||
|
[adrp, x10, $dr_frametime_min],
|
||||||
|
[ldr, d1, [x10, $dr_frametime_min]],
|
||||||
|
[nop],
|
||||||
|
[nop]
|
||||||
|
]
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
# HYKE:Northern Light(s) 1.1.0
|
||||||
|
# BID: 108EC6802526CAB6
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8518958, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x9510260, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
# HYKE:Northern Light(s) 1.1.2
|
||||||
|
# BID: 6CB2715BFEF11E2B
|
||||||
|
|
||||||
|
ALL_FPS:
|
||||||
|
# r.VSync
|
||||||
|
-
|
||||||
|
type: write
|
||||||
|
address: [MAIN, 0x8518958, 0]
|
||||||
|
value_type: int32
|
||||||
|
value: [0, 0]
|
||||||
|
# t.MaxFPS
|
||||||
|
-
|
||||||
|
type: evaluate_write
|
||||||
|
address: [MAIN, 0x9510260, 0]
|
||||||
|
value_type: float
|
||||||
|
value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET]
|
||||||
|
-
|
||||||
|
type: block
|
||||||
|
what: timing
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2,5 +2,5 @@
|
|||||||
"name": "SaltyNX",
|
"name": "SaltyNX",
|
||||||
"tid": "0000000000534C56",
|
"tid": "0000000000534C56",
|
||||||
"requires_reboot": true,
|
"requires_reboot": true,
|
||||||
"version": "1.7.5"
|
"version": "1.8.1"
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
5
atmosphere/contents/00FF0000636C6BFF/toolbox.json
Normal file
5
atmosphere/contents/00FF0000636C6BFF/toolbox.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"name" : "hoc-clk",
|
||||||
|
"tid" : "00FF0000636C6BFF",
|
||||||
|
"requires_reboot": false
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2,5 +2,5 @@
|
|||||||
"name" : "nx-ovlloader",
|
"name" : "nx-ovlloader",
|
||||||
"tid" : "420000000007E51A",
|
"tid" : "420000000007E51A",
|
||||||
"requires_reboot": false,
|
"requires_reboot": false,
|
||||||
"version": "2.0.0"
|
"version": "2.0.2"
|
||||||
}
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
atmosphere/exosphere.bin
Normal file
BIN
atmosphere/exosphere.bin
Normal file
Binary file not shown.
BIN
atmosphere/kips/hoc.kip
Normal file
BIN
atmosphere/kips/hoc.kip
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -8,12 +8,11 @@ autohosoff=2
|
|||||||
autonogc=0
|
autonogc=0
|
||||||
updater2p=0
|
updater2p=0
|
||||||
bootprotect=0
|
bootprotect=0
|
||||||
memmode=1
|
|
||||||
|
|
||||||
[Atmosphere]
|
[Atmosphere]
|
||||||
pkg3=atmosphere/package3
|
pkg3=atmosphere/package3
|
||||||
cal0blank=1
|
cal0blank=1
|
||||||
kip1=atmosphere/kips/*
|
secmon=atmosphere/exosphere.bin
|
||||||
logopath=bootloader/res/bootscreen.bmp
|
logopath=bootloader/res/bootscreen.bmp
|
||||||
icon=bootloader/res/atmo_cfw.bmp
|
icon=bootloader/res/atmo_cfw.bmp
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
pkg3=atmosphere/package3
|
pkg3=atmosphere/package3
|
||||||
emummc_force_disable=1
|
emummc_force_disable=1
|
||||||
cal0blank=0
|
cal0blank=0
|
||||||
kip1=atmosphere/kips/*
|
secmon=atmosphere/exosphere.bin
|
||||||
logopath=bootloader/res/bootscreen.bmp
|
logopath=bootloader/res/bootscreen.bmp
|
||||||
icon=bootloader/res/sys_cfw_nobox.bmp
|
icon=bootloader/res/sys_cfw_nobox.bmp
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
5
config/UltraNX/40MB.ini
Normal file
5
config/UltraNX/40MB.ini
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
[40MB]
|
||||||
|
patch=Stock
|
||||||
|
|
||||||
|
[Temp]
|
||||||
|
patch=On
|
||||||
2
config/UltraNX/8GB.ini
Normal file
2
config/UltraNX/8GB.ini
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
[8GB]
|
||||||
|
patch=Off
|
||||||
@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"ams": {
|
"ams": {
|
||||||
"[PACK] UltraNX 2.7|R3 Stable HOS ≤21.2.0": "https://github.com/Ultra-NX/Ultra/releases/latest/download/Ultra.zip",
|
"[PACK] UltraNX 3.0|R2": "https://github.com/Ultra-NX/UltraNX/releases/latest/download/Ultra.zip"
|
||||||
"[PACK] UltraNX 2.8|RC1 Test HOS ≤22.0.0": "https://github.com/Ultra-NX/UltraNX/releases/download/2.8-R1/Ultra.zip"
|
|
||||||
},
|
},
|
||||||
"misc": {
|
"misc": {
|
||||||
"Refresh AIO": "https://github.com/Ultra-NX/Ultra-Resources/releases/download/Homebrews/AIO.zip"
|
"Refresh AIO": "https://github.com/Ultra-NX/Ultra-Resources/releases/download/Homebrews/AIO.zip"
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
/atmosphere/config/system_settings.ini
|
/atmosphere/config/system_settings.ini
|
||||||
/bootloader/hekate_ipl.ini
|
/bootloader/hekate_ipl.ini
|
||||||
/bootloader/nyx.ini
|
/bootloader/nyx.ini
|
||||||
/config/sys-clk/config.ini
|
/config/horizon-oc/config.ini
|
||||||
/config/status-monitor/config.ini
|
/config/status-monitor/config.ini
|
||||||
/config/tesla/config.ini
|
/config/tesla/config.ini
|
||||||
/config/sphaira/config.ini
|
|
||||||
/config/ultrahand/config.ini
|
/config/ultrahand/config.ini
|
||||||
/config/ultrahand/theme.ini
|
/config/ultrahand/theme.ini
|
||||||
/config/ultrahand/overlays.ini
|
/config/ultrahand/overlays.ini
|
||||||
/config/ultrahand/packages.ini
|
/config/ultrahand/packages.ini
|
||||||
|
/config/UltraNX/40MB.ini
|
||||||
/switch/DBI/dbi.config
|
/switch/DBI/dbi.config
|
||||||
16
config/horizon-oc/config.ini
Normal file
16
config/horizon-oc/config.ini
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
[values]
|
||||||
|
uncapped_clocks=1
|
||||||
|
is_first_load=1
|
||||||
|
dvfs_mode=1
|
||||||
|
dvfs_offset=10
|
||||||
|
auto_ram_cpu_cpu_oc_freq=1428000
|
||||||
|
auto_ram_cpu_ram_oc_threshold=2600000
|
||||||
|
|
||||||
|
[A111111111111111]
|
||||||
|
handheld_cpu=1020
|
||||||
|
handheld_gpu=460
|
||||||
|
handheld_mem=1600
|
||||||
|
docked_cpu=1428
|
||||||
|
docked_gpu=921
|
||||||
|
docked_mem=1600
|
||||||
|
|
||||||
215
config/horizon-oc/lang/de.json
Normal file
215
config/horizon-oc/lang/de.json
Normal file
@ -0,0 +1,215 @@
|
|||||||
|
{
|
||||||
|
"Information": "Informationen",
|
||||||
|
"Unknown": "Unbekannt",
|
||||||
|
"Installed": "Installiert",
|
||||||
|
"Not Installed": "Nicht installiert",
|
||||||
|
"Default": "Standard",
|
||||||
|
"Do Not Override": "Nicht überschreiben",
|
||||||
|
"Do not override": "Nicht überschreiben",
|
||||||
|
"Disabled": "Deaktiviert",
|
||||||
|
"Enabled": "Aktiviert",
|
||||||
|
"Enabled (Default)": "Aktiviert (Standard)",
|
||||||
|
"Enable": "Aktivieren",
|
||||||
|
"Fatal error": "Fataler Fehler",
|
||||||
|
"Could not connect to hoc-clk sysmodule.\\n\\n": "Es konnte keine Verbindung zum hoc-clk-Systemmodul hergestellt werden.\\n\\n",
|
||||||
|
"Please make sure everything is\\n\\n": "Bitte stellen Sie sicher, dass alles in Ordnung ist\\n\\n",
|
||||||
|
"correctly installed and enabled.": "korrekt installiert und aktiviert.",
|
||||||
|
|
||||||
|
"Edit App Profile": "App-Profil bearbeiten",
|
||||||
|
"Edit Global Profile": "Globales Profil bearbeiten",
|
||||||
|
"Temporary Overrides": "Temporäre Überschreibungen",
|
||||||
|
"Temporary Overrides ": "Temporäre Überschreibungen",
|
||||||
|
" Reset": " Zurücksetzen",
|
||||||
|
"Settings": "Einstellungen",
|
||||||
|
"About": "Über",
|
||||||
|
"Credits": "Credits",
|
||||||
|
|
||||||
|
"Application changed\\n\\n": "Anwendung geändert\\n\\n",
|
||||||
|
"The running application changed\\n\\n": "Die laufende Anwendung hat sich geändert\\n\\n",
|
||||||
|
"while editing was going on.": "während die Bearbeitung im Gange war.",
|
||||||
|
|
||||||
|
"Sleep Mode": "Schlafmodus",
|
||||||
|
"Stock": "Lager",
|
||||||
|
"Dev OC": "Entwickler OC",
|
||||||
|
"Boost Mode": "Boost-Modus",
|
||||||
|
"Safe Max": "Sicher max",
|
||||||
|
"Unsafe Max": "Unsicher max",
|
||||||
|
"Absolute Max": "Absolutes Maximum",
|
||||||
|
"Handheld Safe Max": "Handsafe max",
|
||||||
|
|
||||||
|
"General Settings": "Allgemeine Einstellungen",
|
||||||
|
"Governor Settings": "Regler-Einstellungen",
|
||||||
|
"Safety Settings": "Sicherheitseinstellungen",
|
||||||
|
"Save KIP Settings": "KIP-Einstellungen speichern",
|
||||||
|
"RAM Settings": "RAM-Einstellungen",
|
||||||
|
"CPU Settings": "CPU-Einstellungen",
|
||||||
|
"GPU Settings": "GPU-Einstellungen",
|
||||||
|
"Display Settings": "Anzeigeeinstellungen",
|
||||||
|
"Experimental Settings": "Experimentelle Einstellungen",
|
||||||
|
"Experimental": "Experimentell",
|
||||||
|
|
||||||
|
" Settings marked in blue": "Blau markierte Einstellungen",
|
||||||
|
"don't require a reboot to apply!": "erfordern keinen Neustart zum Aktivieren!",
|
||||||
|
"You can also press to show": "Drücken Sie auch zum Anzeigen",
|
||||||
|
"information about each setting.": "von Informationen zu jeder Einstellung.",
|
||||||
|
|
||||||
|
" Experimental Settings are incomplete ": "Experimentelle Einstellungen unvollständig",
|
||||||
|
"and may not work correctly or at all!": "und funktionieren möglicherweise gar nicht!",
|
||||||
|
"Here be dragons!": "Hier gibt es Drachen!",
|
||||||
|
|
||||||
|
"RAM Voltage Display Mode": "RAM-Spannungsanzeigemodus",
|
||||||
|
"RAM Display Unit": "RAM-Anzeigeeinheit",
|
||||||
|
"Polling Interval": "Abfrageintervall",
|
||||||
|
|
||||||
|
"GPU Scheduling Override Method": "GPU-Planungsüberschreibungsmethode",
|
||||||
|
"GPU Scheduling Override": "GPU-Planungsüberschreibung",
|
||||||
|
"GPU Boot Volt": "GPU Boot-Spannung",
|
||||||
|
"GPU Boot Voltage": "GPU Boot-Spannung",
|
||||||
|
"Memory Frequency Measurement Mode": "RAM-Frequenz-Messmodus",
|
||||||
|
" Overriding the charge current": "Überschreiben des Ladestroms",
|
||||||
|
"can be dangerous and may cause": "kann gefährlich sein und verursachen",
|
||||||
|
"damage to your battery or charger!": "Schäden an Ihrem Akku oder Ladegerät!",
|
||||||
|
"Charge Current Override": "Ladestrom-Überbrückung",
|
||||||
|
"Display Color Preset": "Farbprofil",
|
||||||
|
"Basic": "Standard",
|
||||||
|
"Saturated": "Gesättigt",
|
||||||
|
"Washed": "Verblasst",
|
||||||
|
"Natural": "Natürlich",
|
||||||
|
"Vivid": "Lebendig",
|
||||||
|
|
||||||
|
"CPU Governor Minimum Frequency": "Mindestfrequenz des CPU-Reglers",
|
||||||
|
" Usage of unsafe display": "Verwendung unsicherer Bildschirmfrequenzen",
|
||||||
|
"refresh rates may cause stress": "Bildwiederholraten können Stress verursachen",
|
||||||
|
"or damage to your display! ": "oder Schäden an Ihrem Display!",
|
||||||
|
"Proceed at your own risk!": "Das Vorgehen erfolgt auf eigene Gefahr!",
|
||||||
|
"Max Handheld Display": "Max Handheld-Display",
|
||||||
|
"Max Handheld Display Hz": "Max. Handheld-Hz",
|
||||||
|
"Display Clock": "Uhr anzeigen",
|
||||||
|
" Adjust the display voltage": "Display-Spannung anpassen",
|
||||||
|
"with caution to avoid damage": "mit Vorsicht, um Schäden zu vermeiden",
|
||||||
|
"to your display panel! ": "am Display-Panel!",
|
||||||
|
"Display Voltage": "Display-Spannung",
|
||||||
|
|
||||||
|
"Thermal Throttle Limit": "Thermische Drosselgrenze",
|
||||||
|
"Official Rating": "Offizielle Bewertung",
|
||||||
|
"TDP Threshold": "TDP-Schwellenwert",
|
||||||
|
"Power": "Macht",
|
||||||
|
"HP Mode": "HP-Modus",
|
||||||
|
|
||||||
|
"DVB Shift": "DVB-Versatz",
|
||||||
|
"SoC Max Volt": "SoC Max-Spannung",
|
||||||
|
"Step Mode": "Schritt-Modus",
|
||||||
|
"RAM VDD2 Voltage": "RAM VDD2 Spannung",
|
||||||
|
"RAM VDDQ Voltage": "RAM-VDDQ-Spannung",
|
||||||
|
"Voltage": "Spannung",
|
||||||
|
"RAM Frequency Editor": "RAM-Frequenzeditor",
|
||||||
|
"Ram Max Clock": "Ram Max Takt",
|
||||||
|
"RAM Latency Editor": "RAM-Latenz-Editor",
|
||||||
|
"RAM Timing Reductions": "Reduzierung des RAM-Timings",
|
||||||
|
"Memory Timings": "Speicherzeiten",
|
||||||
|
"Advanced": "Fortgeschritten",
|
||||||
|
"t6 tRTW Fine Tune": "t6 tRTW Feinabstimmung",
|
||||||
|
"tRTW Fine Tune": "tRTW-Feinabstimmung",
|
||||||
|
"t7 tWTR Fine Tune": "t7 tWTR Feinabstimmung",
|
||||||
|
"tWTR Fine Tune": "tWTR-Feinabstimmung",
|
||||||
|
"Memory Latencies": "Speicherlatenzen",
|
||||||
|
"Read Latency": "Leselatenz",
|
||||||
|
"Write Latency": "Schreiblatenz",
|
||||||
|
"High speedo needed!": "Hoher Speedo-Wert erforderlich!",
|
||||||
|
"3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (Benötigt extremen Speedo/PLL)",
|
||||||
|
"3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (Benötigt extremen Speedo/PLL)",
|
||||||
|
"3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (Benötigt extremen Speedo/PLL)",
|
||||||
|
"3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (Benötigt lächerlichen Speedo/PLL)",
|
||||||
|
"3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (Benötigt lächerlichen Speedo/PLL)",
|
||||||
|
"3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (Benötigt lächerlichen Speedo/PLL)",
|
||||||
|
"JEDEC.": "JEDEC.",
|
||||||
|
|
||||||
|
"CPU Boost Clock": "CPU-Boost-Takt",
|
||||||
|
"CPU UV": "CPU-UV",
|
||||||
|
"CPU Unlock": "CPU-Entsperrung",
|
||||||
|
"CPU VMIN": "CPU-VMIN",
|
||||||
|
"CPU Max Voltage": "Maximale CPU-Spannung",
|
||||||
|
"CPU Max Clock": "Maximaler CPU-Takt",
|
||||||
|
"Extreme UV Table": "Extremer UV-Tisch",
|
||||||
|
"CPU UV Table": "CPU-UV-Tisch",
|
||||||
|
"CPU Low UV": "CPU niedrige UV",
|
||||||
|
"CPU High UV": "CPU hohe UV",
|
||||||
|
"CPU Low VMIN": "CPU niedrig VMIN",
|
||||||
|
"CPU High VMIN": "CPU hoch VMIN",
|
||||||
|
|
||||||
|
"No Undervolt": "Kein Undervolt",
|
||||||
|
"SLT Table": "SLT-Tabelle",
|
||||||
|
"HiOPT Table": "HiOPT-Tabelle",
|
||||||
|
"GPU Undervolt Table": "GPU-Unterspannungstabelle",
|
||||||
|
"GPU Minimum Voltage": "GPU-Mindestspannung",
|
||||||
|
"Calculate GPU Vmin": "GPU-Vmin berechnen",
|
||||||
|
"GPU VMIN": "GPU-VMIN",
|
||||||
|
"GPU Maximum Voltage": "Maximale GPU-Spannung",
|
||||||
|
"GPU Voltage Offset": "GPU-Spannungsoffset",
|
||||||
|
"GPU DVFS Mode": "GPU-DVFS-Modus",
|
||||||
|
"GPU DVFS Offset": "GPU-DVFS-Offset",
|
||||||
|
"GPU Voltage Table": "GPU-Spannungstabelle",
|
||||||
|
"GPU Custom Table (mV)": "Benutzerdefinierte GPU-Tabelle (mV)",
|
||||||
|
"Official Service": "Offizieller Dienst",
|
||||||
|
"96.6% limit": "96,6 %-Grenze",
|
||||||
|
"99.7% limit": "99,7 %-Grenze",
|
||||||
|
" Setting GPU Clocks past": "GPU-Takt überschreiten",
|
||||||
|
"1228MHz without a proper undervolt": "1228 MHz ohne korrekten Undervolt",
|
||||||
|
"can cause degradation or damage": "kann Degradierung oder Schäden verursachen",
|
||||||
|
"to your console!": "an Ihrer Konsole!",
|
||||||
|
"1075MHz without UV, 1152MHz on SLT": "1075 MHz ohne UV, 1152 MHz auf SLT",
|
||||||
|
"or 1228MHz on HiOPT can cause ": "oder 1228 MHz auf HiOPT kann dazu führen",
|
||||||
|
"permanent damage to your Switch!": "dauerhafter Schaden an Ihrem Switch!",
|
||||||
|
"921MHz without UV and 960MHz on": "921 MHz ohne UV und 960 MHz eingeschaltet",
|
||||||
|
"SLT or HiOPT can cause ": "SLT oder HiOPT können dazu führen",
|
||||||
|
|
||||||
|
"Default (Mariko)": "Standard (Mariko)",
|
||||||
|
"Default (Erista)": "Standard (Erista)",
|
||||||
|
"Rating": "Bewertung",
|
||||||
|
"Safe Max (Mariko)": "Safe Max (Mariko)",
|
||||||
|
"Safe Max (Erista)": "Safe Max (Erista)",
|
||||||
|
|
||||||
|
"Voltages": "Spannungen",
|
||||||
|
"RAM Voltage:": "RAM-Spannung:",
|
||||||
|
"Display Voltage:": "Display-Spannung:",
|
||||||
|
"Temperatures": "Temperaturen",
|
||||||
|
"PLLX Temp:": "PLLX Temp:",
|
||||||
|
"AOTAG Temp:": "AOTAG Temp:",
|
||||||
|
"BQ24193 Temp:": "BQ24193 Temp:",
|
||||||
|
"Normal": "Normal",
|
||||||
|
"Warm": "Warm",
|
||||||
|
"Hot": "Heiß",
|
||||||
|
"Overheat": "Überhitzung",
|
||||||
|
"Not Patched": "Nicht gepatcht",
|
||||||
|
"Invalid": "Ungültig",
|
||||||
|
"RAM Bandwidth": "RAM-Bandbreite",
|
||||||
|
"RAM BW (Peak):": "RAM-BW (Max.):",
|
||||||
|
"RAM BW (All):": "RAM-BW (Ges.):",
|
||||||
|
"RAM BW (CPU):": "RAM-BW (CPU):",
|
||||||
|
"RAM BW (GPU):": "RAM-BW (GPU):",
|
||||||
|
"Hardware Info": "Hardware-Info",
|
||||||
|
"Console Type:": "Konsolentyp:",
|
||||||
|
"Speedo:": "Speedo:",
|
||||||
|
"DRAM Module: ": "DRAM-Modul: ",
|
||||||
|
"Software Info": "Software-Info",
|
||||||
|
"KIP version:": "KIP-Version:",
|
||||||
|
"sys-dock status:": "Sys-Dock-Status:",
|
||||||
|
"SaltyNX status:": "SaltyNX-Status:",
|
||||||
|
"RR Display status:": "RR Anzeigestatus:",
|
||||||
|
"Wafer Position:": "Waferposition:",
|
||||||
|
"IDDQ:": "IDDQ:",
|
||||||
|
"Module: ": "Modul:",
|
||||||
|
"Board": "Vorstand",
|
||||||
|
"Display": "Anzeige",
|
||||||
|
|
||||||
|
"Developers": "Entwickler",
|
||||||
|
"Contributors": "Mitwirkende",
|
||||||
|
"Testers": "Tester",
|
||||||
|
"Translators": "Übersetzer",
|
||||||
|
"Special Thanks": "Besonderer Dank",
|
||||||
|
|
||||||
|
"X: %u Y: %u": "X: %u Y: %u",
|
||||||
|
"%u.%u%u mV": "%u.%u%u mV",
|
||||||
|
"Compiling with minimal features": "Kompilieren mit minimalen Funktionen",
|
||||||
|
"THE BEER-WARE LICENSE": "DIE BIERWAREN-LIZENZ"
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user