hoopajoo.net
CheeseLab3beta

This is the 3rd rewrite of the cheeselab mume mapping software. The first version is not available online, version 2 can be found here and this is the home of version 3. Screenshots of version 3 can be found here.

Here's some links to other MUME mappers:

This codebase should fix some of the problems with the last version. New features include:

The distribution is broken in to 4 parts now:

This allows people to download just the parts they need if they don't run a local server. All releases include all the source code, which is released under the GPL. There are some support libraries for each which may be available under a different license.

Under win32 there are .exe java wrapper launchers and for Unix you can run the shell scripts. The code has been run under Win98SE and Linux. The mapper runs very slowly intially under win32 because of resizing the images, I don't know why this happens. Under Linux it's fine. And since Linux is my primary platform this is unlikely to be fixed by me. I tried using the VolatileImage stuff but later found out that you only get accelerated performance under win32, not X, and scrapped the idea because of the added complexity.

If you are upgrading from version 2, there is a java class that will connect to your postgresql database and create a new derby database from it, so that you can continue to reuse the old information. It will perform the conversion from ISO-8859-1 to Unicode, and renumber the rooms under the auto created ids in the new database, along with any table format changes like mtimes and userids.

Release Date
3.0.0 12/07/06
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): Lab / Map / Server / Dev
Many many enhancements including better searching, lots of speed improvements, multiple "friend" views, saved options, and lots of other stuff mostly thanks to Cyber.
3.0beta23 11/12/05
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): Lab / Map / Server / Dev
Implemented @goto, better searching of most fields instead of just title, changed from remap to sync cache on world which reduces queries to the server and speeds up normal operation quite a bit (there is a problem with deletes though because of this currently), and added Cyber's threaded renderer which speeds up rendering response even more. This is the last release that will run on java 1.4, new releases are moving to java 5.
3.0beta22 04/18/05
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): Lab / Map / Server / Dev
This fixes a bug in the gui that causes updates from the proxy that modify to world to not be redrawn until you move the map, which is pretty irritating. The developer version also adds some new path finding classes that will eventually implements the @goto or @step or both commands in the proxy.
3.0beta21 04/14/05
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): Lab / Map / Server / Dev
This release significantly speeds up the rendering window, full screen updates on my test machine (2.4GHZ celeron) take 30ms using the basic renderer, and less than 5ms using the experimental cached renderer. Using the old code updates took approx. 500ms. Most information is also aggressively cached by the client now allowing the response to feel faster overall. Multiple rendering backends are supported now so adding svg support should be trivial. Some new commands have been added to the proxy server to allow text-rendering of maps and player status for users who do not wish to run the gui client, though support is limited.
3.0beta20 03/15/05
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): Lab / Map / Server / Dev
This release adds an experimental @update command to try and sync the database with in-game changes (e.g. the recent massive conversion of hidden LH doors to visible ones, adding the LH builders board by secretaries, etc) and also a getting started document that tries to fill in some of the basics until there is more concrete documentation. It also includes some missing tiles that hadn't been finished yet, all tiles should have something now (even if it doesn't look that great :p)
3.0beta19 01/10/05
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): Lab / Map / Server / Dev
This has no functional changes, just some new build targets to help make sure all the build files stay in sync. It will also fix the error where some distros version does not match the version displayed in the cheesemap title bar.
3.0beta18 01/04/05
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): Lab / Map / Server / Dev
Merge all works now, and you can also merge just selected rooms using the right-click context menu.
3.0beta17 01/03/05
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): Lab / Map / Server / Dev
Some bugfixes in the handling of @commands, configurable options to render notes/gridlines/future movement (which is crappy atm). Also fixed a bug with the search box that caused it not to move the map if the room was not in your client cache yet, don't render warp lines on z-planes that are not on the origin, and support for races without mana (bears/trolls/zuags). Also hovering over rooms with secret exits will show the exits in the tooltip now.
3.0beta16 12/27/04
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): / / /
A great update to the UI from Cyber which includes context menus, cleaned up toolbar, a very nice room editor, search box, and navigation menu, and probably other stuff I forgot to mention. A huge improvement for the UI in any case :)
3.0beta15 12/15/04
tar.gz (*nix): Lab / Map / Server / Dev - zip (windows): / / /
Player options supported now to show or not show hidden exits, the mapper shows locked and unlocked default state of exits on the map, new autosave modes contributed by Cyber, configurable moveforce file works like movefail file, contributed by Cyber, configurable symetrics support in the server, a functional (but ugly) room editor, and several bug fixes.
3.0beta14 12/4/04
tar.gz (*nix): Lab / Map / Server / - zip (windows): / / /
Automatically clear the movestack if we move somewhere and think we should know where we end up but don't. I've now started using this codebase over cheeselab2 for online play and it seems to be stable enough (aside from losing me all the time becuase they keep fixing typos and adding legend homes...)
3.0beta13 12/3/04
tar.gz (*nix): Lab / Map / Server / - zip (windows): / / /
N/A
3.0beta12 12/2/04
tar.gz (*nix): Lab / Map / Server / - zip (windows): / / /
N/A
3.0beta11 12/2/04
tar.gz (*nix): Lab / Map / Server / - zip (windows): / / /
N/A
3.0beta10 12/2/04
tar.gz (*nix): Lab / Map / Server / - zip (windows): / / /
N/A
3.0beta9 12/2/04
tar.gz (*nix): Lab / Map / Server / - zip (windows): / / /
N/A