-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changed key layout to be more 'natural' and to ones that seem to make… #5
Conversation
Keys: B - Backup Save |
Using A and B causes a conflict when choosing whether to overwrite a save file or not and when choosing whether to erase save data or not. |
That's odd, since it works fine for me... Maybe I should add a slight delay after the key press, to help prevent the problem. |
Maybe ... And -- this is my opinion -- the key used to erase a save file shouldn't be near the other ones. |
True. Perhaps when the user is promped to confirm or cancel, they have to press Up for confirm and down for cancel. This way, they cannot accidentally do anything :) |
But there A and B are the most conventional keys to use. |
I think when something that could accidentally erase something the user doesn't want to erase, it should have a special key for it to prevent any accidental actions. |
I guess. So are the L and R keys the most common to break, that's why I was hoping to purge the idea of using them. SysUpdater doesn't use conventional keys and neither does TinyFormat. They don't use conventional keys as it ensures the user was paying attention to what they are clicking, instead of using the common A and B. In my opinion, having them as A and B makes it easier to mess up something, due to the common "force of habit". I guess that's just my way of thinking :P Anyways, I compiled the latest source and it only makes a CIA and SMDH, no 3DSX 0~0 |
@ihaveamac agreed |
Changed A and B to confirm and cancel, to UP and DOWN. |
Delete cmake-generated files then reconfigure with -DCIA=OFF |
@TuxSH Okey. Thanks :D |
I'll see if I can implement user settings when I have time. |
Okey doke. I wonder if @AlbertoSONIC is able to contribute to this. He's the dude who made the GUI system for rxTools. |
I don't know anything about how to make a GUI for a 3DS homebrew, or graphical stuff in general. x) |
Me neither, but @AlbertoSONIC does :D The question is will he be interested in adding it or not. |
I can work on it.. But won't take a look at this until tomorrow afternoon (I have a test tomorrow morning 👎 ) |
Yay Alberto :D (Darn. 2 weeks ago, I passed out in my English assessment xD Whoops) |
@AlbertoSONIC Maybe the UI could look like the NDS ver: https://gbatemp.net/screenshots/%5B2719%5Dndsbackuptool.jpg or maybe even Material Design themed. Just a suggestion tho. Not my project xP |
@lavanoid First i need to get this project to compile xD... cmake is such a pain! |
@AlbertoSONIC Ubuntu FTW XD Wanna use my VPS, to do it? |
No no I need to do this on my laptop! I guess I'll try to fix it this afternoon... |
Okey dokey. Otherwise I would have suggested building on that, then transfer it to the laptop via filezilla. That was just an idea if you couldn't get it working. If you're using Linux for your compiling, I could help you out with configuring it all, if you want. |
Unfortunately I'm using windows 10.. I'm having some path issues... |
Oh. My philosophy: If it's Windows 10, the problem is Windows itself xD (Not entirely true but I just don't like 10, lol) Welp, can't help much there as I always build stuff on Linux 0~0 If you haven't managed to get it working later this evening, I'll see if I can get it building on my Windows installation and help you out with it, though I'm sure you'll manage it yourself :P |
I get this:
But bannertool is inside both DevKitPro/msys/bin and DevKitPro/DevKitArm/bin and added to path! EDIT: And If I just type "bannertool" in cmd window, it says
So it works! |
I'd laugh if it worked if you renamed bannertool to "BANNERTOOL-NOTFOUND.exe". Tried putting bannertool in C:\Windows, maybe? I'll look when I get home. |
Means that the buildscript is dodgy 0~0 |
Wtf actually renaming bannertool to BANNERTOOL-NOTFOUND.exe fixed it! xD Same for makerom! |
Wow xD I wasn't expecting that to work. |
See 0bf5047. Compiling should be way easier |
In addition to FSUSER_GetLegacyRomHeader, access control flag "TwlCardBackup" (which we're using) grants access to FSUSER_GetLegacyBannerData as well, something that's really relevant for a GUI :p |
I wish I understood what that means exactly but sounds awesome! :D |
This means that we're able to read the cartridge icon data, documented here |
Oh wow! Now that's awesome! :D Gonna be great when/if we get the GUI implemented. |
… more sense.