diff --git a/README.md b/README.md index 0d0cb98..c722952 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,9 @@ ![](https://github.com/Ultra-NX/Ultra-Resources/raw/main/Ultra.png) -### [English Readme](README_ENG.md) | [Группа в телеграме](https://t.me/UltraNX) | [Wiki](https://github.com/Ultra-NX/Ultra/wiki) +# [English Readme](README_ENG.md) + +### [Группа в телеграме](https://t.me/UltraNX) | [Wiki](https://github.com/Ultra-NX/Ultra/wiki) ### Ultra - это функциональная кастомная прошивка для Nintendo Switch, с упором в разгон и улучшенный пользовательский опыт. @@ -28,11 +30,11 @@ 1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** - Atmosphère, кастомная прошивка для 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. **[OC-Switchcraft](https://discord.com/channels/854839758815363072/1173171845139288114/1253645315429371978)**, форк **[OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/)** - Лоадер атмосферы с разгоном от B3711, позволяет выжать из N.Switch мощность Xbox One. Вовремя обновляется для поддержки новых возможностей Атмосферы. +1. **[OC-Switchcraft](https://github.com/halop/OC_Toolkit_SC_EOS)**, форк **[OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/)** - Лоадер атмосферы с разгоном от B3711, позволяет выжать из N.Switch мощность 1/2 Xbox One. Вовремя обновляется для поддержки новых возможностей Атмосферы. 1. **Установленные пейлоады**: - * [Lockpick_RCM](https://sigmapatches.su) - Программа для снятия ключей консоли. + * [Lockpick_RCM](https://www.gamebrew.org/wiki/Lockpick_RCM_Switch) - Программа для снятия ключей консоли. * [TegraExplorer](https://github.com/suchmememanyskill/TegraExplorer) - Низкоуровневый файловый менеджер для работы с системой. @@ -44,11 +46,11 @@ 1. **Установленные модули** * [SaltyNX](https://github.com/masagrator/SaltyNX) - Фоновый модуль, позволяющий модифицировать файлы\процессы в консоли, поддерживает плагины. Не совместим с 32-х битными играми (список на гитхабе проекта). - * [sys-clk](https://github.com/hanai3Bi/Switch-OC-Suite) - Модуль отвечающий за разгон процессора, памяти и видеочипа - для лучшей производительности. Периодически меняю версии от разных авторов. Оригинальные авторы: Meha/hanai3Bi, lineon, p-sam. - * [nx-ovlloader](https://github.com/zdm65477730/nx-ovlloader/) - С помощью этого модуля осуществляется переключение установленных модулей. - * [sys-patch](https://sigmapatches.su) - Патчит систему на работу неподписанного софта вместо сигпатчей. + * [sys-clk](https://github.com/halop/OC_Toolkit_SC_EOS) - Модуль отвечающий за разгон процессора, памяти и видеочипа - для лучшей производительности. Периодически меняю версии от разных авторов. Оригинальные авторы: Meha/hanai3Bi, lineon, p-sam. + * [nx-ovlloader](https://github.com/ppkantorski/nx-ovlloader) - С помощью этого модуля осуществляется переключение установленных модулей. + * [sys-patch](https://www.gamebrew.org/wiki/Sys-patch_Switch) - Патчит систему на работу неподписанного софта вместо сигпатчей. * [Ultrahand Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) - Специальное оверлей-меню для взаимодействия с системой: разгон, управление режимами через ReverseNX, включение читов, прочее. Так же позволяет использовать самописные пакеты, например - Ultra Tuner. - - **`Ultra-Overlay`**, мод [sys-clk](https://github.com/hanai3Bi/Switch-OC-Suite) - Оверлей для управления модулем sys-clk. Немного изменен мной, но без копания в исходниках. + - **`Ultra-Overlay`**, мод [sys-clk](https://github.com/halop/OC_Toolkit_SC_EOS) - Оверлей для управления модулем sys-clk. Немного изменен мной, но без копания в исходниках (Так как они закрыты). - [Status Monitor](https://github.com/Ultra-NX/Status-Monitor-Overlay), форк [Status Monitor](https://github.com/hanai3Bi/Status-Monitor-Overlay) - Оверлей позволяющий следить за параметрами консоли в реальном времени. Может выступать в качестве счетчика FPS. Сменить пресет Micro-оверлея можно в Updater. - [FPSLocker](https://github.com/masagrator/FPSLocker) - Оверлей, позволяющий разблокировать 60 FPS в играх. - [EdiZon](https://github.com/proferabg/EdiZon-Overlay) - Оверлей для использования читов. @@ -97,8 +99,8 @@ * [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) * [Status-Monitor-Overlay](https://github.com/masagrator/Status-Monitor-Overlay) -[CC-BY-NC-4.0 License](https://github.com/ppkantorski/Ultrahand-Overlay/blob/main/LICENSE) - * [Ultrahand-Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) +[MIT License](https://github.com/masagrator/FPSLocker/blob/main/LICENSE) + * [FPSLocker](https://github.com/masagrator/FPSLocker) diff --git a/README_ENG.md b/README_ENG.md index 57ef4d1..529fb85 100644 --- a/README_ENG.md +++ b/README_ENG.md @@ -2,7 +2,8 @@ ![](https://github.com/Ultra-NX/Ultra-Resources/raw/main/Ultra.png) -### [Russian Readme](README.md) | [Telegram group](https://t.me/UltraNX) +# [Russian Readme](README.md) +### [Telegram group](https://t.me/UltraNX) - Don't be afraid to write in English, we will understand everything and answer you! ### Ultra is a functional custom firmware for Nintendo Switch, with a focus on overclocking and an improved user experience. @@ -27,11 +28,11 @@ 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. **[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://discord.com/channels/854839758815363072/1173171845139288114/1253645315429371978)**, a fork of **[OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/)** - The overclocked atmosphere loader by B3711, allows you to squeeze the power of the Xbox One out of the N.Switch. Updated in time to support new Atmosphere features. +1. **[OC-Switchcraft](https://github.com/halop/OC_Toolkit_SC_EOS)**, a fork of **[OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/)** - Atmosphere Loader with overclocking from B3711, allows you to reach from N.Switch power 1/2 Xbox One. Updated in time to support new Atmosphere features. 1. **Installed Payloads**: - * [Lockpick_RCM](https://sigmapatches.su) - Program for dumping console keys. + * [Lockpick_RCM](https://www.gamebrew.org/wiki/Lockpick_RCM_Switch) - Program for dumping console keys. * [TegraExplorer](https://github.com/suchmememanyskill/TegraExplorer) - A low-level file manager for working with the system. @@ -43,11 +44,11 @@ 1. **Installed Modules** * [SaltyNX](https://github.com/masagrator/SaltyNX) - Background module allowing to modify files/processes in console, supports plugins. Not compatible with 32-bit games (list on the project's github). - * [sys-clk](https://github.com/hanai3Bi/Switch-OC-Suite) - Module responsible for overclocking CPU, memory and GPU - for better performance. I change versions from different authors from time to time. Original authors: Meha/hanai3Bi, lineon, p-sam. - * [nx-ovlloader](https://github.com/zdm65477730/nx-ovlloader/) - This module is used to switch the installed modules. - * [sys-patch](https://sigmapatches.su) - Patches the system to run unsigned software instead of sigpatches. + * [sys-clk](https://github.com/halop/OC_Toolkit_SC_EOS) - Module responsible for overclocking CPU, memory and GPU - for better performance. I change versions from different authors from time to time. Original authors: Meha/hanai3Bi, lineon, p-sam. + * [nx-ovlloader](https://github.com/ppkantorski/nx-ovlloader) - This module is used to switch the installed modules. + * [sys-patch](https://www.gamebrew.org/wiki/Sys-patch_Switch) - Patches the system to run unsigned software instead of sigpatches. * [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-Overlay`**, a mod of [sys-clk](https://github.com/hanai3Bi/Switch-OC-Suite) - Overlay for controlling sys-clk module. Slightly modified by me, but without digging into sources. + - **`Ultra-Overlay`**, a mod of [sys-clk](https://github.com/halop/OC_Toolkit_SC_EOS) - Overlay for controlling sys-clk module. Slightly modified by me, but without digging into sources (Since they're closed). - [Status Monitor](https://github.com/Ultra-NX/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 Updater. - [FPSLocker](https://github.com/masagrator/FPSLocker) - An overlay that allows you to unlock 60 FPS in games. - [EdiZon](https://github.com/proferabg/EdiZon-Overlay) - An overlay for using cheats. @@ -97,8 +98,8 @@ Listed below are the licenses of those programs that have been modified specific * [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) * [Status-Monitor-Overlay](https://github.com/masagrator/Status-Monitor-Overlay) -[CC-BY-NC-4.0 License](https://github.com/ppkantorski/Ultrahand-Overlay/blob/main/LICENSE) - * [Ultrahand-Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) +[MIT License](https://github.com/masagrator/FPSLocker/blob/main/LICENSE) + * [FPSLocker](https://github.com/masagrator/FPSLocker) diff --git a/SaltySD/plugins/FPSLocker/patches/0100001019F6E000/D60A7F43A98034BE.yaml b/SaltySD/plugins/FPSLocker/patches/0100001019F6E000/D60A7F43A98034BE.yaml new file mode 100644 index 0000000..5edbbf6 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/0100001019F6E000/D60A7F43A98034BE.yaml @@ -0,0 +1,27 @@ +# Horizon Chase 2 1.6.6 +# BID: D60A7F43A98034BE + +unsafeCheck: true + +ALL_FPS: + # r.VSync + - + type: write + address: [MAIN, 0x833A760, 0] + value_type: int32 + value: [0, 0] + # t.MaxFPS + - + type: evaluate_write + address: [MAIN, 0x8B27A30, 0] + value_type: float + value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET] + # r.DynamicRes.FrameTimeBudget + - + type: evaluate_write + address: [MAIN, 0x8B02598, 0] + value_type: float + value: ["TruncDec(FRAMETIME_TARGET, 1)", "TruncDec(FRAMETIME_TARGET, 1)"] + - + type: block + what: timing diff --git a/SaltySD/plugins/FPSLocker/patches/010020F014DBE000/2B37ED2A971948F3.yaml b/SaltySD/plugins/FPSLocker/patches/010020F014DBE000/2B37ED2A971948F3.yaml new file mode 100644 index 0000000..23e0c5d --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/010020F014DBE000/2B37ED2A971948F3.yaml @@ -0,0 +1,67 @@ +# Sherlock Holmes: The Devil's Daughter 1.0.0 +# BID: 2B37ED2A971948F3 + +unsafeCheck: true + +MASTER_WRITE: + # Redirect Dynamic Resolution timings to MAIN + 0x3189F00 + # 38.0 + - + type: bytes + main_offset: 0xFFEAFC + value_type: uint32 + value: + - 0xF0010C4A + - 0xBD4F0141 + # 22.0 + - + type: bytes + main_offset: 0xFFEB0C + value_type: uint32 + value: + - 0xBD4F0541 + # 43.5 + - + type: bytes + main_offset: 0xFFEAD4 + value_type: uint32 + value: + - 0xF0010C4A + - 0xBD4F0941 + # 58.0 + - + type: bytes + main_offset: 0xFFEAE4 + value_type: uint32 + value: + - 0xF0010C4A + - 0xBD4F0D41 + # 47.0 | 34.0 + - + type: bytes + main_offset: 0xFFEB20 + value_type: uint32 + value: + - 0xF0010C4B + - 0xBD4F1161 + - 0xB94F156C + # Default values: + - + type: bytes + main_offset: 0x3189F00 + value_type: float + value: [38.0, 22.0, 43.5, 58.0, 47.0, 34.0] +ALL_FPS: + # UGameEngine::GetMaxTickRate() + # Bool Lock FPS + - + type: write + address: [MAIN, 0x30D1B7C] + value_type: uint8 + value: 0 + # Dynamic Resolution + - + type: evaluate_write + address: [MAIN, 0x3189F00] + value_type: float + value: ["(38.0 / (1000/30)) * FRAMETIME_TARGET", "(22.0 / (1000/30)) * FRAMETIME_TARGET", "(43.5 / (1000/30)) * FRAMETIME_TARGET", "(58.0 / (1000/30)) * FRAMETIME_TARGET", "(47.0 / (1000/30)) * FRAMETIME_TARGET", "(34.0 / (1000/30)) * FRAMETIME_TARGET"] diff --git a/SaltySD/plugins/FPSLocker/patches/010032B01C6F2000/FEEA420683820CD5.yaml b/SaltySD/plugins/FPSLocker/patches/010032B01C6F2000/FEEA420683820CD5.yaml new file mode 100644 index 0000000..06be5ef --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/010032B01C6F2000/FEEA420683820CD5.yaml @@ -0,0 +1,27 @@ +# DreadOut 2 0.7 +# BID: FEEA420683820CD5 + +unsafeCheck: true + +ALL_FPS: + # r.DynamicRes.FrameTimeBudget (1000/FPS) rounded to one decimal + - + type: evaluate_write + address: [MAIN, 0x6C69668, 0] + value_type: float + value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"] + # t.MaxFPS + - + type: evaluate_write + address: [MAIN, 0x6C96FF8, 0] + value_type: float + value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET] + # r.VSync + - + type: write + address: [MAIN, 0x649B0C8, 0] + value_type: uint32 + value: [0, 0] + - + type: block + what: timing \ No newline at end of file diff --git a/SaltySD/plugins/FPSLocker/patches/01003EB01C2F0000/452F9C150D1D17B7.yaml b/SaltySD/plugins/FPSLocker/patches/01003EB01C2F0000/452F9C150D1D17B7.yaml new file mode 100644 index 0000000..fba5916 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/01003EB01C2F0000/452F9C150D1D17B7.yaml @@ -0,0 +1,39 @@ +# MEGATON MUSASHI W: WIRED 3.1.2 +# BID: 452F9C150D1D17B7 + +unsafeCheck: true + +MASTER_WRITE: + # Redirect reading DR timing in DynamicResolution::UpdateResolution() to MAIN + 0xC8CBF00 + # only for handheld (default handheld: 31.25 ms, docked: 46.875 ms - probably to block DR from working without disabling it) + - + type: bytes + main_offset: 0x74ADA58 + value_type: uint32 + value: + - 0xD002A0E8 + - 0xB94F0108 + # Default handheld value + - + type: bytes + main_offset: 0xC8CBF00 + value_type: uint32 + value: 600000 +ALL_FPS: + # fixedDeltaTime = 1/FPS + - + type: evaluate_write + address: [MAIN, 0xc84AD60, 0x48] + value_type: float + value: "1 / FPS_TARGET" + - # maximumDeltaTime = 1/15 (with this setting game will slow down below 15 FPS instead of 30 FPS) + type: write + address: [MAIN, 0xC84AD60, 0x100] + value_type: float + value: 0.0666666666 + # Dynamic Resolution Timing = (0.9375/FPS) * 19200000 + - + type: evaluate_write + address: [MAIN, 0xC8CBF00] + value_type: uint32 + value: "(0.9375 / FPS_TARGET) * 19200000" diff --git a/SaltySD/plugins/FPSLocker/patches/010056E00853A000/746F0D697EEEE2DD.yaml b/SaltySD/plugins/FPSLocker/patches/010056E00853A000/746F0D697EEEE2DD.yaml index 82c92ad..e22db50 100644 --- a/SaltySD/plugins/FPSLocker/patches/010056E00853A000/746F0D697EEEE2DD.yaml +++ b/SaltySD/plugins/FPSLocker/patches/010056E00853A000/746F0D697EEEE2DD.yaml @@ -1,7 +1,7 @@ # A Hat in Time 1.0.4 # BID: 746F0D697EEEE2DD -unsafeCheck: true +unsafeCheck: false ALL_FPS: # MaxSmoothedFrameRate diff --git a/SaltySD/plugins/FPSLocker/patches/0100651014DBA000/789C2939A757C0CD.yaml b/SaltySD/plugins/FPSLocker/patches/0100651014DBA000/789C2939A757C0CD.yaml new file mode 100644 index 0000000..c13c474 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/0100651014DBA000/789C2939A757C0CD.yaml @@ -0,0 +1,44 @@ +# Sherlock Holmes: Crimes and Punishments 1.0.0 +# BID: 789C2939A757C0CD + +unsafeCheck: true + +MASTER_WRITE: + # Redirect Dynamic Resolution timings to MAIN + 0x23774F00 + # 38.0 + - + type: bytes + main_offset: 0xF57294 + value_type: uint32 + value: + - 0xB01140E9 + - 0x1E210800 + - 0xBD4F0121 + # 32.0 + - + type: bytes + main_offset: 0xF572B8 + value_type: uint32 + value: + - 0xBD4F0521 + - 0xD503201F + # Default values: + - + type: bytes + main_offset: 0x23774F00 + value_type: float + value: [38.0, 32.0] +ALL_FPS: + # UGameEngine::GetMaxTickRate() + # Bool Lock FPS + - + type: write + address: [MAIN, 0x2E61108] + value_type: uint8 + value: 0 + # Dynamic Resolution + - + type: evaluate_write + address: [MAIN, 0x23774F00] + value_type: float + value: ["(38.0 / (1000/30)) * FRAMETIME_TARGET", "(32.0 / (1000/30)) * FRAMETIME_TARGET"] \ No newline at end of file diff --git a/SaltySD/plugins/FPSLocker/patches/01006F301AE9C000/E9A887A36762C526.yaml b/SaltySD/plugins/FPSLocker/patches/01006F301AE9C000/E9A887A36762C526.yaml new file mode 100644 index 0000000..660e1c7 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/01006F301AE9C000/E9A887A36762C526.yaml @@ -0,0 +1,21 @@ +# Grounded 1.08 +# BID: E9A887A36762C526 + +unsafeCheck: true + +ALL_FPS: + # r.DynamicRes.FrameTimeBudget = (1000/FPS) cutted to 1 decimal + - + type: evaluate_write + address: [MAIN, 0x8E3C418, 0] + value_type: float + value: ["TruncDec(FRAMETIME_TARGET, 1)", "TruncDec(FRAMETIME_TARGET, 1)"] + # t.MaxFPS + - + type: evaluate_write + address: [MAIN, 0x8E62560, 0] + value_type: float + value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET] + - + type: block + what: timing diff --git a/SaltySD/plugins/FPSLocker/patches/01006FE016FB2000/191B397CA0310A18.yaml b/SaltySD/plugins/FPSLocker/patches/01006FE016FB2000/191B397CA0310A18.yaml new file mode 100644 index 0000000..371f856 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/01006FE016FB2000/191B397CA0310A18.yaml @@ -0,0 +1,13 @@ +# Gal*Gun: Double Peace 1.0.2 +# BID: 191B397CA0310A18 + +unsafeCheck: true + +ALL_FPS: + # Bool Lock FPS + # REF: LDR S0, [X0, 0x70C] + - + type: write + address: [MAIN, 0x1E71BD4] + value_type: uint8 + value: 0 diff --git a/SaltySD/plugins/FPSLocker/patches/010072E01CE0E000/CA23556FE5EF2EB1.yaml b/SaltySD/plugins/FPSLocker/patches/010072E01CE0E000/CA23556FE5EF2EB1.yaml new file mode 100644 index 0000000..5e0a4cf --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/010072E01CE0E000/CA23556FE5EF2EB1.yaml @@ -0,0 +1,27 @@ +# F1 Manager 2024 1.5 +# BID: CA23556FE5EF2EB1 + +unsafeCheck: false + +ALL_FPS: + # r.DynamicRes.FrameTimeBudget (1000/FPS) cutted to 2 decimals + - + type: evaluate_write + address: [MAIN, 0x7FAAA28, 0] + value_type: float + value: ["TruncDec(FRAMETIME_TARGET, 2)", "TruncDec(FRAMETIME_TARGET, 2)"] + # t.MaxFPS + - + type: evaluate_write + address: [MAIN, 0x7FE4AA0, 0] + value_type: float + value: [FPS_LOCK_TARGET, FPS_LOCK_TARGET] + # r.VSync + - + type: write + address: [MAIN, 0x77E7AA8, 0] + value_type: uint32 + value: [0, 0] + - + type: block + what: timing \ No newline at end of file diff --git a/SaltySD/plugins/FPSLocker/patches/01008CD0172D6000/E711B99C30E041F7.yaml b/SaltySD/plugins/FPSLocker/patches/01008CD0172D6000/E711B99C30E041F7.yaml new file mode 100644 index 0000000..1b1f9d7 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/01008CD0172D6000/E711B99C30E041F7.yaml @@ -0,0 +1,12 @@ +# Dredge 1.5.1 +# BID: E711B99C30E041F7 + +unsafeCheck: true + +ALL_FPS: + # fixedDeltaTime = 1/FPS + - + type: evaluate_write + address: [MAIN, 0x6271E60, 0x48] + value_type: float + value: "1 / FPS_TARGET" diff --git a/SaltySD/plugins/FPSLocker/patches/0100C56010FD8000/82051A9C802D0A4C.yaml b/SaltySD/plugins/FPSLocker/patches/0100C56010FD8000/82051A9C802D0A4C.yaml new file mode 100644 index 0000000..64bc6f7 --- /dev/null +++ b/SaltySD/plugins/FPSLocker/patches/0100C56010FD8000/82051A9C802D0A4C.yaml @@ -0,0 +1,13 @@ +# Plants vs. Zombies Battle for Neighborville 1.0.3 +# BID: 82051A9C802D0A4C + +unsafeCheck: true + +ALL_FPS: + # fb::Settings::s_settings + 0x20 + # Dynamic Resolution frametime target + - + type: evaluate_write + address: [MAIN, 0x9ED2AA0, 0x20] + value_type: float + value: "0.93 * FRAMETIME_TARGET" \ No newline at end of file diff --git a/SaltySD/plugins/FPSLocker/patches/0100E870163CA000/621EE66A6743D750.yaml b/SaltySD/plugins/FPSLocker/patches/0100E870163CA000/621EE66A6743D750.yaml index c721b2d..3a76a98 100644 --- a/SaltySD/plugins/FPSLocker/patches/0100E870163CA000/621EE66A6743D750.yaml +++ b/SaltySD/plugins/FPSLocker/patches/0100E870163CA000/621EE66A6743D750.yaml @@ -1,7 +1,7 @@ # Batman: Arkham Asylum 1.0.1 # BID: 621EE66A6743D750 -unsafeCheck: false +unsafeCheck: true ALL_FPS: # Bool Lock FPS, ref: LDR S0, [X0,#0x758] diff --git a/atmosphere/config/system_settings.ini b/atmosphere/config/system_settings.ini index a1a8113..82ae027 100644 --- a/atmosphere/config/system_settings.ini +++ b/atmosphere/config/system_settings.ini @@ -12,8 +12,8 @@ usb30_force_enabled=u8!0x1 [tc] use_configurations_on_fwdbg=u8!0x1 -tskin_rate_table_console_on_fwdbg=str!"[[-1000000, 35000, 0, 0], [35000, 46000, 0, 51], [46000, 49000, 51, 90], [49000, 53000, 90, 128], [53000, 55000, 128, 153], [55000, 58000, 153, 255], [58000, 1000000, 255, 255]]" -tskin_rate_table_handheld_on_fwdbg=str!"[[-1000000, 35000, 0, 0], [35000, 46000, 0, 51], [46000, 51000, 51, 90], [51000, 55000, 90, 128], [55000, 57000, 128, 153], [57000, 60000, 153, 255], [60000, 1000000, 255, 255]]" +tskin_rate_table_console_on_fwdbg=str!"[[0, 36000, 0, 0], [36000, 40000, 0, 30], [40000, 47000, 30, 65], [47000, 50000, 65, 90], [50000, 54000, 90, 125], [54000, 58000, 125, 180], [58000, 62000, 180, 255]]" +tskin_rate_table_handheld_on_fwdbg=str!"[[0, 33000, 0, 0], [33000, 36000, 0, 10], [36000, 43000, 10, 35], [43000, 47000, 35, 60], [47000, 50000, 60, 80], [50000, 54000, 80, 120], [54000, 58000, 120, 255]]" holdable_tskin=u32!0xF230 touchable_tskin=u32!0xFDE8 diff --git a/atmosphere/contents/00FF0000636C6BFF/exefs.nsp b/atmosphere/contents/00FF0000636C6BFF/exefs.nsp index beb2a04..da6d15f 100644 Binary files a/atmosphere/contents/00FF0000636C6BFF/exefs.nsp and b/atmosphere/contents/00FF0000636C6BFF/exefs.nsp differ diff --git a/atmosphere/contents/420000000007E51A/exefs.nsp b/atmosphere/contents/420000000007E51A/exefs.nsp index d7d5406..a945a8c 100644 Binary files a/atmosphere/contents/420000000007E51A/exefs.nsp and b/atmosphere/contents/420000000007E51A/exefs.nsp differ diff --git a/atmosphere/kips/loader.kip b/atmosphere/kips/loader.kip index d255bb3..c3e1314 100644 Binary files a/atmosphere/kips/loader.kip and b/atmosphere/kips/loader.kip differ diff --git a/atmosphere/package3 b/atmosphere/package3 index bcbdc6f..d47fbe7 100644 Binary files a/atmosphere/package3 and b/atmosphere/package3 differ diff --git a/config/Tuner.ini b/config/Tuner.ini deleted file mode 100644 index b4046c4..0000000 --- a/config/Tuner.ini +++ /dev/null @@ -1,8 +0,0 @@ -[*Selected Preset] -footer=Default - -[Curves Preset] -footer=Ultra Quiet - -[*Status Monitor] -footer=Normal- \ No newline at end of file diff --git a/config/status-monitor/config.ini b/config/status-monitor/config.ini index a2e234e..7159ae8 100644 --- a/config/status-monitor/config.ini +++ b/config/status-monitor/config.ini @@ -1,5 +1,5 @@ [status-monitor] -ultra=true +ultra=Normal- battery_avg_iir_filter=false battery_time_left_refreshrate=60 diff --git a/config/ultrahand/config.ini b/config/ultrahand/config.ini index 8c70c35..6a3fb37 100644 --- a/config/ultrahand/config.ini +++ b/config/ultrahand/config.ini @@ -6,6 +6,7 @@ hide_user_guide=false clean_version_labels=false hide_overlay_versions=false hide_package_versions=false +memory_expansion=true opaque_screenshots=true progress_animation=false datetime_format='%a %T' diff --git a/config/ultrahand/expansion/nx-ovlloader+.zip b/config/ultrahand/expansion/nx-ovlloader+.zip new file mode 100644 index 0000000..fa914ce Binary files /dev/null and b/config/ultrahand/expansion/nx-ovlloader+.zip differ diff --git a/config/ultrahand/expansion/nx-ovlloader.zip b/config/ultrahand/expansion/nx-ovlloader.zip new file mode 100644 index 0000000..f827a84 Binary files /dev/null and b/config/ultrahand/expansion/nx-ovlloader.zip differ diff --git a/config/ultrahand/lang/de.json b/config/ultrahand/lang/de.json index fc87a45..08421d7 100644 --- a/config/ultrahand/lang/de.json +++ b/config/ultrahand/lang/de.json @@ -9,6 +9,7 @@ "DUTCH": "Niederländisch", "PORTUGUESE": "Portugiesisch", "RUSSIAN": "Russisch", + "POLISH": "Polnisch", "SIMPLIFIED_CHINESE": "Vereinfachtes Chinesisch", "TRADITIONAL_CHINESE": "Traditionelles Chinesisch", "DEFAULT_CHAR_WIDTH": "0.33", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "Ultrahand Updates", "UPDATE_ULTRAHAND": "Ultrahand-Ovl Updater", "UPDATE_LANGUAGES": "Sprachpaket Updater", + "SYSTEM": "System", + "FIRMWARE": "Firmware", + "NOTICE": "Hinweis", + "UTILIZES": "Verwendet", + "FREE": "vrij", + "MEMORY_EXPANSION": "Speichererweiterung", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "Hintergrundbild", "THEME": "Theme ändern", "DEFAULT": "Standard Theme", "DOWNLOADING": "Herunterladend", diff --git a/config/ultrahand/lang/en.json b/config/ultrahand/lang/en.json index 46e29a6..a27f44a 100644 --- a/config/ultrahand/lang/en.json +++ b/config/ultrahand/lang/en.json @@ -9,6 +9,7 @@ "DUTCH": "Dutch", "PORTUGUESE": "Portuguese", "RUSSIAN": "Russian", + "POLISH": "Polish", "SIMPLIFIED_CHINESE": "Simplified Chinese", "TRADITIONAL_CHINESE": "Traditional Chinese", "DEFAULT_CHAR_WIDTH": "0.33", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "Software Update", "UPDATE_ULTRAHAND": "Update Ultrahand", "UPDATE_LANGUAGES": "Update Languages", + "SYSTEM": "System", + "FIRMWARE": "Firmware", + "NOTICE": "Notice", + "UTILIZES": "Utilizes", + "FREE": "free", + "MEMORY_EXPANSION": "Memory Expansion", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "Wallpaper", "THEME": "Theme", "DEFAULT": "default", "ROOT_PACKAGE": "Root Package", @@ -65,7 +74,7 @@ "SHUTDOWN": "Shutdown", "GAP_1": " ", "GAP_2": " ", - "USERGUIDE_OFFSET": "166", + "USERGUIDE_OFFSET": "170", "SETTINGS_MENU": "Settings Menu", "SCRIPT_OVERLAY": "Script Overlay", "STAR_FAVORITE": "Star/Favorite", diff --git a/config/ultrahand/lang/es.json b/config/ultrahand/lang/es.json index ede0646..a8e6783 100644 --- a/config/ultrahand/lang/es.json +++ b/config/ultrahand/lang/es.json @@ -9,6 +9,7 @@ "DUTCH": "Holandés", "PORTUGUESE": "Portugués", "RUSSIAN": "Ruso", + "POLISH": "Polaco", "SIMPLIFIED_CHINESE": "Chino Simplificado", "TRADITIONAL_CHINESE": "Chino Tradicional", "DEFAULT_CHAR_WIDTH": "0.33", @@ -32,9 +33,9 @@ "BATTERY": "Batería", "SOC_TEMPERATURE": "Temperatura del SOC", "PCB_TEMPERATURE": "Temperatura de la PCB", - "MISCELLANEOUS": "Miscellaneous", - "MENU_ITEMS": "Menu Items", - "USER_GUIDE": "User Guide", + "MISCELLANEOUS": "Varios", + "MENU_ITEMS": "Elementos del menú", + "USER_GUIDE": "Guía del usuario", "VERSION_LABELS": "Etiquetas de versión", "KEY_COMBO": "Combinación de Teclas", "LANGUAGE": "Idioma", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "Actualización de Software", "UPDATE_ULTRAHAND": "Actualizar Ultrahand", "UPDATE_LANGUAGES": "Actualizar Idiomas", + "SYSTEM": "Sistema", + "FIRMWARE": "Firmware", + "NOTICE": "Aviso", + "UTILIZES": "Utiliza", + "FREE": "libre", + "MEMORY_EXPANSION": "Expansión de Memoria", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "Fondo de pantalla", "THEME": "Tema", "DEFAULT": "defecto", "ROOT_PACKAGE": "Paquete Raíz", diff --git a/config/ultrahand/lang/fr.json b/config/ultrahand/lang/fr.json index 17f1360..83fa7c5 100644 --- a/config/ultrahand/lang/fr.json +++ b/config/ultrahand/lang/fr.json @@ -9,6 +9,7 @@ "DUTCH": "Néerlandais", "PORTUGUESE": "Portugais", "RUSSIAN": "Russe", + "POLISH": "Polonais", "SIMPLIFIED_CHINESE": "Chinois Simplifié", "TRADITIONAL_CHINESE": "Chinois Traditionnel", "DEFAULT_CHAR_WIDTH": "0.33", @@ -32,9 +33,9 @@ "BATTERY": "Batterie", "SOC_TEMPERATURE": "Température SOC", "PCB_TEMPERATURE": "Température PCB", - "MISCELLANEOUS": "Miscellaneous", - "MENU_ITEMS": "Menu Items", - "USER_GUIDE": "User Guide", + "MISCELLANEOUS": "Divers", + "MENU_ITEMS": "Éléments du menu", + "USER_GUIDE": "Guide de l'utilisateur", "VERSION_LABELS": "Étiquettes de version", "KEY_COMBO": "Combinaison de touches", "LANGUAGE": "Langue", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "Mise à jour logicielle", "UPDATE_ULTRAHAND": "Mettre à jour Ultrahand", "UPDATE_LANGUAGES": "Mettre à jour les langues", + "SYSTEM": "Système", + "FIRMWARE": "Firmware", + "NOTICE": "Avis", + "UTILIZES": "Utilise", + "FREE": "libre", + "MEMORY_EXPANSION": "Extension de Mémoire", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "Fond d'écran", "THEME": "Thème", "DEFAULT": "défaut", "ROOT_PACKAGE": "Paquet Racine", diff --git a/config/ultrahand/lang/it.json b/config/ultrahand/lang/it.json index 3dbd069..dbb4e73 100644 --- a/config/ultrahand/lang/it.json +++ b/config/ultrahand/lang/it.json @@ -9,6 +9,7 @@ "DUTCH": "Olandese", "PORTUGUESE": "Portoghese", "RUSSIAN": "Russo", + "POLISH": "Polacco", "SIMPLIFIED_CHINESE": "Cinese Semplificato", "TRADITIONAL_CHINESE": "Cinese Tradizionale", "DEFAULT_CHAR_WIDTH": "0.33", @@ -32,9 +33,9 @@ "BATTERY": "Batteria", "SOC_TEMPERATURE": "Temperatura SOC", "PCB_TEMPERATURE": "Temperatura PCB", - "MISCELLANEOUS": "Miscellaneous", - "MENU_ITEMS": "Menu Items", - "USER_GUIDE": "User Guide", + "MISCELLANEOUS": "Varie", + "MENU_ITEMS": "Elementi del menu", + "USER_GUIDE": "Guida dell'utente", "VERSION_LABELS": "Etichette di Versione", "KEY_COMBO": "Combinazione di Tasti", "LANGUAGE": "Lingua", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "Aggiornamento Software", "UPDATE_ULTRAHAND": "Aggiorna Ultrahand", "UPDATE_LANGUAGES": "Aggiorna Lingue", + "SYSTEM": "Sistema", + "FIRMWARE": "Firmware", + "NOTICE": "Avviso", + "UTILIZES": "Utilizza", + "FREE": "libero", + "MEMORY_EXPANSION": "Espansione della Memoria", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "Sfondo", "THEME": "Tema", "DEFAULT": "predefinito", "ROOT_PACKAGE": "Pacchetto Principale", diff --git a/config/ultrahand/lang/ja.json b/config/ultrahand/lang/ja.json index a2fb126..e7aab6a 100644 --- a/config/ultrahand/lang/ja.json +++ b/config/ultrahand/lang/ja.json @@ -9,6 +9,7 @@ "DUTCH": "オランダ語", "PORTUGUESE": "ポルトガル語", "RUSSIAN": "ロシア語", + "POLISH": "ポーランド語", "SIMPLIFIED_CHINESE": "簡体字中国語", "TRADITIONAL_CHINESE": "繁体字中国語", "DEFAULT_CHAR_WIDTH": "0.33", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "ソフトウェアアップデート", "UPDATE_ULTRAHAND": "ウルトラハンドのアップデート", "UPDATE_LANGUAGES": "言語のアップデート", + "SYSTEM": "システム", + "FIRMWARE": "Firmware", + "NOTICE": "通知", + "UTILIZES": "利用", + "FREE": "空き", + "MEMORY_EXPANSION": "メモリ拡張", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "壁紙", "THEME": "テーマ", "DEFAULT": "デフォルト", "ROOT_PACKAGE": "ルートパッケージ", diff --git a/config/ultrahand/lang/ko.json b/config/ultrahand/lang/ko.json index 2941615..ab9264b 100644 --- a/config/ultrahand/lang/ko.json +++ b/config/ultrahand/lang/ko.json @@ -9,6 +9,7 @@ "DUTCH": "네덜란드어", "PORTUGUESE": "포르투갈어", "RUSSIAN": "러시아어", + "POLISH": "폴란드어", "SIMPLIFIED_CHINESE": "간체 중국어", "TRADITIONAL_CHINESE": "번체 중국어", "DEFAULT_CHAR_WIDTH": "0.33", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "소프트웨어 업데이트", "UPDATE_ULTRAHAND": "Ultrahand 업데이트", "UPDATE_LANGUAGES": "언어 업데이트", + "SYSTEM": "시스템", + "FIRMWARE": "Firmware", + "NOTICE": "공지", + "UTILIZES": "사용", + "FREE": "여유", + "MEMORY_EXPANSION": "메모리 확장", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "배경화면", "THEME": "테마", "DEFAULT": "기본값", "ROOT_PACKAGE": "루트 패키지", diff --git a/config/ultrahand/lang/nl.json b/config/ultrahand/lang/nl.json index 22c40df..082a0ad 100644 --- a/config/ultrahand/lang/nl.json +++ b/config/ultrahand/lang/nl.json @@ -9,6 +9,7 @@ "DUTCH": "Nederlands", "PORTUGUESE": "Portugees", "RUSSIAN": "Russisch", + "POLISH": "Pools", "SIMPLIFIED_CHINESE": "Vereenvoudigd Chinees", "TRADITIONAL_CHINESE": "Traditioneel Chinees", "DEFAULT_CHAR_WIDTH": "0.33", @@ -32,9 +33,9 @@ "BATTERY": "Batterij", "SOC_TEMPERATURE": "SOC Temperatuur", "PCB_TEMPERATURE": "PCB Temperatuur", - "MISCELLANEOUS": "Miscellaneous", - "MENU_ITEMS": "Menu Items", - "USER_GUIDE": "User Guide", + "MISCELLANEOUS": "Overige", + "MENU_ITEMS": "Menu-items", + "USER_GUIDE": "Gebruikershandleiding", "VERSION_LABELS": "Versie Labels", "KEY_COMBO": "Toetscombinatie", "LANGUAGE": "Taal", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "Software-update", "UPDATE_ULTRAHAND": "Bijwerken Ultrahand", "UPDATE_LANGUAGES": "Bijwerken Talen", + "SYSTEM": "Systeem", + "FIRMWARE": "Firmware", + "NOTICE": "Kennisgeving", + "UTILIZES": "Gebruikt", + "FREE": "vrij", + "MEMORY_EXPANSION": "Geheugenuitbreiding", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "Achtergrondafbeelding", "THEME": "Thema", "DEFAULT": "standaard", "ROOT_PACKAGE": "Hoofdpakket", diff --git a/config/ultrahand/lang/pl.json b/config/ultrahand/lang/pl.json new file mode 100644 index 0000000..44a681c --- /dev/null +++ b/config/ultrahand/lang/pl.json @@ -0,0 +1,126 @@ +{ + "ENGLISH": "Angielski", + "SPANISH": "Hiszpański", + "FRENCH": "Francuski", + "GERMAN": "Niemiecki", + "JAPANESE": "Japoński", + "KOREAN": "Koreański", + "ITALIAN": "Włoski", + "DUTCH": "Niderlandzki", + "PORTUGUESE": "Portugalski", + "RUSSIAN": "Rosyjski", + "POLISH": "Polski", + "SIMPLIFIED_CHINESE": "Uproszczony chiński", + "TRADITIONAL_CHINESE": "Tradycyjny chiński", + "DEFAULT_CHAR_WIDTH": "0.33", + "UNAVAILABLE_SELECTION": "Niedostępne", + "OVERLAYS": "Nakładki", + "OVERLAY": "Nakładka", + "HIDDEN_OVERLAYS": "Ukryte nakładki", + "PACKAGES": "Pakiety", + "PACKAGE": "Pakiet", + "HIDDEN_PACKAGES": "Ukryte pakiety", + "HIDDEN": "Ukryty", + "HIDE_OVERLAY": "Ukryj nakładkę", + "HIDE_PACKAGE": "Ukryj pakiet", + "LAUNCH_ARGUMENTS": "Argumenty uruchamiania", + "COMMANDS": "Polecenia", + "SETTINGS": "Ustawienia", + "MAIN_SETTINGS": "Ustawienia główne", + "UI_SETTINGS": "Ustawienia interfejsu", + "WIDGET": "Widżet", + "CLOCK": "Zegar", + "BATTERY": "Bateria", + "SOC_TEMPERATURE": "Temperatura SOC", + "PCB_TEMPERATURE": "Temperatura PCB", + "MISCELLANEOUS": "Różne", + "MENU_ITEMS": "Elementy menu", + "USER_GUIDE": "Przewodnik użytkownika", + "VERSION_LABELS": "Etykiety wersji", + "KEY_COMBO": "Kombinacja klawiszy", + "LANGUAGE": "Język", + "OVERLAY_INFO": "Informacje o nakładce", + "SOFTWARE_UPDATE": "Aktualizacja oprogramowania", + "UPDATE_ULTRAHAND": "Aktualizuj Ultrahand", + "UPDATE_LANGUAGES": "Aktualizuj języki", + "SYSTEM": "System", + "FIRMWARE": "Firmware", + "NOTICE": "Uwaga", + "UTILIZES": "Używa", + "FREE": "wolne", + "MEMORY_EXPANSION": "Rozszerzenie pamięci", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "Tapeta", + "THEME": "Motyw", + "DEFAULT": "domyślny", + "ROOT_PACKAGE": "Pakiet główny", + "SORT_PRIORITY": "Priorytet sortowania", + "FAILED_TO_OPEN": "Nie udało się otworzyć pliku", + "CLEAN_VERSIONS": "Wyczyść wersje", + "OVERLAY_VERSIONS": "Wersje nakładek", + "PACKAGE_VERSIONS": "Wersje pakietów", + "OPAQUE_SCREENSHOTS": "Nieprzezroczyste zrzuty ekranu", + "ON": "Włącz", + "OFF": "Wyłącz", + "PACKAGE_INFO": "Informacje o pakiecie", + "TITLE": "Tytuł", + "VERSION": "Wersja", + "CREATOR": "Twórca(e)", + "ABOUT": "O programie", + "CREDITS": "Podziękowania", + "OK": "OK", + "BACK": "Wstecz", + "REBOOT": "Restartuj", + "SHUTDOWN": "Zamknij", + "GAP_1": " ", + "GAP_2": " ", + "USERGUIDE_OFFSET": "162", + "SETTINGS_MENU": "Menu ustawień", + "SCRIPT_OVERLAY": "Nakładka skryptu", + "STAR_FAVORITE": "Gwiazda/Ulubione", + "APP_SETTINGS": "Ustawienia", + "ON_MAIN_MENU": "w menu głównym", + "ON_A_COMMAND": "na poleceniu", + "ON_OVERLAY_PACKAGE": "na nakładce/pakiecie", + "EFFECTS": "Efekty", + "PROGRESS_ANIMATION": "Animacja postępu", + "EMPTY": "Puste", + "SUNDAY": "Niedziela", + "MONDAY": "Poniedziałek", + "TUESDAY": "Wtorek", + "WEDNESDAY": "Środa", + "THURSDAY": "Czwartek", + "FRIDAY": "Piątek", + "SATURDAY": "Sobota", + "JANUARY": "Styczeń", + "FEBRUARY": "Luty", + "MARCH": "Marzec", + "APRIL": "Kwiecień", + "MAY": "Maj", + "JUNE": "Czerwiec", + "JULY": "Lipiec", + "AUGUST": "Sierpień", + "SEPTEMBER": "Wrzesień", + "OCTOBER": "Październik", + "NOVEMBER": "Listopad", + "DECEMBER": "Grudzień", + "SUN": "Nd", + "MON": "Pn", + "TUE": "Wt", + "WED": "Śr", + "THU": "Cz", + "FRI": "Pt", + "SAT": "So", + "JAN": "Sty", + "FEB": "Lut", + "MAR": "Mar", + "APR": "Kwi", + "MAY_ABBR": "Maj", + "JUN": "Cze", + "JUL": "Lip", + "AUG": "Sie", + "SEP": "Wrz", + "OCT": "Paź", + "NOV": "Lis", + "DEC": "Gru" +} diff --git a/config/ultrahand/lang/pt.json b/config/ultrahand/lang/pt.json index 3066e96..1383afe 100644 --- a/config/ultrahand/lang/pt.json +++ b/config/ultrahand/lang/pt.json @@ -9,6 +9,7 @@ "DUTCH": "Holandês", "PORTUGUESE": "Português", "RUSSIAN": "Russo", + "POLISH": "Polonês", "SIMPLIFIED_CHINESE": "Chinês Simplificado", "TRADITIONAL_CHINESE": "Chinês Tradicional", "DEFAULT_CHAR_WIDTH": "0.33", @@ -32,9 +33,9 @@ "BATTERY": "Bateria", "SOC_TEMPERATURE": "Temperatura do SOC", "PCB_TEMPERATURE": "Temperatura da PCB", - "MISCELLANEOUS": "Miscellaneous", - "MENU_ITEMS": "Menu Items", - "USER_GUIDE": "User Guide", + "MISCELLANEOUS": "Diversos", + "MENU_ITEMS": "Itens do Menu", + "USER_GUIDE": "Guia do Usuário", "VERSION_LABELS": "Rótulos de Versão", "KEY_COMBO": "Combinação de Teclas", "LANGUAGE": "Idioma", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "Atualização de Software", "UPDATE_ULTRAHAND": "Atualizar Ultrahand", "UPDATE_LANGUAGES": "Atualizar Idiomas", + "SYSTEM": "Sistema", + "FIRMWARE": "Firmware", + "NOTICE": "Aviso", + "UTILIZES": "Utiliza", + "FREE": "livre", + "MEMORY_EXPANSION": "Expansão de Memória", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "Papel de parede", "THEME": "Tema", "DEFAULT": "padrão", "ROOT_PACKAGE": "Pacote Principal", diff --git a/config/ultrahand/lang/ru.json b/config/ultrahand/lang/ru.json index 83ed6e5..4d88872 100644 --- a/config/ultrahand/lang/ru.json +++ b/config/ultrahand/lang/ru.json @@ -9,6 +9,7 @@ "DUTCH": "Голландский", "PORTUGUESE": "Португальский", "RUSSIAN": "Русский", + "POLISH": "Польский", "SIMPLIFIED_CHINESE": "Упрощенный китайский", "TRADITIONAL_CHINESE": "Традиционный китайский", "DEFAULT_CHAR_WIDTH": "0.33", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "Обновление", "UPDATE_ULTRAHAND": "Обновить Ultrahand", "UPDATE_LANGUAGES": "Обновить Локализацию", + "SYSTEM": "Система", + "FIRMWARE": "Firmware", + "NOTICE": "Уведомление", + "UTILIZES": "Использует", + "FREE": "свободно", + "MEMORY_EXPANSION": "Расширение памяти", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "Обои", "THEME": "Тема", "DEFAULT": "Стандартная", "ROOT_PACKAGE": "Корневой Пакет", diff --git a/config/ultrahand/lang/zh-cn.json b/config/ultrahand/lang/zh-cn.json index e62dfb9..a57b267 100644 --- a/config/ultrahand/lang/zh-cn.json +++ b/config/ultrahand/lang/zh-cn.json @@ -9,6 +9,7 @@ "DUTCH": "土耳其语", "PORTUGUESE": "葡萄牙语", "RUSSIAN": "俄语", + "POLISH": "波兰语", "SIMPLIFIED_CHINESE": "简体中文", "TRADITIONAL_CHINESE": "繁体中文", "DEFAULT_CHAR_WIDTH": "0.33", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "项目更新菜单", "UPDATE_ULTRAHAND": "更新主程序", "UPDATE_LANGUAGES": "更新语言包", + "SYSTEM": "系统", + "FIRMWARE": "Firmware", + "NOTICE": "通知", + "UTILIZES": "利用", + "FREE": "空闲", + "MEMORY_EXPANSION": "内存扩展", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "壁纸", "THEME": "插件主题设置", "DEFAULT": "默认状态", "ROOT_PACKAGE": "插件包初始页", diff --git a/config/ultrahand/lang/zh-tw.json b/config/ultrahand/lang/zh-tw.json index fca6862..8cbe4f3 100644 --- a/config/ultrahand/lang/zh-tw.json +++ b/config/ultrahand/lang/zh-tw.json @@ -9,6 +9,7 @@ "DUTCH": "荷兰语", "PORTUGUESE": "葡萄牙语", "RUSSIAN": "俄语", + "POLISH": "波蘭語", "SIMPLIFIED_CHINESE": "简体中文", "TRADITIONAL_CHINESE": "繁体中文", "DEFAULT_CHAR_WIDTH": "0.33", @@ -42,6 +43,14 @@ "SOFTWARE_UPDATE": "項目更新菜單", "UPDATE_ULTRAHAND": "更新主程序", "UPDATE_LANGUAGES": "更新語言包", + "SYSTEM": "系統", + "FIRMWARE": "Firmware", + "NOTICE": "通知", + "UTILIZES": "利用", + "FREE": "空閒", + "MEMORY_EXPANSION": "記憶體擴充", + "REBOOT_REQUIRED": "*Reboot required.", + "WALLPAPER": "壁紙", "THEME": "插件主題設置", "DEFAULT": "默認狀態", "ROOT_PACKAGE": "插件包初始頁", diff --git a/config/ultrahand/overlays.ini b/config/ultrahand/overlays.ini index 8eaef27..0cefbaf 100644 --- a/config/ultrahand/overlays.ini +++ b/config/ultrahand/overlays.ini @@ -1,48 +1,17 @@ [Ultra.ovl] priority=0 -star=false -hide=false -use_launch_args=false -launch_args='' [Status-Monitor-Overlay.ovl] priority=1 -star=false -hide=false -use_launch_args=false -launch_args='' [FPSLocker.ovl] priority=2 -star=false -hide=false -use_launch_args=false -launch_args='' [ovlEdiZon.ovl] priority=3 -star=false -hide=false -use_launch_args=false -launch_args='' [ReverseNX-RT-ovl.ovl] priority=4 -star=false -hide=false -use_launch_args=false -launch_args='' [ovlSysmodules.ovl] priority=5 -star=false -hide=false -use_launch_args=false -launch_args='' - -[sys-patch-overlay.ovl] -priority=6 -star=false -hide=false -use_launch_args=false -launch_args='' diff --git a/config/ultrahand/packages.ini b/config/ultrahand/packages.ini index 1d803ab..7b27c80 100644 --- a/config/ultrahand/packages.ini +++ b/config/ultrahand/packages.ini @@ -1,4 +1,2 @@ [Ultra Tuner] priority=0 -star=false -hide=false diff --git a/switch/.overlays/FPSLocker.ovl b/switch/.overlays/FPSLocker.ovl index 74f6d4a..55aee83 100644 Binary files a/switch/.overlays/FPSLocker.ovl and b/switch/.overlays/FPSLocker.ovl differ diff --git a/switch/.overlays/Status-Monitor-Overlay.ovl b/switch/.overlays/Status-Monitor-Overlay.ovl index fd7c2c9..74f8c83 100644 Binary files a/switch/.overlays/Status-Monitor-Overlay.ovl and b/switch/.overlays/Status-Monitor-Overlay.ovl differ diff --git a/switch/.overlays/Ultra.ovl b/switch/.overlays/Ultra.ovl index b9c7b6e..fb237ca 100644 Binary files a/switch/.overlays/Ultra.ovl and b/switch/.overlays/Ultra.ovl differ diff --git a/switch/.overlays/ovlmenu.ovl b/switch/.overlays/ovlmenu.ovl index 2636d9b..6c541ea 100644 Binary files a/switch/.overlays/ovlmenu.ovl and b/switch/.overlays/ovlmenu.ovl differ diff --git a/switch/.packages/package.ini b/switch/.packages/package.ini index a3ada29..62844f8 100644 --- a/switch/.packages/package.ini +++ b/switch/.packages/package.ini @@ -2,15 +2,88 @@ reboot [*Options] -[*Main Launch] -ini_file_source /bootloader/hekate_ipl.ini -filter config -reboot boot '{ini_file_source(*)}' -[*More Configs] -ini_file_source /bootloader/ini/more_configs.ini -filter config -reboot boot '{ini_file_source(*)}' +[$] +;mode=table +;background=false +;gap=10 + +[$] +;mode=table +;background=false +;section_text_color=FFFFFF +;info_text_color=FFFFFF +;spacing=1 +;gap=5 + +'Launch'='' + +[$] +;mode=table +;background=false +;section_text_color=AAAAAA +;info_text_color=00FF00 +;header=false +;spacing=5 +;gap=10 +'============================'= '' + + +[Atmosphere - OC] +set-ini-val /bootloader/hekate_ipl.ini config autoboot 1 +set-ini-val /bootloader/hekate_ipl.ini config autoboot_list 0 +reboot + +[Safe Mode - No OC] +set-ini-val /bootloader/hekate_ipl.ini config autoboot 2 +set-ini-val /bootloader/hekate_ipl.ini config autoboot_list 0 +reboot + +[$] +;mode=table +;background=false +;gap=20 + +[$] +;mode=table +;background=false +;section_text_color=FFFFFF +;info_text_color=FFFFFF +;spacing=1 +;gap=5 + +'More Configs'='' + +[$] +;mode=table +;background=false +;section_text_color=AAAAAA +;info_text_color=00FF00 +;header=false +;spacing=5 +;gap=10 +'============================'= '' + + +[Semi Stock - OC] +set-ini-val /bootloader/hekate_ipl.ini config autoboot 1 +set-ini-val /bootloader/hekate_ipl.ini config autoboot_list 1 +reboot + +[Semi Safe - No OC] +set-ini-val /bootloader/hekate_ipl.ini config autoboot 2 +set-ini-val /bootloader/hekate_ipl.ini config autoboot_list 1 +reboot + +[$] +;mode=table +;background=false +;section_text_color=AAAAAA +;info_text_color=00FF00 +;header=false +;spacing=5 +;gap=10 +'============================'= '' [Shutdown] shutdown diff --git a/switch/DBI/dbi.config b/switch/DBI/dbi.config index 3b50760..9c942b9 100644 --- a/switch/DBI/dbi.config +++ b/switch/DBI/dbi.config @@ -44,7 +44,7 @@ Autorepeat=true ; Show cursors on both panels in two-panel browsinig mode Secondcursor=false ; Backup saves before delete -FoolproofSaveDelete=false +FoolproofSaveDelete=true ; Show time in status line TimeShow=true ; Show time with seconds @@ -61,17 +61,17 @@ BrowseUser=false ; Browse and install files from USB flash drives and HDD USBHost=true ; Browse and install files from PC via dbibackend -BackendInstall=false +BackendInstall=true ; Install game from inserted game cartridge GameCard=true ; Browse and install files from configured network sources -Network=false +Network=true ; Browse and install files from configured sd card folders -Local=false +Local=true ; Browse installed applications BrowseApps=true ; View where you can view or delete installed tickets -Tickets=false +Tickets=true ; View where you can view or delete game saves Saves=true ; MTP responder @@ -167,6 +167,7 @@ Hidden=false ; Network install sources [Network sources] ; =| +notUltraNX=ApacheHTTP|https://tinfoil.ultranx.ru/dbi/ ;NSP Indexer=URLList|http://192.168.1.47/nspindexer/index.php?DBI ;Home server=ApacheHTTP|http://192.168.1.47/Nintendo/Switch/ ;Test FTP=FTP|ftp://192.168.1.24:2121/ @@ -193,3 +194,4 @@ DBILogs=sdmc:/switch/DBI/logs [Disabled titles to check for updates] 010072400E04A000; Pokemon Cafe Mix +