BMAngband

This is my variant of MAngband 0.7.2a. I support running the server on Ubuntu Linux, and the client on Windows XP. The client has also been known to work on Windows 2000 and ME. Old versions are no longer available.

VersionSourceChangelogWindows client binary
6.4.5 (March 20, 2007)BZ2: 1,047 KB 6.4.4 to 6.4.5No changes, use 6.4.4 or 6.4.3
6.4.4ZIP: 1,553 KB 6.4.3 to 6.4.4 ZIP: 619 KB
6.4.3ZIP: 1,675 KB 0.7.2a to 6.4.3Soon?
6.4.2Not available N/AZIP: 517 KB

Angband Utilities

I wrote and tested all of these on Windows XP Professional.

AMPFI allows you to view monsters, items, egos, and artifacts, and has an item pricing utility called StoreWiz. BAE is a newer, more pleasant monster viewer that can show you the distribution of monsters, and has very powerful filters. RogueWorld is a fully-functional, Paint-like (with or without ASCII) vault editing tool that can read/write single vaults and export to HTML.

UtilityVersionSourceWindows binaryRequirements
AMPFI (discontinued)4.9.1ZIP: 60 KBZipped installer: 451 KBVisual Basic 6 runtime
BAEbeta 2ZIP: 27 KBZIP: 37 KB.NET Framework 1.1
RogueWorldalpha 1Not until betaZIP: 34 KB.NET Framework 2.0

Development

My development platform is as follows. Duplicate my setup for a simple one-computer two-platform development experience.

Linux

Ubuntu Linux under VMWare, using Samba for file transfers and SSH for terminal access

Windows

Windows XP Professional, with MS Visual C++ 2005 EE which doesn't compile MAngband or BMAngband clients. The 2003 Learning Edition will compile the clients.

Crimson Editor is my editor of choice.

PuTTY to communicate with the VMware Linux machine.

FileZilla is my favorite FTP program, used mostly to transfer files to the website.

Philosophy

A lot of folks like software that runs on everything made since 1990. I would rather code for present and future systems, and find it a happy bonus if my software works on older systems. I'm looking at the new generation of players and developers, and I'd like to make things that are relevant to them. That means using current languages, technologies, and styles; often at the expense of compatibility with older systems.

Links