NOTE: I am in the process of moving to a new site: http://eriksiers.altervista.org/. This page will go away at some point in the near future. Please update your links.
Here are the few things I've written that I feel are worth sharing with the world at large. All source is under the GNU GPL unless otherwise indicated.
In the following chart, VB means Visual Basic, VBA means Visual Basic for Applications (Microsoft Word and Excel), PB means PowerBasic, and QB means QuickBasic (I use QuickBasic Extended a.k.a. Professional Development System a.k.a. QBX); a number following one of those indicates the minimum desired version. Yes, I'm mostly a BASIC programmer.
| Name | Description | Page |
| Proxlat | A generic static binary translator. Work stalled. | Proxlat @ Sourceforge |
| EEShell | A few semi-minimal replacement shells for 32-bit Windows. | EEShell @ Sourceforge |
| Name | Description | Download | Size |
| EoBG2 | A mod for Baldur's Gate 2: Shadows of Amn based on the old DOS game Eye of the Beholder. Abandoned. | EoBG2 | |
| EOBhack | A tool for editing Eye of the Beholder savegames (but not those from EOB2 or EOB3). Somewhat useful for EoBG2. Abandoned, but pretty much done. | EOBhack | |
| PakViewer | A tool for opening .pak archives from Eye of the Beholder (but not those from EOB2 or EOB3 - different format(s), possibly compressed and/or encrypted). Somewhat useful for EoBG2. Done. | PakViewer | |
| KanjiFind | Somebody has a commercial product with the same name as my project. They bitched at DomainDLX, who turned me off for over a week. Nevermind that I first posted information about my Kanjifind in January 2004, at least a year before the commercial product was available. (See this page at the Wayback machine.) [sigh] My KanjiFind shall not be returning here. I HAD KANJIFIND FIRST, DAMMIT! KanjiFind is (was) a tool to find Chinese characters (called kanji in Japanese, which is what I'm familiar with) using a variety of methods. Very handy and useful. DAMN YOU, YOU GREEDY BASTARDS! No I'm not bitter - but this is why I moved most of my projects to Sourceforge. |
Removed | |
| Pipes | The first working Windows game I wrote, written as a break from another (now dead) project. It's (very) loosely based on the old Pipedream games. Screenshot | Check my tools page at Sourceforge | |
| Pipes source | VB6 source code. | Check my tools page at Sourceforge | |
| CrossAdd | My second Windows game, written as a break from paying work. It's (very) loosely based on another game which shall remain anonymous. This isn't really complete, or even enjoyable. I started writing an AI for it, then just sort of gave up. Screenshot | Check my tools page at Sourceforge | |
| CrossAdd source | VB5 source code. | Check my tools page at Sourceforge | |
| DotMapper | The result of a thought experiment regarding random dungeon generation, which is only good for games like DND (and almost useless for regular roguelikes). It can save a dungeon in the format used by DND (using my dndMapr code, below). If you click on a "wall", you can toggle it between wall, door, hidden door, and nothing. Screenshot | Check my tools page at Sourceforge | |
| DotMapper source | VB6 source code. | Check my tools page at Sourceforge | |
| ScreenSaver | In case you can't figure it out from the name, this is a screen saver I wrote, using a bunch of old QBasic code I had on my hard drive. It isn't fancy, but it's better than what Windows 3.x shipped with. Shrug. Screenshot | Check my tools page at Sourceforge | |
| ScreenSaver source | VB6 source code. | Check my tools page at Sourceforge | |
| MissileConquer | Another screensaver. This one I did while I was working on a clone of Missile Command, also called MissileConquer. The game was never finished, but here's the screensaver. It's a bit buggy - it sometimes crashes hard, and it was designed without taking into account the fact that other instances of itself might be running, so I wouldn't suggest using it as a real screensaver. Screenshot | Check my tools page at Sourceforge | |
| MissileConquer source | VB6 source code. | Check my tools page at Sourceforge |
| Name | Description | Download | Size |
| recoverText | Finds all occurrences of unaccented letters, numbers, punctuation marks, and newlines in a given file and dumps them to a text file. PB7 | rt.bas | 485 |
| dndMapr | Decompiles the dungeons of the classic text game DND. QB, easily converted to VB. (This has seen extensive use in a few of my other projects, notably OrbQuest/Q4TO (no longer available) and DotMapper.) | dndMapr.bas | 3,328 |
| pbMapper | The same as dndMapr, above, but rewritten in PowerBasic for Windows, with some improvements but no user interface. PB7 | pbMapper.bas | 6,837 |
| Es | Used to produce the image on this page. Became part of my ScreenSaver, above. QB | Es.bas | 4,520 |
| XLprimes | Determines prime numbers within a given range. VBA/Excel, can easily be converted to VB | XLprimes.bas | 1,470 |