Open apocalyptech opened 10 years ago
Additionally, look into what actually happens when the gamedir is changed mid-session. We should be calling EschalonData.set_gamedir() when it does, reloading things as appropriate, and behaving usefully in terms of errors if things aren't quite right. This will probably end up touching different code than the case above, but the two are at least logically related.
Another thing to be sure to reload when the gamedir changes: MapGUI.global_item_name_store
Edit: Another - MapGUI.entitytable
When launching the Character Editor, if the datapak isn't found, you'll have the option to find it. It looks like once you've done so, graphics remain not loaded (for items, avatar, etc). If you quit and go back in, they'll then load fine.