Over the past few months, I have been fiddling around with ideas on what I can do to improve my current shell SlimShell and it's predecessor xFiles CE. With the latest release of Celtic CE 1.0.1, it has allowed me to do so much more and make my results that much sweeter.
With that being said, thanks to the work of Michael2_3B's gradient and RGB program, and RoccoLox and Tiny's Celtic CE, I am creating a better shell with all of the features of the previous versions, with a better user interface with new and improved features the previous versions never included.
Here are some screenshots of my progress so far. Apologies if they appear sideways or looking funny, I don't have access to a PC at this time.
Wolf Manager includes a dedicated launcher which is responsible for launching and updating the program, collects debugging information on errors, and uninstalling everything if you no longer wish to have Wolf Manager on your calculator.
This shell introduces a new UI inspired by SlimShell, with more customization options with either a randomized or custom gradient, thanks to Michael's awesome work. I'm sure some of you are excited to try it out once it is finished! Here is a list of some features that differ from other shells I have made in the past
- Fancy graphics and optimized UI
- Better theme customization, with options to manipulate the theme rendering by modifying the pixel size, number of points, vividness, and RGB values to create a theme based off of a specific color you want
- Encrypted Password protection* with safegards to prevent unauthorized program access, such as resetting RAM and invalidating the OS (may not work on OS 5.5+)
- Improved group extraction and group file parsing at boot time
- Bulk file Management in the selection menu to archive, hide, lock, duplicate, rename several files at one time
- Extended support for various files such as ez80 Studios, Python, DoorsCS9, and ICE source
- Sending and receiving files between linked calculators
- A "trash" app variable which holds trashed files, before the user deletes them
- Program "Snipping", which allows the user to search and copy specific code segments in non-assembly files and pastes the code into another program, to eliminate the reason to copy a whole other program and delete all of unnecessary code
- Token Retriever to allow the user to grab tokens from 0x0000-0xFFFF with no repercussions.
- FastMode which boosts performance on calculators that are pre-revision M because of older hardware
- Hidden Easter Egg wolf game for users to find and enjoy (will not be included in the first release)
- Proper error handler which prevents programs from causing crashes or system ERROR: messages during execution
- A couple other random tools which a very few group of people may find interesting or useful
- Proper clock and battery display implementation
I've also decided to take a different approach on loading screens, such as implementing an RGB logo on parsing, which is slightly faster than showing an ASCII custom font throbber in the lower bottom left.
So far this program isn't released or finished, but if you would like to test the program and help with submitting debugging information, I'm all paws! That being said, this will also be the appropriate thread to submit reports for bugs in the program(s). If you want to contribute, make sure Debug Collection is enabled and Wolfman is executed using it's launcher WOLFLN.
If an error occurs, information will be stored into a program called DLOG. The newest error is the one closest to the top of the editor. When submitting, upload the information EXACTLY as it is saved in DLOG like so:
Code:
Of course over time, debugging collection will improve. It isn't perfect but it can provide valuable insight to help me make this program better.
If you have any suggestions or comments about this, feel free to post! This will be the official thread for Wolf Manager!

With that being said, thanks to the work of Michael2_3B's gradient and RGB program, and RoccoLox and Tiny's Celtic CE, I am creating a better shell with all of the features of the previous versions, with a better user interface with new and improved features the previous versions never included.
Here are some screenshots of my progress so far. Apologies if they appear sideways or looking funny, I don't have access to a PC at this time.





Wolf Manager includes a dedicated launcher which is responsible for launching and updating the program, collects debugging information on errors, and uninstalling everything if you no longer wish to have Wolf Manager on your calculator.
This shell introduces a new UI inspired by SlimShell, with more customization options with either a randomized or custom gradient, thanks to Michael's awesome work. I'm sure some of you are excited to try it out once it is finished! Here is a list of some features that differ from other shells I have made in the past
- Fancy graphics and optimized UI
- Better theme customization, with options to manipulate the theme rendering by modifying the pixel size, number of points, vividness, and RGB values to create a theme based off of a specific color you want
- Encrypted Password protection* with safegards to prevent unauthorized program access, such as resetting RAM and invalidating the OS (may not work on OS 5.5+)
- Improved group extraction and group file parsing at boot time
- Bulk file Management in the selection menu to archive, hide, lock, duplicate, rename several files at one time
- Extended support for various files such as ez80 Studios, Python, DoorsCS9, and ICE source
- Sending and receiving files between linked calculators
- A "trash" app variable which holds trashed files, before the user deletes them
- Program "Snipping", which allows the user to search and copy specific code segments in non-assembly files and pastes the code into another program, to eliminate the reason to copy a whole other program and delete all of unnecessary code
- Token Retriever to allow the user to grab tokens from 0x0000-0xFFFF with no repercussions.
- FastMode which boosts performance on calculators that are pre-revision M because of older hardware
- Hidden Easter Egg wolf game for users to find and enjoy (will not be included in the first release)
- Proper error handler which prevents programs from causing crashes or system ERROR: messages during execution
- A couple other random tools which a very few group of people may find interesting or useful
- Proper clock and battery display implementation
I've also decided to take a different approach on loading screens, such as implementing an RGB logo on parsing, which is slightly faster than showing an ASCII custom font throbber in the lower bottom left.
So far this program isn't released or finished, but if you would like to test the program and help with submitting debugging information, I'm all paws! That being said, this will also be the appropriate thread to submit reports for bugs in the program(s). If you want to contribute, make sure Debug Collection is enabled and Wolfman is executed using it's launcher WOLFLN.
If an error occurs, information will be stored into a program called DLOG. The newest error is the one closest to the top of the editor. When submitting, upload the information EXACTLY as it is saved in DLOG like so:
Code:
PROGRAM:DLOG
:DebugLevel=Full
:ProgramVer=0.90
:ErrorCode=6
:ErrorLine=1
:Line=:"Wolf File Manager | || || |-
:Model:84+CE
:OS:5.4.0.0034
:SettingsPlaceHolder
:NewROM=Yes
:ROMFree=2127794
:RAMFree=134085
:Boot=5.6.1.0006
:CelticVer=90
:{1,0,40,4,5,0,120,216}
:VariableList={1,8,2,4,6,11,40,0,16,28,105,37,2,4,4,1,4,0,80,793823352,8,5,0,76,12,0,37,1}
:Str0=DLOG
:Str9=Username=Naga
:Username=Naga
Of course over time, debugging collection will improve. It isn't perfect but it can provide valuable insight to help me make this program better.
If you have any suggestions or comments about this, feel free to post! This will be the official thread for Wolf Manager!
