Jump to content


toxicwolf's Content

There have been 57 items by toxicwolf (Search limited from 30-March 23)


By content type

See this member's


Sort by                Order  

#65992 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 29 December 2012 - 11:45 PM in Operating Systems

View PostCranium, on 29 December 2012 - 05:46 PM, said:

Glad you could give us an idea of what to expect. You really are a perfectionist, aren't you?
Got me in one ;)

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 :)



#68570 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 04 January 2013 - 07:07 AM in Operating Systems

View PostGraypup, on 04 January 2013 - 05:18 AM, said:

Awesome job! I'm just getting back into writing things for CC (stupid computer), so this might replace Redworks as my OS of choice.
Why thank you! I hope I can pull off 2.0.0 to a decent level to meet people's expectations ;)



#65805 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 29 December 2012 - 12:47 PM in Operating Systems

View PostCranium, on 29 December 2012 - 11:36 AM, said:

-ON TOPIC-
Any time frame when you expect to release at least a sneak peak of the new version? Or at least a feature list?
I really don't want to promise a deadline, since I just know I wont meet it somehow ;) Once January exams are out of the way I foresee having a greater amount of time to work on WolfOS - as I've already said in the past.
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.
That's a quick run through just off of the top of my head, but I' always open to suggestions and new ideas.
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

My plan is to create a new thread - when the new version is ready, since having a thread in the programs sub-forum for a program/OS that is still WIP is also against the rules as far as I know. Until then, any conversation that is on topic will remain in this thread.



#65118 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 28 December 2012 - 02:23 AM in Operating Systems

View Postmieper, on 27 December 2012 - 06:58 AM, said:

snip
I appreciate the reports, however most are known about (especially the UI ones) and require a lot of work to fix. Since you have managed to get WolfOS installed I have decided that the little spare time that I have is best spent on WolfOS 2,0.0.



#71281 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 09 January 2013 - 11:02 AM in Operating Systems

View PostSkullblade, on 09 January 2013 - 10:08 AM, said:

Wolf how were you able to make the the commands not case sensitive?
Which commands are you referring to?



#71297 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 09 January 2013 - 12:03 PM in Operating Systems

View PostCranium, on 09 January 2013 - 11:50 AM, said:

View PostSkullblade, on 09 January 2013 - 10:08 AM, said:

Wolf how were you able to make the the commands not case sensitive?
It might be just a simple string.lower comparison.
I remember in prior versions of WolfOS where the menus were command based, I did convert user input to lower case before comparison; so if that is what you are referring to Skullblade, then that's how I did it.



#141244 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 22 August 2013 - 05:44 PM in Operating Systems

View Postmakerimages, on 22 August 2013 - 12:21 PM, said:

How long do you estimate until 2.0 release?
Eh... When it's ready? Honestly haven't worked on it for a while - considering putting this project to bed properly rather than pretending to myself that I will finish it. It's a shame I know... Tell me what you guys are thinking and what you want me to do.



#99763 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 21 March 2013 - 11:55 AM in Operating Systems

Anyone remember me mentioning Silverfish? No? Well I just wrote it ;) It's my custom bootloader. Other achievements since last time: Used the localisation code as a model for loading themes for the WolfOS UI. Multiple themes will be possible, intending to have a 'download center' for them. Also many bug fixes. Pretty much finished networking (implemented relays at last!) works a charm. Added loading of server modules (still need to write the modules themselves though).

The short-term roadmap now looks like this: (Will strike through as I complete these)
- Write Silverfish Bootloader
- Write install/update scripts
- Write Server modules
- Finish replacing temporary routing code for relays
- Start work on UI stuff framework
- 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

View PostDiamondOwner, on 04 February 2013 - 05:39 AM, said:

I know the version is unsupported, but have a few questions.
I will try to answer as many as I can, but I have not been anywhere near WolfOS 1.3.3 for a long time, so I cannot remember all of the intricate details.

View PostDiamondOwner, on 04 February 2013 - 05:39 AM, said:

When copying the files (when downloading WolfOS), does is it actually show the name of the file currently being copied or is it for decoration?
No, this does actually display the current file that is being downloaded/copied.

View PostDiamondOwner, on 04 February 2013 - 05:39 AM, said:

When I attempt to uninstall WolfOS, it shows the error "controlPanel:351: Access denied". I believe this error is the result of an attempt to remove the directory "WOLF" :unsure:.
You are correct sir. For some reason I get this error when trying to delete the directory, however in normal ComputerCraft use, I cannot reproduce this error. Strange things....

View PostDiamondOwner, on 04 February 2013 - 05:39 AM, said:

When I insert my old admin disk into the primary disk drive and login, I'm no longer an admin, but only a user.
By "old", I am assuming here that you mean a disk created in a prior WolfOS version. If that is the case, at some point I changed the format that data is stored on user disks, and added some conversion code. I'm not sure exactly, but it may be possible that this didn't work correctly. However there are probably many other causes.

View PostDiamondOwner, on 04 February 2013 - 05:39 AM, said:

This system is very buggy for me, because whenever I recieve an error message and reinstall WolfOS, it usually produces a different error.
I am sorry for your bad experience with WolfOS, and my lack of support. I only hope that you are willing to wait for a bit longer for the next release, where the code base is much more substantial and stable, since I have far more experience now that I did at the time of writing the current version.


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! :D
</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

The problems mentioned are known, however the version is unsupported. I have WolfOS 2.0 in the pipeline, however with my interest focused elsewhere, I am debating whether to continue or whether to just release the source code.

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.



#55414 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 30 November 2012 - 05:24 AM in Operating Systems

Just a heads up, the stream will be starting earlier tonight - around 5pm GMT!
Come along to see some WolfOS 2.0.0 development :D

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:

Streaming WolfOS development! Come watch if you want: http://www.twitch.tv/toxicwolf666

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!
Hey, you're still alive! Cool!
(Seems like this OS is older than my time on the forums... Derp, it is.)
Wow, really?! :)

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.



#31168 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 10 September 2012 - 08:36 PM in Operating Systems

Okay so I just finished the first iteration of the installer, it is good enough for the main release (will probably go back and improve it later like I always do to everything :D/>) - now moving on to the Email Server Module and corresponding Client program!



#32029 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 15 September 2012 - 10:58 AM in Operating Systems

View Postabc, on 14 September 2012 - 08:54 PM, said:

are you still working on a reliable encrypter? i made a simple one after i decided to recode one of my old messy programs
No I'm not, instead I am using SHA-256 (thanks to MysticT), and the set of encryptors available in the StrUtils API by tommass1996.

View Postmakerimages, on 15 September 2012 - 09:56 AM, said:

how the installer works?
I'm sorry, I don't understand the question? What Installer are you referring to?



#30999 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 09 September 2012 - 06:23 PM in Operating Systems

View Postmakerimages, on 09 September 2012 - 09:48 AM, said:

and when shall i recive the PM?
When I am in need for another tester. Sorry, I'm just not used to the idea of letting other people play with un-finished releases :D/> Plus I took some time off WolfOS development last week, so that's why I haven't got another dev build ready as quickly as I thought I would of when I first replied.



#28783 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 31 August 2012 - 02:23 PM in Operating Systems

View PostHelenB, on 30 August 2012 - 06:56 PM, said:

Your site is covered up with a big white box. :)/> I'm using chrome (latest)
Hmm, not sure what that's about... I'm also using chrome and the website displays fine for me. Could you upload a screenshot for me to see?



#28196 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 28 August 2012 - 04:16 PM in Operating Systems

View Postmakerimages, on 27 August 2012 - 07:06 AM, said:

id be interested in testing the new version.
Thank you for expressing your interest. I will send you a PM soon.



#32181 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 16 September 2012 - 09:29 AM in Operating Systems

View Postmakerimages, on 16 September 2012 - 07:48 AM, said:

the installer you reported to us a few posts ago.
Is the new installer in WolfOS 1.4.0. What about it?



#33639 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 23 September 2012 - 03:19 PM in Operating Systems

View Postmakerimages, on 23 September 2012 - 12:21 PM, said:

when do we get a new release?
When it's ready. I still have a number of things I want to finish up before I release version 1.4.0.



#54633 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 27 November 2012 - 08:24 AM in Operating Systems

Streaming WolfOS development! Come watch if you want: http://www.twitch.tv/toxicwolf666

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!



#53447 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 24 November 2012 - 11:38 PM in Operating Systems

 PixelToast, on 24 November 2012 - 11:01 AM, said:

his last post was on 20 october might take him awhile :c
Doesn't mean that I'm not around :D/>

 pbcub1, on 24 November 2012 - 02:57 AM, said:

question, are you going to make it for advanced computers too?
Of course! I'm using their features fully, whilst still maintaining full compatibility with basic computers.

Just because I'm quiet doesn't mean that WolfOS is dead - far from it. If you want to hear from me, then I suggest following me on twitter, since I do post there quite a bit.



#33868 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 24 September 2012 - 03:08 PM in Operating Systems

View PostB00mX0r, on 24 September 2012 - 06:39 AM, said:

I find Lua to be a well-coded and user-friendly secure operating system base. It is nice for programming; it'll allow other people who know Lua to make good and strong applications on this operating system, allowing it to be expanded. I'd recommend, though, that you make a program that can create, edit, and save programs. Anyway, some other suggestions of mine include (even though my suggestions are already things that you're working on except for the first one):
o A lock feature, screensaver included (would be awesome)
o Auto-update that connects to internet
I'm looking forward to seeing the next version of this with networking.
If you'd look at the up-coming changes list, I am already working on a program to create, edit and save programs. I have also created the installer which has the ability to connect to the internet - and I will be making an updater also which will work similarly. As for the lock feature, why don't I suggest that you just log out? It's just as quick (at least in 1.4.0).

Thanks for your input though, and I'm glad you're looking forward to the next release :P/>



#33815 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 24 September 2012 - 06:32 AM in Operating Systems

View Postsjele, on 23 September 2012 - 03:42 PM, said:

View Postmakerimages, on 23 September 2012 - 12:21 PM, said:

when do we get a new release?

Just be patient, if he tries to hurry he will miss stuff, and then the bugs will come ;)/>
Exactly that.

View Postbrucelong, on 24 September 2012 - 12:58 AM, said:

I'm curious, how did you make this os?
By typing everything in Lua :P/>

Seriously though, I use Notepad++ to code WolfOS, and it has taken me a while to learn the language itself, but a background knowledge of programming in general goes a long way :D/> I started WolfOS as this little log-in program that held user data on floppy disks - mainly as a way to help learn Lua, and it has just blossomed from there. If you want to know more specifically about something, just ask.



#27534 [1.3+][OS] WolfOS 1.3.3

Posted by toxicwolf on 24 August 2012 - 08:14 AM in Operating Systems

Now that the forums are back up again, I'd just like to say that you should check out my new website to keep up with WolfOS news, since I will be posting there more than here.