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":

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.
So for the DPLC file:
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":

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.