A roguelike game inspired by the literature of Jorge Borges, Umberto Eco & Neal Stephenson, and the games Europa Universalis and Dark Souls. URR aims to explore several philosophical and sociological issues that both arose during the sixteenth and seventeenth century (when the game is approximately set), and in the present day, whilst almost being a deep, complex and highly challenging roguelike. It explores questions of philosophical idealism, cryptography, linguistics and the writing and formation of the historical record, and will challenge players to hopefully think in ways and about themes that are rarely touched upon by games.

Image RSS Feed Latest Screens
New screenshots New screenshots New screenshots
Blog RSS Feed Report abuse Latest News: Ultima Ratio Regum 0.7 released!

8 comments by UltimaRatioRegum on Apr 18th, 2015

After a mere four months of development, I am proud to announce the release of Ultima Ratio Regum 0.7! This release procedurally generates the interiors of every single building in the world – from cathedrals and mansions to slum housing and shops, and everything in-between – and the graphics for a vast range of items and features within those, ranging from ordinary chairs and tables to rare altars and underground sarcophagi.

You can download it here, and read more detail about the release notes below.

This is the last worldbuilding release!
From this point onwards I’ll be pushing onto gameplay, starting with NPCs in 0.8. This release now establishes URR as one of the most detailed procedural worlds ever rendered – and one unparalleled in procedural cultural, aesthetic and religious detail – and marks the end of generating the immense world over which the player’s “quest” will play out.

.
Highlights:

- Procedural generation of cathedrals and religious buildings, distinct for each religion but consist across iterations.
- Generation of religious altars, religious reliquaries, and incense holders.
- Crypts now generate beneath graveyards in monarchies, and underneath cathedrals in theocracies.
- City centers how have all interiors generated for embassies, courts, galleries, mercenary guilds and mints.
- Generation of large family mansions in upper-class housing districts, for both dominant and “ascending” noble houses.
- Generation of middle-class housing and lower-class housing, as well as slum housing outside city walls.
- Taverns, arenas, jails and slave quarters spawn in lower-class districts in nations with the appropriate policies (taverns, however, are universal).
- Military hospitals, Officers’ Quarters, Stables, Barracks and Armouries can be explored in feudal military districts.
- Shops and warehouses can be explored in market districts, although they do of course currently lack any items!
- Banks spawn in middle-class districts.
- Parliamentary buildings spawn in city centers of democratic nations.
- Farmhouses can be explored in the farms outside cities and towns.
- All buildings in hunter-gatherer nations now generate – longhouses, chieftain huts, and general houses – although they remain currently sparse.
- In fortresses, the player can now explore barracks, housing, and most importantly the oasis-like citadels at their centers.
- Altars for all religions now generate, aesthetically varied according to the archetypes and beliefs of each religion.
- Cathedrals and lesser religious buildings contain procedurally-generated reliquaries, incense holders, ornate vases, and much more, each distinct to a given religion.
- Everyday items like chairs, tables and beds also generate, with shapes and wood types distinct to each nation.
- Several buildings now contain candle stands which offer external sources of lighting that can be seen, even if the tiles between you and them cannot.
- Crypts are filled with sarcophagi, each with a unique generated image, within which is buried a figure from the world’s history.
- Save files are no longer in a single monolithic file, but now spread out so that no matter how many map grids may have been generated in a given playthrough, saving/loading speed never slows down.
- Various bug fixes, improvements, optimizations, etc, and a whole host of under-the-hood things implemented in preparation for 0.8.

Post comment Comments  (80 - 90 of 127)
dawixx
dawixx Jul 10 2012, 7:41am says:

It crashes very often. Mostly when you reach a place that game needs to load, after pressing Enter game crashes without log or error.This makes game almost unplayable. Another annoying crashes are ones during combat like:
"NameError: global name 'self' is not defined
Traceback (most recent call last):
File "alphatime.pyw", line 60819, in <module>
File "alphatime.pyw", line 53606, in place_menu
File "alphatime.pyw", line 41588, in options_menu
File "alphatime.pyw", line 53612, in place_menu"
Also Quitting doesn't work.

+1 vote     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Jul 10 2012, 2:49pm replied:

You'll have to give more info than that on the crash; that doesn't show the actual crash. Also, I've never had issues on Loading screens, and nobody else has reported any. Does it still happen in 0.1.2 (just uploaded)? If so, I'll need more information, as nobody else is getting loading problems.

+2 votes   reply to comment
dawixx
dawixx Jul 10 2012, 6:03pm replied:

Yes it still happens on 0.1.2. During this loading screens with tips and quotes and with ones with "Saving/loading chunks" or something like this. It happens like 10% of time. The combat crashes occured twice. Once while fighting a cyclop, i think i cut his leg off or at least broke ant then choosed to attack his torso, then game crashed and that was in the log. The second time was when i started the game near the dragon and he killed me. Instant crash after pressing Esc. Without logs or something. In this verision hovewer I've experienced this:
"Assertion failed!
Program: D:\alphatime.exe
File: src/console_c.c
Line: 220
Expression: dat != ((void *)0) &&(unsigned)(x) < (unsigned)dat -> w && (unsigned)(y) <(unsigned)dat -> h"
Also I've noticed there are far too many equipment just lying around in this new version.

+3 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Jul 10 2012, 7:56pm replied:

Ha, whoops! I forgot to change weapon spawning back (I'd only done that for testing purposes). I'll make a change at once...

Anyway - that's weird. So it crashes on both the Loading and the Saving/Loading Chunks screen. Do those leave a log? Anyway, I can't figure out why that might be, but thanks for letting me know, I'll look into it.

+2 votes   reply to comment
dawixx
dawixx Jul 10 2012, 8:52pm replied:

No, they don't leave a log. Maybe my PC is just weird exception or maybe memory issue. Anyway It's nice that you are taking care about game, working on all those problems, replying to all that comments :)

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Jul 12 2012, 9:24am replied:

You're very welcome :). I've found the cause of the problem, and it'll be fixed for 0.1.3 on Monday!

+3 votes   reply to comment
AFellowStalker
AFellowStalker Jul 9 2012, 7:52pm says:

Alpha is good so far, I take it most of the skills are currently useless?

+2 votes     reply to comment
AFellowStalker
AFellowStalker Jul 9 2012, 7:56pm replied:

Just crashed after trying to press enter on an oasis, could not get the crash log.

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Jul 9 2012, 8:34pm replied:

Yes to your first question (they are going to be *seriously* reworked in the not-too-distant future), and huh - that's a new one. Give me a shout if it happens again!

+2 votes   reply to comment
knight133
knight133 Jul 8 2012, 8:26pm says:

Will we be able to build ships

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Jul 9 2012, 5:01am replied:

In the long term, yes, absolutely, and they will take up multiple squares (like large creatures do).

+3 votes   reply to comment
syntaxibles
syntaxibles Jun 14 2012, 8:48am says:

Looking very fine! i have been eagerly awaiting this game since the start of the yeah or a bit further back, looks like it's coming along great! can't wait to play the alpha, but I will be away for its release date and won't be able to play it :(. Will this compiled for linux operating system(so i can play on virtual desktop while im away) or will this be able to run on dos(avaible for my phone). cant wait to play! kepp up the good work!

+2 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Jun 15 2012, 11:17am replied:

Thanks! Yeah, I've seen you following, and thanks for all the feedback/ideas and stuff to date :). I do intend to make it playable on Linux (and Macs) as well as Windows from 0.0.1 onwards... though stay tuned for any problems in getting the thing to compile! That's a challenge for a fortnight hence...

+3 votes   reply to comment
syntaxibles
syntaxibles Jun 17 2012, 5:53am replied:

awesome, what will the control scheme be(amount of buttons etc.) and will the edge of the world loop?(e.g go far enough west and come out on the east side of the map) that would be cool. sounds like I'll have something to do on long plane trips then maybe. can't wait to see this game released!

+3 votes     reply to comment
UltimaRatioRegum Creator
UltimaRatioRegum Jul 8 2012, 7:55pm replied:

I'm not sure how it would work on phone... can you get a virtual keyboard up for games? I know exactly 0 about releasing for a phone, as Windows/Linux/Mac is proving tricky enough! The edge of the map doesn't currently loop, but I have toyed with making it do so at some later point. Well, tomorrow's the day!

+2 votes   reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Ultima Ratio Regum
Platform
Windows
Developed By
UltimaRatioRegum
Engine
Custom Built
Contact
Send Message
Official Page
Ultimaratioregum.co.uk
Release Date
TBD
Game Watch
Track this game
Share
Style
Genre
Roguelike
Theme
Realism
Players
Single Player
Project
Indie
Boxshot
Boxshot
Twitter

Latest tweets from

It can take up to a few hours for tweets to begin appearing.

Embed Buttons

Promote Ultima Ratio Regum on your homepage or blog by selecting a button and using the embed code provided (more).

Ultima Ratio Regum
Ultima Ratio Regum
Statistics
Last Update
1 week ago
Watchers
466 members
News
105