Add ZScreamCustomOverworld ASM v3 and integrate area size support
- Introduced ZScream Custom Overworld ASM to enhance customization of the ALTTP overworld, allowing users to modify various aspects such as palettes, backgrounds, and transitions. - Updated OverworldEditor to include area size selection for v3 support, enabling users to choose between different area sizes (Small, Large, Wide, Tall). - Enhanced OverworldMap to load area size information based on the applied ASM version, ensuring compatibility with expanded features. - Implemented SaveAreaSizes method in Overworld to persist area size settings in the ROM, supporting the new customization capabilities. - Refactored related classes and methods to accommodate the new area size logic and ensure seamless integration with existing functionalities.
This commit is contained in:
@@ -138,6 +138,7 @@ class Overworld {
|
||||
absl::Status SaveMap32Tiles();
|
||||
|
||||
absl::Status SaveMapProperties();
|
||||
absl::Status SaveAreaSizes();
|
||||
|
||||
auto rom() const { return rom_; }
|
||||
auto mutable_rom() { return rom_; }
|
||||
|
||||
Reference in New Issue
Block a user