What is this?
"It all began with a simple game called Rogue..."
The Roguelike Restoration Project's goal is to find old roguelike games (eg., Rogue, XRogue, UltraRogue) and fix them up so that they can run on current Unix and DOS/Windows platforms. This web site will support both those wanting to play the games and those wanting to help with the actual source code restoration.
You may contact me at yendor_@_roguelike.us (remove the underscores before emailing)
August 25 2008, 2:34pm
Very busy at work this year. Trying to catch up on some pending rogue patches. Maybe some releases over labor day weekend.
- Rogue 5.2.2 in repository as beta release (many bug fixes)
- Rogue 5.4.5 in repository as beta 2 release (some bug fixes, more pending carryover from 5.2.2 fixes)
- UltraRogue 1.03 on hold
January 21 2008, 12:17pm
- Rogue 5.4.5 in repository as beta release
- Rogue 3.6 .4 in repository as pre-beta release
- UltraRogue 1.03 still on deck
September 7 2007, 2:22pm
- Rogue 5.4.4 as a full release
- UltraRogue 1.02 in repository as beta release
- UltraRogue 1.03 on deck
August 8 2007, 6:25pm
I suppose I should update the front page more than once a year. I'll possibly be changing this to a wiki based site as I find that easier to work with for casual updating. In any event, work continues periodically, I am in the middle of a burst of roguelike work. We have:
- Rogue 5.4.3 as a full release
- Advanced Rogue 5.8s in source as a beta release
- UltraRogue 1.02 in repository as an alpha release
I am working off a beta copy of UltraRogue 1.02 (May 19, 1985). The final release was August 13, 1985. If anyone has sources from the final 1.02 release I would love to see them. Otherwise there will be some differences between my restoration and what some people may remember. I have a textual description of the changes (a changelog) and I can recreate some of the fixes/changes but some are too vague to reproduce.
August 27 2006, 10:37pm - Rogue 3.6.3
Rogue 3.6.3 has been released. It adds keypad support, windows binaries and many bugfixes!
August 21 2006, 5:45pm - Update
I've turned off everything at SourceForge that I can. We will probably continue to use their File Release System (in addition to serving them locally) for the immediate future. There is now a local support page and a forums page. Both should be usable, but they aren't completely configured yet. They will look nicer in the future. I got sidetracked into another (related) project this weekend, hopefully it will result in some new content for the site in the future. So now the work begins on integrating all the components of the site into something that looks a little more seamless. I also hope to push out the rogue 3.6.3 release I promised earlier, i think all it needs is some basic testing and packaging and it should be ready for release.
August 18 2006, 11:23am - Update
The active source code repository has been moved from SoureForge (CVS) to a self-hosted Subversion repository. All view repository links have been updated to point the new repository and the CVS links on the SourceForge site have been disabled. Next to be migrated is the trouble-ticket system. For this I will be using Trac and it should be enabled soon. You can download source code via Subversion using a URL of the form http://rogue.rogueforge.net/svn/<project>/trunk where <project> is one of the currently released rogue versions (rogue3.6, rogue5.2, rogue5.4, arouge5.8, arouge7.7, xrogue, urogue, srogue). More documentation on this will eventually be added to the site.
August 16 2006, 10:16pm - Update
All file links have been moved from the SourceForge file release system to local links on this server. We lose worldwide mirroring by not using the SF FRS, but I really don't see that as an issue for us. If this proves to be an issue we can resume using SF FRS in parallel. Eventually there will be a download manager installed here which will allow me to keep statistics on downloads, but currently it doesn't seem to be working with this version of CMSMS. I think tomorrow I take the plunge and do the final CVS to Subversion conversion (but I ran across a package which would maintain them in parallel and I am considering trying that out).
August 15 2006, 4:24pm - Update
This website has been moved off of sourceforge and is now hosted at http://rogue.rogueforge.net. It has also been moved into a content management system (CMS Made Simple, CMSMS) which will make it easier for me to update the look and style of the site in the future. There are probably still a few rough spots in the current template (which tries to mimic the old site). A new design will hopefully be forthcoming. I am in the process of moving the rest of the project off of sourceforge. The development repository will probably be next as I migrate it from CVS to Subversion. I am not 100% happy with the move to Subversion but I feel the benefits outweigh what I will lose. Finally we will migrate from the (unused) Sourceforge forums to a new forum package and lastly replace the Sourceforge bug/support tracker with a new project management system. Then I can get back to the buisness of updating rogue!
July 9 2006, 5:31pm - Update
Well I have moved again, and changed jobs. So there was a break from things roguelike. But the good news is that I should have a little more time for this now. Rogue 3.6.3 should be released soon, with keypad support and native Windows binaries and lots of bug fixes.
February 13 2006, 8:34pm - Advanced Rogue 5.8.2
Advanced Rogue 5.8.2 released. Keypad support + bug fixes + improved windows binaries.
January 30 2006, 11:49am - Rogue 5.4
Rogue 5.4.2 released. savegame fixed. cursor/keypad support added
January 19 2006, 11:03am - Update
Ok. The list on your left is more or less my current target list of games unless people send me other variants or versions. Most of them should be easier than the rogue ports because they have proper save game routines. As things progress I may shorten the list by combining the different versions in a reconstructed branching CVS tree. Needless to say this is rather ambitious given my time constraints.
January 17 2006, 3:08pm - Update
As you may notice I have expanded the list of target games to be restored to include Larn and UMoria. Currently I am working on Advanced Rogue 7.7 and Larn 12.0. Both of which are fairly close to completion. Hopefully some website updates soon too, i am tried of this look. Heh.
January 5 2006, 4:25pm - Rogue 5.4
Rogue 5.4 has been released. See the Rogue 5.4 page. This is the final version of Rogue done for Unix by the original authors. (Toy, Arnold and Wichman). I will probably do the Advanced Rogue 7.7 port next.
December 12 2005 12:32pm - XRogue, etc.
XRogue 8.0.3 has been released. See the XRogue page. Not sure what's next, maybe a refresh of SuperRogue or maybe polishing up the first Rogue 5.4 release.
November 21 2005 9:18am - progress
I am still struggling with the battle of time and concentration. However some progress is being made. Release 3 of XRogue 8.0 is nearing completion, primarily this is a port to make it compile as a native Windows console application. Some code reorganization that has no effect on game play has also been made. Some new rules governing score ranking are the last thing remaining to be done which will eventually lead to a network scoreboard! Well if I get time anyway. I am pretty much away until the 28th, so nothing will really happen between now and then. Latest updates are checked into CVS, the new scorefile rules are virtually untested and probably will mess things up.
November 14 2005 2:50pm - save scumming
I will be removing the code that attempts to prevent people from restoring from the same save file more than once. The traditional method used by rogue wasn't very reliable even back in the day, it is even less so now and next to useless in windows/dos. Since the source code is available its pretty pointless to try and prevent such actions.
November 8 2005 8:00pm - back
Well things are finally settled enough that I can get back to work on things. Mostly I will be fixing bugs and cleaning up some open issues on the existing ports. But I hope to do the port of Rogue 5.4 in not too long.
July 28 2005 2:20pm - break
Well I just bought a house (rather suddenly) and moved in a few weeks ago. My computers are STILL not set up. When they are I hope to do a quick refresh of the current ports and maybe finish the next one.
May 12 2005 2:00pm - break
Well I managed to hose one of my computers a few weeks ago and I've been slow to get back into roguelike work since. So consider this a short break, back soon.
April 2 2005 4:31pm - Advanced Rogue 5.8-1 Released
Advanced Rogue 5.8 Binaries posted for Linux, Windows and DOS. (Cygwin/SFU/AIX ports done, build from source if you want them). Only moderate testing has been done.
March 29 2005 1:06pm - Advanced Rogue 5.8
I am no longer going to post Cygwin and SFU based binaries of rogue as they have caused too much confusion. If you want them you can build from sources (I will still be testing against them). Instead, starting with Advanced Rogue 5.8, I will be posting native Windows (console) versions. I will back port other versions of rogue as time permits (it's pretty easy). Expect to see an Advanced Rogue 5.8-1 release in the next week or two. I will probably do Rogue 5.4 next.
March 22 2005 10:34am - Super-Rogue 9.0-1 Released
Super-Rogue 9.0 (Robert D. Kindelberger) binary tarballs are now posted! Enjoy.
March 10 2005 4:14pm - Rogue 5.2-1 Released
Rogue 5.2 (Michael Toy, Ken Arnold, Glenn Wichman version) binary tarballs are now posted! Enjoy.
March 10 2005 4:14pm - Rogue 5.2 CVS update
Scorefile code tested and fixed up a bit.
Should be able to post binaries this weekend.
March 9 2005 12:31pm - Rogue 5.2 CVS update
Save/restore code tested and fixed up a bit.
Minor cosmetic bug fixes.
Still only available via CVS. Will package binaries when a few remaining issues are resolved.
March 6 2005 4:08pm - Super-Rogue 9.0.1 beta2
Super-Rogue 9.0 available.
Save/restore functional. Minimally tested.
(available by CVS checkout only at the moment)
Feb 28, 2005 3:54pm - Update
Rogue 5.2.1 beta checked into CVS. Limited testing.
Feb 14, 2005 4:19pm - Update
UltraRogue 1.0.7 tarballs finally posted. Untested as usual :)
Feb 6, 2005 11:43pm - Update
Rogue 3.6.2 and XRogue 8.0.2 (stealth updated 2/7/05) tarballs finally posted. Had problems with DJGPP's version of groff and it took me a while to get around to recompiling it with the latest djgpp compiler. A minor issue to be sure.
Dec 1, 2004 11:00am - Update
Wow time really flies. I really haven't had a moment's time to work on this. I just got married, moved, etc... it is taking forever to get our new lives on track and settled in. Every day is another chore or set of errands that need to be done after work. But there is good news on the rogue front pending... stay tuned... honest...
Nov 17, 2004 3:02pm - Update
The good news is that Sourceforge has fixed their file release system. The bad news is that I moved this past weekend and I don't have internet service hooked up yet so I only have spotty time to do anything here. Also I now have a copy of what appears to be the final version of the original Unix Rogue (v5.4).
Nov 17, 2004 9:22am - Update
Well the bad news is that Sourceforge still hasn't fixed our file release problem so I can't add binaries for you all to download. The good news is that we have source to a new rogue variant, Super Rogue 9.0. So this will be added to the already too long list of rennovations to do.
Nov 11, 2004 3:00pm - Update
Sorry about the limited visible progress here. There have been a number of bugs with Sourceforge.Net and this project (probably because it was a restored project that was inactive so long and things have changed). Hopefully the last problem will be resolved soon and I will be able to release files.
In CVS you will find rogue 3.6.2, xrogue and urogue sources all up to date and compiling under DJGPP, Cygwin, SFU/Interix and Linux.
Nov 5, 2004 3:00pm - Update
Thanks to Mike Gorse for a variety of fixes to UltraRogue, these have been applied to the development CVS tree. The anonymous CVS tree should catch up in a few hours. It should build and play now at least somewhat. I still haven't made the binary file releases for Rogue 3.6.2. Soon.
Oct 29, 2004 4:25pm - Update
Updated the Rogue 3.6 sources in CVS to compile under current versions of AIX, DJGPP(DOS), Cygwin(Windows), Interix/SFU(Windows) and Linux. Soon as I figure out how to post binaries I will.
*Nothing will likely happen here until next week as I will be out of town*
Oct 27, 2004 2:02pm - Update
Look who's back... I am going to try once again to revive this project. Contact me at firstname.lastname@example.org with any questions. I probably won't have files restored or any program updates until next week.
May 10, 2000 10:16pm - Update
Website now uses SSI (includes)... will switch to PHP later.
I am attempting to synchronize the guts of the save/restore mechanism used by Rogue3.6/XRogue/UltraRogue and is taking longer than I thought. But I should have UltraRogue released within a week and updates to XRogue and Rogue3.6 a week or so later (mainly just the revised save game code, but a few tweaks to XRogue will be made as well).
May 8, 2000 9:28am - XRogue 8.0.1 Beat
Colin van den Bosch is our first winner. Not a big surprise for those of us who know him on the Yahoo! Roguelike Club. Several of his ideas will go into the next minor release.
May 2, 2000 10:35pm -XRogue 8.0.1 Released...
XRogue 8.0.1 has been released and is available for download.
May 1, 2000 6:10pm - Rogue 3.6.1 Released...
Rogue 3.6.1 has been released and is available for download.
April 29, 2000 9:23pm - And so it begins...
I am finally sitting down and creating the website and posting the first restored roguelikes. Stay tuned for links.
Can I help?
Yes, definitely. We (that's a "royal" we by the way) really need help in all areas, these include:
- Website Development
- Source code restoration/development
Next page: Rogue 3.6