Alright, done a by-hand compile of Nuvie from the GitHub version, because it's easier to use the modern style open world map view in this one.
However, the instructions on GitHub don't seem to be right, so here you go. This is on Debian-based Raspberry Pi OS running on aarch64 hardware, but the same should work on any standard Linux install. You'll might need to install cmake and whatever your distro's build-essentials package is.
You'll need SDL2 and its libraries installed for this.
git clone https://github.com/nuvie/nuvie.git
cd nuvie
mkdir build
cd build
cmake ../
make
You can optionally make install after this, but I just ran it from the build path.
your .nuvierc config file is made at the root of your home directory
To make it live in large window on a 1920x1080 display (alt+enter for fullscreen), and force it into New mode, which replaces the parchment viewports with an Ultima 7 style map and interface windows, I changed the following settings:
<scale_factor>4</scale_factor> <game_style>new</game_style>
Other game style options are original and original+ (which removes some but not all parchment borders to expand the map).
Setting use new dolls to yes improves paperdoll handling in new mode
<use_new_dolls>yes</use_new_dolls>
I also downloaded extracted and copied the GOG version of Ultima VI to the path where I built nuvie, updating the config file with the following hard paths:
<datadir>/home/kg/Software/nuvie/data</datadir>
\ /home/kg/Software/nuvie/ultima6
Downloaded the offline installer from
https://www.gog.com/en/game/ultima_456
As discussed earlier, once you've grabbed U6, stick it in a directory called ultima6:
sudo apt install innoextract
innoextract setup_ultima_vi_-the_false_prophet_1.0_cs(28045).exe
After character creation, I'm looking at .nuvierc's built in preferred gender and character portrait settings, although this might only work for new games that skip the intro (and thus, potentially, character creation).
<gender>1</gender>
If you'd rather try hex editing the nuvie save format, savegames by default live in the hidden .nuvie directory of your home directory. Hard path looks like this for me:
/home/kg/.nuvie/savegames
Don't forget to click Introduction on the main menu and watch that before you do character creation. And make sure to put all of your party members into Command mode for true turn-based combat.
@eniko@peoplemaking.games this is your damn fault by the way - your urge to make an Ultima-like has definited stirred a need in me.
#retrogaming #ultima

6 Comments
eniko@peoplemaking.games · 1 pts · 1y
@HauntedOwlbear@eldritch.cafe nice 😌 i've never actually done a nuvie playthrough. i should at some point
HauntedOwlbear@eldritch.cafe · 1 pts · 1y
@eniko@peoplemaking.games My last nuvie playthrough was definitely my favourite ever. The expanded world map really highlights how fresh the game still feels in terms of its writing, attention to detail and incredibly artful gameplay loops.
I was recently discussing the Ultima games' virtue systems - karma in U6 - as a precursor of quality-based systems in modern narrative games (see https://emshort.blog/2016/04/12/beyond-branching-quality-based-and-salience-based-narrative-structures/ ) and I'm looking forward to delving into the mechanics and narrative design on this playthrough.
I still want to do a bit more tweaking before I settle in to play because I think there are more options for how the paperdolls look in the nuvie settings. (Or not... I've been through a few.)
And I do want to see if there's a way to fix the gender thing, because I've decided my Arbitrary Excuse for replaying it yet again is masc-Avatar playthrough because I started T this month... but I vaguely dislike all the M-Avatar portraits, so want to swap the gender marker but not appearance.
eniko@peoplemaking.games · 1 pts · 1y
@HauntedOwlbear@eldritch.cafe what is this expanded world map? web search isn't pulling up anything useful
HauntedOwlbear@eldritch.cafe · 1 pts · 1y
@eniko@peoplemaking.games Bad word choice on my part.
I mean having the full world map visible , a la Ultima 7, as opposed to the viewport of the original U6 UI.
eniko@peoplemaking.games · 1 pts · 1y
@HauntedOwlbear@eldritch.cafe ohh gotcha
is that not in the scummvm version of nuvie?
HauntedOwlbear@eldritch.cafe · 1 pts · 1y
@eniko@peoplemaking.games Some people (read: randos on internet forums) have been saying it's broken - I immediately hit a wall configuring the scummvm version of nuvie (I later discovered that I probably ought to have been looking for scummvm.ini instead of nuvierc) and went back to a stand-alone build because I still remembered how to set that up.
The bug tracker for nuvie in ScummVM looks reasonably clear of major issues, so it's probably fine
https://bugs.scummvm.org/query?game=Ultima+VI%3A+The+False+Prophet&status=!closed
Apparently custom character sprites and tillesets might not work properly with the ScummVM version, per reddit.