sonicretro / SonLVL

SonLVL
http://info.sonicretro.org/SonLVL
55 stars 27 forks source link

Puyo Puyo / Mean Bean Machine - SonPLN Support #170

Open radioshadow opened 3 months ago

radioshadow commented 3 months ago

Puyo Puyo / Mean Bean Machine has some differences with how the mappings work. SonPLN would need to support:

Due to the restrictions, this does mean the tiles don't support: Priority | X Flip | Y Flip

Most mappings only use one palette, unless you set it up to use a special palette (hence how the Puzzle Board on Endless uses different palettes).


Now I have modified SonPLN myself to allow two settings in the ".ini" files:

Here's the modified code. Feel free to use it. Pic1 Pic2


In order for SonPLN to read the mappings, AdolescentSeagull has made two Python3 tools to convert the mappings:

They can be downloaded here: Mapping Conversions.zip What would be nice if this could be setup as a "Compression" type, so SonPLN converts the mapping into the Word format, and then saves them in the Byte format.

It maybe worth disabling Priority | X Flip | Y Flip if this "Compression" type is used.


AdolescentSeagull is looking at making a tool to take the 2-bit palette from the file, and add it to the Word mapping. Will post the tool when this is made.

An extra setting would be needed to take support this.