Dev/Bugreports for SKKBAUI
Root / Talk About Programs / [.]
↑ Hmm? Okay, since you haven't made it as it seems, I'll code it from scratch. But next time when suggesting, make a PoC for it. (If the suggestion is a image as desktop BG or サカキバラUI menu theme BG, provide the link as URL or［img］to the image so it can be converted.)I think Launcher Menu Settings should resemble DSi Menu Settings, as the Launcher Menu resembles the DSi Menu.Maybe you should make a proof-of-concept so it would be easier to implement.
That's because the theme color still has its blue component overflowing the range. The bugreport has striked them through to let you know that the next update has them fixed... but now I see it's misleading/confusing. The current.version that is uploaded atm has these bugs. Go back a page or two to see the BUGREPORTS post I did. (I'll remove the
strikes so it's more clear)
EDIT: My writing isn't that clear the first time I post something... Here's the current progress of the menu settings. (Every button you can press here will glow with the current theme color set, so it behaves similar to how the DSi's settings did.) I still need to add the sub-menus before I can call this settings program complete. Also, you can use the D-Pad and the A or B buttons to navigate as an alternative of touch controls. ［Something I noticed after editing this post］I should change サカキバラUI settings management to Desktop settings management although the theme color is being read by the menu and the settings of it. TBH It's quite like the 3DS's recreation of the DSi settings. Though I want to make a theme designer for the menu as I demonstrated before so you can customize it to your desire. (I've revised the theme format somewhat to allow background images instead of just the gradient for both screens but the currently only theme is still ful!y compatible with the revision.) Of course, the desktop window themes (I'll rename them to "designs" from now on) will be like companion programs instead of raw data but that'll come much later.
The manual is not finished for a long time. Would you like me to finish all documentary for サカキバラUI before bringing out the next update? (No new features will be introduced and the settings will only be half-way finished and somewhat ready for beta.) (This will take around 1 or 2 weeks to finish the manual thanks to holidays) Also, every time a new feature is introduced that may be major will introduce a change into the manual. (Also, the languages besides English and German stay empty as no translator is up for that rn though I could just translate it myself using Google Translate and others.) EDIT: I've made another サカキバラUI menu theme showcasing the fact that you can use 2 GRPs as background images. It's a green-ish theme using a randomized name. (Make sure you've unpacked all BGs for the theme to display correctly.) The menu settings has its icon management done. The general settings like theme selection and another place to change the desktop settings is still missing rn. Y'know what, I'll publish the changes now though it isn't much. (These will be missing on GitHub as the current changes aren't that major.) EDIT 2: I'll make a comparator in the setup to make it easier to just copy the download to an up and running version on your 3DS. (The setups will be much slower. Maybe ~3 minutes for it to finish with or without any overwrites)
Now, I've just made v0.3.5r2 bringing out the new setup mechanic and a peek into the settings for the サカキバラUI menu. Most bugs are still present but now you can just copy the download to your running copy.Would you like me to finish all documentary for サカキバラUI before bringing out the next update?Well, after uploading the 0.3.6, you can make a revision for the 0.3.6 which has the missing pages of the instruction manual and the NitroBoot program (Forgot to mention the last one)
I was about to get an aneurysmWhen I said I want to change how the setup will unpack things, it took over 3 hours straight, trying to get SB not to run out of memory because of the existing files to be compared. Thankfully, I managed to get it working. I ran the setup over 5 times after the fix, so it's unlikely to crash again, though it could still happen.
I've just found more bugs in the setup but the key is coming in 1 minute. EDIT: It's uploaded now. Also, any bugs that are reported will be shown on the main page with the update reason being "Updating bug list". It'll be a pain if it would be kept here if this thread is being filled with more posts.Now, I've just made v0.3.5r2But wheres the download key?
Hi, I downloaded サカキバラUI(0.3.5r2). I followed the instruction and ran "SETUP", but I forgot to install the Japanese language pack. Then I selected Japanese at the Region & Language settings of サカキバラUI. It said that there was no language pack, and the error screen appeared. That's ok, but when I pressed X button on my 3DS at the screen, SB3 crashed. Is this a known issue? I think サカキバラUI is the best mock OS on SB I have seen ever, and I'm looking forward to update.
Hi, I downloaded サカキバラUI(0.3.5r2). I followed the instruction and ran "SETUP", but I forgot to install the Japanese language pack. Then I selected Japanese at the Region & Language settings of サカキバラUI. It said that there was no language pack, and the error screen appeared. That's ok, but when I pressed X button on my 3DS at the screen, SB3 crashed. Is this a known issue? I think サカキバラUI is the best mock OS on SB I have seen ever, and I'm looking forward to update.Oh thanks! ヽ(^。^)ノ It shows the error screen to remind you that you need the lang pack but I think I'll change it, so it uses the english pack when the one you wanted is missing or unusable. Oh, about that crash. No, it isn't known here. I'm so sorry about that but I have found this annoying crash during testing and missed to address this issue. (Heck, I've been do mad about that, I needed a break on that.) Just relaunch the setup without starting the サカキバラUI menu first. (Even though I stumbled upon that bug over 40 times now during the last month) btw the japanese language pack is currently just a dummy as I don't have a translator for it. most pieces of text disappears when loaded. (Just compare the size of the japanese pack and the english pack) EDIT: I have talked about this on Discord as well
Okay, I'm wanting to do other this to サカキバラUI, so I just crappily make the manual pages if the section is there and finished in the previous version. (Like the 3 commands available in the command prompt which no one but me knows) Basically, it's just going to be text with little formatting and no
illustrations or icons.
When I'm done with it, I'll be going to make サカキバラUI use custom desktop themes.
I might also finish up the menu settings, so you can use your custom menu themes for it when I made the creator user-friendly like I did with the SMD editor.
EDIT: Rephrasing and (maybe) better understanding I'm thinking about linking my projects to any other on SBS, so you might not need to remember which project belonged to which. But I think I just wasted my time there I think. Basically there´ll be a menu where you can select from and view a list of known projects on the SD card, so you can jump to them. (This doesn't work on the "Browse Projects" section due to it quitting like サカキバラUI sometimes) It would simply ask the user to press the fifth function key twice before I wanted to ditch the file name of the executable
KEY 5," PROJECT"-SAKAKIBARAUI-"KEY 5,"RUN"+CR$LOAD".SYS_LAUNCHER" "This is the example for サカキバラUI if launched from somewhere else like my "dead" Jump Kun project With the file name ditched, you´d be asked to press the fifth function key once but find the file yourself... Hmm... Should I have the name given or should I be a typical programmer and just be lazy about it? I´d like the first option though for convenience.
(This doesn't apply to just サカキバラUI but any of my projects actually
WellAny project I have entered there are those I currently have downloaded. Though I guess finding the executable for each project, as you see here is kinda useless though. Just the project name is enough. Which is encoded to test my encryption algorithm but won't be if this ever goes to plan. Actually I could just make a DAT file being a database of SBS projects I add in. Isn't practical but since the 3DS is slowly being murdered by the Switch anyway, I think it's fine when I let the user add his own stuff when he needs to.
yeseven the seemingky dead Jump Kun project which changed its name anyway
A dialog the library spits out when the INITFNT in your PRG hits Various changes allow for the font initialization to be optional, so R-OS V and other projects don´t need the SYSFNT.BIN if they don't want the font and GPRINT_NEW.
(Warning) The TABSTEP variable will now be used for the library, so you can configure the library that it is able to currently carry 2 flags so it may (not) do things when reloading the library. (Commands will be found in the manual after the next update.)
things that will happen when deleting the SYSFNT.BIN or removing the INITFNT in the codeBasically, the menus will be like, as if you deleted the font. The manual especially, where the pages are basically blank. This doesn't affect the index and language select.
↑ Update on the above post Now the whole TABSTEP is used (0-16)
The manual... there's too much stuff to add so I stopped with the most essential info written in a rushed way (so little formatting at all). I've made the desktop design format now! The first designs will come in the next update
Which bit does what?b0 - Currently nothing b1 - Automatically run INITFNT (RGames, you can disable it if you like) b2 - Enable error messages spit out by the library, e.g. when INITFNT can't find the SYSFNT.BIN file, it'll tell you rightaway (was previously unavoidably enabled) b3 - Currently nothing 16 (There is no bit 4, meaning the flags above are disabled if TABSTEP is 16) - Currently nothing
The command prompt has been improved
What is the format like?Unlike the SMD and SMT formats, the desktop designs (SDD) use a ミドリOS-like format, a "program" describing the DEFs which are the juice of it. Basically, the DEFs are called for certain graphical things, like the window frames or the start button using generic graphic commands (either being SmileBASIC's or those in the XCMD.LIB library)
Also, I have something... [poll=p702][/poll] (Poll closes in a week or 2)