Skip to content

{ Author Archives }

Web Publishing – Converting a Static Website to Dynamic, Part 1 – Setting up a Development Environment

Currently, my website is nothing more than a static HTML page. Every time I update an application or want to add a new one, I have to manually edit the HTML source, re-arranging things, making sure it’s all got the right formatting and so on. This is inefficient, time consuming, and prone to error. As [...]

Tagged

Scummbler v2 r15

New version of Scummbler (v2 r15). Changes: Fix “drawObject” in V3-4 (was missing 3rd argument and outputting the wrong opcode). Fix “getState” instruction’s syntax (was originally defined as “if (getState(Local[0] == 0))”, should have been “if (getState(Local[0]) == 0)”). “debug?” instruction renamed to “debug”. “PutCodeInString” – add support for a missing 2nd argument (as output [...]

MusicSort – a small script for renaming and sorting music folders

I have a reasonable collection of music in a variety of compressed formats. I like to arrange my music in a tree structure on the filesystem, sorted by genre. I also like to name the album directories in a particular format. I had acquired a backlog of albums to rename & sort, so, one day [...]

New mailing list for support issues, feature requests, and general chat

I’ve decided to set up a dedicated mailing list, which can be used for any support issues for my tools, or feature requests, or just general game hacking discussions. Mostly because I need to show evidence of an “active community” in order to qualify for a free license for PyCharm, and it doesn’t look like [...]

Robin Hood – The Rules, Roughly

After nearly two years since I poked around in Robin Hood’s guts (I’m referring to the game, of course), I got the urge to investigate further, and now have a rough idea of how the data in the rules files is stored. I will be discussing the format based on the “ERULES.PRG” file, which contains [...]

The Clue! Profidisk – request for an German->English translator

I’ve heard whispers that The Clue! is being considered for inclusion in ScummVM. I’d love if it was. This got me looking into the source code for The Clue!, which was released to the public quite a few years ago. It looks like there was a “Profidisk” expansion released for the game, but only for [...]

ScummPacker v3 r1a

It seems there was a problem with the last build of ScummPacker. I’m not sure why, possibly because I did it on a different computer than usual. This release is just a new build which seems to be working. There are no code changes. Win32 Binaries http://www.jestarjokin.net/sw/scummpacker_bin_20110521.zip Python Source http://www.jestarjokin.net/sw/scummpacker_src_20110521.zip

Tagged

ScummSpeaks v3 r4

A bug fix release for ScummSpeaks. Fix issue where importing sounds into a MONSTER speech map did not sort the sounds by ID (original offset), resulting in invalid game resources when exporting. Win32 Binaries http://www.jestarjokin.net/sw/scummspeaks_bin_20110512.zip Python Source http://www.jestarjokin.net/sw/scummspeaks_src_20110512.zip

Tagged

ScummPacker v3 r1, and SCUMM Image Encoder v2 r1

ScummPacker v3 r1 Complete rewrite. Breaks all compatability with old versions. Supports SCUMM v4, v5, and v6 games, as well some v3 games. Outputs some information (such as headers) to XML format. No longer need to explicitly state the order of each block. All object data are contained within their own sub-folder. Local scripts are [...]

ScummSpeaks v3 r3

A new bug fix for ScummSpeaks. Summary Fix problem trying to export sound resources, where the sound map contains sounds that are not mapped to any line of text (and will effectively be unused in the game). This might exhibit itself in an error box popping up with a message like “973996″. Win32 Binaries http://www.jestarjokin.net/sw/scummspeaks_bin_20110330.zip [...]