Who Remembers AutoREALM? Call for Alpha Testers/Contributors

A reminder of what the last version of AutoREALM could do. Click on the thumbnail to see it full-sized.
AutoREALM is open-source mapping software for RPGs. It operates as a vector-art program that operates on various layers, similar to the commercial software Campaign Cartographer. In 2005, development ceased on the software as the people working on it found the need to prioritize activities that actually put bread on the table. As a result, the last Operating System to support AutoREALM is Windows XP.
The Software That Would Not Die
This was a program that would not lie down and die. Kept alive by a sporadically-active Yahoo Group under the direction of Michael Pederson and Keith Davies, successive coders came and attempted to advance the project, only to discover the project taking over their lives and bowing out. In the meantime, programming languages came and went, and it became clear that a complete from-the-ground-up rewrite was going to be necessary if AutoREALM was to live again. The project to do so was pretty much dead and ready for the embalmers when Berenger Morel stepped forward late last year and began a rewrite in C++ 11 which is now progressing to the point where outside contributions become possible.
Berenger has asked members of the Yahoo Group to publicize this need in hopes of finding people to share the workload before he burns out as others before him have done.
Bear in mind that this is a completely new rewrite and as such does not yet come close to the functionality of the original – check out this feature list from the 2005 version at Sourceforge.
The ultimate goal is to advance the new version of AutoREALM beyond the 2005 level of functionality. The code is designed to be more flexible, more easily updated, and more modular. Lots of care and effort is being expended to keep the long-term firmly in view; a less robust version could have been released some time back, but Berenger is aiming to make this software best-in-field, and taking no shortcuts. The end result should be software that can evolve more quickly, and be more extendable.
So where’s it at?
Right now, Minimal Basic Functionality Only. It’s not ready for end users yet. But it IS ready for coders to come in and add functionality to the bare bones. In addition to developers who are able to implement functionality – starting with the 2005 list of functions, Berenger would like:
- to be able to publish news in a blog, to allow people to discover AutoREALM, and keep people informed in an easier way than mailing lists. Mailing lists are a good way to discuss wanted features and to help people to do things, but are not the best way to inform them of progress. So, Berenger would greatly appreciate that someone became something like AutoREALM’s reporter, to inform people on what is happening on the development side. He could do this himself, but his time is limited and better spent in further development instead of communications.
- The repository he is using to distribute the software provided, amongst other things, a bug-tracker and a wiki. Berenger would like to give the wiki a better structure, but it is a time consuming task, and he is not very used to wikis. So he would like someone to come in and organize the Wiki.
- He needs people to create and distribute packages and installers. It is not really a programming task, but it will probably need some knowledge in that domain. Berenger is only able to make the Debian one (for Linux), so at the very least he needs something for windows, and if possible, other Linux distributions and the Mac OS.
- He needs alpha testers to find and report situations which are able to crash the actual code base. In short, testing the stability, by acting like a really stupid user, by trying to do things he did not think anyone would try, by corrupting configurations and so on.
- He needs someone to help with documenting the code. he did not take time to write comments on most of it, and the sections which have been documented have since been completely rewritten without that documentation being updated. This task will need someone with appropriate technical expertise.
- He would also like people to go to sites which have articles about AutoREALM and notify them that the rewrite of AutoREALM has restarted in 2012, and compile their URLs to keep them informed about progress.
- Finally, he wishes additional Developers working to add all the functionality of the 2005 version plus any new features people can think of! In the near future, if not right now, the binary will have the features it most needs (i.e. it will be capable of loading plugins and managing render windows), but there are only one or two plugins plus the render library (DLL file for windows users) completed just to show that that things works and are easy to use (at least, that’s what is being worked on at the moment – it’s mostly a matter of dotting i’s and crossing t’s before these are ready to go). The idea is to attract other contributors, now that the application’s basic structure is set, because with somewhere near 100 functions (menu items and toolbar buttons) remaining, there is still a lot of work to do in implementing features before the software is ready for more rigorous testing and public scrutiny.
The repository is located here: https://bitbucket.org/bmorel/autorealm
Is anyone interested in helping out? You can get started by joining the AutoREALM Yahoo Group and getting in touch with Berenger. There is also a separate mailing list at Sourceforge for developers at autorealm-develop@lists.sourceforge.net.
Let’s get this great piece of freeware off the launchpad and back into operation before Berrenger suffers the same fate as all the others who have worked on bring AutoREALM back to life! After all his efforts, that would be a shame, and a waste.
Side-note: there are a couple of places in the above where the text is a little hesitant about the current status of the project. That’s a bit of stage-fright on Berrenger’s part – it’s one thing to make promises to a semi-private mailing list, and quite another to put something you’ve invested a lot of effort into on public display. So if things aren’t quite 100% ready or it takes a little while for him to get offers of assistance organized, be gentle with him!
Discover more from Campaign Mastery
Subscribe to get the latest posts sent to your email.
May 21st, 2012 at 7:21 am
Hi Mike! :)
I tried joining the Yahoo group and it was giving me issues. I’m going to be releasing a campaign setting, and my company is endeavouring to use only open source software… for EVERYTHING.
If there’s a mailing list can you add me directly? I’d like to use this software to map my worlds.
Doc
May 21st, 2012 at 7:38 am
It depends on how soon you need it, Doc, but I don’t know if AutoREALM’s new version will be ready in time for that project. I have no direct control over the mailing list, I just offered to post a blog message calling for people to help develop the software.
May 21st, 2012 at 8:37 am
@Doc
For awhile I was using the original AutoRealm to make maps. But due to the issues I encountered, I ended up switching to The GIMP. If you go to my blog and check the maps session you can see the ones I made.
@Mike
AutoRealm was my first map making program for my games, I hope the rewrite succeeds.
Thanks for the post, it brought back some great memories. :)
May 21st, 2012 at 10:33 am
I guess the question, Cole, is whether or not you would give the rewrite a try when it’s finished, or will you continue using The Gimp?
May 21st, 2012 at 8:46 am
To you join the Yahoo group, you need a Yahoo ID. Doc was trying with a Gmail ID. Just an FYI for anyone else.
I should also explain that I have no authority over or connection with the project other than publicizing the request from Berringer. I’m not an admin for any of the goups or lists involved (and don’t really have the time to be, if it were offered). But if you have comments or questions, feel free to post them – Berrenger will be keeping an eye on these comments for a while.
Mike recently posted..Who Remembers AutoREALM? Call for Alpha Testers/Contributors
May 21st, 2012 at 11:23 am
@Mike
I will definitely give it a try once it’s done. I also think it is a testament to the quality of the original when after so many years, people are still talking about it, using it, and even creating software that compares to it. I bet the main dev will find no shortage of beta testers and other supporters for the task at hand. :)
May 21st, 2012 at 11:40 am
Unfortunately, I’m still running Win XP, and don’t know C++, and don’t have enough time to do all the things I want to do anyway, so there’s not a lot that I can do to help.
Mike recently posted..Who Remembers AutoREALM? Call for Alpha Testers/Contributors
May 21st, 2012 at 11:55 am
The post, on a high traffic site such as this one, will do wonders to get the word out. I bet that was a lot of help to the project.
May 21st, 2012 at 9:14 pm
I hope so, at least that was the idea.
Mike recently posted..Who Remembers AutoREALM? Call for Alpha Testers/Contributors
May 22nd, 2012 at 3:02 am
@Doc Wilson:
What is meant by core functionnalities is:
_ software is able to render things shapes and groups though something I would name primitives. But actually, the only primitive which is known to work are straght lines of only one color. (To be exact, I had a first try which gave me straight lines with graduated colors… and it will be easy to reimplement such “bug” ;) )
_ software is able to dynamically create all menubar’s content. You know, stuff like File, Edit and so on…
_ software is able to load plugins from hard disk and to bind them to a menu entry.
That’s why I call main functionalities, because this new version will heavily use plugins. Because it make things easier to add.
Developers just need to use a library to implement plugins. They do not really need to know the internals of the rendering to do that.
Functionalities to add are things like resizing or curves, splitting shapes or fractals, loading and saving files, and anything people could think of.
So I am fear that your company will not be able to use my rewrite at the moment.
To be honest, it it were possible to reach a usable level (say, loading/saving files, render lines, select groups and shapes, moving groups and shapes) before automn I would be very happy.
And such usable form would not be as complete as original.
May 23rd, 2012 at 12:57 pm
What Berrenger would like to happen for Autorealm sounds really great. I know by doing this a lot of people would get to benefit from it, right?Thanks or sharing.
Nique recently posted..How To Pick Up Girls
May 23rd, 2012 at 4:16 pm
If funding is needed, if no one’s mentioned it yet, you could run a Kickstarter fund campaign, just my 2 cents.
-J