DPC Database (old)
Lots of new research on this topic has been made since this page was last updated.
You can find newer setups in other pages in the DPC section.
DPC shapes on this page have been gathered from various sources around the internets, as well as from my own research and stuff I've seen in other players' replays that wasn't documented in literature.
I endeavour to credit people who discovered shapes. If you know who discovered what, please let me know.
Database
This is an unfiltered database. Shapes listed here may be bad and/or impractical to use.
| ID | XP | Type | Dependencies | % | Example | B4Example | B4 | B4Mirror | B5 | B5Mirror | Practice | FOUR | tetr | Hard | w.at | smol | Ogon | found by | Added |
| 1 | O | N | JO | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 2 | O | N | OJ | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 3 | O | N | multi | 100% | ![]() |
? | ✅ | - | - | ✅ | ✅ | ✅ | ? | 20210807 | |||||
| 4 | I | N | OL | 100% | ![]() |
practice | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 5 | I | N | ILO | 100% | ![]() |
practice | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ? | 20210807 | |||||
| 6 | I | N | LI | 100% | ![]() |
practice | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 7 | I | N | OI | 100% | ![]() |
? | ✅ | - | - | - | - | - | ? | 20210807 | |||||
| 8 | S | N | OS | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 9 | S | N | SO | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 10 | J | N | OJ+ZS | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 11 | J | N | OJ+SZ | 98.33% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 12 | J | N | JO | 92.98% | ![]() |
? | ✅ | - | - | - | ✅ | - | ? | 20210807 | |||||
| 13 | T | N | none | 96.63% | ![]() |
? | ✅ | - | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 14 | J | N | LO | 99.05% | ![]() |
? | - | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 15 | J | N | JOL+ZS | 100% | ![]() |
? | - | ✅ | - | ✅ | - | - | ? | 20210807 | |||||
| 16 | J | N | JOL+SZ | 98.7% | ![]() |
? | - | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 17 | T | N | OL | 100% | ![]() |
? | - | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 18 | T | N | LOS | 100% | ![]() |
? | - | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 19 | T | N | SLO | 98.9% | ![]() |
? | - | ✅ | - | - | - | - | ? | 20210807 | |||||
| 20 | O | N | multi | 100% | ![]() |
? | - | - | ✅ | - | - | ✅ | ? | 20210807 | |||||
| 21 | S | N | multi | 100% | ![]() |
? | - | - | ✅ | - | - | ✅ | ? | 20210807 | |||||
| 22 | I | N | OI | 100% | ![]() |
? | - | - | ✅ | ✅ | ✅ | - | ? | 20210807 | |||||
| 23 | I | STSD | none | 82.02% | ![]() |
? | - | - | ✅ | - | - | - | ? | 20210807 | |||||
| 24 | J | N | OJ | 83.45% | ![]() |
? | - | - | ✅ | - | - | - | ? | 20210807 | |||||
| 25 | J | N | JO | 84.72% | ![]() |
? | - | - | ✅ | - | - | - | ? | 20210807 | |||||
| 26 | S | N | OS | 99.84% | ![]() |
? | - | - | - | ✅ | ✅ | - | ? | 20210807 | |||||
| 27 | J | N | multi | 100% | ![]() |
? | - | - | - | ✅ | - | - | ? | 20210807 | |||||
| 28 | T | N | IL+ZS | 100% | ![]() |
? | - | - | - | ✅ | - | - | ? | 20210807 | |||||
| 29 | T | N | multi | 99.8% | ![]() |
? | - | - | - | ✅ | ✅ | - | ham | 20210807 | |||||
| 30 | O | 2L | *early IJL | 100% | ![]() |
? | - | - | - | ✅ | - | - | ? | 20210807 | |||||
| 31 | T | N | SJ+LZ | 100% | ![]() |
? | - | - | - | - | ✅ | - | Zepheniah | 20210807 | |||||
| 32 | T | N | SI+JLZ | 100% | ![]() |
? | - | - | - | - | ✅ | - | Zepheniah | 20210807 | |||||
| 33 | I | N | JO+ZS | 100% | ![]() |
? | - | - | - | - | ✅ | - | stickmancomic | 20210807 | |||||
| 34 | I | N | multi | 100% | ![]() |
? | - | - | - | - | ✅ | ✅ | ? | 20210807 | |||||
| 35 | I | N | OZ+JLI | 100% | ![]() |
? | - | - | - | - | ✅ | - | ? | 20210807 | |||||
| 36 | I | N | OZ+LI | 100% | ![]() |
? | - | - | - | - | ✅ | - | ? | 20210807 | |||||
| 37 | O | N | OI | 100% | ![]() |
? | - | - | - | - | ✅ | - | ? | 20210807 | |||||
| 38 | J | STSD | IO+SL | 99.72% | ![]() |
? | - | - | - | - | ✅ | - | stickmancomic | 20210807 | |||||
| 39 | J | STSD | IO+ZS | 97.10% | ![]() |
? | - | - | - | - | ✅ | - | stickmancomic | 20210807 | |||||
| 40 | J | STSD | IO+SZ | 99.60% 99.52% |
![]() |
? | - | - | - | - | ✅ | - | stickmancomic | 20210807 | |||||
| 41 | S | N | OZ | 100% | ![]() |
? | - | - | - | - | ✅ | - | ? | 20210807 | |||||
| 42 | I | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 43 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 44 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 45 | S | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 46 | O | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 47 | S | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 48 | O | T* | TO+multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 49 | S | T* | TO+multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 50 | S | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 51 | O | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 52 | S | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 53 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 54 | O | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 55 | S | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 56 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 57 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 58 | I | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 59 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 60 | I | T* | TI+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 61 | I | T* | TJ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 62 | I | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 63 | O | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 64 | S | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 65 | I | T* | TI+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 66 | I | T* | TI+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 67 | I | T* | TI+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 68 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 69 | O | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 70 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 71 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 72 | O | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 73 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 74 | S | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 75 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 76 | O | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 77 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 78 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 79 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 80 | S | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 81 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 82 | I | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 83 | I | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 84 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 85 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 86 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 87 | S | T* | TS+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 88 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 89 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 90 | J | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 91 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 92 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 93 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 94 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 95 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 96 | J | T* | TJ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 97 | J | T* | TJ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 98 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 99 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 100 | J | T* | TJ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 101 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 102 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
| 103 | S | T* | many | 100% | ![]() |
? | - | - | - | - | - | - | ?JimothyJimothy | 20210821 | |||||
| 104 | J | N | many | 100% | ![]() |
? | - | - | - | - | - | - | Enrique cy | 20210821 | |||||
| 9001 | O | N | JO | 96.47% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9002 | T | N | OS+ZIL/ZLI | 96.35% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9003 | T | N | OSJ/SOJ | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9004 | T | N | OSJ/SOJ | 98.81% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9005 | S | N | many | 81.71% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9006 | J | N | OZ+LI; multi | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9007 | T | N | SLO | 93.21% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9008 | T | N | many | 96.27% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9009 | T | N | many | 98.57% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9010 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9011 | I | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9012 | J | N | multi | 95.95% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9013 | I | N | SI+OJ | 97.90% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9014 | I | N | IL+OJS | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9015 | I | N | OJ+ZS | 98.45% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9016 | I | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9017 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9018 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9019 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9020 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9021 | S | N | many | 99.09% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9022 | S | N | many | 99.92% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9023 | S | N | many | 99.56% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9024 | J | N | JO+IZ; multi | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9025 | J | N | many | 99.05% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9026 | I | N | many | 98.81% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9027 | T | N | many | 97.46% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9028 | T | N | many | 98.57% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9029 | T | N | many | 96.83% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9030 | T | N | many | 96.83% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9031 | T | N | many | 99.40% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9032 | J | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9033 | J | N | many | 99.92% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9034 | J | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9035 | T | N | SOT+ZJ | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9036 | T | N | SI+OZ | 99.64% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9037 | T | N | many | 95.04% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9038 | T | N | many | 96.79% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9039 | T | N | many | 99.29% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9040 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9041 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9042 | J | N | many | 99.76% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9043 | O | 2L | *early IJL | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9044 | O | 2L | *early IJL | 95.48% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
| 9045 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
| 9046 | T | N | many | 99.88% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
| 9047 | T | N | many | 99.88% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
| 9048 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
| 9049 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
| 9050 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
| 9051 | J | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
| 9052 | S | T* | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
| 9053 | O | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 |
Builds
I'm working on an application called Position Analyser (WIP in progress ⚠️). The goal of this project is to be able to compare strats and help players find a combination of effficency and ease of use for their loop.
The plan is to perform (semi-)automated algorithmic analysis of various strats and branches inside those strats, calculate their average efficiency (based on multiple scoring systems) and reliability. Then allow users to interactively combine strats and parts of strats and compare those on a website.
Here's some sample output: DPC Builds (WIP in progress ⚠️)
🍅 Sauce
- FOUR.lol ↗️
- tetrisopener.wicurio.com ↗️
- Hard Drop Wiki ↗️
- w.atwiki.jp/tetrismaps ↗️
- smolfeesh's DPC Setup Database ↗️
- Ogonek:Macron's 1 solution DPCs ↗️
- original research
Changelog
- 2022-11-16
- Moved to a separate page
- 2021-08-21
- Added shapes 103-104, 9043-9053
- 2021-08-07
- DPC Database created
- Added shapes 1-102, 9001-9042
- Added DPC Builds (WIP in progress ⚠️)
Lots of new research on this topic has been made since this page was last updated.
You can find newer setups in other pages in the DPC section.




























































































































































