ITotalJustice
85dbc54641
remove unused usb script
2025-07-21 10:20:58 +01:00
ITotalJustice
8381446a69
disable usb and ftp installs
2025-07-21 10:17:27 +01:00
ITotalJustice
97dc39620c
use condivar in install stream to wait until the buffer is empty
2025-07-20 20:25:49 +01:00
ITotalJustice
7fb973c28d
handle more usb errors, set max for notifications, usb transfer uses unique ptr over vector, show usb speed in usb menu.
2025-07-19 20:29:53 +01:00
ITotalJustice
4421ac1ceb
use uevent in transfer loops to reduce latency between exiting and updating progress time.
2025-07-19 18:33:47 +01:00
ITotalJustice
159abfa246
bump libhaze version, multithread mtp transfers to maximise sd throughput (77MiB/s read, 40MiB/s write)
2025-07-19 17:45:39 +01:00
ITotalJustice
4b06700187
add info boxes, fix case sensitive path compares, many other changes (see comments)
...
- nca::ParseControl now gets the nacp base on the language.
- xci returns a more descriptive error and logs info during install.
- replace volatile with atmoic, label atmoic methods with volatile as per the standard.
- s2s usb install skips verifying the content as its being installed from another switch.
- fix game / save menu bug where it would only load the nacp if it has started yet, now it will force load even if its in progress.
this fixes save file zips having empty names.
- game menu saves the application type, to be later used for displaying if its a gamecard (inserted or not), launched etc.
2025-07-19 17:33:28 +01:00
Chronoss
ee68ca54b8
Update fr.json ( #182 )
2025-06-25 19:31:22 +01:00
ITotalJustice
0bfd336796
always set FsCreateOption_BigFile in fs.cpp when creating 4GiB+ file.
2025-06-25 19:28:23 +01:00
ITotalJustice
9b967a9af0
set FsSaveDataMetaInfo in save creation to match hos.
2025-06-25 19:25:00 +01:00
ITotalJustice
299aaa5359
fix save menu crash caused by commit 2ff2923.
2025-06-25 19:17:35 +01:00
ITotalJustice
4e3927bbd0
reduce explicit calls to make_unique by having app::push and options::add call it for us.
...
this commit doesn't change the codegen. it just cleans up the code slightly.
2025-06-25 19:17:01 +01:00
ITotalJustice
38f19ec778
add option to disable erpt_reports
2025-06-25 17:49:45 +01:00
ITotalJustice
168f4b0303
slightly optimise hbl by reading nro in a single pass and remove dynamic memory.
2025-06-25 17:37:28 +01:00
ITotalJustice
6f8300fb32
filter out some apps (hbmenu, retroarch core) if replaced via another app, or false positive. remove uneeded file.close() and commit calls.
2025-06-25 01:39:46 +01:00
ITotalJustice
2ff2923d39
replace almost all uses of shared_ptr with unique_ptr.
2025-06-23 20:02:04 +01:00
ITotalJustice
aa724e12ba
fix invalid character being set in file path for themes (via theme name or author). log module in error box.
...
fixes #184
2025-06-23 17:08:42 +01:00
ITotalJustice
e039309a77
clear title result array when nxtc cache is deleted. rename sys-tweek -> sys-tweak.
2025-06-22 21:34:36 +01:00
ITotalJustice
a4f0a97088
use app_id for save backups for when the app is corrupted.
2025-06-21 23:25:21 +01:00
ITotalJustice
9d4c431eef
add save creation. add loading sys-tweek entries. add title cache delete.
2025-06-21 22:25:51 +01:00
ITotalJustice
1f7179e941
simplify title cache loading.
2025-06-21 15:32:55 +01:00
ITotalJustice
4d27bf5492
bump version for new release 0.13.2 -> 0.13.3
0.13.3
2025-06-19 11:40:42 +01:00
ITotalJustice
6b85d2cef1
fix account save listing where the profile uid differs from the account uid.
...
i am unsure how this happens, as i thought the profile uid was the same as the account uid, but apparently this can differ.
on the same switch in sysmmc, the uid's match, so everything works.
again on the same switch, created in emummc, same account, the uid differs...
i performed the same test but on another 2 switches, and the uid's all match, so i am not sure what causes them to change.
in any case, using the uid from the account is the intended behaviour anyway, so this commit fixes that.
2025-06-19 11:37:08 +01:00
xHR
aae9930f5e
Updated UK translation ( #180 )
...
* fixed long strings, translate untranslated
* Updated UK translation
2025-06-19 11:36:42 +01:00
ITotalJustice
eca19aa4bf
fix hdd createDirWithPath, improve flashcart detection in gc menu, bump version for new release 0.13.1 -> 0.13.2
0.13.2
2025-06-18 23:17:58 +01:00
ITotalJustice
8e02538405
fix nvjpg crashing when trying to load a non-jpg image, fix building with nvjpg disable, optimise invalid nro asset loading, bump version for new release 0.13.0 -> 0.13.1
0.13.1
2025-06-18 21:10:15 +01:00
ITotalJustice
928da0cbda
bump version for new release 0.12.0 -> 0.13.0
0.13.0
2025-06-18 15:42:50 +01:00
ITotalJustice
267693c6ab
Revert "disable mtp install"
...
This reverts commit 8e67e5f0fc .
While MTP install may not work for most people, i guess it's better to have it as an option still.
Who knows, someone may figure out why it randomly freezes on windows when installing heavily compressed nsz files.
2025-06-18 15:22:53 +01:00
ITotalJustice
3f99afaa38
add personalised -> common convert. patch bad common tickets. fix yati installing nca's if already installed.
...
- dumped nsp now have the tik/cert at the end of the file table, rather than the beginning.
- dumped nsp patches the ticket if needed (no personalised dumping yet).
- installing titles will now patch the ticket, performing personalised -> common convert if needed, as well as fixing bad common tickets.
- yati no longer tries to install ncas if they already exist.
- ticket only option now actually works.
- fixed some translations.
- removed unused error codes.
2025-06-18 15:07:07 +01:00
ITotalJustice
8e67e5f0fc
disable mtp install
...
see #132
2025-06-17 22:16:54 +01:00
Ny'hrarr
cb1508e6d5
Update pt.json ( #178 )
...
* Remove duplicate keys
* Add translation for MTP install
* Resolve conflicts with latest upstream commit
* Update pt.json
2025-06-17 17:32:53 +01:00
ITotalJustice
070be1ff94
fix filebrowser touch (related to f2462cff81).
...
the fix in commit f2462cff81 broke split screen.
this commit properly fixes the touch and split screen buttons.
2025-06-17 11:46:34 +01:00
ITotalJustice
7730eacea8
fix mtp install (again) due to the next transfer trying to start before the previous one had finished.
2025-06-17 11:23:45 +01:00
ITotalJustice
c5e3373fe1
fix filebrowser mount name not being displayed as the current option if translations are enabled
2025-06-17 11:00:56 +01:00
ITotalJustice
d7ec620173
signal homebrew refresh when downloading an app via ghdl
2025-06-17 10:57:24 +01:00
ITotalJustice
1c72350d4a
add mtp install, fix es ticket being the wrong size, fix yati not returning the read fail result, updated haze, updated translations
...
see #132
2025-06-17 10:48:07 +01:00
sandmaennchen5
4ef15f8b81
German File Update ( #177 )
2025-06-17 01:59:13 +01:00
Aistra
8fc7b614a0
update Chinese translation and fix typo ( #172 )
2025-06-17 01:58:39 +01:00
ITotalJustice
0789a69975
delete save file before restoring. always commit fs after every write + close, delete, rename, create.
2025-06-17 01:57:42 +01:00
ITotalJustice
b405a816c9
use actual save timestamp when creating a zip backup
2025-06-17 01:03:18 +01:00
ITotalJustice
99c1db3655
disable hdd->hdd threading. only open log write on write to allow for reads. log fw/ams version.
...
hdd->hdd threading is disabled due to a bug in libusbhsfs which causes a deadlock if 2 fs calls happen at the same time.
2025-06-17 00:57:46 +01:00
ITotalJustice
6b099de63c
fix passing raw string to vsprintf.
...
fixes #173
2025-06-12 21:50:06 +01:00
ITotalJustice
275707fe27
add mtp custom mount support (image sd, image nand, install, speed test).
2025-06-12 14:47:33 +01:00
ITotalJustice
c535b96b12
bump oss-nvjpg version fdcaba8 -> 16c10a3 (fixes homebrew icon decoding).
2025-06-10 20:23:37 +01:00
ITotalJustice
6b77cbb0c0
enable boost mode as early as possible during init, and exit boost as late as possible during exit.
2025-06-09 12:32:43 +01:00
ITotalJustice
a33d8e1061
fix gc menu button::A not being enabled when a gamecard is not inserted.
2025-06-09 12:20:27 +01:00
ITotalJustice
aaf11211dc
add basic error messages for internal sphaira errors.
2025-06-09 12:11:05 +01:00
ITotalJustice
83b2aca942
bump ftpsrv version from 8c18431 -> 8782f6b
2025-06-09 10:26:31 +01:00
impeeza
fbae286dff
Spanish file Update ( #170 )
...
* Spanish file Update
Making Spanish file update to latest version changes.
Short some strings.
2025-06-08 22:08:46 +01:00
游家小少
ba9b6b54bf
Update zh.json ( #171 )
...
* Update zh.json
Add relevant strings to the Chinese language file and translate it based on the latest “pt.json” language file.
* Update zh.json
2025-06-08 22:07:43 +01:00