Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

From what you have written,  and correct me if I am wrong:

"I've changed the air transport on both independently loaded machines to distance 3 for 8 moves which is pretty much standard for me now.  I'm virtually positive that I did NOT name the unit sets the same... if I changed the name at all."

This tells me you created a unit db on the linux box in the game on the linux box.  Databases are dependent on matching up via a key. The key for this database on your PC is:  

xxxx3_Move_Air_Transport

where xxxx is a four digit number.  This number is random when generated. 

If you built the DB on the Linux box instead of copying over the appropriate files/folders, this would cause the crash as the keys would be different. Databases need to come from a single source.

On the PC box , in the <GameDataDir>/udb  is where  the database set for this "xxxx3_Move_Air_Transport" resides. There will be a key file and an assets directory.  Those need to be copied, and moved to the same udb dir on the Linux box.


--Mark

Mark,

> This tells me you created a unit db on the linux box in the game on the linux box.

I'm not sure what you mean when you say "in the game on the linux box".  I went to "Unit Modification", started with the enhanced set, made changes to the air transport and then saved it as "Enhanced Air Transport".  I select that unit set when I start a new game there.  On the laptop (*I THINK*) I did the same thing, but it's saved as "Enhanced Set Copy".  So, yes, they would be two independent DB entries.  While looking for this I noticed that there doesn't seem to be any way of determining what unit set is in play once a game has been started... I don't know if anyone would care given you can name things anyway you want, but it might be nice to know if you're playing multiple games with different sets.

> need to be copied, and moved to the same udb dir on the Linux box

I'm assuming that doing the opposite (Linux udb => Windows udb) would also work...  but not for this specific game - just to avoid problems in the future.

What other sorts of things should be copied to avoid future problems?  Is it possible to just copy the whole EmpireDeluxe directory from KBSW? ... or are there system specifics in there?

Making the assumption that I really don't care about the settings on the Windows laptop other than I'd like it to "feel" the same as the Linux box (probably all settings - especially the keyboard shortcuts I've defined) - and be able to move games started on the Windows Laptop and then move them over to the Linux box - what *should* be copied?  Is there some menu-driven way of accomplishing this?  Is this something that's inherently difficult or fraught with error(s)?  Would moving an "account" do this?  Is this enough questions?  :-)

I will often start a game on the laptop when I'm not at home & bored stiff, and then want to finish it on the linux desktop because it's much easier to use the keyboard & mouse on the desktop instead of the pseudo keyboard & trackpad on the laptop.

I'm happy to be a guinea pig if you want one.

Thanks,

Gary