Hale is a turn based RPG with deep tactical combat and character customization. Included is a lengthy and varied campaign with many quests, items and monsters, visiting a variety of locales. The entire system is built to be moddable from the ground up.
A very nice RPG time based on java. However, you'll need to downgrade to 0.5.1 version if you get the following error: Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to net.minidev.json.JSONObject at net.sf.hale.util.SimpleJSONParser.initialize(SimpleJSONParser.java:106) at net.sf.hale.util.SimpleJSONParser.<init>(SimpleJSONParser.java:86) at net.sf.hale.Config.<init>(Config.java:225) at net.sf.hale.Game.main(Game.java:338) Besides that, very, very nice game. Worth playing, besides graphics being taken from Battle For Wesnoth (or even better if you're a fan?)