I've stumbled across a couple of different answers:
- 2.3.11-ah seems to be the most recent "stable" (i.e. released) version (from the same repo,) but it segfaults when I try to start it up (running on CentOS 6, mind you.) User error, or Not Really Stable(TM)?
I try to at least play a little bit before tagging any version, so it definitely
shouldn't crash. Any chance you could compile with debugging info and get a backtrace?
I must've screwed up something - I actually got 2.3.11-ah to compile, after switching up the distro on the machine to Mint.
- I gave compiling the main repo on GitHub a shot (as 2.4.0,) but I don't really feel like wading through dependency hell to get it running if it's not worth it - it seems to be using a fair bit of new stuff that just isn't available in the CentOS yum repos.
Unless you're prepared to update the (manually?) compiler to something a lot more recent, I think CentOS 6 is probably far too old at this point.
Which deps are the problematic ones for you? Jansson? Or Boost? Both? (Those are the only external ones so far. I've been considering replacing Jansson with the header-only RapidJSON so I can get rid of that dependency, but it's a fair amount of work...)
It was both Jansson and Boost - both versions that were in EPEL were just a hair too old for whatever you built them against. And I think I put the files in the wrong place when I built (or "built" for boost) them locally. And I don't think it's that CentOS 6 is old - it's in long-term support for a few years yet - but it is
an enterprise OS. All the packages tend to be older, but definitely stable (for certain values of stable.) It's not an OS to run if you want the new hotness for everything.
- Other versions that are laying around, hidden from searches that also bring up old Diablo patches and businesses in the UAE? (no, really, searching for ToME 2.4.0 brings up a -ton- of unrelated junk)
Heh, that's pretty weird. (Though 2.4.0 was apparently the version number of a Diablo 3 patch, so I guess that kind of makes sense.)
So my question to y'all is: Which version should I be focusing on?
Unless you're prepared to upgrade your disto, you're (unfortunately) probably going to have a rough time compiling newer versions. I'd say 2.3.11-ah is probably your best bet... if you can help me debug where it goes wrong
I ended up going this route. I've been wanting to try out linux Mint as a desktop OS on a side computer for a while, so I took this as an excuse to do so. I'm definitely seeing why so many people hate systemd though.
Side note: I just wanted to say thanks to all of you who are keeping this version of the game alive. I actually grabbed ToME4 and played it a bit, but I find I greatly prefer the good old roguelike version.
Out of curiousity: Have you tried Vanilla Angband recently? If so, what you think about some of the newer changes? I've been thinking about taking T2 more in this direction of removing junk and streamlining game play hugely (e.g. removing/streamlining the ID game, perhaps outright removing traps), so I'd love any input from actual players other than myself.
I haven't played vanilla Angband in a loooong time. For the most part though, I -do- like complexity.
I haven't played much with the new changes yet, but stuff like removing alchemy makes me a bit sad just on general principle - even if I don't play them much.
I read about removing traps, and I'm kind of torn. On one hand, it's weird to play a roguelike -without- traps. On the other hand, I can definitely get behind dumping some of the real "screw you" traps - stuff like the item scattering or (essentially) instant death ones. A trap should be a hindrance, not a game-ender (IMHO.)
I'll reserve judgment on whatever was done to Thaumaturgy until I get a chance to play around with it. I actually played a bit with rebalancing the spells myself a few years back (although I didn't realize the area spells actually shot out <#spell level> bolts, so they got -way- too boosted <_<,) but I'll be damned if I actually know where those changes are anymore.
I'll give it some playtime tomorrow morning (and see if I can compile straight from the github repo.) It's entirely too late to be starting a game right now.