DISCLAIMER: The distribution of this product would inherently violate Andrew Hussie's copyright claims on Homestuck and therefore the code will NOT be available for download from me. It's not going to leave my computer. If it works out well and I'm happy with the final result I'll submit it to Andrew and see if he wants to sell it on a DVD or something.
Alright, now on to the fun stuff.
What is it?
Basically, it's an offline application that will allow a person to read Homestuck while offline. It's also built to be an easier way to navigate and will also hopefully be able to incorporate some additional features, more on that later. It's fairly similar to this project (Thanks to PBHead for his assistance so far) but with a more polished final goal in mind.
How's it coming?
I've downloaded the archives (images and text, no flash yet) and I have most of the core code up and running (I'm using Java but it's been a pain in the ass so far). It's not complete yet but it's a good proof of concept.
Flash has been a roadblock I foresaw but I'm starting to get past it. I found some proprietary software that lets me load swfs in Java. It costs money but I'll stick with the trial version until I get it all working at which point I'll see if Andrew likes the idea for distribution and shell out the $125.
More images here.
Things are very Blue Sky right now but here's a list of features I can realistically accomplish.
- Display all images and text
- Display Flash applications
- Provide simple keyboard/mouse navigation
And here's a list of crazy features I will try to include in the future
- Changing themes (Pesterchum for Kids, Trollian for Trolls, Velvet for intermission/Doc Scratch)
- Music on still pages (Rex Duodecim Angelus anyone?)
- Commentary nodes (A button you can click on some pages to provide commentary from Andrew.
But the doors are open to new ideas so throw them out at me.
What I need
Other than ideas, I'd also appreciate some assistance from somebody who knows Java a little better than I do. I've made a few games but never a standalone application and I know for a fact I'm doing things the hard way so far. If you have a lot of knowledge in that field please post or send me a PM. Thanks.