Skip to content

Commit

Permalink
Add texture rando support
Browse files Browse the repository at this point in the history
Full texture rando support added. Some tweaks needed to wireframing to avoid too many lava textures on walls in the end levels. Not as noticeable in the original levels, but I've updated those too. Also fixed Bacon Lara not remaining solid when the option is picked for solid enemies.
  • Loading branch information
lahm86 committed Dec 1, 2023
1 parent 5256c64 commit 390bef4
Show file tree
Hide file tree
Showing 8 changed files with 530 additions and 14 deletions.
124 changes: 124 additions & 0 deletions TRRandomizerCore/Resources/TR1/Textures/Mapping/CAT.PHD-Textures.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
{
"Static": {
"Lara.Bobble": [
{
"Segment": 0,
"Tile": 10,
"X": 0,
"Y": 216
},
{
"Segment": 1,
"Tile": 10,
"X": 152,
"Y": 216
},
{
"Segment": 2,
"Tile": 10,
"X": 168,
"Y": 216
},
{
"Segment": 3,
"Tile": 10,
"X": 136,
"Y": 216
},
{
"Segment": 4,
"Tile": 10,
"X": 16,
"Y": 216
},
{
"Segment": 5,
"Tile": 10,
"X": 120,
"Y": 216
}
],
"Lara.Top": [
{
"Segment": 0,
"Tile": 8,
"X": 64,
"Y": 184
},
{
"Segment": 1,
"Tile": 9,
"X": 176,
"Y": 48
},
{
"Segment": 1,
"Tile": 10,
"X": 24,
"Y": 0,
"Clip": "0, 0, 40, 24"
},
{
"Segment": 1,
"Tile": 9,
"X": 40,
"Y": 56,
"Clip": "0, 24, 40, 8"
},
{
"Segment": 2,
"Tile": 9,
"X": 104,
"Y": 224
},
{
"Segment": 2,
"Tile": 9,
"X": 40,
"Y": 64
},
{
"Segment": 3,
"Tile": 9,
"X": 40,
"Y": 32
},
{
"Segment": 4,
"Tile": 9,
"X": 0,
"Y": 104
},
{
"Segment": 5,
"Tile": 8,
"X": 216,
"Y": 176
},
{
"Segment": 7,
"Tile": 10,
"X": 0,
"Y": 0
},
{
"Segment": 8,
"Tile": 6,
"X": 168,
"Y": 192
},
{
"Segment": 9,
"Tile": 10,
"X": 232,
"Y": 208
},
{
"Segment": 10,
"Tile": 10,
"X": 112,
"Y": 40
}
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
{
"Static": {
"Lara.Bobble": [
{
"Segment": 0,
"Tile": 10,
"X": 0,
"Y": 216
},
{
"Segment": 1,
"Tile": 10,
"X": 152,
"Y": 216
},
{
"Segment": 2,
"Tile": 10,
"X": 168,
"Y": 216
},
{
"Segment": 3,
"Tile": 10,
"X": 136,
"Y": 216
},
{
"Segment": 4,
"Tile": 10,
"X": 16,
"Y": 216
},
{
"Segment": 5,
"Tile": 10,
"X": 120,
"Y": 216
}
],
"Lara.Top": [
{
"Segment": 0,
"Tile": 8,
"X": 64,
"Y": 184
},
{
"Segment": 1,
"Tile": 9,
"X": 176,
"Y": 48
},
{
"Segment": 1,
"Tile": 10,
"X": 24,
"Y": 0,
"Clip": "0, 0, 40, 24"
},
{
"Segment": 1,
"Tile": 9,
"X": 40,
"Y": 56,
"Clip": "0, 24, 40, 8"
},
{
"Segment": 2,
"Tile": 9,
"X": 104,
"Y": 224
},
{
"Segment": 2,
"Tile": 9,
"X": 40,
"Y": 64
},
{
"Segment": 3,
"Tile": 9,
"X": 40,
"Y": 32
},
{
"Segment": 4,
"Tile": 9,
"X": 0,
"Y": 104
},
{
"Segment": 5,
"Tile": 8,
"X": 216,
"Y": 176
},
{
"Segment": 7,
"Tile": 10,
"X": 0,
"Y": 0
},
{
"Segment": 8,
"Tile": 6,
"X": 168,
"Y": 192
},
{
"Segment": 9,
"Tile": 10,
"X": 232,
"Y": 208
},
{
"Segment": 10,
"Tile": 10,
"X": 112,
"Y": 40
}
]
}
}
124 changes: 124 additions & 0 deletions TRRandomizerCore/Resources/TR1/Textures/Mapping/END.PHD-Textures.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
{
"Static": {
"Lara.Bobble": [
{
"Segment": 0,
"Tile": 9,
"X": 0,
"Y": 88
},
{
"Segment": 1,
"Tile": 9,
"X": 64,
"Y": 88
},
{
"Segment": 2,
"Tile": 9,
"X": 80,
"Y": 88
},
{
"Segment": 3,
"Tile": 9,
"X": 48,
"Y": 88
},
{
"Segment": 4,
"Tile": 9,
"X": 16,
"Y": 88
},
{
"Segment": 5,
"Tile": 9,
"X": 32,
"Y": 88
}
],
"Lara.Top": [
{
"Segment": 0,
"Tile": 6,
"X": 192,
"Y": 224
},
{
"Segment": 1,
"Tile": 7,
"X": 96,
"Y": 216
},
{
"Segment": 1,
"Tile": 8,
"X": 64,
"Y": 128,
"Clip": "0, 0, 40, 24"
},
{
"Segment": 1,
"Tile": 7,
"X": 40,
"Y": 224,
"Clip": "0, 24, 40, 8"
},
{
"Segment": 2,
"Tile": 8,
"X": 0,
"Y": 120
},
{
"Segment": 2,
"Tile": 7,
"X": 40,
"Y": 232
},
{
"Segment": 3,
"Tile": 7,
"X": 40,
"Y": 200
},
{
"Segment": 4,
"Tile": 6,
"X": 216,
"Y": 80
},
{
"Segment": 5,
"Tile": 7,
"X": 96,
"Y": 168
},
{
"Segment": 7,
"Tile": 8,
"X": 40,
"Y": 120
},
{
"Segment": 8,
"Tile": 6,
"X": 72,
"Y": 248
},
{
"Segment": 9,
"Tile": 9,
"X": 224,
"Y": 80
},
{
"Segment": 10,
"Tile": 7,
"X": 208,
"Y": 240
}
]
}
}
Loading

0 comments on commit 390bef4

Please sign in to comment.