You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's probably going to be kludgy code to maintain the backwards compatibility with 7KAA code but a user should be able to open multiple files, including those with their own data. See issues #11 and #12.
This is really only an issue when trying to save changes. The non-standard tables (not in std.set) should still be added to the ActiveGameSet but Project will need to iterate through the tables and pick out the (hardcoded) names of the standard game set and only save/return the appropriate ones (whether saving a ResIdx, dBaseIII or std.set).
The text was updated successfully, but these errors were encountered:
This will allow for an easy way to identify which tables came from the
standard gameset (std.set) and which came from RES files in the DBF
format. This should, eventually, help resolve issues #11, #12 and #37.
We can simply add loaded DataTables to the current ActiveGameSet now and
saving will handle it by verifying the "FileName" propery in the
DataTable's ExtendedProperties collection. This will allow for resolving
issues #11, #12 and #37 once the UI functionality is there.
This had to wait until all the hack-ish stuff was removed because all the UI stuff was too tightly integrated with SkaaGameDataLib. Now, with an MVP(ish) implementation, it's much easier to account for. For the relevant commits that re-added GameSet saving, ResIdxMultiBmp loading and some changes to the dBaseIII "engine", see: 4beb538 b10922f 0d3d34f d19f0d0
It's probably going to be kludgy code to maintain the backwards compatibility with 7KAA code but a user should be able to open multiple files, including those with their own data. See issues #11 and #12.
This is really only an issue when trying to save changes. The non-standard tables (not in std.set) should still be added to the ActiveGameSet but Project will need to iterate through the tables and pick out the (hardcoded) names of the standard game set and only save/return the appropriate ones (whether saving a ResIdx, dBaseIII or std.set).
The text was updated successfully, but these errors were encountered: