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.
| Version | Source | Changelog | Windows client binary |
|---|---|---|---|
| 6.4.5 (March 20, 2007) | BZ2: 1,047 KB | 6.4.4 to 6.4.5 | No changes, use 6.4.4 or 6.4.3 |
| 6.4.4 | ZIP: 1,553 KB | 6.4.3 to 6.4.4 | ZIP: 619 KB |
| 6.4.3 | ZIP: 1,675 KB | 0.7.2a to 6.4.3 | Soon? |
| 6.4.2 | Not available | N/A | ZIP: 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.
| Utility | Version | Source | Windows binary | Requirements |
|---|---|---|---|---|
| AMPFI (discontinued) | 4.9.1 | ZIP: 60 KB | Zipped installer: 451 KB | Visual Basic 6 runtime |
| BAE | beta 2 | ZIP: 27 KB | ZIP: 37 KB | .NET Framework 1.1 |
| RogueWorld | alpha 1 | Not until beta | ZIP: 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
- Thangorodrim, the official Angband website
- MAngband - check out the forums
- MAngband Library, a Wiki repository of information about MAngband
- angband.oook.cz provides a free web-based rec.games.roguelike.angband newsfeed