Yeah, do you just want the 3dsx or the source too?the one that doesn't work as the boot.3dsx file
Just the .3dsx is fine (I wouldn't be able to do anything with the source myself)Yeah, do you just want the 3dsx or the source too?
Using the latest beta to launch this, like any other homebrew. Though it's not showing the white/grey lines or debug screen, it's hanging at a black screen.How are you booting it then? I do suspect that this is to do with filesize. Most of the file is actually the image data so I might experiment with removing some of it and just see if that actually makes a difference. If it does then I can either see if there are some data which can be removed, or experiment with storing them a different way.
Same problem I'm having (though for me there's a bit of garbage gfx on the black screen). If I can possibly help it I will keep the image data bundled with the executable. I've literally just got HANS executables showing up on the grid in Citra, so I'm about to start removing graphics assets to see if it will boot on a 3DS.Using the latest beta to launch this, like any other homebrew. Though it's not showing the white/grey lines or debug screen, it's hanging at a black screen.
If you try separating image data though, something will need to be done for the updater. But that's for later.
Smeas boot.3dsx is 703KB What is the size of your new one?Same problem I'm having (though for me there's a bit of garbage gfx on the black screen). If I can possibly help it I will keep the image data bundled with the executable. I've literally just got HANS executables showing up on the grid in Citra, so I'm about to start removing graphics assets to see if it will boot on a 3DS.
1.4MB currently. But 752k of that is data!Smeas boot.3dsx is 703KB What is the size of your new one?
So if i am correct mb is more then kb... right. In that case your launcher is 2x more heavy then smeas1.4MB currently. But 752k of that is data!
1MB = 1024KB. So yes, it's twice the size.So if i am correct mb is more then kb... right. In that case your launcher is 2x more heavy then smeas
lol thats true. What could you cut down on that isn't features or functionality. Put your genius brain to work1MB = 1024KB. So yes, it's twice the size.
--------------------- MERGED ---------------------------
... but more than twice as beautiful
At this point I wouldn't know either. Maybe some things could be moved off into a separate program, like changing settings or whatnot. Not ideal but what else is there to do?Ok, it's not the filesize. I removed 82kb of image data (the still water image and an unused font size) which got the whole binary down to below 1.4MB - less than it was before I added the shortcut code. The exact same thing happens. I think it must be the sheer amount of code causing this problem. At this rate I'm completely stumped. I don't know how to get around this, and it's preventing me from adding any more features to the launcher.
I tried finding the max file size on 3dbrew couldn't find anythingI'm going to trawl the code for anything that can be stripped down without removing features. If that's not enough, I'm stuck.
As I said the file size isn't the problem. I suspect there is a limit on the number of pointers or variable declarations, or even function signatures, which the runtime will support. I'm going to try and compact things down as much as I can. There are some functions, for example, which are only called from only place, so I could move the code to the place where it is actually called to remove the function signature declaration.I tried finding the max file size on 3dbrew couldn't find anything