I fiddled with the New Project Wizard some more today to improve its intuitiveness, especially when it comes to default settings.
The Graphics Source screen now changes its default selection depending on whether or not existing levels are being loaded. This makes sense because it's very likely that somebody creating a project from existing levels is going to want to use existing graphics and someone starting fresh probably wants to start out with the default game graphics. If existing level files have been selected, EGA or bitmap graphics are selected according to whether EGA configuration is present in the template.
The tileinfo source works similarly. If there are existing level files selected, Abiathar automatically checks the size of the map header to determine whether there is tileinfo present in it, and if so selects the in-maphead option.
Tomorrow I need to tackle some UI bugs and add an NPW option to use the default EGA dictionary while loading existing EGA resources.
No comments:
Post a Comment