(please note this can be tagged extention)
Want to make a Makecode-Operating System with Storage and Settings but don’t know where to start? Introducing the Cboy R Codebase! With 22 lines of code, Cboy R provides you with the basic fundamentals for making your own Makecode Operating System. Of course, It doesn’t have a GUI or anything… since you can make your own unique one! Here’s how to use it.
When you Copy and Paste the Code into your OS, you should see this.
To make new settings, duplicate the function definition. It should name itself file_2.
you don’t have to change the setting value… it’s just what I do. Insert the file in either cboy (main system files) user (custom self-made files) or apps (applications) make sure to drag it into the on-start block
This mess right here is the storage system behind Cboy R (yes even Cboy R needs coding to work). So, you can build on top of this and also look in this thread for any discoveries I’ve or @Sarge have made when WindOS v(1 I guess) and Cboy Azure were being developed. Please note this does need the Settings Extension to work so please keep that in mind when copying Cboy R’s code. Also give credit If you do use this I worked very hard on it. Another Cboy (Cboy R Starter) will come out and will be much easier to build upon with a pre-built GUI.
Let’s say you wanted to make your own OS- but storage and settings are to complicated for you. Cboy R can help provide the start to your OS without you having to do many of the complicated things.
Yeah, but you just put some random settings together and called it a day. I don’t wanna sound offensive but I really don’t see a use for the code you put together, it just lists the ammount of settings.
Well if it “makes it easier to make folders” then why didn’t you just straight up implement folders and files into the codebase, like a full file system?
Okay. I understand this needs lots of revisions. It will definitely get those revisions.
What this means is you could store settings in the 3 default folders easier by copying and pasting a function definition and editing some of it. I know this sounds very complicated, but It is what I have so far. This will get better over time.
Development Is Required.