FixBE

Submitted by curtis on

FixBE, the Fixed-structure Binary Editor, is a program for editing binary files in various formats. The development focus thus far has been on supporting save games from video games.

FixBE uses XML templates that define supported format structures. When opening a binary file, FixBE tries to automatically detect the appropriate template. Adding support for another format is simply a matter of creating another template.

Dice Roller

Submitted by curtis on

I wrote a compact GUI for doing computerized rolling of polyhedral dice. This program has been written many times using JavaScript, but less many in Java Swing—I guess Java is my hammer.

Name Generator

Submitted by curtis on

This name generator outputs random names using an algorithm based on Markov chains. It works by generating tokens of a fixed length based on an input dictionary—in our case, a list of names.

Codebreaker

Submitted by curtis on

Codebreaker is a game from the arcade in Revelations: Persona, similar to Mastermind but played in 2D with numbers instead of colors. The numbers one through nine appear once each on the board—the goal of the game is to guess the entire board configuration in at most four tries.