Software & Scripts
The following projects have managed to get through the barrier and reach a more-less presentable/distributable state. Due to my short attention span towards a project, I quickly lose interest in continuing with it. Some, however (like this website), managed to stick with me. Either because I've procrastinated long enough with these, or they're of a particular interest to me for this or another reason, I keep on working on them...
.NET Applications
Most of these I did for the sake of practice and playing around with Visual C# 2008 Express and the C# language itself. They're of very low complexity, but there could be some rare cases where they could be of use...
Furcadia Installer Browser
|
PROJECT PAGE
This program can access the files within a Furcadia installer and allows the user to see what files are inside, open them from within the install package, extract some or all the files inside the package, check data integrity of each file and compare the content of two installers.
Heimdall Status Check Utility
|
PROJECT PAGE
This program is a more "usable" extension of a Python script I once wrote in order to check heimdall status on Furcadia. The code is sloppy, but it should do its work pretty well.
HSCU was built to help Furcadia technicians (bugge hunters) and administration to get a current status of each heimdall server and its connectivity to other servers. Its full potential can only be reached with an extended `which command, but regular users can also get enough information about each heimdall to see which ones are down, which ones are up, and what are their chances to reach them.
Dream Runtime Analyzer
|
PROJECT PAGE
This tool was based on semi-automatic methods I used to gather performance information about the Lake Resort dream of Dragon's Eye Productions. It is an all-in toolset that allows you to capture performance data from Furcadia or existing data files, as well as determine which DragonSpeak lines were most frequently executed along with their actual location within the DS. For a list of features and other information about the project, check out the project page link.
Furcadia Map Normalizer
|
PROJECT PAGE
This project was made to assist dreamweavers who ended up corrupting their dreams with the live-edit bug. This bug could cause a column of semi-random objects to appear anywhere on the map. Sometimes, these objects had an excessively high ID number and thus, would be invisible and lethal for the Furcadia client.
This tool tries to locate all the out-of-range objects and upon request, reset them to 0. For more details, visit the project page through the link above.
Furcadia Login Tool
|
A first GUI tool I made in VC# 2008 that aimed to test the asynchroneous socket implementation with .NET that I did. The tool itself can be useful in testing the login process to Furcadia in case and the client cannot show the error message coming from the server and freezes up instead.
An extra feature of this tool (which at the same time tested the character file processing module I made in C#) is that it can load login information from INI files, making it handy in testing login from possibly corrupted INI file.
Furcadia Alternative Account Creation Tool
|
A small tool where I further expand my boundaries with VC# 2008. This small program will help you create a Furcadia character (and the INI file for it) without the need for a Furcadia client. While there is not much use there and you still need the client to "activate" your character, this can be of help particularly when your Furcadia crashes during character creation for some unexplainable reason.
Furcadia Path Diagnostic Tool
|
This program was mainly written for the Furcadia path module that I wrote for C#. It can show the current and default paths for each Furcadia element as well as detect localdir.ini files and adapt the paths to where this file indicates.
Besides testing the path module, this program could be somewhat useful in quickly accessing certain paths. Instead of browsing My Computer through lots of folders or typing the path by hand in the Run dialog, it would only be a matter of clicking the right "Open" button. The paths also adapt to the current system.
Eggdrop TCL Scripts
Some scripts for the IRC bot Eggdrop, that became official enough to be here.
YouTube Announcement Script
<NightWolf> | QFNBAK: Backing up ( http://www.youtube.com/watch?v=-82nRpdg4d4 ) Crysis to Anathem... |
<StarWolf> | YouTube> NightWolf: http://www.youtube.com/watch?v=-82nRpdg4d4 - Backup |
PROJECT PAGE
This script automatically retrieves the title of a YouTube video mentioned inside a channel, letting everybody know what are they going to be watching should they follow the link. Particularly useful when people don't specify anything about the video, but just give a link that tells nothing about it.