the same for me, applet mode crashIn general, I can't even open the app, but I just realized that it only happens in applet mode.
I think I know what's causing this. I'll fix it when I finish work.In general, I can't even open the app, but I just realized that it only happens in applet mode.
I can't remember at which point the buffer size no longer had impact on performance. I'm pretty sure I just set the buffer size to the biggest amount because why not, I have at minimum ~300mib to work with heh.@ITotalJustice, Did you tested performance boost from such big TX/RX buffers? In my tests I got no more than 64Kb in single call to recv, unless I use MSG_WAITALL, but in that case some ftp client on android can not work properly.
Yes. I agree/ To achieve ~40MB/sec on FTP I had to buffer writes and also do in async in background thread.The biggest improvement was limiting the number of fs calls by buffer file r/w. This had a huge impact on writes, not so much on reads. The buffer size was 8mib, anything less affected performance, anything greater had no impact.
is this application or sysmod? sysmod only mounts bcat, application can mount save. the reason for this is if the sysmod mounts the save data, then trying to launch the game whilst mounted will cause a crash.Testing for the first time the 1.1.2 version and so far working like a charm, I see
Code:[Nx] # enables showing all available mount points at root "/" # for example, SdCard is as at "/sdmc:" mount_devices = 1 # mounts the application save data, needs mount_devices = 1 save_application_id = 0x0100F2C0115B6000 # mounts the application bcat data, needs mount_devices = 1 bcat_application_id = 0x0100F2C0115B6000
on the config, but my client only shows:
View attachment 473289
I can no see the savegame mount, is a task to do or something is wrong on my config?
Post automatically merged:
By the way @TotalJustice Thanks a lot for all your work on the scene, you always give us excellent homebrew, you always are ready to teach us and share your knowledge.
Regards from Colombia.
btw, if anyone needs a smaller build you can mess around with the options in the cmake file to make it smaller. you can reduce the max number of ftp sessions to 3 (do not go lower), lower the buffers from 16KiB to like 4KiB. those 2 changes would reduce it by a further ~21KiB, so down to 0.17MiB. Only do this if you are *really* struggling for space.ftpsrv uses 0.39MB from mem pool vs 0.99MB of sys-ftp-light, it's a big gain if you have many sys-modules running
Is there a way to mount all game data without listing all their IDs in the config file?is this application or sysmod? sysmod only mounts bcat, application can mount save. the reason for this is if the sysmod mounts the save data, then trying to launch the game whilst mounted will cause a crash.
the title id is from the config for zelda tears of the kingdom, do you have savedata for it?
if you are using application and have zelda savedata, then the only other thing that could fail is this https://github.com/ITotalJustice/ft...96781f083418d0fb1/src/platform/nx/main.c#L154
that function worked for me, so i didn't really think about all the ways it could fail. Do you have multiple profiles? Do you usually have to select which profile is to be used when launching a game?
How would you like it to work/look like?Is there a way to mount all game data without listing all their IDs in the config file?
Maybe the root, a list of your installed games:How would you like it to work/look like?
I think he want it to be like it done in DBIHow would you like it to work/look like?
No, Like done on JKSV and Checkpoint Text versions.I think he want it to be like it done in DBI
I guess I could create a thread for sphaira. Irs is the infrared camera on the joycon. Sphaira is full of random features because i was too lazy to create a new project and copy over my gui lib and set everything up, so any new features were added to sphaira instead.ftpsrv works great. I've completely migrated from ftpd. By the way, are there plans to start a thread dedicated to sphaira? There are mtp and ftp items in sphaira, but I don't know how to configure them to work. As for irs, I don't even know what it is.
Also, I'm Japanese and I want to translate sphaira. I'd be honored if I could help.
good idea. the name listing will only be possible in the app version as the only way (that i know) to retrieve the game name is using `nsGetApplicationControlData()` and the struct passed in is ~130KiB in size, which is massive as it returns the compressed jpeg as well sadly.Maybe the root, a list of your installed games:
View attachment 473497
and inside each game the players/system/BCAT folder
View attachment 473498
and inside each player folder the savegame files.
sad, but no problem at all.the sysmod version would instead just list the title id's of all the games instead.
Don't worry, family and work are first! regards.this will take me a couple of days due to work keeping me busy and i will need to restructure the vfs code quite a bit.
it should launch the web browser. it does not work in applet mode iirc.I love both. Thank you very much for another two wonderful projects.
What does the web button do? Is it not working yet?