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.
@[email protected] this is your damn fault by the way - your urge to make an Ultima-like has definited stirred a need in me.
#retrogaming #ultima