makerimages, on 22 August 2013 - 12:21 PM, said:
- ComputerCraft | Programmable Computers for Minecraft
- → toxicwolf's Content
toxicwolf's Content
There have been 57 items by toxicwolf (Search limited from 30-March 23)
#141244 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 22 August 2013 - 05:44 PM in Operating Systems
#134346 How to make and install Lua resource packs
Posted by toxicwolf on 18 July 2013 - 08:37 AM in Programs
DanJZ0404, on 18 July 2013 - 02:57 AM, said:
EDIT: Ninja'd
#133734 How to make and install Lua resource packs
Posted by toxicwolf on 15 July 2013 - 03:17 PM in Programs
Pharap, on 14 July 2013 - 09:19 AM, said:
Does this mean that if we want to write our own OS/bios we still have to edit the mod Jar or will creating an assets/computercraft/lua/bios.lua in the resourcepacks directory automatically override the one in the computercraft mod jar? (The latter would be nicer to work with)
#132697 MGRUB - Bootloader
Posted by toxicwolf on 10 July 2013 - 05:48 PM in Programs
xMAC94x, on 10 July 2013 - 08:56 AM, said:
toxicwolf, on 10 July 2013 - 08:29 AM, said:
How does this bootloader work? Does it replace BIOS or is it just a startup file?
Most Operating Systems override the startup file and then load a lot of other files (e.g. in an folder called "someOS/startup" ).
So most Operating systems boot in this order
-> cc bios -> startup file -> a lot of internal files.
The MGRUB Bootloader will NOT replace the bios, so you don't have to change any mod folders.
You have to copy the OS startup file (only this file) in the folder /MGRUB. You rename it to someOS and create a meta file called someOS.mgrub with some information, e.g. the displayed name and how to detect an OS.
then the Bootloader will replace the startup file.
So boot order is like
-> cc bios -> MGRUB Bootloader startup file -> you can choose an os / timeout -> starts the original startup file which is now in MGRUB/someOS -> the same of internal stuff as before.
So the Bootloader doesn't need to change the files itself, and this should make it easy to add your own OS to the Bootloader...
Looking forward to WolfOS 2.0.0 release
Will the new way to modify the Lua files using resource pack in the new beta, it doesn't seem possible to replace the bios file. If this is the case, I guess I will just have to give in and redesign the internals of WolfOS again. Which, if I do, would probably make it compatible with this system.
/ramblings
#132603 MGRUB - Bootloader
Posted by toxicwolf on 10 July 2013 - 08:29 AM in Programs
xMAC94x, on 10 July 2013 - 07:09 AM, said:
On topic:
How does this bootloader work? Does it replace BIOS or is it just a startup file?
#130105 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 29 June 2013 - 04:00 AM in Operating Systems
Zingo, on 24 June 2013 - 05:08 PM, said:
When i reboot the computer boot to the old craft os
Why?
pdog1111, on 29 June 2013 - 12:25 AM, said:
This is nearing completion now, so I can only ask that you hang on a little longer while I get 2.0.0 out to all you guys.
Apologies on my part, and thanks for your patience.
#99763 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 21 March 2013 - 11:55 AM in Operating Systems
The short-term roadmap now looks like this: (Will strike through as I complete these)
-
- Write
-
-
- Add programs/main OS pages
- Any other misc. changes/additions
- Testing and bugfixing!!!!
#96653 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 13 March 2013 - 09:53 AM in Operating Systems
DiamondOwner, on 04 February 2013 - 05:39 AM, said:
DiamondOwner, on 04 February 2013 - 05:39 AM, said:
DiamondOwner, on 04 February 2013 - 05:39 AM, said:
DiamondOwner, on 04 February 2013 - 05:39 AM, said:
DiamondOwner, on 04 February 2013 - 05:39 AM, said:
In other news, I have just added language localisation to WolfOS 2.0.0! I am quite excited to see a multi-lingual WolfOS
<EDIT>
I also just finished up my helper code for parallel processing, which is based off of the CC 'parallel' API but is more flexible. So yes, this does mean that multitasking will be possible in WolfOS 2.0.0!
</EDIT>
Again, I apologize for the huge amount of time that has passed without a release, but I am working hard on it when I can!
#83500 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 04 February 2013 - 12:05 AM in Operating Systems
And no, King Tamotsu didn't help to write any code, he just helped with UI design and menu layouts in version 1.3.x only.
#71297 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 09 January 2013 - 12:03 PM in Operating Systems
#71281 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 09 January 2013 - 11:02 AM in Operating Systems
#69133 loadreq API - require implemented in CC+some goodies!
Posted by toxicwolf on 05 January 2013 - 04:25 AM in APIs and Utilities
Really good work, well done!
#68570 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 04 January 2013 - 07:07 AM in Operating Systems
#65992 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 29 December 2012 - 11:45 PM in Operating Systems
Cranium, on 29 December 2012 - 05:46 PM, said:
Rewrote the Object class last night, it now has a lot nicer and cleaner functionality, and uses events properly to have event listeners - I even use os.queueEvent() to have my own events that get fired
EDIT: Just had an idea of user permissions being customizable, very similar to the way it works/used to work in Bukkit (haven't used Bukkit permissions for a long time). Essentially there will be certain event handles that fire when a user tries to do a specific action. If they have permission to perform the action then it happens, else they get a message. Different levels, templates, user groups - whatever you want to call it - can be created/deleted and assigned different permissions.
This will likely be a feature used only by server admins (in game WolfOS server or actual Minecraft server) or people who know what they are doing and require custom permissions. There will still be the default admin and user templates.
There was a second idea I had, but I can't actually remember what it was... :/
EDIT 2: Finished up the framework of the UI API! The only work required now is the making of new objects - textField, passwordField, textArea, list (label and button are done). Pleased with the way it works
#65805 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 29 December 2012 - 12:47 PM in Operating Systems
Cranium, on 29 December 2012 - 11:36 AM, said:
Any time frame when you expect to release at least a sneak peak of the new version? Or at least a feature list?
I actually just tweeted that I have decided to (for now) make WolfOS an Advanced Computer only OS - with this I will be able to implement features better and more quickly, since I do not have to make everything compatible for a non colour and non mouse system.
Sneak peak wise - come check out my channel when I get around to streaming some development someday; otherwise you'll have to wait until I decide to showcase a feature and post a YouTube video.
Feature list will be similar to that of the unfinished 1.4.0 version, since 2.0.0 is basically a complete rewrite of said features.
- Computers will basically be a client with some level of server running in the background. This server can be made public to other clients, so you can make LANs or eventually WANs.
- I will be attempting to create some kind of Signal Relay program to allow long distance connections - this will be specific to the HyperPaw system and won't really work for other people's OSs or programs.
- I'm working on a really nice GUI system from scratch with full mouse support (which is now dropping standard computer support)
- I worked on some update/install scripts before I began 2.0.0 which allow you to download directly in game from somewhere such as github; I will be improving these.
- I have been given permission by NitrogenFingers to include NPaintPro packaged with WolfOS.
- I will eventually work on the promised "Program Creator" - which I plan to act as a kind of IDE with help documentation, protected running of the script, etc etc
- I have a plan to add some kind of download center where programs can be downloaded from a separate branch in the github repo - PR's can be made by people who wish to submit there own. This just serves as a way for people to download programs that have been authenticated to work with WolfOS without issues. However any program will be able to be installed on a computer locally too.
- I have already started work on the server modules which were discussed around the time of my work on the 1.4.0 update - these are basically optional modules that can be turned on/off/installed onto a server to give it new functionality. Such as user log in module, remote data storage module, email module etc etc.
- I also plan to drop MysticT's Sync API (no offence!) in favour of a handwritten one that should be tailored better to WolfOS and actually allow me to add a couple of new features in that department.
- Finally, I will be creating my own bootloader called 'Silverfish' which will meet my personal desires, however other bootloaders will be supported if I find any that are popular enough to warrant bothering.
I appreciate the interest that you still have for WolfOS, which is great! And I apologize for the hugely extended period of nothingness while I slowly crawl through the development. I want the work to be done and the new version to be released as much as anyone else!
What's more is that this re-write cycle I have probably taken more care and consideration into the core framework code than ever before, which I hope will pay off.
Also, if you did not know, 2.0.0 is mostly being written in MoonScript, which is a lot more convenient to write in for me.
Finally, I actually managed to pull off a feat that I am slightly surprised at - I rewrote the CraftIOS API loader code that I was using to allow APIs to be loaded from sub-packages. They can also be loaded from files with extensions (eg loading "test.lua" as an API in CraftOS works but you cannot call a function from it due to code limitation). The whole change works well, and splitting large APIs up into smaller packages makes for easier maintaining of the code within.
Now I'm about to go and work on WolfOS for the first time in weeks; I'm about to go and throw the GUI API out of the window again in favour for a better system. Sure, this means that development of the rest of the OS gets pushed back again, but unclean code is horrible to add on to in the future and this way it should be easier to add the features that I want to.
Enough of my rambling now, but it was enjoyable to talk about whats been on my mind for once, and to give you guys some kind of picture of the future of WolfOS.
Please ask if you have questions or suggestions!
#65773 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 29 December 2012 - 11:32 AM in Operating Systems
#65118 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 28 December 2012 - 02:23 AM in Operating Systems
#64706 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 27 December 2012 - 05:01 AM in Operating Systems
mieper, on 27 December 2012 - 04:18 AM, said:
Awesome Work. I love it!
But, I have an Error. Look at the Screenshot. Please Fix it.
#61538 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 19 December 2012 - 08:24 AM in Operating Systems
TheVarmari, on 09 December 2012 - 11:30 PM, said:
Will likely be closing this thread by the time 2.0.0 is released, and may potentially re-vamp the website. Wiki will get love shortly before release so guides/documentation/instructions will be available for everyone.
#56188 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 03 December 2012 - 07:40 AM in Operating Systems
#55419 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 30 November 2012 - 05:59 AM in Operating Systems
#55414 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 30 November 2012 - 05:24 AM in Operating Systems
Come along to see some WolfOS 2.0.0 development
http://www.twitch.tv/toxicwolf666
#54919 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 28 November 2012 - 08:11 AM in Operating Systems
tiin57, on 27 November 2012 - 02:38 PM, said:
toxicwolf, on 27 November 2012 - 08:24 AM, said:
Since I'm streaming it, I may as well officially announce that the WolfOS version I am working on is actually 2.0.0. Surprise!
(Seems like this OS is older than my time on the forums... Derp, it is.)
I will stream some evenings (GMT) when I feel like it, but only if you guys want to watch. Follow me on twitter to be notified when I start broadcasting.
#54633 [1.3+][OS] WolfOS 1.3.3
Posted by toxicwolf on 27 November 2012 - 08:24 AM in Operating Systems
Since I'm streaming it, I may as well officially announce that the WolfOS version I am working on is actually 2.0.0. Surprise!
- ComputerCraft | Programmable Computers for Minecraft
- → toxicwolf's Content