login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Help us translate Steam
I'd tried all the compatibility settings and admin rights with no joy, should have mentioned that.
Cloud saves was a promising idea which I rushed to try, but the game doesn't have an option for it.
The game runs brilliantly otherwise, I'd recommend it thoroughly to anyone looking for nostalgia feels provided the saves work for you.
looks like there was an update to the base The Bard's Tale (2004)
but anyway, here's another thread about saves.
https://forums.inxile-entertainment.com/viewtopic.php?f=44&t=15919
You're probably doing the Adventurer's Guild save, with all the experience you have in the game.
AG saves were ingrained from the start, its my only way out of the game - lol. I guess I could snapshot save it via dosbox, but that'd destroy the purist in me.
Thanks for all your efforts trying to help me out, Vorik.
Save files are named bt1d1.2mg (game disk), bt1d2.2mg (character disk/save game disk) and stored in C:\Users\<your user name>\AppData\Local\inXile entertainment\The Bard's Tale
After using the Leave Game option, bt1d2.2mg gets updated with the proper timestamp.
Once you start BT1 again in the next session, regardless of closing BT (2004) first or just keeping the same session, the bt1d2.2mg gets overwritten.
Based on prior discussion posts about this, this might be new behaviour, maybe related to Windows 10 differences. The old method was to manually Remove all characters from the party to save. bt1d2.2mg gets overwritten during the new start also.
the bt1d2.2mg file handles remain open while BT1 is running, so there's not an easy way to try and manually swap in a backup copy.
might need to play with the config.kegs.bt1 file also. I tried a few things like trying the BT1 character transfer function via s6d2, by adding the bt1d2.2mg to slot6 disk2, trying to create a s6d2_bt1 file to simulate the existing s5d2_bt1 standard save drive, but they all failed with an I/O error.
Hope that this bug gets some attention. Thanks for bringing it up.
Everything works fine. Characters save and load with no problem. That's a workaround at least, and shows the problem is probably with this particular implementation of the emulator.
Edit: Scratch that, it's not even an emulator problem. It's probably just that each time you start Old BT from within the game it extracts and overwrites ALL necessary files to the save folder without first checking if they exist. Or if it does check, it's looking in the wrong place.
I'd really like this fixed as while I can launch the images from a downloaded emulator, I haven't figured out yet how to run it in a reasonable resolution (unlike in-game).
I didn't have the patience with all the emulatable versions around, but you've tickled my interest again.
The idea of the 2004 game .exe extracting new files every time was interesting, so I tried saving the save disk image under a different name and loading that into the emulator.
The character disk loaded up just fine, but still with the default characters. So it doesn't look as though new files are getting extracted each time since the 2004 .exe wouldn't have been looking my image to overwrite. More likely that the emulator is saving, or giving the impression of saving, but nothing is actually getting written to the character disk.
I don't know a thing about programming, but I'd be willing to bet its something to do with Windows 10 being overly protective about a piece of software nested in another piece of software trying to alter a file, based on the experiments that you guys have done so far.
Hopefully those awesome guys at inXile will take a look sometime soon!
I thought I'd stumbled on a solution with the file folder in Users\----\The Bard's Tale being read only, turns out its a quirk of Windows 10 I hadn't noticed before, the read only box is filled in with a black square for EVERY folder, it only has two states, black square and checkmark.
Cruel Microsoft, so cruel!
If I create a character, then quit the game (important, it's not updated until you do this), the timestamp on bt1d2.2mg is updated.
If I launch the game again, the timestamp is reverted to 2003 - ie. it's overwritten.
If I take a save image (bt1d2.2mg) from a game that I've been playing using the KEGS emulator and put that where 2004's image is, it again gets overwritten immediately upon launch of BT1. *Really* quickly - before BT1 even gets to its splash screen, so it's probably 2004 doing this as part of it's sequence before it hands over to BT1.
Also of note, any changes you make to config.kegs.bt1 or config.kegs are also immediately overwritten.
EDIT:
For bonus points, making bt1d2.2mg READ ONLY actually does prevent the overwrite, allowing you to access the character you created previously. Unfortunately, character changes are then no longer saved, even if you remove the READ ONLY flag. (BT1 throws up a write protect error).