dbi
dbi copied to clipboard
Some improvement suggestions and ideas
As someone who uses DBI a lot here are my ideas and suggestions for improving the application as it exists at version 314.
Suggestion 1. Allow highlighting the user's language with a config entry for example LanguageHighlight=JA
, right now only Russian is highlighted:
EDIT - IMPLEMENTED ~~Suggestion 2. Add a method for changing the game name that DBI displays throughout the application and even MTP folders if possible. This would be very useful if you have several Japanese games installed for example as it can be difficult to find what you're looking for.~~
EDIT - FIXED ~~Suggestion 3. Issue https://github.com/rashevskyv/dbi/issues/46 - atmosphere no longer includes the contents folder by default so create the contents folder if it doesn't exist so that DBI can write the config.ini file~~
Suggestion 4. Issue https://github.com/rashevskyv/dbi/issues/34 - this issue was closed but I agree with this, scrolling through the game list is painfully slow even with the shoulder button shortcuts and scrolling doesn't work with the d-pad.
Suggestion 5. Add the game name to the zip file created by the save game back up feature, this would make it much easier to find a specific save on your computer quickly at a glance and without needing to check the titleid or open the zip and check .dbi_save_info.ini
edit: since the filename would probably be too long generating the zip file in a folder with the game name might be better
- I will think about it.
- Yes, first idea is good. As for second - I will think about it.
- Thank you! I forgot about that and thought that contents always exist in atmosphere.
- Maybe somewhen iin the future. Not now.
- There is a problem: nintendo's fat driver allows only ascii symbols in filenames. That's why I left only titleID and date. Also this is the reason why ZIP only, no plain files: names in save technically can be any, I saw in some JP game save with JP symbols in filenames.
- sys-tweak overrides only for qlaunch process. So, there will be custom config, because scanning contents folder is slow.
Suggestion 2. Ok, would have been a nice feature but not worth it if the scan is slow.
Suggestion 5. I forgot to mention that. I use JKSV and the way it names the directory: Game name/save_name.zip
or if a unicode character is detected in the title such as ™
it checks switch/JKSV/titleDefs.txt
for a custom entry such as 01009040091E0000 = "Wolfenstein II - The New Colossus"
then finally if the custom entry isn't there the fall back is titleid/save_name.zip
It's not that common that the title contains unicode characters so I think the fall back is pretty good even without using titleDefs.txt
Maybe the custom config you are talking about can cover suggestion 2 and suggestion 5 at the same time?
The zip files are really nice since they contain all the loose save files in a single file which is better for transferring to computer and storing. Is drag and drop zip to DBI's MTP save directories and have them auto extract possible by the way?
Zip is not a streaming format. It has directory at the end of file, so I should store it somewhere first and then unzip. But I think it is possible.
Maybe add an ''update within app'' option?
Detection of multiprogram titleIDs for LayeredFS would be a nice addition.
Example:
GRANDIA HD Collection [0100E0600BBC8000]
0100E0600BBC8000
is the game selection menu.
Install mod for Grandia II: 0100E0600BBC8002
DBI currently can't detect the LayeredFS mod at 0100E0600BBC8002
under installed applications and the "Mods & Cheats" MTP folder can only display the base romfs contents of 0100E0600BBC8000
in this example.
@duckbill007 What do you think about allowing us to configure DBI's background color in dbi.config
for both applet mode and application mode?
Would be quite useful to have a black background in applet mode on an OLED switch and maybe some other colors could be added for fun.
Blue/Black backgrounds were used intentionally to see on screenshot in what mode app is launched. DBI should not be run in title override mode and some its featurtes can not work or work incorrect in this mode.
Blue/Black backgrounds were used intentionally to see on screenshot in what mode app is launched. DBI should not be run in title override mode and some its featurtes can not work or work incorrect in this mode.
Yes you explained that before and I even added it the README (although I wonder which features these are as most of the time I used override mode without any issues).
I think it would be fine if a comment was added in the config file to make sure the user is aware? Maybe you'll consider it. Something like this as an example:
; Configure DBI background color, *NOTE* Application mode is not supported and Applet mode should be preferred
AppletBGcolor=green
ApplicationBGcolor=red
Edit - ah sorry, I missed what you said about screenshots at first.
@duckbill007 Just a small thing I noticed, mounting the contents of a title over MTP doesn't respect the automatic screen off setting:
; Turn screen off when MTP mode is activated
TurnOffScreen=true
The minus button does still work for screen on/off though.