Difference between revisions of "Legacy combos"
(Already mentioned under 0x0B, but it doesn't hurt to also mention it on its own.) |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | In the context of tiles, "legacy" refers to the group+variant combos as used in the original game's level format. | |
+ | |||
+ | It includes not just the combos used in the original game, but also those ''added'' by [[SDLPoP]] and [[MININIM]]. Such native combos are shown in '''bold text'''. | ||
In the overview below, "d:" stands for dungeon, "p:" for palace. | In the overview below, "d:" stands for dungeon, "p:" for palace. | ||
− | TODO Maybe use this information about the modifier bit: | + | TODO Maybe use this information about the modifier bit: https://forum.princed.org/viewtopic.php?p=20336#p20336 |
== 0x00: empty == | == 0x00: empty == | ||
Line 15: | Line 17: | ||
- 0x03 Window | - 0x03 Window | ||
− | - 0x04 Looks like floor (d: without shadow, p: with blue pattern) | + | '''- 0x04 Looks like floor (d: without shadow, p: with blue pattern)''' |
+ | |||
+ | '''- 0x05 Looks like wall (p: Blue pattern)''' | ||
+ | |||
+ | '''- 0x0C Looks like floor (d: with Shadow(3), p: without blue pattern)''' | ||
+ | |||
+ | '''- 0x0D Looks like wall''' | ||
+ | |||
+ | '''- 0x32: display a fake wall (pattern: no walls left or right)''' | ||
− | - | + | '''- 0x33: display a fake wall (pattern: wall only to the right)''' |
− | - | + | '''- 0x34: display a fake wall (pattern: wall only to the left)''' |
− | - | + | '''- 0x35: display a fake wall (pattern: wall on both sides)''' |
- 0xFF Nothing | - 0xFF Nothing | ||
Line 35: | Line 45: | ||
- 0x03 d:Shadow(4), p:Blue pattern with star | - 0x03 d:Shadow(4), p:Blue pattern with star | ||
− | - 0x05 looks like wall (p: bit of wall stripe) | + | '''- 0x04 coin''' (''Puny Prince'') |
+ | |||
+ | '''- 0x05 looks like wall (p: bit of wall stripe)''' | ||
+ | |||
+ | '''- 0x06 looks empty without shadow''' | ||
+ | |||
+ | '''- 0x07 sign''' (''Puny Prince'') | ||
+ | |||
+ | '''- 0x08 moving platform (hor)''' (''Puny Prince'') | ||
+ | |||
+ | '''- 0x09 moving platform (ver)''' (''Puny Prince'') | ||
+ | |||
+ | '''- 0x0D looks like wall''' | ||
− | - | + | '''- 0x0E d:looks empty with Shadow(1) p:looks empty with blue pattern''' |
− | - | + | '''- 0x32: display a fake wall (pattern: no walls left or right)''' |
− | - | + | '''- 0x33: display a fake wall (pattern: wall only to the right)''' |
+ | |||
+ | '''- 0x34: display a fake wall (pattern: wall only to the left)''' | ||
+ | |||
+ | '''- 0x35: display a fake wall (pattern: wall on both sides)''' | ||
- 0xFF d:Nothing, p:Blue pattern | - 0xFF d:Nothing, p:Blue pattern | ||
− | - Random bits on 1 = looks empty until you step on it | + | - Random bits on 1 = looks empty until you step on it (MININIM) |
== 0x02: spikes == | == 0x02: spikes == | ||
Line 109: | Line 135: | ||
== 0x0A: potion == | == 0x0A: potion == | ||
− | - 0x00 Empty | + | - 0x00 Empty (small, no bubbles) |
− | - 0x01 Health | + | - 0x01 Health (small, <span style="color:#e30030;">#e30030</span> bubbles) |
− | - 0x02 Life | + | - 0x02 Life (large, <span style="color:#e30030;">#e30030</span> bubbles) |
− | - 0x03 Float | + | - 0x03 Float (large, <span style="color:#55ff55;">#55ff55</span> bubbles) |
− | - 0x04 Invert | + | - 0x04 Invert (large, <span style="color:#55ff55;">#55ff55</span> bubbles) |
− | - 0x05 Poison | + | - 0x05 Poison (small, <span style="color:#5555ff;">#5555ff</span> bubbles) |
− | - 0x06 Trigger (room 8, upper left) | + | - 0x06 Trigger (room 8, upper left) (small, <span style="color:#5555ff;">#5555ff</span> bubbles) |
− | - 0x07 Shadow | + | '''- 0x07 Shadow''' |
− | - 0x08 Time | + | '''- 0x08 Time''' |
− | - 0x09 Full | + | '''- 0x09 Full''' |
− | - 0x0A Open | + | '''- 0x0A Open''' |
− | - 0x0B Strong | + | '''- 0x0B Strong''' |
== 0x0B: loose == | == 0x0B: loose == | ||
+ | - 0x00 Normal | ||
− | + | (Bit set means it is stuck.) | |
== 0x0C: tapestry top == | == 0x0C: tapestry top == | ||
Line 212: | Line 239: | ||
- 0x00 Normal | - 0x00 Normal | ||
+ | |||
+ | '''- 0x01-0x3F 6-bit RGB''' | ||
== 0x14: wall == | == 0x14: wall == | ||
Line 219: | Line 248: | ||
- 0x01 Normal | - 0x01 Normal | ||
− | - 0x04 looks like floor (d: without shadow, p: with blue pattern) | + | '''- 0x04 looks like floor (d: without shadow, p: with blue pattern)''' |
− | - 0x06 looks empty without shadow | + | '''- 0x06 looks empty without shadow''' |
− | - 0x0C looks like floor (d: with shadow(3), p: without shadow) | + | '''- 0x0C looks like floor (d: with shadow(3), p: without shadow)''' |
− | - 0x0E d:looks empty with shadow(1) p:looks empty with blue pattern | + | '''- 0x0E d:looks empty with shadow(1) p:looks empty with blue pattern''' |
== 0x15: skeleton == | == 0x15: skeleton == | ||
Line 238: | Line 267: | ||
- 0x00 Normal | - 0x00 Normal | ||
+ | |||
+ | '''- 0x01-... Teleport''' | ||
== 0x18: balcony right == | == 0x18: balcony right == | ||
- 0x00 Normal | - 0x00 Normal | ||
+ | |||
+ | '''- 0x01 Teleport right''' | ||
== 0x19: lattice pillar == | == 0x19: lattice pillar == | ||
Line 266: | Line 299: | ||
- 0x00 Normal | - 0x00 Normal | ||
+ | |||
+ | '''- 0x01-0x3F 6-bit RGB''' | ||
+ | |||
+ | == 0x1F: ... == | ||
+ | |||
+ | '''- 0x00 custom''' (''Puny Prince'') | ||
== 0x2B: stuck loose == | == 0x2B: stuck loose == | ||
- 0x00 Normal | - 0x00 Normal |
Latest revision as of 12:57, 20 May 2023
In the context of tiles, "legacy" refers to the group+variant combos as used in the original game's level format.
It includes not just the combos used in the original game, but also those added by SDLPoP and MININIM. Such native combos are shown in bold text.
In the overview below, "d:" stands for dungeon, "p:" for palace.
TODO Maybe use this information about the modifier bit: https://forum.princed.org/viewtopic.php?p=20336#p20336
Contents
- 1 0x00: empty
- 2 0x01: floor
- 3 0x02: spikes
- 4 0x03: pillar
- 5 0x04: gate
- 6 0x05: stuck
- 7 0x06: drop
- 8 0x07: floor tapestry
- 9 0x08: bottom big-pillar
- 10 0x09: top big-pillar
- 11 0x0A: potion
- 12 0x0B: loose
- 13 0x0C: tapestry top
- 14 0x0D: mirror
- 15 0x0E: debris
- 16 0x0F: raise
- 17 0x10: exit left
- 18 0x11: exit right
- 19 0x12: chomper
- 20 0x13: torch
- 21 0x14: wall
- 22 0x15: skeleton
- 23 0x16: sword
- 24 0x17: balcony left
- 25 0x18: balcony right
- 26 0x19: lattice pillar
- 27 0x1A: lattice support
- 28 0x1B: small lattice
- 29 0x1C: lattice left
- 30 0x1D: lattice right
- 31 0x1E: torch with debris
- 32 0x1F: ...
- 33 0x2B: stuck loose
0x00: empty
- 0x00 Nothing
- 0x01 d:Shadow(1), p:Blue pattern
- 0x02 d:Shadow(2), p:Blue pattern with star
- 0x03 Window
- 0x04 Looks like floor (d: without shadow, p: with blue pattern)
- 0x05 Looks like wall (p: Blue pattern)
- 0x0C Looks like floor (d: with Shadow(3), p: without blue pattern)
- 0x0D Looks like wall
- 0x32: display a fake wall (pattern: no walls left or right)
- 0x33: display a fake wall (pattern: wall only to the right)
- 0x34: display a fake wall (pattern: wall only to the left)
- 0x35: display a fake wall (pattern: wall on both sides)
- 0xFF Nothing
0x01: floor
- 0x00 d:Nothing, p:Blue pattern
- 0x01 d:Shadow(3), p:Nothing
- 0x02 d:Shadow(4), p:Blue pattern with star
- 0x03 d:Shadow(4), p:Blue pattern with star
- 0x04 coin (Puny Prince)
- 0x05 looks like wall (p: bit of wall stripe)
- 0x06 looks empty without shadow
- 0x07 sign (Puny Prince)
- 0x08 moving platform (hor) (Puny Prince)
- 0x09 moving platform (ver) (Puny Prince)
- 0x0D looks like wall
- 0x0E d:looks empty with Shadow(1) p:looks empty with blue pattern
- 0x32: display a fake wall (pattern: no walls left or right)
- 0x33: display a fake wall (pattern: wall only to the right)
- 0x34: display a fake wall (pattern: wall only to the left)
- 0x35: display a fake wall (pattern: wall on both sides)
- 0xFF d:Nothing, p:Blue pattern
- Random bits on 1 = looks empty until you step on it (MININIM)
0x02: spikes
- 0x00 Normal (hurts)
- 0x01 Barely Out (hurts)
- 0x02 Half Out (hurts)
- 0x03 Fully Out I (hurts)
- 0x04 Fully Out II (hurts)
- 0x05 Fully Out III (harmless)
- 0x06 Fully Out II (harmless)
- 0x07 Half Out (harmless)
- 0x08 Barely Out (harmless)
- 0x09 Normal (harmless)
0x03: pillar
- 0x00 Normal
0x04: gate
- 0x00 Closed (level editors)
- 0x01 Open
- 0x02 Closed (original game)
0x05: stuck
- 0x00 Normal
0x06: drop
- Modifier is the event.
0x07: floor tapestry
- 0x00 d:Black, p:With Lattice
- 0x01 d:Black, p:Red design
- 0x02 d:Black, p:Star design
- 0x03 Black
0x08: bottom big-pillar
- 0x00 Normal
0x09: top big-pillar
- 0x00 Normal
0x0A: potion
- 0x00 Empty (small, no bubbles)
- 0x01 Health (small, #e30030 bubbles)
- 0x02 Life (large, #e30030 bubbles)
- 0x03 Float (large, #55ff55 bubbles)
- 0x04 Invert (large, #55ff55 bubbles)
- 0x05 Poison (small, #5555ff bubbles)
- 0x06 Trigger (room 8, upper left) (small, #5555ff bubbles)
- 0x07 Shadow
- 0x08 Time
- 0x09 Full
- 0x0A Open
- 0x0B Strong
0x0B: loose
- 0x00 Normal
(Bit set means it is stuck.)
0x0C: tapestry top
- 0x00 d:Black, p:With lattice
- 0x01 d:Black, p:Red design
- 0x02 d:Black, p:Star design
- 0x03 Black
- 0x04 Black
- 0x05 d:Black, p:Black, With bottom and weird
- 0x06 d:Black, p:Black, With bottom and weird
- 0x07 d:Black, p:Black, with window
0x0D: mirror
- 0x00 Normal
0x0E: debris
- 0x00 Normal
0x0F: raise
- Modifier is the event.
0x10: exit left
- 0x00 closed
- 0x20 bit more than half open (cannot be entered)
- 0x40 far open (cannot be entered)
- 0xFD even further open (cannot be entered)
- 0xFF furthest (fully) open (cannot be entered)
0x11: exit right
- 0x00 Normal
0x12: chomper
- 0x00 Normal (hurts)
- 0x01 Half Open (harmless)
- 0x02 Closed (hurts)
- 0x03 Partially Open (harmless)
- 0x04 Extra Open (harmless)
- 0x05 Stuck Open (harmless)
- 0x80 Normal (hurts) (with blood)
- 0x81 Half Open (harmless) (with blood)
- 0x82 Closed (hurts) (with blood)
- 0x83 Partially Open (harmless) (with blood)
- 0x84 Extra Open (harmless) (with blood)
- 0x85 Stuck Open (harmless) (with blood)
0x13: torch
- 0x00 Normal
- 0x01-0x3F 6-bit RGB
0x14: wall
- 0x00 d:Normal, p:Normal, with bit of wall-pattern
- 0x01 Normal
- 0x04 looks like floor (d: without shadow, p: with blue pattern)
- 0x06 looks empty without shadow
- 0x0C looks like floor (d: with shadow(3), p: without shadow)
- 0x0E d:looks empty with shadow(1) p:looks empty with blue pattern
0x15: skeleton
- 0x00 Normal
0x16: sword
- 0x00 Normal
0x17: balcony left
- 0x00 Normal
- 0x01-... Teleport
0x18: balcony right
- 0x00 Normal
- 0x01 Teleport right
0x19: lattice pillar
- 0x00 Normal
0x1A: lattice support
- 0x00 Normal
0x1B: small lattice
- 0x00 Normal
0x1C: lattice left
- 0x00 Normal
0x1D: lattice right
- 0x00 Normal
0x1E: torch with debris
- 0x00 Normal
- 0x01-0x3F 6-bit RGB
0x1F: ...
- 0x00 custom (Puny Prince)
0x2B: stuck loose
- 0x00 Normal