- edited description
Updating a custom database causes meta Info and settings for stock games that have been modified, to have the info get reset
This is because of how the GameTitle.Merge() function works. Or at least because of the type of GameTitle object NSO_Database.ConvertDatabaseTo() passes to it.
Simply the upgrade process sets game title data to when it is at a specific version. It can’t know that say the Title text is custom, or simply old.
This MIGHT be addressable if we pass a mostly NULL param GameTitle object to the Merge function. I.E. a object comprised ONLY of the changes from the old version to the new version.
To reproduce, simply rename Bombuzal to Ka-Blooey, then update the database even 1 version.
Comments (2)
-
reporter -
reporter - changed status to on hold
Difficult to fix. I want to address this somehow, but the problem is that CaVE cannot tells the difference between a value that was simply officially updated between versions, and one that the user customized themselves.
- Log in to comment