Heroes of Sokoban and Heroes of Hauling
Checked 14 October 2026. Two names, one north world. The party pushes, pulls, swaps, charms, shields, and transmutes.
What I checked
Community routes from joric/ootss, commit 86e9aa79c31c57a14bda600d7ba93e4d18bce403, checked 14 October 2026. These sequences have not been replay-tested by this guide. Release_v1 is an upstream map-layer label, not a verified game build number. Patches can change checkpoints or invalidate older moves.


Which name to use
The official north-world name is The Hearty Heroes of Hauling. Heroes of Sokoban is Jonah Ostroff's source trilogy, not a separate fifth world. The community's heroes1, heroes2 and heroes3 groups correspond to the basic party, Monsters, and Bard/Druid chapters.
The base heroes1 group has 21 markers and 21 nonempty routes. Heroes 2 has 30/30, Heroes 3 has 10/25. The later heroes_in_3d (66 markers) and beams_and_basic_heroes (62) groups have no published sequence in this snapshot.
Tools the hands-on names
Push, pull, and swap are the first three. The bard has an area charm, the priestess is immune to enemy hits and can cover a neighbor, and the druid transmutes blocks or turns a creature to crystal. Goblins kill from an adjacent tile. Beasts breathe fire in sight.
There is no combat system in the usual sense. The Blog calls enemies rules. If a door stays closed, the rule is often that the threat is still active.
Community puzzle routes and locations
76 locations in this index. The full snapshot contains 920 locations and 106 matching community routes, not a complete solution for every game puzzle.
Data: joric/ootss,Unlicense, captured 14 October 2026 at commit 86e9aa79c31c. Names are community/internal identifiers, not confirmed display names. These routes have not been replay-tested by this site on a named game build.
76 locations
U/D/L/R mean up/down/left/right; a number repeats the preceding move (R2 = right twice). X/C/V are action-key symbols in the community recorder, not a verified console binding chart. Match the exact board and starting state before following a route.
heroes1 (21)
heroes1_10_inv_v4_b
Coordinates [X, Y, Z]: 76, 86, 0
Reveal community route
LD4L3DR2U2RDLUheroes1_11_v2
Coordinates [X, Y, Z]: 75, 90, 0
Reveal community route
UR3CDR3UL3UL2D2CL3DL2Uheroes1_12_v2_alt
Coordinates [X, Y, Z]: 77, 90, 0
Reveal community route
CR3U3CRD4CR3L2CURCRD3RDRCLD6RCUL2D2U3LDL2UCLU3R2DR2LCR7DULCL4UL3CL6DCRCDCL3Uheroes1_13_v2
Coordinates [X, Y, Z]: 76, 90, 0
Reveal community route
R2CR3U3D3LCRD2R2DRUL3DCL3CDL2DCUR2DR2UCURCURCURUCR3DL2CUR3DR2U2LDRDLD2L2CUR2U3L2heroes1_15
Coordinates [X, Y, Z]: 78, 90, 0
Reveal community route
DCUL4CUR3DCRCUCLURCLDheroes1_16_v3
Coordinates [X, Y, Z]: 87, 90, 0
Reveal community route
UR4DLUL2RDLUCUCU3D2CDUC2U3R7L7DC2U3L7CD2CDUCR3CU3R3CLULheroes1_17
Coordinates [X, Y, Z]: 87, 98, 0
Reveal community route
DCDCLC2D3RCDC2R4UCRC2U5CULC2DCR6D6L5C2D6CRCRD3C2LUCL6CUL5CDC2U3R3D2LCUR3D2CRU4R3Dheroes1_18
Coordinates [X, Y, Z]: 73, 95, 0
Reveal community route
D2RD3R4CLD2L4CD5C2UCL3UL2DR4L3C2DCD3RDR2UR2DR2URU3CL3ULU4LCR4URUheroes1_19_jail
Coordinates [X, Y, Z]: 73, 96, 0
Reveal community route
L2DCRDR2UD2L3C2UR4DC2L2URUL2CUL4DCRCR2DCUR2Dheroes1_21_v3
Coordinates [X, Y, Z]: 73, 98, 0
Reveal community route
R2DRDL2R2U2CDLDR2U2CDLDR2U2L2DL4DLU2L3RUL4U5DCDL2URD5R4D2C2R3D2RCDC2L2URDCLU7C2RURULDLU3C2LD5RUheroes1_2_v2
Coordinates [X, Y, Z]: 80, 83, 0
Reveal community route
R4DR2UR2DRD2LDL2UL2DL2DLUheroes1_4
Coordinates [X, Y, Z]: 80, 85, 0
Reveal community route
RD2LDR3U3LULD3LDRU3LD2RUR4U2heroes1_4.5
Coordinates [X, Y, Z]: 86, 86, 0
Reveal community route
DRL2UR2DR2U2R2L2DR2UR3Dheroes1_5_v2
Coordinates [X, Y, Z]: 85, 86, 0
Reveal community route
R2L2UR2DR2DRURUL2D2R5D2LDRULD2L4U2R2DLDLU2LR3D2L2U2L3Dheroes1_6
Coordinates [X, Y, Z]: 83, 86, 0
Reveal community route
UR2D2R3D2L2U2LDRD2RURU2L4D3LULU2R2URDLD3L2U3R3D2RU2R2U2heroes1_7_v2
Coordinates [X, Y, Z]: 84, 86, 0
Reveal community route
LD4L5U2R2U6R3URDLDLUL3DRD4LUL5URU3LDLUR2D2LD3RUR4DLD4LULDR2UR11UL2DL4URU4LD2R2UR5DL2UL3DLD3L5U4R2U4R7Dheroes1_8_v2
Coordinates [X, Y, Z]: 75, 86, 0
Reveal community route
URDRUR3LD2R4D3URDR3D4RLU4R4D5RUL9heroes1_9
Coordinates [X, Y, Z]: 77, 86, 0
Reveal community route
D3ULD2R2DRLU2RD2LURUR2DRLUR2D3RURU2heroes2 (30)
heroes2_10
Coordinates [X, Y, Z]: 76, 114, 0
Reveal community route
RLURUL2D3RUR3ULUL2UR2L3DRD2RDR2U2R3heroes2_10.5
Coordinates [X, Y, Z]: 73, 112, 0
Reveal community route
U7LDRD2LDRUR2D2UR2DRD2UL5D4Rheroes2_10a
Coordinates [X, Y, Z]: 78, 111, 0
Reveal community route
URDLDR2DR2URUL4D2R2U2RUL4ULDR6D3R3U3heroes2_10a_intro
Coordinates [X, Y, Z]: 77, 111, 0
Reveal community route
U3R4D5R6ULDLURUL3R2DL3DLU3D2RU3RUL4R3D2LU2RUL4ULD4U2R4D3R5U3heroes2_11_v2
Coordinates [X, Y, Z]: 72, 112, 0
Reveal community route
L4D3R3D3R3U2RUL4D2L3U2R10heroes2_11_v2_easier
Coordinates [X, Y, Z]: 77, 114, 0
Reveal community route
DRU3L3UR5URD2RDL4U4L3D3R10heroes2_12_v2
Coordinates [X, Y, Z]: 78, 114, 0
Reveal community route
LR2ULD2U2L2D3R3U2L2D2R9heroes2_14
Coordinates [X, Y, Z]: 82, 113, 0
Reveal community route
CU3R8CD2RU2CR8D3heroes2_15
Coordinates [X, Y, Z]: 83, 113, 0
Reveal community route
CLD3RCRD3R2CUCRUCRCUR4CD2L2CRD2heroes2_16v4
Coordinates [X, Y, Z]: 83, 111, 0
Reveal community route
CDCDR2UL4CDCD4R2CDCUR2DL4CUCU2L2DCD2heroes2_17
Coordinates [X, Y, Z]: 82, 103, 0
Reveal community route
CL2CD2CRD4CR2UL2DLDCURUCRUL2ULDR2U2R4DCR5Uheroes2_17_intro
Coordinates [X, Y, Z]: 81, 103, 0
Reveal community route
DCL3DCLUDR3CR3U2CRDU2R3UCDR4Dheroes2_18
Coordinates [X, Y, Z]: 83, 110, 0
Reveal community route
DRCUCR6DLD5CRDCL2DCDCL4CULCRU2CRCU2L2DCUL2heroes2_2
Coordinates [X, Y, Z]: 76, 103, 0
Reveal community route
DRDRD3RDR2URU2LU3R3DRDRD4Lheroes2_20
Coordinates [X, Y, Z]: 87, 106, 0
Reveal community route
LDC2LUR2C2L4C2RUC2L2CRCR5CR2DCRUCR2CUC2L3R3CDLC2D2C2UL2C4U2LCRU3DC2RCULC2LC2D3CL5CRD3LC2L2DC2L6Dheroes2_21b
Coordinates [X, Y, Z]: 87, 111, 0
Reveal community route
CUR2UDRU2CL2U2CR2CDL2DUCDR2C2DL2DRDLU2LUDR4U2C2R2CDL2UCR2UCR2D2LD2L4CD3CDheroes2_22_v2
Coordinates [X, Y, Z]: 86, 112, 0
Reveal community route
CD2U3LD2RD2LDULD2RL2URUC2U3C2L4DLDR2ULUC2DC3U3R7UL2DL3URUC2RDR3CR2U3RCD3R4U2LCUL4CD4LDRLheroes2_3_v2
Coordinates [X, Y, Z]: 75, 104, 0
Reveal community route
D2R2UR2DR2URD5L4ULD3RD2R6Uheroes2_3monster
Coordinates [X, Y, Z]: 79, 111, 0
Reveal community route
D2R2DR2U3RUL2ULD3RDRDL2U4RUL3ULD4UR9heroes2_5.5v5
Coordinates [X, Y, Z]: 72, 107, 0
Reveal community route
RLD2R2UR4UL2DUR2D2LD4L2U2R3D2L2UL2UR2D2L3ULheroes2_5_altE
Coordinates [X, Y, Z]: 72, 105, 0
Reveal community route
L2U4RUL5U2L3heroes2_5_no_crystal
Coordinates [X, Y, Z]: 72, 106, 0
Reveal community route
DR9D2L9D2R9D2LDRU3L8DLU3R8DRU2L9heroes2_6_v3
Coordinates [X, Y, Z]: 72, 108, 0
Reveal community route
R2DR3L3U2R2D2R4URUL2DLURU4LDL2UR2D2L4R4URUL6U2heroes2_9
Coordinates [X, Y, Z]: 72, 109, 0
Reveal community route
C2RURUCDRUR3CU2R3DR2DC2LDR2LDR3Uheroes2_reprise
Coordinates [X, Y, Z]: 83, 112, 0
Reveal community route
CDR2CD2RUCLCDU2R2D2L3CLCD2LDR5CULCURULCUCLULDCD2CR2CUCRU2heroes2_thief_goblin
Coordinates [X, Y, Z]: 76, 104, 0
Reveal community route
LDR2U2LU3R4D4L4U2LUL4U3RUR5D4L4DLD3RD3L4U4R2L2D4R4U4LU4L2ULULUmosh_pit_small
Coordinates [X, Y, Z]: 80, 103, 0
Reveal community route
U2L4DRURDLDR2URDL2URDLURD2LU2RDLULDR2D2L2URL2R2DCDR3one_fire_v2
Coordinates [X, Y, Z]: 74, 112, 0
Reveal community route
CU2RL2DRD3LCLDUR3DUL3UCURUCDCRUCDRCR2DUL3DUCLDLU3RD2RDL3CUCLU3CLCUL2heroes3 (25)
compactor_v2
Coordinates [X, Y, Z]: 87, 119, 0
Location only: no route in this source snapshot.
Source map locationdruid_and_dragon
Coordinates [X, Y, Z]: 79, 116, 0
Reveal community route
U2R3CUL3UCUR2DL4ULD2RCUL4D3UR2DR2DCDRUDLDLU2LUR5URD4U4RD4RDLUL2DUR2CRD2LD2URU3L5D5LCU3L6D5Rgatekeeping_v3
Coordinates [X, Y, Z]: 82, 126, 0
Location only: no route in this source snapshot.
Source map locationheroes3_10
Coordinates [X, Y, Z]: 81, 116, 0
Reveal community route
CL2CRL4CL5R6D2LCL2D2R8L4CL4heroes3_11_v2
Coordinates [X, Y, Z]: 80, 116, 0
Reveal community route
R2D2RDRDRCDR2LUCUL3CDR2URULCR3UR2U2CDRU2DLCLD3CRU2L3UCU3LULUR2CR4LD3LDR3DRUDheroes3_13_v2
Coordinates [X, Y, Z]: 78, 118, 0
Location only: no route in this source snapshot.
Source map locationheroes3_14_v3
Coordinates [X, Y, Z]: 81, 124, 0
Location only: no route in this source snapshot.
Source map locationheroes3_15_v4
Coordinates [X, Y, Z]: 79, 118, 0
Reveal community route
URLCL2CUCRULDCLCLURCLUCDLUCLCDLURCUCULDCUCRULCUCURDCUCLURCUCULDCUCRULCUCRU2DLCUCRULDRULCUCDRULDRULCUCDRC2UCLCDLURCUCDLURDRULDR2CLCULDRULDCRLCRULDRULDCRULCRUCRCDCRCRUR2CR2heroes3_16_v4_alt
Coordinates [X, Y, Z]: 81, 125, 0
Location only: no route in this source snapshot.
Source map locationheroes3_1_v3
Coordinates [X, Y, Z]: 76, 125, 0
Reveal community route
U3L2R2UR5D2L4U2R4D5R3U7L11heroes3_21_condensed
Coordinates [X, Y, Z]: 87, 125, 0
Location only: no route in this source snapshot.
Source map locationheroes3_2_v4
Coordinates [X, Y, Z]: 75, 125, 0
Reveal community route
LD2L2U4R6D2U4L6D2R6D6L8U2D2R8U6L6D2U2R5D4Lheroes3_3_v2
Coordinates [X, Y, Z]: 74, 125, 0
Reveal community route
R7L6DLUR8D4L2R4DUL5R5DUL10Uheroes3_5
Coordinates [X, Y, Z]: 72, 123, 0
Reveal community route
LD2CULR3CRCR2UCRDheroes3_6_v3
Coordinates [X, Y, Z]: 72, 121, 0
Location only: no route in this source snapshot.
Source map locationheroes3_7_v4
Coordinates [X, Y, Z]: 72, 120, 0
Location only: no route in this source snapshot.
Source map locationheroes3_8_thief
Coordinates [X, Y, Z]: 72, 122, 0
Location only: no route in this source snapshot.
Source map locationheroes3_8_v3_alt3
Coordinates [X, Y, Z]: 72, 118, 0
Location only: no route in this source snapshot.
Source map locationheroes3_8_v4_alt
Coordinates [X, Y, Z]: 72, 119, 0
Location only: no route in this source snapshot.
Source map locationheroes3_druid_a
Coordinates [X, Y, Z]: 76, 118, 0
Location only: no route in this source snapshot.
Source map locationheroes3_druid_b_v2
Coordinates [X, Y, Z]: 77, 118, 0
Location only: no route in this source snapshot.
Source map locationvictory_lap
Coordinates [X, Y, Z]: 80, 78, 0
Location only: no route in this source snapshot.
Source map locationwizard_and_druid_alt
Coordinates [X, Y, Z]: 78, 117, 0
Location only: no route in this source snapshot.
Source map locationwizard_and_druid_alt_5
Coordinates [X, Y, Z]: 79, 117, 0
Reveal community route
R3UDLCD2R3DUCRCDRDR3CRCLUR2UR2CR5CDCRCDCL4ULU4R4L3CL5ULURCU4CL2CUD2L4DCLD3L4USnapshot files: Locations JSON,Regions JSON,Community routes.
Questions
Do I play Heroes 1 before Heroes 2?
The four worlds have no mandatory global order, but this does not mean every later Heroes board is unlocked immediately. The chapters teach abilities progressively.
Who are Valens, Tif, and Isidore?
The PlayStation Blog names the warrior, thief and wizard respectively.
How many Heroes 1 routes are published?
All 21 markers in the community heroes1 group have a nonempty route. The guide has not replay-tested them.
Keep reading
Sources
- Explore the Realm: 23 September 2026 world directions
- PlayStation Blog: 21 July 2026 hands-on report
- joric/ootss marker snapshot: 920 community marker records in 58 areas; internal names, not an official total
- joric/ootss solution snapshot: 114 records, 113 nonempty routes; 106 match map markers, seven are custom/simple and one record is empty; not replay-tested here
- joric/ootss Unlicense: Community code/data license; not permission to reuse game art or publisher media