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
oh, that's some problem in the UI logic.
after the implementation of Graphic Manager, we can change background tiles in Tilesets. since the backgroud data are managed by the manager, we cannot import them when import Tileset from another ROM. so i let the editor use a default bg tile data pointer to deal with this problem.
but that will cause some problem in the Room Config Dialog that, it cannot recognize default bg tile data by refering the bg tile data used by the vanilla Tileset of the current global id, and it also cannot find any graphic entry exist in the ROM managed by the Graphic Manager, so it shows the Error Dialog. your ROM didn't get corrupted, it is some UI logic problems.
i can changed the UI logic, and let it check every vanilla bg tile data, and see if any of them match the pointer, then there will be no problem managing Layer 3 mapping data in the Room Config Dialog. you can even do something like, let Tileset 0x01 use the bg tile data from Tileset 0x02, then import the Tileset into another ROM. the Room Config Dialog should still work in the new UI logic.
shinespeciall
changed the title
Importing tileset from other rom corrupts the BG data
importing tileset from other rom will cause problem when opening Room Config Dialog
Jul 29, 2022
* add the level components class
* a lot of work for animated Tile8x8 Editor
add animated Tile group editor UI class
tweak TIleset and AnimatedTile8x8Group classes to let them work together
add AnimatedTile8x8Group singletons into the ROMUtils namespace
* now all the animated tile groups can be shown in the editor
* add some basic code to the operation struct
* fix a bug in delete global operation , add WIP operation code for the new editor
* add more missing logic into the Operation and SaveLevel functions
* all the UI logic is done
* the save logic works
* change dialog title
* Add Info Textbox for animated tile group editor
* Fix#402
* some tweaks and fixes in Sprites Editor to make the OAM designer more stable
* 2 small fixes on C code generation
* add a missing 0x prefix
Repro:
The text was updated successfully, but these errors were encountered: