Ooo sweet a new version. While I do like fast installation, not having a progress bar is unsettling, so I'm definitely gonna go with the progress bar build. Thanks @Chelsea_Fantasy!
For all you you asking for it, here is a preview of some of the new features for the next SOON!2 version:
Be sure to watch all the video, there are small little details in some places.
Sorry about the bad lights. I spent all the night (and midnight working on it). I record that video at 5:35 AM, but my connection it's ultra-slow today for some reason... Now (11:15 AM) it's finally uploaded. Hope you all like this
And just one extra thing:
Even the new alternative version with progress bar it's faster than FBI and DevMenu 11.4 (check the comparison at the end of the video)
--------------------- MERGED ---------------------------
request done!
I personally like that idea, but that would make the app take up more space (like the progress bar build)Estimado:
Te felicito por el gran trabajo, funciona increible.
Me permito sugerirte lo siguiente:
Para ahorrarte el trabajo de mantener 2 versiones, quizas seria mejor tener solo una, pero que pregunte si quieres o no barra de progreso antes de la instalacion. Bastaria solo una pantalla mas como la que pregunta si quieres borrar los CIAs cuando termine. Creo que seria mas facil, rapido y limpio.
Saludos
I greet you for the great work, it really good.
I would like to suggest you this:
To have less hassle, and to not have to maintain 2 codes, wouldn't be better if you only have one version, that asks you if you want to activate the progress bar before the installation begin? like the screen where it asks if you want to delete the CIAs after install is done. I think it would be easier, faster and cleaner.
have a nice day!
//installation progress if the cia file it's less than 10MB
char* cia_buffer = (char*)(malloc((size) * sizeof (char)));
FSFILE_Read(fileHandle, &bytes, 0x0, cia_buffer, size);
FSFILE_Write(ciaHandle, &bytes, 0, cia_buffer, size, 0x10001);
free(cia_buffer);
//drawing example
sf2d_start_frame(my_screen,eye);
sf2d_draw_texture(texturefondo->tex, xfondo, yfondo);
sf2d_draw_texture(texturearte->tex, xarte, yarte);
sf2d_draw_texture(progreso->tex, 0, 220);
sf2d_end_frame();
font->f.drawString(xfontv, yfontv, juegoname, Color((colordefuente >> 16) & 0xFF, (colordefuente >> 8) & 0xFF, (colordefuente) & 0xFF), top_screen, left_side);
gfxFlushBuffers();
gspWaitForVBlank();
RefreshScreen();
gfxFlushBuffers();
gfxSwapBuffers();
System.installCIA(ciainst)
System.installCIA(ciainst, ttf, 3, 223, textoahora, colornegro, TOP_SCREEN, 0, 0, TOPINSTCHU, 108, 40, COVERART, PROGRESSBAR)
if (argc != 1){
//old function (the fast one)
}
if (argc != 14){
//new function with progress bar
}
Is there a way to use SOON!2 without all of the UI stuff? I like how fast it is installing .cia files, but if I could use it with no graphics like FBI or Decrypt9, that would be even better.
Delete every file inside SD:\SOON2\ArtSimilar, i would like a lighter minimal edition without images
iirc, FBI is the ONLY one that can install wirelesslySo, this tool supports ONLY installing .cia files directly from SD card (nothing like FBI wirelessly)?
I think NASA has that ability too. (houston I think the utility called.)iirc, FBI is the ONLY one that can install wirelessly
so yes
SOON!2 is meant to look simple and noob friendly, it's also the fastest CIA installer!@Chelsea_Fantasy : I appreciate your work but I'm sorry but I don't like this tool.
The design is one of the worst things I saw in the last months. And the logo and acronym just fit perfectly in...
Was it programmed for children only?
Also it's not a good idea to put thousands of jpeg in one folder. Make a container and read it from there. Updating this wirelessly would take hours to complete. Instead of pictures I would parse the xml from 3dsdb.com and would generate the game names from it. The database of them is nearly complete and you can just convert the xml with e.g. Perl to get rid of the xml meta information and thus shortening loading times.
I recommend a better ui (or better no ui) to make things simpler and have a better overview. e.g. Listing like all other cia installer do is a perfect way to accomplish that. In my opinion not be able to open a different folder is a no go. If you want it child friendly real bad why not implementing an 'expert' mode?
Really, I don't see any reason to implement a GUI if you just use it to install/uninstall things. It's nothing where you look for hours on that screen. You push 'A' to install and go away.