Skip to content

Mean Bean Machine - DPLC Support #121

Description

@Scrambled-Beans

So for the DPLC file:

  • Mean Bean Machine: Each entry requires the long offset of the uncompressed art.
  • Flex2: Each entry requires the ID.

So rather than having to use two separate files, each entry lists the art and ID. See an example here: https://github.com/Scrambled-Beans/drmbm-md-disasm/blob/main/resources/mappings/DPLC/Cutscene%20(Stage)%20-%20Dr%20Robotnik.asm

For the Disassembly, I have made a dplcEntry macro so it only stores the art offset: https://github.com/Scrambled-Beans/drmbm-md-disasm/blob/main/include/macros/sprite%20mappings.asm

For Flex2, the dplcEntry macro in "PuyoMapMacros.asm" needs to be modified to only read the "slot":
Image

The "Puyo Puyo.js" file will need to be modified so it loads the label art name, and when you save the mappings, it saves the art name AND the slot number in the asm file. Currently it only saves the ID.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions