Skip to content

Cannon Flag saved on the wrong level #88

@impeeza

Description

@impeeza

Describe the bug
On the savefiles created (and read) by SM64ex-ALO the cannon flag of each level is saved on the next one. This do not affect the gameplay because the reading of the savefiles have the same bug so on the game the cannon flag is assigned to the correct level.

To Reproduce
Steps to reproduce the behavior:

  1. Open a level, by example, << Bob-omb Battlefield >> on the <<Mario_Wings_to_the_Sky>> mission.
  2. Talk with the pink-colored Bob-omb Buddy to activate the cannon.
  3. Get another star, like the one on the chomp-chomp.
  4. Select any of the save options and close the game.
  5. Open the savefile on a editor, a text editor for text based and a proper tool for the binary one.
  6. you will see the cannon flag applied to <<Whomp's Fortress>> instead of << Bob-omb Battlefield >>.

by example:

Screenshots

[courses]
bob = "141, 1111111, 0"
wf = "102, 1111111, 128"

Image

Expected behavior
On the saves the cannon flag should be on the correct level

This happen on Desktop (Windows 64 bit) and Switch Console, for Binary and Text based Save Files.
I tested with the build of the 637e3bf commit build on MSYS2 MingW64 using latest packages available today (March 21th 2025)

Also tested copying the binary savefile to be used on the original ROM on Project64 emulator and the cannon is not enabled on << Bob-omb Battlefield >>. But enabled on <<Whomp's Fortress>>.

Desktop (please complete the following information):

  • OS: Windows 11
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    game bugGame has a programming errorportIssue concert port targets in general

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions