Welcome to WolfOS, my Operating System overhaul for ComputerCraft. It is designed to be easy to use and has a user-friendly "text based" User Interface.
Latest News:
A download link and installation instructions can be found at the bottom of the post!
WolfOS does not overwrite any mod files, and is installed to each individual computer, in game.
- The OS currently has four native programs/utilities: File Browser, Disk Manager, Music Player and Text Editor. More will come!
- File Browser is used to view, move, copy, delete, and edit files on the computer.
- Disk Manager can rename, clone, and format floppy disks.
- Music Player plays music disks, obviously!
- Text Editor is for creating and editing .txt files.
- You log in with User Accounts, which you can create and save onto disks; or alternatively you can log in with the computer's Local User Account.
- The current program is displayed at the top of the screen.
- A Primary Drive can be set, which will be the default disk drive, and where User Account disks are automatically read from.
- The print mode can be changed between slow (animated) and fast. (Now set per user rather than per computer)
- User Account ID and Passcode (including the Local Account's) can be changed in the Control Panel, and the Local User Account can be reset from here too.
- All system info can be found in the System Information page in the Control Panel.
- Finally, WolfOS is installed via floppy disk, so it does not overwrite any files at all.
Note: The default passcode for the Local User Account is blank: "", so don't forget to change it!
Please suggest new programs and features/changes to the OS!
Latest Videos
[media]http://youtu.be/s_rq_DmlSEA[/media]
Changelog
29/05/2012 - v1.3.3
- Fixed the installation bug that tried to install a non-existent file. Sorry guys!
Spoiler
27/05/2012 - v1.3.2- Mostly under-the-hood improvements this time.
- However most notably is the UI rework that I've been working on.
- Added a System Information page to the Control Panel.
- Split up the utilities and programs into separate menus.
- Slight improvements to the Text Editor menu.
- Finished up monitor support (on request). Supports Espen's Synchronized Terminal Redirection POC if installed (doesn't matter if it isn't).
- Added more controls to the menus: Backspace backs-up a menu if a Return option is available. Home and Page Up go to first option. End and Page Down go to last option.
17/05/2012 - v1.3.1
- Added the Text Editor program for editing and creating .txt files.
- Fixed a couple of minor bugs.
07/05/2012 - v1.3.0
- 100% code rewrite. Code is now half the size while being more powerful and more efficient (and cleaner!)
- Two new APIS: Wolf File Controller Index, and Wolf Peripheral Controller Index
- Various UI changes
- Support for scrolling selection menus (menus that are too long to fit on the screen)
- Implemented Admin/User account permission levels - Admins have more options in Control Panel, and have root access in File Browser
- Each Account (excluding Local) is issued an 8 digit, alpha-numeric Unique ID code - used for user file storage, will be used more in the future
- Print speed is now saved per user, rather than per computer
- Miscellaneous directory layout changes and data file condensing
- Included a kind of 'easter egg' that adds a slightly shady and ambiguous back story
- Many other misc. changes that went undocumented (which means I forgot them :P/>/> )
Credits
- tomass1996 for his String Utils API, part of which is included and used in WolfOS.
- MysticT for his bit32 lib and hash implementations, and for his Sync API, which are included and used in WolfOS.
- CoolisTheName007 for his require() implementation, which has been modified and used in WolfOS.
- Both Cloudy and Pharap for their help.
- max96at for his great suggestions, for being a Beta tester, and for making the WolfOS banner!
- The rest of the community for providing freely available resources to help improve my Lua knowledge; and for all your support and feedback!
Installation Instructions
Start by creating a new floppy disk in game and set it a label. Then in the /computer/disk folder in your worldsave, open the labels.txt file and find the ID# that corresponds to the disk label you just set. That is the new disk.
From there, drop the contents of the '1' folder inside the .zip into the numbered folder that matches the ID# that corresponds to your disk you just created.
Next, insert that floppy disk into a computer and restart it. A menu should appear giving you options of which programs you would like to install. Next you will see the OS files being copied onto the computer, and once the on-screen prompt appears, pressing any key will eject the disk and reboot the computer again. You should now see that WolfOS is running on your computer!
Mediafire Link:
WolfOS 1.3.3: http://www.mediafire...e2775q7xgkzb4ie
WolfOS 1.3.1 http://www.mediafire...dx1hv263fymm2sz
WolfOS 1.3.0: http://www.mediafire...1ra0q4hevwe4ee3