Wombat 1.0...released!

Grab it from the downloads page.

New features:
Wombat now runs on a scripting language, making it easy to add support for new games
Images are now exported as PNGs, so transparency is saved out
You can export multiple things at once - select 'sprites', hit export, and all sprites are exported.
It's a complete rewrite, mmkay?

New games supported:
Age of Empires - most images
Boppin - some initial extraction
Catacomb - images
Dangerous Dave 2 - images, levels
Doom - packed file extraction
Eve Online - packed file extraction, images
God of Thunder - images, levels
Heroes of Might and Magic I and II - some images
Mystic Towers - some images
Oregon Trail - images
Shadow Knights - tiles, levels
Sierra/AGI - images
Syndicate - tiles
Zombie Wars - some images

New features in games:
7 Cities - palette fixes, _col images draw
Alien Carnage - more images draw
Ancients I - walls now draw
Cannon Fodder - more images are correct
Captain Comic - colors are correct on sprites
Keen 1,2,3,4,5,6 and Dreams - levels are now being drawn
Cosmo's Cosmic Adventure - levels are now being drawn
Crystal Caves - fixed font drawing
Duke Nukem II - levels draw much better, and with actor sprites
Duke Nukem 3D - some images are now drawing
Jazz Jackrabbit - now drawing sprites
Math Rescue, Word Rescue - images are no longer broken
Monster Bash - now drawing sprites
Thief 3 - all images now draw

Wombat 1.0a

Download it! 
Known issues:
1. The UI looks like garbage
2. The scripting language is undocumented - play at your own risk!
3. You cannot modify any games. This is because the scripting language is quite new, and changing files based on the script is...a challenge for me.

Update

Yay for updates!

I've set up a test harness for all the games supported, so that I can quickly test everything if I make a major change. Found heaps of little problems, smoothing those out. Added more games, more support for games already in there, and heaps of small improvements.

Left to do:
- Fix Age of Empires and Jazz decompression reading past the end of memory
- Add meta info to everything
- Add spritesheet support, currently all sprites are individual images which is problematic
- Add layout info for tiles + sprites in just about everything
- Add music playback
- Some last remaining icon + localisation work
- Document
- Optimise
- Ship

I want this bastard to be spot-on. :)

Progress update

So, all the games that worked in 0.4a now work in the rewritten Wombat; it's getting closer and closer to release.

I'm currently working on making the sound player UI usable, as it's currently quite buggy. I've also hooked up a way of playing raw sound data files, so more games will have working sound; sound in Heroes of Might and Magic 1 and 2, for example, is spot on.

Current to do list before release:
- Get sound UI fixed
- Fix up meta data, stuff like 'working for this game', 'known problems' etc. which is displayed when you choose a game viewer.
- Speed up symbol table for script virtual machine; 40 seconds to export all data in Monster Bash is excessive, 20 seconds of that is spent exporting 10 levels.
- Add icons to everything
- Add music player/exporter, perhaps with ADPlug to support a wide range of formats
- Dozens of problems with the scripting language; hacks and so forth that need to be rewritten properly
- Document it all
- Add 'visualise data' tab, much like Wombat 0.4a's 'unknown image' but with thought this time; 'unknown image' would make a bitmap with *all* the data, not just what's on screen, and cycle everything through a few hundred thousand memory allocs. Ugh.

Progress update

Current progress on Wombat Game Tools:

The following games do not work 100% (as compared to Wombat 0.4a) yet:
- Cannon Fodder: Most assets are fine, however the copt and army images need a way to get a substring in script (these images never drew properly anyway, so it's a minor issue)
- Commander Keen 1: Keen 1's decompression isn't hooked up yet, 2 and 3 work fine.
- The Keen Engine games: Got to get the offsets for various versions of the game, but works fine.
- Duke 2: Works perfectly except for levels. Wombat has no level viewer yet.
- Dune 2: Got to move some stuff around as a few images have borked palettes, otherwise works fine.
- Hocus Pocus: I have a vague idea of how to do this one, but I'm leaving it till last
- Monster Bash/Scubaventure: Works perfectly except for levels. Wombat has no level viewer yet.

New look!

Got the new website up and running - but I've still gotta make more changes; the boxes don't stand out very clearly, they don't go all the way across the screen, and the logo at the top is obnoxious.

In other news: only 8 out of 40 games still have issues working with the new bytecode script (7 separate problems). Once I've got 'em running...I'll be back to fixing games that were supported in Wombat 0.4a but aren't working in 2.0 yet - 3 major issues, 6 minor ones.

Syndicate content