RaggieSoft Products

These are what I have worked on in my spare time in a non-university setting. If you want to see what I worked on for University classes, please visit my Projects page.

RaggieSoft Book Reader

Rachel and her brother from Rachel's Story, Book 1
Siblings Michael and Rachel from Rachel’s Story, Book 1

I like to write works of fiction. To keep my skills sharpened, they are converted from Microsoft Word® documents to web pages using RaggieSoft Story Maker (an internal tool I wrote) in preparation for their transfer to the web.

A C♯ application is written using Visual Studio 2022 and Microsoft .NET 6 using the Microsoft WebView2 control to allow effortless book reading by the end-user. WebView2 is used in place of the legacy WebBrowser control to allow the application to use modern Chromium standards instead of defaulting to legacy Internet Explorer 7 non-standards (this is not a typo). While it was possible to get the WebBrowser control to use Internet Explorer 11's rendering engine, this process may not always be available on the user's computer, if an administrator has locked down the Registry (even the HKEY_CURRENT_USER hive). Even then, the Internet Explorer browser no longer receives security updates and should not be used.

This allows the Book Reader software to detect which books, if any, are installed and update the welcome page as necessary by using the C♯ language to inject jQuery into the page to modify it as needed.

Finally, this is all packaged up using the MSIcode language using InstallAware to present an easy to follow installation wizard that takes all the guesswork out. InstallAware takes care of downloading and installing the .NET Framework and WebView2 on an as-needed basis.

RaggieSoft Book Reader Download Reader Read Books Online

University Accessibility Guide

ADA GuideFor a project at a Hack-a-thon, I decided that I was fed up with my University's piss-poor accessibility maps. I decided to write my own toolkit to help you generate detailed accessibility guides for your location. Check it out.

I'm hoping someday my demonstration project can be realized using a toolkit, but in the meantime: there's an easily adaptable demo file you can download.

View Guide

StoreTrainer

StoreTrainer on Windows 10

On the desktop development side of things, this is StoreTrainer. It is a rather simple tool I wrote to launch a game and its associated trainer (yes, cheat program) with a single click. It was intentionally developed using Visual Basic 6.0 to appeal to the restro PC gaming market, while still running without a hitch on modern Windows 10 PCs. Head on over to the StoreTrainer Website to learn more.

StoreTrainer