From 458579748630c3aef050244e422c289418637c32 Mon Sep 17 00:00:00 2001 From: chaoticgd <43898262+chaoticgd@users.noreply.github.com> Date: Fri, 15 Aug 2025 08:56:55 +0100 Subject: [PATCH] Add object classes from level design documents released by the VGHF --- data/underlay/gc_moby_classes.asset | 23 +++ data/underlay/gc_shrub_classes.asset | 17 ++ data/underlay/gc_tie_classes.asset | 101 +++++++++ data/underlay/level_design.asset | 285 ++++++++++++++++++++++++++ data/underlay/rac_moby_classes.asset | 20 +- data/underlay/rac_shrub_classes.asset | 44 ++++ data/underlay/rac_tie_classes.asset | 48 +++++ 7 files changed, 530 insertions(+), 8 deletions(-) create mode 100644 data/underlay/level_design.asset diff --git a/data/underlay/gc_moby_classes.asset b/data/underlay/gc_moby_classes.asset index 7e302834..5eb6e7d0 100644 --- a/data/underlay/gc_moby_classes.asset +++ b/data/underlay/gc_moby_classes.asset @@ -1,3 +1,26 @@ MobyClass gc.moby_classes.0 { category: "Hero" name: "Ratchet" } MobyClass gc.moby_classes.10 { category: "Hero" name: "Clank" } +// 2425 level_design.asset +// 2434 level_design.asset +// 2435 level_design.asset +// 2436 level_design.asset +// 2437 level_design.asset +// 2452 level_design.asset +// 2453 level_design.asset +// 2467 level_design.asset +// 2468 level_design.asset +// 2469 level_design.asset +// 2470 level_design.asset +// 2472 level_design.asset MobyClass gc.moby_classes.2716 { category: "Gameplay" name: "Slot Machine" } +// 3138 level_design.asset +// 3139 level_design.asset +// 3179 level_design.asset +// 3180 level_design.asset +// 3182 level_design.asset +// 3183 level_design.asset +// 3184 level_design.asset +// 3185 level_design.asset +// 3186 level_design.asset +// 4056 level_design.asset +// 4057 level_design.asset diff --git a/data/underlay/gc_shrub_classes.asset b/data/underlay/gc_shrub_classes.asset index e69de29b..3655c02e 100644 --- a/data/underlay/gc_shrub_classes.asset +++ b/data/underlay/gc_shrub_classes.asset @@ -0,0 +1,17 @@ +// 1046 level_design.asset +// 1047 level_design.asset +// 1048 level_design.asset +// 1066 level_design.asset +// 1140 level_design.asset +// 1144 level_design.asset +// 4014 level_design.asset +// 4017 level_design.asset +// 4018 level_design.asset +// 4020 level_design.asset +// 4021 level_design.asset +// 4022 level_design.asset +// 4023 level_design.asset +// 4024 level_design.asset +// 4030 level_design.asset +// 4032 level_design.asset +// 4083 level_design.asset diff --git a/data/underlay/gc_tie_classes.asset b/data/underlay/gc_tie_classes.asset index e69de29b..d184ed91 100644 --- a/data/underlay/gc_tie_classes.asset +++ b/data/underlay/gc_tie_classes.asset @@ -0,0 +1,101 @@ +// 2 level_design.asset +// 3 level_design.asset +// 91 level_design.asset +// 95 level_design.asset +// 98 level_design.asset +// 117 level_design.asset +// 199 level_design.asset +// 200 level_design.asset +// 203 level_design.asset +// 237 level_design.asset +// 274 level_design.asset +// 283 level_design.asset +// 325 level_design.asset +// 326 level_design.asset +// 327 level_design.asset +// 2251 level_design.asset +// 2406 level_design.asset +// 2409 level_design.asset +// 2413 level_design.asset +// 2414 level_design.asset +// 2416 level_design.asset +// 2417 level_design.asset +// 2418 level_design.asset +// 2480 level_design.asset +// 2483 level_design.asset +// 2484 level_design.asset +// 2485 level_design.asset +// 2499 level_design.asset +// 2500 level_design.asset +// 2501 level_design.asset +// 2502 level_design.asset +// 2503 level_design.asset +// 2504 level_design.asset +// 2505 level_design.asset +// 2506 level_design.asset +// 2528 level_design.asset +// 2529 level_design.asset +// 2537 level_design.asset +// 2538 level_design.asset +// 2539 level_design.asset +// 2540 level_design.asset +// 2541 level_design.asset +// 2543 level_design.asset +// 2544 level_design.asset +// 2548 level_design.asset +// 2550 level_design.asset +// 2551 level_design.asset +// 2552 level_design.asset +// 2553 level_design.asset +// 2555 level_design.asset +// 2556 level_design.asset +// 2557 level_design.asset +// 2559 level_design.asset +// 2928 level_design.asset +// 2929 level_design.asset +// 2930 level_design.asset +// 2931 level_design.asset +// 2932 level_design.asset +// 2936 level_design.asset +// 3094 level_design.asset +// 3095 level_design.asset +// 3109 level_design.asset +// 3116 level_design.asset +// 3117 level_design.asset +// 3118 level_design.asset +// 3119 level_design.asset +// 3121 level_design.asset +// 4010 level_design.asset +// 4011 level_design.asset +// 4012 level_design.asset +// 4018 level_design.asset +// 4019 level_design.asset +// 4020 level_design.asset +// 4021 level_design.asset +// 4022 level_design.asset +// 4023 level_design.asset +// 4023 level_design.asset +// 4024 level_design.asset +// 4025 level_design.asset +// 4026 level_design.asset +// 4027 level_design.asset +// 4031 level_design.asset +// 4035 level_design.asset +// 4041 level_design.asset +// 4045 level_design.asset +// 4046 level_design.asset +// 4047 level_design.asset +// 4050 level_design.asset +// 4051 level_design.asset +// 4054 level_design.asset +// 4055 level_design.asset +// 4057 level_design.asset +// 4058 level_design.asset +// 4059 level_design.asset +// 4060 level_design.asset +// 4061 level_design.asset +// 4069 level_design.asset +// 4070 level_design.asset +// 4071 level_design.asset +// 4077 level_design.asset +// 4250 level_design.asset diff --git a/data/underlay/level_design.asset b/data/underlay/level_design.asset new file mode 100644 index 00000000..6b52c315 --- /dev/null +++ b/data/underlay/level_design.asset @@ -0,0 +1,285 @@ +// ***************************************************************************** +// These are all from original R&C level design documents, which were generously +// released by Craig Stitt and the Video Game History Foundation. Source: +// https://archive.gamehistory.org/item/b2693332-602a-48eb-958f-aeb4b113f8a3 +// ***************************************************************************** + +// GC Level 3 (Endako) Ties + +TieClass gc.tie_classes.4077 { category: "Endako" name: "Test Bld 1" } +TieClass gc.tie_classes.2413 { category: "Endako" name: "Opening Columb" } +TieClass gc.tie_classes.2414 { category: "Endako" name: "Opening Cap" } +TieClass gc.tie_classes.2416 { category: "Endako" name: "Foundation Columb" } +TieClass gc.tie_classes.2417 { category: "Endako" name: "Swing Columb" } +TieClass gc.tie_classes.2418 { category: "Endako" name: "Apartment Base" } +TieClass gc.tie_classes.2480 { category: "Endako" name: "Bookend" } +TieClass gc.tie_classes.2483 { category: "Endako" name: "Smoke Stack - Out" } +TieClass gc.tie_classes.2484 { category: "Endako" name: "Curb Blocks" } +TieClass gc.tie_classes.2485 { category: "Endako" name: "Smoke Stack - In" } +TieClass gc.tie_classes.2499 { category: "Endako" name: "Round Tower" } +TieClass gc.tie_classes.2500 { category: "Endako" name: "Round Cap" } +TieClass gc.tie_classes.2501 { category: "Endako" name: "Factory Columb" } +TieClass gc.tie_classes.2502 { category: "Endako" name: "Water Grate" } +TieClass gc.tie_classes.2503 { category: "Endako" name: "Stair Rail" } +TieClass gc.tie_classes.2504 { category: "Endako" name: "Curved Rail" } // crossed out +TieClass gc.tie_classes.2505 { category: "Endako" name: "Straight Rail" } // crossed out +TieClass gc.tie_classes.2506 { category: "Endako" name: "End Rail" } // crossed out +TieClass gc.tie_classes.2528 { category: "Endako" name: "Ladder - Curved" } +TieClass gc.tie_classes.2529 { category: "Endako" name: "Ladder - Flat" } +TieClass gc.tie_classes.2537 { category: "Endako" name: "Ant Feet" } +TieClass gc.tie_classes.2538 { category: "Endako" name: "Res Door" } +TieClass gc.tie_classes.2539 { category: "Endako" name: "Res Hallway" } +TieClass gc.tie_classes.2540 { category: "Endako" name: "Bot Door Res" } +TieClass gc.tie_classes.2541 { category: "Endako" name: "Bot Door Factory" } +TieClass gc.tie_classes.2543 { category: "Endako" name: "Factory Door" } +TieClass gc.tie_classes.2544 { category: "Endako" name: "Factory Hallway" } +TieClass gc.tie_classes.2548 { category: "Endako" name: "Elevator Wall" } +TieClass gc.tie_classes.2550 { category: "Endako" name: "Tube End" } +TieClass gc.tie_classes.2551 { category: "Endako" name: "Glass Tube" } +TieClass gc.tie_classes.2552 { category: "Endako" name: "Glass Tube 2" } +TieClass gc.tie_classes.2553 { category: "Endako" name: "Control Window" } +TieClass gc.tie_classes.2555 { category: "Endako" name: "Door Base" } +TieClass gc.tie_classes.2556 { category: "Endako" name: "Straight Pipe" } +TieClass gc.tie_classes.2928 { category: "Endako" name: "Fade 2413" } +TieClass gc.tie_classes.2929 { category: "Endako" name: "Fade 2416" } +TieClass gc.tie_classes.2930 { category: "Endako" name: "Fade 2499" } +TieClass gc.tie_classes.2931 { category: "Endako" name: "Fade 2418" } +TieClass gc.tie_classes.2932 { category: "Endako" name: "Fade 2417" } +TieClass gc.tie_classes.2936 { category: "Endako" name: "Fade 2483" } +TieClass gc.tie_classes.3094 { category: "Endako" name: "Center Bar" } +TieClass gc.tie_classes.3095 { category: "Endako" name: "Center Tube" } +TieClass gc.tie_classes.3109 { category: "Endako" name: "Radiator Fin" } // crossed out +TieClass gc.tie_classes.2406 { category: "Endako" name: "Joy Tube Thing" } +TieClass gc.tie_classes.4250 { category: "Endako" name: "Tube Back" } +TieClass gc.tie_classes.3116 { category: "Endako" name: "Grind Ring" } +TieClass gc.tie_classes.3117 { category: "Endako" name: "Grind Post" } +TieClass gc.tie_classes.3118 { category: "Endako" name: "Grind Ring Wide" } +TieClass gc.tie_classes.3119 { category: "Endako" name: "Grind Rail End" } +TieClass gc.tie_classes.3121 { category: "Endako" name: "Grind Jump" } +TieClass gc.tie_classes.2409 { category: "Endako" name: "Odd Gate" } + +// GC Level 3 (Endako) Mobies + +MobyClass gc.moby_classes.2425 { category: "Endako" name: "Fan" } +MobyClass gc.moby_classes.2434 { category: "Endako" name: "Elevator Factory" } +MobyClass gc.moby_classes.2435 { category: "Endako" name: "Elevator - Res" } +MobyClass gc.moby_classes.2436 { category: "Endako" name: "Tube Ring" } +MobyClass gc.moby_classes.2437 { category: "Endako" name: "Tube Start" } +MobyClass gc.moby_classes.2452 { category: "Endako" name: "Ant Ring" } +MobyClass gc.moby_classes.2453 { category: "Endako" name: "Ant Bridge" } +MobyClass gc.moby_classes.2467 { category: "Endako" name: "Factory Door" } +MobyClass gc.moby_classes.2468 { category: "Endako" name: "Factory Bot Door" } +MobyClass gc.moby_classes.2469 { category: "Endako" name: "Res Door" } +MobyClass gc.moby_classes.2470 { category: "Endako" name: "Res Bot Door" } +MobyClass gc.moby_classes.2472 { category: "Endako" name: "" } +MobyClass gc.moby_classes.3138 { category: "Endako" name: "Clanks Apt Glass" } +MobyClass gc.moby_classes.3139 { category: "Endako" name: "Greenhouse Glass" } +MobyClass gc.moby_classes.3179 { category: "Endako" name: "Tube 1" } +MobyClass gc.moby_classes.3180 { category: "Endako" name: "Tube 2" } +MobyClass gc.moby_classes.3182 { category: "Endako" name: "Clank Round Glass" } +MobyClass gc.moby_classes.3183 { category: "Endako" name: "Clank Bridge 1" } +MobyClass gc.moby_classes.3184 { category: "Endako" name: "Clank Bridge 2" } +MobyClass gc.moby_classes.3185 { category: "Endako" name: "Clank Bridge 3" } +MobyClass gc.moby_classes.3186 { category: "Endako" name: "Clank Bridge 4" } + +// GC Level 3 (Endako) Shrubs + +ShrubClass gc.shrub_classes.1046 { category: "Endako" name: "Curved Rail" } +ShrubClass gc.shrub_classes.1047 { category: "Endako" name: "Straight Rail" } +ShrubClass gc.shrub_classes.1048 { category: "Endako" name: "End Rail" } +ShrubClass gc.shrub_classes.1140 { category: "Endako" name: "Radiator Fin" } +ShrubClass gc.shrub_classes.1144 { category: "Endako" name: "Smooth Ring" } + +// R&C Level 10 (Orxon) Ties + +TieClass rac.tie_classes.1113 { category: "Orxon" name: "Pipe Organ Plant" } +TieClass rac.tie_classes.1171 { category: "Orxon" name: "Bubble Rock Tall" } +TieClass rac.tie_classes.1172 { category: "Orxon" name: "Bubble Rock Med" } +TieClass rac.tie_classes.1173 { category: "Orxon" name: "Bubble Rock Small" } +TieClass rac.tie_classes.1221 { category: "Orxon" name: "Short Scalup" } +TieClass rac.tie_classes.1233 { category: "Orxon" name: "Tall Scalup" } +TieClass rac.tie_classes.1244 { category: "Orxon" name: "Ribs" } +TieClass rac.tie_classes.1248 { category: "Orxon" name: "Cliff Flat" } +TieClass rac.tie_classes.1249 { category: "Orxon" name: "Cliff Narrow" } +TieClass rac.tie_classes.1250 { category: "Orxon" name: "Cliff Convex" } +TieClass rac.tie_classes.1251 { category: "Orxon" name: "Cliff Concave" } +TieClass rac.tie_classes.1254 { category: "Orxon" name: "Cliff Rock Single" } +TieClass rac.tie_classes.1255 { category: "Orxon" name: "Cliff Scalup" } +TieClass rac.tie_classes.1256 { category: "Orxon" name: "Dist. Mount" } +TieClass rac.tie_classes.1258 { category: "Orxon" name: "Dist. Mount 2" } +TieClass rac.tie_classes.1259 { category: "Orxon" name: "Lab Door Way" } +TieClass rac.tie_classes.1260 { category: "Orxon" name: "Tunnel Bounder" } +TieClass rac.tie_classes.1261 { category: "Orxon" name: "Tunnel Scalop" } +TieClass rac.tie_classes.1264 { category: "Orxon" name: "Reactor" } +TieClass rac.tie_classes.1273 { category: "Orxon" name: "Scalop Platform" } // crossed out +TieClass rac.tie_classes.1275 { category: "Orxon" name: "Maw 1" } +TieClass rac.tie_classes.1276 { category: "Orxon" name: "Maw 2" } +TieClass rac.tie_classes.1279 { category: "Orxon" name: "Pipe Chunk" } +TieClass rac.tie_classes.1280 { category: "Orxon" name: "Tunnel Platform" } +TieClass rac.tie_classes.1281 { category: "Orxon" name: "Reactor Base" } +TieClass rac.tie_classes.1282 { category: "Orxon" name: "Cave Rim" } +TieClass rac.tie_classes.1283 { category: "Orxon" name: "Path Rim" } +TieClass rac.tie_classes.1286 { category: "Orxon" name: "Isle Base" } +TieClass rac.tie_classes.1310 { category: "Orxon" name: "Tall Path Rim" } +TieClass rac.tie_classes.1348 { category: "Orxon" name: "Worm Skin" } +TieClass rac.tie_classes.1403 { category: "Orxon" name: "Roof Strut" } +TieClass rac.tie_classes.1404 { category: "Orxon" name: "Door Post" } +TieClass rac.tie_classes.1405 { category: "Orxon" name: "Equip 1" } +TieClass rac.tie_classes.1406 { category: "Orxon" name: "Equip 2" } +TieClass rac.tie_classes.1407 { category: "Orxon" name: "Interior Corner" } +TieClass rac.tie_classes.1409 { category: "Orxon" name: "Squat Palm" } +TieClass rac.tie_classes.1410 { category: "Orxon" name: "Bulb Plant" } +TieClass rac.tie_classes.1442 { category: "Orxon" name: "Ceiling Brace" } +TieClass rac.tie_classes.1447 { category: "Orxon" name: "Square Pillar" } +TieClass rac.tie_classes.1452 { category: "Orxon" name: "Droop Plant" } +TieClass rac.tie_classes.1459 { category: "Orxon" name: "Block" } +TieClass rac.tie_classes.1482 { category: "Orxon" name: "Blu Tree" } +TieClass rac.tie_classes.1483 { category: "Orxon" name: "Blu Tree 2" } +TieClass rac.tie_classes.1521 { category: "Orxon" name: "Lab Console" } +TieClass rac.tie_classes.1522 { category: "Orxon" name: "Bars" } +TieClass rac.tie_classes.1368 { category: "Orxon" name: "Wall" } +TieClass rac.tie_classes.1377 { category: "Orxon" name: "Fence" } +TieClass rac.tie_classes.1182 { category: "Orxon" name: "Rail Block" } + +// R&C Level 10 (Orxon) Tree Ties + +TieClass rac.tie_classes.1120 { category: "Orxon" name: "Tree Caonopy 1" } +TieClass rac.tie_classes.2377 { category: "Orxon" name: "Tree Trunk 1" } +TieClass rac.tie_classes.1124 { category: "Orxon" name: "Tree Caonopy 2" } +TieClass rac.tie_classes.2376 { category: "Orxon" name: "Tree Trunk 2" } +TieClass rac.tie_classes.1482 { category: "Orxon" name: "Tree Caonopy 3" } +TieClass rac.tie_classes.2379 { category: "Orxon" name: "Tree Trunk 3" } +TieClass rac.tie_classes.1483 { category: "Orxon" name: "Tree Caonopy 4" } +TieClass rac.tie_classes.2378 { category: "Orxon" name: "Tree Trunk 4" } + +// R&C Level 10 (Orxon) Mobies + +MobyClass rac.moby_classes.1015 { category: "Orxon" name: "Lab Door" } +MobyClass rac.moby_classes.1100 { category: "Orxon" name: "Block Cave" } +MobyClass rac.moby_classes.1141 { category: "Orxon" name: "Elevator" } +MobyClass rac.moby_classes.1200 { category: "Orxon" name: "Smashed Plane" } // crossed out +MobyClass rac.moby_classes.1282 { category: "Orxon" name: "Flame Door" } +MobyClass rac.moby_classes.1301 { category: "Orxon" name: "Bot Elevator" } +MobyClass rac.moby_classes.1302 { category: "Orxon" name: "Bot Door Lock" } +MobyClass rac.moby_classes.1304 { category: "Orxon" name: "Flamethrower" } +MobyClass rac.moby_classes.1305 { category: "Orxon" name: "Flame Nozzle" } +MobyClass rac.moby_classes.1306 { category: "Orxon" name: "Thrower Base" } +MobyClass rac.moby_classes.1421 { category: "Orxon" name: "Gate #1" } +MobyClass rac.moby_classes.1424 { category: "Orxon" name: "Gate #2" } + +// R&C Level 10 (Orxon) Shrubs + +ShrubClass rac.shrub_classes.302 { category: "Orxon" name: "Wheel" } +ShrubClass rac.shrub_classes.277 { category: "Orxon" name: "Tooth" } +ShrubClass rac.shrub_classes.287 { category: "Orxon" name: "Pipe Plant" } +ShrubClass rac.shrub_classes.305 { category: "Orxon" name: "Uvula" } +ShrubClass rac.shrub_classes.241 { category: "Orxon" name: "Tree Stuff" } +ShrubClass rac.shrub_classes.310 { category: "Orxon" name: "Pebbles" } +ShrubClass rac.shrub_classes.311 { category: "Orxon" name: "Curly Fern" } +ShrubClass rac.shrub_classes.312 { category: "Orxon" name: "Cabbage" } +ShrubClass rac.shrub_classes.313 { category: "Orxon" name: "Shroom" } +ShrubClass rac.shrub_classes.314 { category: "Orxon" name: "Grass Overlay" } +ShrubClass rac.shrub_classes.315 { category: "Orxon" name: "Wart Shrub" } +ShrubClass rac.shrub_classes.317 { category: "Orxon" name: "Pipe Snot" } +ShrubClass rac.shrub_classes.318 { category: "Orxon" name: "Blue Fern" } +ShrubClass rac.shrub_classes.319 { category: "Orxon" name: "Frilly Grass" } +ShrubClass rac.shrub_classes.420 { category: "Orxon" name: "Droop Cover" } +ShrubClass rac.shrub_classes.322 { category: "Orxon" name: "S Pipe" } +ShrubClass rac.shrub_classes.323 { category: "Orxon" name: "Hang Pipe" } +ShrubClass rac.shrub_classes.87 { category: "Orxon" name: "Red Fern" } +ShrubClass rac.shrub_classes.324 { category: "Orxon" name: "Inside Wart" } +ShrubClass rac.shrub_classes.330 { category: "Orxon" name: "Boils" } +ShrubClass rac.shrub_classes.332 { category: "Orxon" name: "Tunnel Snot" } +ShrubClass rac.shrub_classes.231 { category: "Orxon" name: "Red Light" } +ShrubClass rac.shrub_classes.338 { category: "Orxon" name: "Bubble" } +ShrubClass rac.shrub_classes.554 { category: "Orxon" name: "Plat Top" } +ShrubClass rac.shrub_classes.560 { category: "Orxon" name: "Rails" } +ShrubClass rac.shrub_classes.564 { category: "Orxon" name: "Bar" } +ShrubClass rac.shrub_classes.565 { category: "Orxon" name: "Lit Box" } +ShrubClass rac.shrub_classes.292 { category: "Orxon" name: "X3 Pipe" } + +// R&C Level 10 (Orxon) Tom's Shrubs + +ShrubClass rac.shrub_classes.1120 { category: "Orxon" name: "Tree" } +ShrubClass rac.shrub_classes.1123 { category: "Orxon" name: "Super" } +ShrubClass rac.shrub_classes.1128 { category: "Orxon" name: "Lumpy" } +ShrubClass rac.shrub_classes.1389 { category: "Orxon" name: "Pipe Long" } +ShrubClass rac.shrub_classes.1265 { category: "Orxon" name: "Platform" } +ShrubClass rac.shrub_classes.1436 { category: "Orxon" name: "Shield Tower" } +ShrubClass rac.shrub_classes.1117 { category: "Orxon" name: "Shield Wall" } +ShrubClass rac.shrub_classes.1076 { category: "Orxon" name: "Gun" } +ShrubClass rac.shrub_classes.1346 { category: "Orxon" name: "Gun Barrel" } +ShrubClass rac.shrub_classes.298 { category: "Orxon" name: "Shrub Antenna" } + +// GC Level 12 (Todano) Ties + +TieClass gc.tie_classes.91 { category: "Todano" name: "Rock" } +TieClass gc.tie_classes.98 { category: "Todano" name: "Hill" } +TieClass gc.tie_classes.3 { category: "Todano" name: "Lt Mountain" } // crossed out +TieClass gc.tie_classes.2 { category: "Todano" name: "Med Mountain" } +TieClass gc.tie_classes.199 { category: "Todano" name: "Cliff Corner" } +TieClass gc.tie_classes.200 { category: "Todano" name: "Cliff Concave" } +TieClass gc.tie_classes.203 { category: "Todano" name: "Reservoir Rocks" } +TieClass gc.tie_classes.237 { category: "Todano" name: "Stone Step Concave" } +TieClass gc.tie_classes.95 { category: "Todano" name: "Tree" } +TieClass gc.tie_classes.117 { category: "Todano" name: "Tree" } +TieClass gc.tie_classes.274 { category: "Todano" name: "Stop Step 2" } +TieClass gc.tie_classes.283 { category: "Todano" name: "Saddue" } +TieClass gc.tie_classes.325 { category: "Todano" name: "Small Mnt Low" } +TieClass gc.tie_classes.326 { category: "Todano" name: "Large Mnt" } +TieClass gc.tie_classes.327 { category: "Todano" name: "Med Mnt Low" } +TieClass gc.tie_classes.4010 { category: "Todano" name: "Grn Saddue" } +TieClass gc.tie_classes.4011 { category: "Todano" name: "Mnt 2 Base" } +TieClass gc.tie_classes.4012 { category: "Todano" name: "Start Platform" } +TieClass gc.tie_classes.4018 { category: "Todano" name: "199 Light" } +TieClass gc.tie_classes.4019 { category: "Todano" name: "200 Light" } +TieClass gc.tie_classes.4020 { category: "Todano" name: "Landing Platform" } +TieClass gc.tie_classes.4021 { category: "Todano" name: "Rail - Landing" } +TieClass gc.tie_classes.4022 { category: "Todano" name: "Strut - Landing Vert" } +TieClass gc.tie_classes.4023 { category: "Todano" name: "Post - Landing" } +TieClass gc.tie_classes.4024 { category: "Todano" name: "Nubb - Landing" } +TieClass gc.tie_classes.4025 { category: "Todano" name: "Landing Strut Horiz" } +TieClass gc.tie_classes.4026 { category: "Todano" name: "Display Platform" } +TieClass gc.tie_classes.4027 { category: "Todano" name: "Landing Rings" } +TieClass gc.tie_classes.4031 { category: "Todano" name: "Elevator Shaft" } +TieClass gc.tie_classes.4035 { category: "Todano" name: "Jump Band" } +TieClass gc.tie_classes.4041 { category: "Todano" name: "Dam Jump" } +TieClass gc.tie_classes.4045 { category: "Todano" name: "Pipe Cluster 1" } +TieClass gc.tie_classes.4046 { category: "Todano" name: "Pipe Cluster 2" } +TieClass gc.tie_classes.4047 { category: "Todano" name: "Pipe Brace X3" } +TieClass gc.tie_classes.4050 { category: "Todano" name: "199 - Med" } +TieClass gc.tie_classes.4051 { category: "Todano" name: "200 - Med" } +TieClass gc.tie_classes.4054 { category: "Todano" name: "Pipe Jump" } +TieClass gc.tie_classes.4055 { category: "Todano" name: "Pipe Jump Elbow" } +TieClass gc.tie_classes.4023 { category: "Todano" name: "Fade" } +TieClass gc.tie_classes.4057 { category: "Todano" name: "2 Fade" } +TieClass gc.tie_classes.4058 { category: "Todano" name: "203 Fade" } +TieClass gc.tie_classes.4059 { category: "Todano" name: "326 Fade" } +TieClass gc.tie_classes.4060 { category: "Todano" name: "199 Fade" } +TieClass gc.tie_classes.4061 { category: "Todano" name: "200 Fade" } +TieClass gc.tie_classes.4069 { category: "Todano" name: "Silo Top Ring" } +TieClass gc.tie_classes.4070 { category: "Todano" name: "Silo Top Block" } +TieClass gc.tie_classes.4071 { category: "Todano" name: "Silo Thin Ring" } +TieClass gc.tie_classes.2251 { category: "Todano" name: "Small Cliff Rock" } +TieClass gc.tie_classes.2557 { category: "Todano" name: "Burn Tree 95" } +TieClass gc.tie_classes.2559 { category: "Todano" name: "Burn Tree 117" } + +// GC Level 12 (Todano) Shrubs + +ShrubClass gc.shrub_classes.4014 { category: "Todano" name: "Path Lamp" } +ShrubClass gc.shrub_classes.4017 { category: "Todano" name: "Grate Post" } +ShrubClass gc.shrub_classes.4018 { category: "Todano" name: "Blue Fern" } +ShrubClass gc.shrub_classes.4020 { category: "Todano" name: "Red Fern" } +ShrubClass gc.shrub_classes.4021 { category: "Todano" name: "Green Fern" } +ShrubClass gc.shrub_classes.4022 { category: "Todano" name: "Grass" } +ShrubClass gc.shrub_classes.4023 { category: "Todano" name: "Low Lamp" } +ShrubClass gc.shrub_classes.4024 { category: "Todano" name: "Curly Fern 10" } +ShrubClass gc.shrub_classes.4030 { category: "Todano" name: "Bolt Head Brown" } +ShrubClass gc.shrub_classes.4032 { category: "Todano" name: "Cabbage" } +ShrubClass gc.shrub_classes.4083 { category: "Todano" name: "Pebbles" } +ShrubClass gc.shrub_classes.1066 { category: "Todano" name: "Brown Pebbles" } + +// GC Level 12 (Todano) Mobies + +MobyClass gc.moby_classes.4056 { category: "Todano" name: "Elevator Dam" } +MobyClass gc.moby_classes.4057 { category: "Todano" name: "Secret Door" } diff --git a/data/underlay/rac_moby_classes.asset b/data/underlay/rac_moby_classes.asset index da205392..29728c2e 100644 --- a/data/underlay/rac_moby_classes.asset +++ b/data/underlay/rac_moby_classes.asset @@ -433,7 +433,7 @@ MobyClass rac.moby_classes.1005 { category: "Gadget" name: "Tresspasser" MobyClass rac.moby_classes.1006 { category: "Gadget" name: "Blaster Ammo" } MobyClass rac.moby_classes.1007 { category: "Gameplay" name: "Camera Object" } MobyClass rac.moby_classes.1012 { category: "Vehicles" name: "Taxi" } -MobyClass rac.moby_classes.1015 { category: "Gameplay" name: "Door" } +// 1015 level_design.asset MobyClass rac.moby_classes.1016 { category: "Gadget" name: "Hydrodisplacer" } MobyClass rac.moby_classes.1018 { category: "Water" name: "Ocean (Umbris)" Texture editor_icon { src: "icons/ocean.png" strongly_deleted: false } } MobyClass rac.moby_classes.1023 { category: "Enemies" name: "Blarg Paratrooper" } @@ -457,6 +457,7 @@ MobyClass rac.moby_classes.1068 { category: "Enemies" name: "Blarg Space C MobyClass rac.moby_classes.1071 { category: "Prop" name: "Qwark Statue" } MobyClass rac.moby_classes.1075 { category: "Vehicles" name: "Pokitaru Boat" } MobyClass rac.moby_classes.1099 { category: "Prop" name: "Qwark's Trailer" } +// 1100 level_design.asset MobyClass rac.moby_classes.1101 { category: "Gameplay" name: "Upper Door" } MobyClass rac.moby_classes.1102 { category: "Gameplay" name: "Lower Door" } MobyClass rac.moby_classes.1105 { category: "NPCs" name: "Fred" } @@ -474,7 +475,7 @@ MobyClass rac.moby_classes.1134 { category: "Gameplay" name: "Gold Bolt" } MobyClass rac.moby_classes.1135 { category: "Gameplay" name: "Teleporter" } MobyClass rac.moby_classes.1139 { category: "Gameplay" name: "Hoverboard Ring" } MobyClass rac.moby_classes.1140 { category: "Gameplay" name: "Hoverboard Boost Pad" } -MobyClass rac.moby_classes.1141 { category: "Gameplay" name: "Elevator" } +// 1141 level_design.asset MobyClass rac.moby_classes.1143 { category: "Prop" name: "Vendor Orb" } MobyClass rac.moby_classes.1144 { category: "NPCs" name: "Batalia Deserter" } MobyClass rac.moby_classes.1146 { category: "Gadget" name: "Helipack" } @@ -504,7 +505,7 @@ MobyClass rac.moby_classes.1190 { category: "NPCs" name: "Lieutenant" } MobyClass rac.moby_classes.1195 { category: "Prop" name: "Robot Face" } MobyClass rac.moby_classes.1196 { category: "Enemies" name: "Screamer" } MobyClass rac.moby_classes.1199 { category: "Enemies" name: "Darter" } -MobyClass rac.moby_classes.1200 { category: "Prop" name: "Fighter Jet (Damaged)" } +// 1200 level_design.asset MobyClass rac.moby_classes.1201 { category: "Gameplay" name: "Turret" } MobyClass rac.moby_classes.1202 { category: "Enemies" name: "Toxic Crab" } MobyClass rac.moby_classes.1205 { category: "Prop" name: "Robot Statue" } @@ -543,7 +544,7 @@ MobyClass rac.moby_classes.1278 { category: "Bosses" name: "PlanetBuster MobyClass rac.moby_classes.1279 { category: "Bosses" name: "PlanetBuster Maximus (Part)" } MobyClass rac.moby_classes.1280 { category: "Bosses" name: "PlanetBuster Maximus (Part)" } MobyClass rac.moby_classes.1281 { category: "Enemies" name: "Homing Mine Spawner" } -MobyClass rac.moby_classes.1282 { category: "Gameplay" name: "Door" } +// 1282 level_design.asset MobyClass rac.moby_classes.1283 { category: "NPCs" name: "The Plumber (Batalia)" } MobyClass rac.moby_classes.1285 { category: "Gameplay" name: "Barrier" } MobyClass rac.moby_classes.1286 { category: "Gameplay" name: "Barrier" } @@ -555,8 +556,11 @@ MobyClass rac.moby_classes.1297 { category: "Gameplay" name: "Energy Sphere MobyClass rac.moby_classes.1298 { category: "Prop" name: "Display (Damaged)" } MobyClass rac.moby_classes.1299 { category: "Prop" name: "Display (Damaged)" } MobyClass rac.moby_classes.1300 { category: "Prop" name: "Display (Damaged)" } -MobyClass rac.moby_classes.1301 { category: "Gameplay" name: "Gadgebot Teleporter Entrance" } -MobyClass rac.moby_classes.1302 { category: "Gameplay" name: "Gadgebot Entrance" } +// 1301 level_design.asset +// 1302 level_design.asset +// 1304 level_design.asset +// 1305 level_design.asset +// 1306 level_design.asset MobyClass rac.moby_classes.1319 { category: "Enemies" name: "Blarg Ship" } MobyClass rac.moby_classes.1322 { category: "Prop" name: "Ice Cube" } MobyClass rac.moby_classes.1326 { category: "Gameplay" name: "Nanotech Upgrade Vendor" } @@ -588,9 +592,9 @@ MobyClass rac.moby_classes.1410 { category: "Vehicles" name: "Taxi" } MobyClass rac.moby_classes.1412 { category: "Prop" name: "Asteroid" } MobyClass rac.moby_classes.1416 { category: "Gameplay" name: "Button" } MobyClass rac.moby_classes.1417 { category: "Enemies" name: "Blarg Heavy Interceptor" } -MobyClass rac.moby_classes.1421 { category: "Gameplay" name: "Gate" } +// 1421 level_design.asset MobyClass rac.moby_classes.1422 { category: "Bosses" name: "Drek Final Boss Robot" } -MobyClass rac.moby_classes.1424 { category: "Gameplay" name: "Gate" } +// 1424 level_design.asset MobyClass rac.moby_classes.1428 { category: "Gadget" name: "Codebot" } MobyClass rac.moby_classes.1430 { category: "Gameplay" name: "Codebot Slot" } MobyClass rac.moby_classes.1433 { category: "Gameplay" name: "Nanotech Can" } diff --git a/data/underlay/rac_shrub_classes.asset b/data/underlay/rac_shrub_classes.asset index e69de29b..f33f7ebc 100644 --- a/data/underlay/rac_shrub_classes.asset +++ b/data/underlay/rac_shrub_classes.asset @@ -0,0 +1,44 @@ +// 87 level_design.asset +// 231 level_design.asset +// 241 level_design.asset +// 277 level_design.asset +// 287 level_design.asset +// 292 level_design.asset +// 298 level_design.asset +// 302 level_design.asset +// 305 level_design.asset +// 310 level_design.asset +// 311 level_design.asset +// 312 level_design.asset +// 313 level_design.asset +// 314 level_design.asset +// 315 level_design.asset +// 317 level_design.asset +// 318 level_design.asset +// 319 level_design.asset +// 322 level_design.asset +// 323 level_design.asset +// 324 level_design.asset +// 330 level_design.asset +// 332 level_design.asset +// 338 level_design.asset +// 420 level_design.asset +// 554 level_design.asset +// 560 level_design.asset +// 564 level_design.asset +// 565 level_design.asset +// 1076 level_design.asset +// 1120 level_design.asset +// 1122 level_design.asset +// 1123 level_design.asset +// 1124 level_design.asset +// 1128 level_design.asset +// 1130 level_design.asset +// 1197 level_design.asset +// 1265 level_design.asset +// 1346 level_design.asset +// 1389 level_design.asset +// 1436 level_design.asset +// 1806 level_design.asset +// 1807 level_design.asset +// 1921 level_design.asset diff --git a/data/underlay/rac_tie_classes.asset b/data/underlay/rac_tie_classes.asset index e69de29b..5daa1c95 100644 --- a/data/underlay/rac_tie_classes.asset +++ b/data/underlay/rac_tie_classes.asset @@ -0,0 +1,48 @@ +// 1113 level_design.asset +// 1171 level_design.asset +// 1172 level_design.asset +// 1173 level_design.asset +// 1221 level_design.asset +// 1233 level_design.asset +// 1244 level_design.asset +// 1248 level_design.asset +// 1249 level_design.asset +// 1250 level_design.asset +// 1251 level_design.asset +// 1254 level_design.asset +// 1255 level_design.asset +// 1256 level_design.asset +// 1258 level_design.asset +// 1259 level_design.asset +// 1260 level_design.asset +// 1261 level_design.asset +// 1264 level_design.asset +// 1273 level_design.asset +// 1275 level_design.asset +// 1276 level_design.asset +// 1279 level_design.asset +// 1280 level_design.asset +// 1281 level_design.asset +// 1282 level_design.asset +// 1283 level_design.asset +// 1286 level_design.asset +// 1310 level_design.asset +// 1348 level_design.asset +// 1403 level_design.asset +// 1404 level_design.asset +// 1405 level_design.asset +// 1406 level_design.asset +// 1407 level_design.asset +// 1409 level_design.asset +// 1410 level_design.asset +// 1442 level_design.asset +// 1447 level_design.asset +// 1452 level_design.asset +// 1459 level_design.asset +// 1482 level_design.asset +// 1483 level_design.asset +// 1521 level_design.asset +// 1522 level_design.asset +// 1368 level_design.asset +// 1377 level_design.asset +// 1182 level_design.asset