Underrout / callisto

A build-system for Super Mario World projects with a focus on git-compatibility and flexibility.
14 stars 3 forks source link

Stuck on `Successfully exported Overworld!` #98

Closed ghost closed 3 months ago

ghost commented 3 months ago
--- Rebuild (with Save) at 2024-07-30 21:26:26 ---

Exporting all resources

Exporting levels

Exporting Map16 folder

Exporting Credits

Exporting Global ExAnimation

Exporting Overworld

Exporting Title Screen

Exporting Shared Palettes

Exporting Graphics

Exporting ExGraphics
Expanded ROM file to: 4MB
Expanded ROM file to: 4MB
Expanded ROM file to: 4MB
Exported All Map16 file: C:\Users\(redacted)\(project)\resources\all_map16.map16
ExGFX Extraction Complete!
Exported Shared Palette file: C:\Users\(redacted)\(project)\resources\shared_palettes.pal
ExGFX stored at 'C:\Users\(redacted)\(project)\resources\exgraphics' differ from ExGFX stored in ROM, export ExGFX from the ROM anyway?
WARNING: This will overwrite the files in your ExGFX folder, discarding any unimported changes made there, only do this if you're sure!! Y/N
Expanded ROM file to: 4MB
Successfully exported Shared Palettes!

Successfully exported Map16 folder!

Transferred credits from: C:\Users\(redacted)\(project)\build\my_hack.smc
to: C:\Users\(redacted)\(project)\build\my_hack_credits.smc
3 levels have been exported from the ROM.
Exported multiple levels using: C:\Users\(redacted)\(project)\build\temp\chunked_roms\resources\levels\level
Transferred title screen from: C:\Users\(redacted)\(project)\build\my_hack.smc
to: C:\Users\(redacted)\(project)\build\my_hack_title_screen.smc
Transferred level Global ExAnimations from: C:\Users\(redacted)\(project)\build\my_hack.smc
to: C:\Users\(redacted)\(project)\build\my_hack_global_exanimation.smc
Successfully exported levels!

GFX Extraction Complete!
Please wait... 15.0%
The patch was created successfully!
Successfully exported Credits!

The patch was created successfully!
The patch was created successfully!
Successfully exported Title Screen!

Successfully exported Global ExAnimation!

Transferred overworld from: C:\Users\(redacted)\(project)\build\my_hack.smc
to: C:\Users\(redacted)\(project)\build\my_hack_overworld.smc
The patch was created successfully!
Successfully exported Overworld!

(Note the things in brackets in the path name are just to prevent leaks.)

Apparently, when I do a save (any kind of save that involves anything besides Lunar Magic), it freezes after it exports the overworld. I'm assuming it's to do with UberASM Tool as that's the buggiest implementation in the tool.

Underrout commented 3 months ago

Yeah, the output here is a little confusing, there's a prompt Callisto is waiting for you to respond to, but it's not near the bottom so it's easy to miss. It's this part:

ExGFX stored at 'C:\Users\(redacted)\(project)\resources\exgraphics' differ from ExGFX stored in ROM, export ExGFX from the ROM anyway?
WARNING: This will overwrite the files in your ExGFX folder, discarding any unimported changes made there, only do this if you're sure!! Y/N

This usually happens when you either keep random files in your ExGFX folder or forgot to import ExGFX after making changes to them outside the ROM. Basically just input Y to export the ExGFX or N to keep the ones you have in your ExGFX folder and then hit enter and you should be good to go.

ghost commented 3 months ago

Thanks Going strong now. I literally thought it was a config issue and i also thought removing profiles would solve it. I'm just used to staying at the bottom of the terminal.

Underrout commented 3 months ago

Yeah that's fair. It's something I'd like to change about the tool at some point among with some other annoyances related to saving stuff that aren't particularly intuitive.