Show last authors
1 Dinosaur Planet uses a DLL ([[Dynamic-Link Library>>https://en.wikipedia.org/wiki/Dynamic-link_library]]) system to reduce the runtime memory required for the game's code.
2
3 By swapping relocatable code modules in-and-out, the game can make sure only the code necessary for the core game as well as the currently used game objects is loaded.
4
5 There are a total of 796 DLLs in the ROM, which are separated in to 4 banks.
6
7 {{toc numbered="true"/}}
8
9 = DLL Format =
10
11 (% border="0" %)
12 |=Offset|=Size|=Description
13 |0x00|4|Header size
14 |0x04|4|DATA offset (relative start of header, or 0xFFFFFFFF if section not present)
15 |0x08|4|RODATA offset (relative start of header, or 0xFFFFFFFF if section not present)
16 |0x0C|2|Export count
17 |0x0E|2|Padding
18 |0x10|4|Constructor offset (relative end of header)
19 |0x14|4|Destructor offset (relative end of header)
20 |0x18|4|Unused
21 |0x1C|4 * count|Export offsets (relative end of header)
22 |0x1C + 4 * count|4|Unused
23 |0x20 + 4 * count|*|Body
24
25 The export count is often checked by the code responsible for loading any specific DLL as a method of determining compatibility. If the DLL does not export enough functions to satisfy the requesting code, it is immediately unloaded.
26
27 == DLL Relocations ==
28
29 The RODATA segment - if it exists - must begin with a DLL relocation table, which has the following structure.
30
31 (% border="0" %)
32 |=Value|=Description
33 |*|(((
34 Descriptors for RODATA segment.
35 If the MSB (bit 31) is set, this is an index into DLLSIMPORTTAB to resolve a pointer to the base executable.
36 If the MSB is not set, this is an offset relative end of header to something within the DLL.
37 )))
38 |0xFFFFFFFE|Terminates the above section.
39 |*|(((
40 Descriptors for TEXT segment.
41 These are offsets relative end of header to the start of DLL entrypoints for patching the $gp initializer stub.
42 )))
43 |0xFFFFFFFD|Terminates the above section.
44 |*|(((
45 Descriptors for DATA segment.
46 These are offsets relative the start of the DATA segment, to offsets stored in that segment that are to be replaced with pointers.
47 )))
48 |0xFFFFFFFF|Terminates the above section.
49
50 If a section within the relocation table is unused, it can be immediately terminated, but the table structure must exist.
51
52 DLL entrypoint functions usually begin with a $gp initializer stub which is patched by the loader to allow the DLL to locate its data segments. The value assigned is a pointer to the start of the RODATA segment.
53
54 {{code language="none"}}
55 lui gp, 0x0
56 ori gp, gp, 0x0
57 nop
58 {{/code}}
59
60 DLLs may only reference other DLLs that they load themselves, or ones that are loaded by the base executable during startup. The latter are made accessible through global variables which have an entry in the DLLSIMPORTTAB.
61
62 == DLL Table ==
63
64 The DLLS.tab describes the start and end offsets of each DLL within the DLLS.bin, but also the BSS size. It begins with a 16-byte header describing the 4 DLL banks.
65
66 (% border="0" %)
67 |=Offset|=Size|=Description
68 |0x00|4|Bank 0 (engine) last index
69 |0x04|4|Bank 1 (modgfx) last index
70 |0x08|4|Unused
71 |0x0C|4|Bank 2 (projgfx) last index
72
73 The rest of the file is an array of the following, for each DLL.
74
75 (% border="0" %)
76 |=Offset|=Size|=Description
77 |0x00|4|Start offset
78 |0x04|4|BSS segment size
79
80 The end offset is calculated using the next DLL's start offset.
81
82 = Loaded DLL List =
83
84 The list at address {{code}}0x800A7D10{{/code}} describes which DLLs are currently loaded by the game, with {{code}}0x800A7D14{{/code}} being the number of currently loaded DLLs.
85 Each entry looks like this:
86
87 (% border="0" %)
88 |=Offset|=Size|=Description
89 |0x00|4|DLL ID
90 |0x04|4|Reference count
91 |0x08|4|Pointer to exports table
92 |0x0C|4|Pointer to end of DLL memory
93
94 Once the reference count becomes zero the DLL is overwritten with {{code}}0x0007000D{{/code}} (break instructions) and is subsequently freed. This is presumably to assist debugging use-after-frees, but would only be useful until the memory is reallocated to something else.
95
96 = DLLs =
97
98 Below is a table of the DLLs for each bank and their use.
99
100 == Engine DLLs ==
101
102 (% border="0" %)
103 |=ID|=Name|=Description
104 |1|cmdmenu|?
105 |2|camcontrol|?
106 |3|ANIM|Contains the systems used for sequences/cutscenes, as well as the animation system. {{footnote}}Needs verification{{/footnote}}
107 |4|Race|(((
108 Used for the mounted/race sections in the game. Contains functionality to calculate the position of a racer.
109 Likely re-used from Diddy Kong Racing.
110 )))
111 |5|AMSEQ|Controls the sequenced "midi" audio in the game.
112 |6|AMSFX|Controls the sound effects in the game.
113 |7|newday|?
114 |8|newfog|?
115 |9|newclouds|Cloud simulation/fx for skybox
116 |10|newstars|Stars simulation/fx for skybox
117 |11|newlfx|Level FX? {{footnote}}Needs verification{{/footnote}}
118 |12|minic{{footnote}}Needs verification{{/footnote}}|Seems environment FX related.
119 |13|expgfx|More FX
120 |14|modgfx|Model / block FX?
121 |15|projgfx|Projectile FX?
122 |16|?|Stubbed
123 |17|partfx|Main particle FX module, can load other partfx DLLs below.
124 |18|objfsa|?
125 |19|startgame|Invokes cmdmenu to start the game.
126 |20|SCREENS|Used for the "Krystal's adventure" and "Sabre's adventure" bitmaps, found in SCREENS.bin
127 |21|text|Used for gametext/localization related functionality{{footnote}}Needs verification{{/footnote}}
128 |22|subtitles|Used for subtitle rendering.
129 |23|?|?
130 |24|waterfx|Used for water effects.
131 |25|paths{{footnote}}Needs verification{{/footnote}}|Seems related to movement pathing.
132 |26|CURVES|?
133 |27|?|?
134 |28|clrscr{{footnote}}Needs verification{{/footnote}}|Seems to handle screen fades/fills?
135 |29|gplay|?
136 |30|tasktext|Used for loading hint text for game bits.
137 |31|Save|?
138 |32|?|?
139 |33|baddieControl|?
140 |34|partfx #1|?
141 |35|partfx #2|?
142 |36|dim_partfx|Particle FX for DarkIce Mines.
143 |37|partfx #3|?
144 |38|nwa_partfx|Particle FX for Northern Wastes.
145 |39|swc_partfx|Particle FX for SwapStone Circle.
146 |40|shp_partfx|Loaded at Galleon intro.
147 |41|clf_partfx|Particle FX for CloudRunner Fortress.{{footnote}}Needs verification{{/footnote}}
148 |42|bay_partfx|Particle FX for Diamond Bay.{{footnote}}Needs verification{{/footnote}}
149 |43|bad_partfx|Loaded at Warlock Mountain and LightFoot Village?
150 |44|ice_partfx|Particle FX for Ice Mountain.
151 |45|rex_partfx #1|?
152 |46|df_partfx|Particle FX for Discovery Falls.
153 |47|rex_partfx #2|?
154 |48|swh_partfx|Particle FX for SwapStone Hollow. Forked from rex_partfx.
155 |49|dak_partfx|?
156 |50|wc_partfx #1|?
157 |51|mmp_partfx|Particle FX for Moon Mountain Pass.
158 |52|wc_partfx #2|?
159 |53|?|?
160 |54|pickup|Used for picking up items.{{footnote}}Needs verification{{/footnote}}
161 |55|?|?
162 |56|putdown|Placing down items or using foodbag.
163 |57|?|?
164 |58|?|?
165 |59|?|?
166 |60|n_POST|Expansion Pak and Nintendo 64 logo screen.
167 |61|n_rareware|Rareware logo screen.
168 |62|n_mainmenu|Inactive title screen / main menu, can display rolling demo?
169 |63|n_gameselect|Save selection menu.
170 |64|n_nameentry|Save name keyboard.
171 |65|n_options|Inactive options menu.
172 |66|n_pausemenu|Pause menu.
173 |67|n_gameover|Game over screen.
174 |68|?|Likely old title screen (broken). Proceeds to old level select (70).
175 |69|?|Stubbed. Likely related to old menu system.
176 |70|?|Old level select (broken).
177 |71|?|Old load options menu (broken).
178 |72|?|?
179 |73|?|?
180 |74|picmenu|?
181 |75|frontend|Menu navigation logic.
182 |76|?|?
183 |77|scarab|Scarab counter display.
184 |78|credits|Credits sequence.
185 |79|?|Loads button textures.
186 |80|?|Stubbed
187 |81|swaphollow|?
188 |82|?|Refers to "in cave" and "out of cave".
189 |83|?|Very similar to above.
190 |84|camnormal|?
191 |85|attentioncam #1|?
192 |86|cam1stperson|?
193 |87|camslide|?
194 |88|campath|?
195 |89|camstatic|?
196 |90|camlockon|?
197 |91|camshipbattle #1|?
198 |92|camclimb|?
199 |93|?|?
200 |94|camtalk #1|?
201 |95|?|?
202 |96|camshipbattle #2|?
203 |97|attentioncam #2|?
204 |98|camcannon|?
205 |99|?|?
206 |100|camtalk #2|?
207 |101|camdrakor|?
208 |102|camdrop|?
209 |103|?|?
210
211 == modgfx DLLs ==
212
213 (% border="0" %)
214 |=ID|=Name|=Description
215 |104|?|Stubbed
216 |105|modanimeflash1|?
217 |106|?|?
218 |107|?|?
219 |108|?|?
220 |109|?|?
221 |110|?|?
222 |111|?|?
223 |112|?|?
224 |113|?|?
225 |114|?|?
226 |115|?|?
227 |116|?|?
228 |117|?|?
229 |118|?|?
230 |119|?|?
231 |120|?|?
232 |121|?|?
233 |122|?|?
234 |123|?|?
235 |124|?|?
236 |125|?|?
237 |126|?|?
238 |127|?|?
239 |128|?|?
240 |129|?|?
241 |130|?|?
242 |131|?|?
243 |132|?|?
244 |133|?|?
245 |134|?|?
246 |135|?|?
247 |136|?|?
248 |137|?|?
249 |138|?|?
250 |139|?|?
251 |140|?|?
252 |141|?|?
253 |142|?|?
254 |143|?|?
255 |144|?|?
256 |145|?|?
257 |146|?|?
258 |147|?|?
259 |148|?|?
260 |149|?|?
261 |150|?|?
262 |151|?|?
263 |152|?|?
264 |153|?|?
265 |154|?|?
266 |155|?|?
267 |156|?|?
268 |157|?|?
269 |158|?|?
270 |159|?|?
271 |160|?|?
272 |161|?|?
273 |162|?|?
274 |163|?|?
275 |164|?|?
276 |165|?|?
277 |166|?|?
278 |167|?|?
279 |168|?|?
280 |169|?|?
281 |170|?|?
282 |171|?|?
283 |172|?|?
284 |173|?|?
285 |174|?|?
286 |175|?|?
287 |176|?|?
288 |177|?|?
289 |178|?|?
290 |179|?|?
291 |180|?|?
292 |181|?|?
293 |182|?|?
294 |183|?|?
295 |184|?|?
296 |185|?|?
297
298 == projgfx DLLs ==
299
300 (% border="0" %)
301 |=ID|=Name|=Description
302 |186|?|Stubbed
303 |187|?|?
304 |188|?|?
305 |189|?|?
306 |190|?|?
307 |191|?|?
308 |192|?|?
309 |193|?|?
310 |194|?|?
311 |195|?|?
312 |196|?|?
313 |197|?|?
314 |198|?|?
315 |199|?|?
316 |200|?|?
317 |201|?|?
318 |202|?|?
319 |203|?|?
320 |204|?|?
321 |205|?|?
322 |206|?|?
323 |207|?|?
324 |208|?|?
325 |209|?|?
326
327 == Object DLLs ==
328
329 (% border="0" %)
330 |=ID|=Name|=Description
331 |210|Krystal|Krystal and Sabre player logic.
332 |211|Tricky|Tricky sidekick logic.
333 |212|Kyte|Kyte sidekick logic.
334 |213|?|?
335 |214|animbubble|?
336 |215|SnowClaw|?
337 |216|SnowWormLarge|?
338 |217|SCguardclaw|?
339 |218|WaterBaddie|?
340 |219|WallCrawler|?
341 |220|Chuka|Tree enemy (Northern Wastes).
342 |221|ChukaChuck|Tree projectile (Northern Wastes).
343 |222|SnowWormSmall|?
344 |223|CannonClaw|?
345 |224|RopeBaddie|?
346 |225|SabreBaddie|?
347 |226|TumbleWeedBush3|?
348 |227|Tumbleweed3twig|?
349 |228|Caictua|Cactus enemy (Golden Plains).
350 |229|BassaltWeavel|?
351 |230|SandGrabber|?
352 |231|Tentacle|?
353 |232|VampireBat|?
354 |233|BigScorpionRobo|?
355 |234|ScorpionRobot|?
356 |235|Swoop|?
357 |236|WG_PollenPod|?
358 |237|WG_PollenCannon|?
359 |238|WG_Triffid|?
360 |239|WG_Tentacle|?
361 |240|Skeetla|?
362 |241|SkeetlaWall|?
363 |242|GP_ChimneySwipe|Knockback enemy in tower (Golden Plains).
364 |243|Lunaimar|"Kalda Chom" enemy (Moon Mountain Pass).
365 |244|LunaimarSpit|"Kalda Chom" projectile (Moon Mountain Pass).
366 |245|BalloonBaddie|?
367 |246|SwarmBaddie|?
368 |247|PinPonBaddie|?
369 |248|PirahnaBaddie|?
370 |249|WispBaddie|?
371 |250|TurtleBaddie|?
372 |251|club|?
373 |252|Cannon|?
374 |253|CannonBall|?
375 |254|PineCone|?
376 |255|projball|?
377 |256|FlameBall|?
378 |257|WMtesla|?
379 |258|Caictua_Thorn|Cactus projectile (Golden Plains).
380 |259|icebeam|?
381 |260|Pollen|?
382 |261|PollenFragment|?
383 |262|grenade|?
384 |263|KamerianAcid|?
385 |264|KamerianFlame|?
386 |265|SHvines|?
387 |266|sfxPlayer|?
388 |267|checkpoint4|Mounted/race section checkpoints.
389 |268|setuppoint|Spawn point for your player character.
390 |269|sideload|Spawn point for your sidekick.
391 |270|sidesetup|?
392 |271|InfoPoint|?
393 |272|fishingnetColle|?
394 |273|EffectBox|?
395 |274|CFDungeonBlock|?
396 |275|RestartPoint|?
397 |276|InvHit|?
398 |277|iceblast|?
399 |278|flameblast|?
400 |279|WGSH_Door1|?
401 |280|SidekickBall|?
402 |281|Area|?
403 |282|BigCrate|?
404 |283|KrazoaText|?
405 |284|LevelName|Shows the level name.
406 |285|ProjectileTarge|?
407 |286|BlownUpTarget|?
408 |287|DR_PressurePad|?
409 |288|?|?
410 |289|CClogpush|?
411 |290|MagicPlant|?
412 |291|MagicDustHuge|?
413 |292|TrickyWarp|?
414 |293|TrickyGuard|?
415 |294|curveFish|?
416 |295|SmallCrate|?
417 |296|MediumMetalCrat|?
418 |297|Rain_scarab|?
419 |298|ZBomb|?
420 |299|EndObject|?
421 |300|foodbagOldGrub|?
422 |301|barrel|?
423 |302|Fall_Ladders|?
424 |303|FireFlyLantern|?
425 |304|LanternFireFly|?
426 |305|PortalSpellDoor|Doors unlocked using Portal spell.
427 |306|MMP_Bridge|?
428 |307|DR_WireFence|?
429 |308|DR_Lever_OnePre|?
430 |309|RD_seqobj|?
431 |310|NWseqobject|?
432 |311|IMMultiSeq|?
433 |312|NWMultiSeq|?
434 |313|GPSHpickobjplan|?
435 |314|foodbagGeneral|?
436 |315|sidefoodbagGene|?
437 |316|treebean|?
438 |317|fruitBranchRock|?
439 |318|colourfullfish|?
440 |319|fishingnet|?
441 |320|Crate2|?
442 |321|Duster|Revive item.
443 |322|coldWaterContro|?
444 |323|waterfallContro|?
445 |324|curve|?
446 |325|TriggerCurve|?
447 |326|?|?
448 |327|SHsign|?
449 |328|fire|?
450 |329|WallTorch|?
451 |330|CampFire|?
452 |331|EnergyGem6|?
453 |332|FXEmit|?
454 |333|EnvEmitter|?
455 |334|Transporter|Warp pad.
456 |335|?|?
457 |336|FirePole|?
458 |337|Beacon|?
459 |338|LFXEmitter|?
460 |339|RollingMinedoor|?
461 |340|TAreaFXEmit|?
462 |341|DoorOpen|?
463 |342|LaserEmitter|?
464 |343|DR_LightPole|?
465 |344|SpellOverlay|?
466 |345|WaterFallSpray|?
467 |346|animator|?
468 |347|texscroll2|?
469 |348|texscroll|?
470 |349|WaveAnimator|?
471 |350|AlphaAnimator|?
472 |351|GroundAnimator|?
473 |352|CrackAnimator|?
474 |353|HitAnimator|?
475 |354|VisAnimator|?
476 |355|WallAnimator|?
477 |356|XYZAnimator|?
478 |357|ExplodeAnimator|?
479 |358|SHmushroombit|?
480 |359|?|?
481 |360|TDtextureCreato|?
482 |361|TexFrameAnimato|?
483 |362|PortalTexAnimat|?
484 |363|FElevControl|?
485 |364|FEseqobject|?
486 |365|?|?
487 |366|CloudPrisonCont|?
488 |367|CloudShipContro|?
489 |368|?|?
490 |369|CFGuardian|?
491 |370|CFTreasWindLift|?
492 |371|CFPowerBase|?
493 |372|CFMainCrystal|?
494 |373|CFCloudBaby|?
495 |374|LaserBeam|?
496 |375|CFPrisonGuard|?
497 |376|CFPrisonUncle|?
498 |377|CFColumnKnocker|?
499 |378|CFScalesGalleon|?
500 |379|CF_ObjCreator|?
501 |380|RobotPatrol|?
502 |381|RobotAnimPatro2|?
503 |382|CFIllusionClaw|?
504 |383|CFPerch|?
505 |384|CFCageSwitch|?
506 |385|?|?
507 |386|DR_TrackLever|?
508 |387|CFBigDoorSwitch|?
509 |388|CFbarrel|?
510 |389|DRBlastedWall|?
511 |390|DRSmallExplodeW|?
512 |391|CFForceField|?
513 |392|CFForceFieldCon|?
514 |393|CFMainSlideDoor|?
515 |394|CFTreasureDoor|?
516 |395|CFAttractor|?
517 |396|CFSupTreasureCh|?
518 |397|CFTreasRobo|?
519 |398|CFMagicWall|?
520 |399|CFTreasureChest|?
521 |400|CFLevelControl|?
522 |401|CFRemovalSharpy|?
523 |402|CFChuckObj2|?
524 |403|CF_WallTorch|?
525 |404|DRSmallExplodeP|?
526 |405|CF_Lamp|?
527 |406|CFCheapGalleon|?
528 |407|CFBrickTest2|?
529 |408|IMIceMountain|?
530 |409|IMIcicle|?
531 |410|IMMagicLightHol|?
532 |411|IMSnowClaw2|?
533 |412|IMIcePillar|?
534 |413|IMAnimSpaceCraf|?
535 |414|IMSpaceThruster|?
536 |415|IMSpaceRing|?
537 |416|IMSpaceRingGen|?
538 |417|DFlog|?
539 |418|DFriverflow|?
540 |419|DFdockpoint|?
541 |420|DFropenode|?
542 |421|DFcradle|?
543 |422|DFturbine|?
544 |423|DFbarrel|?
545 |424|DFbarrelanim|?
546 |425|DFbarrelcreator|?
547 |426|DFcavedoor|?
548 |427|DFlevelcontrol|?
549 |428|DFmole|?
550 |429|DFSH_Door1Speci|?
551 |430|DFSH_Door4Speci|?
552 |431|DFwhirlpool|?
553 |432|DF_Lantern|?
554 |433|DFSH_Shrine|?
555 |434|DFSH_ObjCreator|?
556 |435|WGSH_SpiritPriz|?
557 |436|DFSH_LaserBeam|?
558 |437|EWTrobotpatrol|?
559 |438|RobottrackBeam|?
560 |439|EWTrobotpatrolB|?
561 |440|MMP_barrel|?
562 |441|MMP_levelcontro|?
563 |442|MMP_moonseedvin|?
564 |443|MMP_asteroid_re|?
565 |444|MMP_trenchFX|?
566 |445|MMP_moonrock|?
567 |446|MMP_gyservent|?
568 |447|CCguardgiving|?
569 |448|CCcage|?
570 |449|CClightfoot|?
571 |450|CCspellpage|?
572 |451|CCbeacon|?
573 |452|CCfirecrystal|?
574 |453|CCfirecrystalin|?
575 |454|CCgrubRed|?
576 |455|CChightop|?
577 |456|CCfloor|?
578 |457|CCkrazoabright|?
579 |458|CCkrazoaBits|?
580 |459|CCkrazoaTablet|?
581 |460|CClevcontrol|?
582 |461|CCsandwormBoss|?
583 |462|CCcannonSwitch|?
584 |463|CCgasvent|?
585 |464|CCgasventContro|?
586 |465|CCdockdoor2|?
587 |466|MMSH_Shrine|?
588 |467|MMSH_Scales|?
589 |468|MMSH_Torch|?
590 |469|ECSH_Shrine|?
591 |470|ECSH_Cup|?
592 |471|ECSH_Creator|?
593 |472|GPSH_Shrine|?
594 |473|GPSH_ObjCreator|?
595 |474|GPSH_Scene|?
596 |475|GPSH_flybaddie|?
597 |476|GPSH_Colrise|?
598 |477|DBSH_Shrine|?
599 |478|DBSH_Symbol|?
600 |479|DBSH_Force|?
601 |480|DBSH_Torch|?
602 |481|NWSH_Shrine|?
603 |482|NWSH_creator|?
604 |483|NWSH_Fire|?
605 |484|NWSH_Sacrifice|?
606 |485|NWSH_ped|?
607 |486|CCSH_Shrine|?
608 |487|CCSH_ObjCreator|?
609 |488|WGSH_Shrine|?
610 |489|WGSH_ObjCreator|?
611 |490|WGSH_flybaddie|?
612 |491|WGSH_projball|?
613 |492|WGSH_Torch|?
614 |493|NWsfx|?
615 |494|NWtreebridge2|?
616 |495|NWgeyser|?
617 |496|NWguardiandaugh|?
618 |497|NWtricky|?
619 |498|NWanimice3|?
620 |499|NWice3|?
621 |500|SHVineDoor|?
622 |501|SHtricky|?
623 |502|SHbluemushroom|Blue mushrooms for Tricky.
624 |503|SHkillermushroo|Lethal red mushrooms.
625 |504|SHrocketmushroo|Planted bomb mushroom.
626 |505|SHspore|?
627 |506|SHplantspore|Bomb mushroom plant zone.
628 |507|SHqueenearthwal|Queen Earthwalker NPC.
629 |508|SHthorntail|ThornTail NPC.
630 |509|SHwaterlily|?
631 |510|SHroot|?
632 |511|SHboulder|?
633 |512|SHLevelControl|?
634 |513|SHblueflower|?
635 |514|SHswaplift|SwapStone lift platform.
636 |515|SHswapstone|SwapStone NPC.
637 |516|SC_lightfootSpe|?
638 |517|SC_babylightfoo|?
639 |518|SC_chieflightfo|?
640 |519|SC_levelcontrol|?
641 |520|SC_BirchTree|?
642 |521|SC_totempole|?
643 |522|SC_Lantern|?
644 |523|SC_golden_nugge|?
645 |524|SC_musclelightf|?
646 |525|SC_totempuzzle|?
647 |526|SC_meterblock|?
648 |527|SC_totembond|?
649 |528|SC_totemstrengt|?
650 |529|DIMLavaDebris|?
651 |530|DIMLavaBallGene|?
652 |531|DIMLogFireRefle|?
653 |532|DIMSnowBall|?
654 |533|DIMSnowBallGene|?
655 |534|DIMGate|?
656 |535|DIMIceWall|?
657 |536|DIMBoulder|?
658 |537|DIMCannonBall|?
659 |538|DIMLavaSmash|?
660 |539|DIMBridgeCogMai|?
661 |540|DIMDismountPoin|?
662 |541|DIMExplosion|?
663 |542|DIMWoodDoor2|?
664 |543|DIMMagicBridge|?
665 |544|DIM_LevelContro|?
666 |545|DIMBigTent|?
667 |546|DIMBikeDoor|?
668 |547|GP_LevelControl|?
669 |548|GPBoneHead|?
670 |549|GP_ShrinePillar|?
671 |550|WGbouncyVine|?
672 |551|WGsunDialVane|?
673 |552|WGboulder|?
674 |553|WGmutant|?
675 |554|DIM2Conveyor|?
676 |555|DIM2FlameBurst|?
677 |556|DIM2SnowBall|?
678 |557|DIM2PathGenerat|?
679 |558|DIM2PrisonMammo|?
680 |559|DIM2PuzzleRock|?
681 |560|DIM2PuzzleLift|?
682 |561|DIM2IceFloe5|?
683 |562|DIM2Icicle|?
684 |563|DIM2LavaControl|?
685 |564|DIM2Crystal2|?
686 |565|DIM_Boss|?
687 |566|DIM_BossGut|?
688 |567|DIM_BossTonsil|?
689 |568|DIM_BossGutSpik|?
690 |569|MAGICMaker|?
691 |570|DIM_BossSpit|?
692 |571|DIMbosscrackpar|?
693 |572|SB_Galleon|?
694 |573|SB_Cloudrunner|?
695 |574|SB_Propeller|?
696 |575|SB_ShipHead|?
697 |576|SB_ShipMast|?
698 |577|SB_ShipGun|?
699 |578|SB_FireBall|?
700 |579|SB_CannonBall|?
701 |580|SB_CloudBall|?
702 |581|SB_KyteCage|?
703 |582|SB_DeckDoor3|?
704 |583|SB_CageKyte|?
705 |584|SB_Debris|?
706 |585|SB_MiniFire|?
707 |586|SB_Lamp|?
708 |587|generalscales|?
709 |588|SB_ShipFlag|?
710 |589|SB_ShipGunBroke|?
711 |590|WL_Galleon|?
712 |591|WM_ObjCreator|?
713 |592|WLseqobject|?
714 |593|WL_deaddino|?
715 |594|WL_LaserBeam|?
716 |595|WL_LaserTarget|?
717 |596|WL_PressureSwit|?
718 |597|?|?
719 |598|WM_Wizard|?
720 |599|WL_colrise|?
721 |600|WL_podiumgem|?
722 |601|WL_podium|?
723 |602|WL_Torch|?
724 |603|WL_Vein|?
725 |604|WL_WallTorch|?
726 |605|WL_Worm|?
727 |606|WL_Wallpower|?
728 |607|WL_LevelControl|?
729 |608|WM_GeneralScale|?
730 |609|WLFireFly|?
731 |610|WL_spiritplace|?
732 |611|WL_seqpoint|?
733 |612|WL_Crystal|?
734 |613|WL_SpiritSet|?
735 |614|WM_Planets|?
736 |615|Scorpion|?
737 |616|WM_MovePlatform|?
738 |617|WL_VConsole|?
739 |618|WM_TransTop|?
740 |619|VFP_LevelContro|?
741 |620|VFP_ObjCreator|?
742 |621|VFP_MiniFire|?
743 |622|VFP_statuea|?
744 |623|VFP_statueball|?
745 |624|VFP_Doorlock|?
746 |625|VFP_Ladders|?
747 |626|VFPLift3|?
748 |627|VFP_Block1|?
749 |628|VFP_Platform1|?
750 |629|VFP_LiftIndicat|?
751 |630|VFP_seqpoint|?
752 |631|VFPDragHead|?
753 |632|VFP_coreplat|?
754 |633|VFP_PodiumPoint|?
755 |634|VFP_flamepoint|?
756 |635|VFP_lavapool|?
757 |636|VFP_lavastar|?
758 |637|VFP_SpellPlace|?
759 |638|DFP_LevelContro|?
760 |639|DFP_ObjCreator|?
761 |640|DFP_Torch|?
762 |641|DFPLift1|?
763 |642|DFP_seqpoint|?
764 |643|DFP_DoorSwitch|?
765 |644|DFP_floorbar|?
766 |645|DFP_wallbar|?
767 |646|DFP_ForceAway|?
768 |647|DFP_RotatePuzzl|?
769 |648|DFP_Statue1|?
770 |649|DFP_PerchSwitch|?
771 |650|DFP_TargetBlock|?
772 |651|DFP_LaserBeam|?
773 |652|DFP_SpellPlace|?
774 |653|DFP_BomBot|?
775 |654|DFP_Textblock|?
776 |655|DFP_Platform1|?
777 |656|DB_RockFall|?
778 |657|DB_RockFallgen|?
779 |658|DBPointMum|?
780 |659|DBTrigger|?
781 |660|DBSpike|?
782 |661|DBPlaceHolder|?
783 |662|DB_egg|?
784 |663|DBlevelControl|?
785 |664|DBFire|?
786 |665|DBFireBall|?
787 |666|DBmap|?
788 |667|DBMagicBridge|?
789 |668|DBDiamond|?
790 |669|DBExpWall|?
791 |670|DBExpbit|?
792 |671|?|?
793 |672|DBwaterspray|?
794 |673|DBbignest|?
795 |674|DBwaterplant|?
796 |675|DBWaterCurve|?
797 |676|DBplatform|?
798 |677|DBlgtbeam|?
799 |678|DBbridgeanim|?
800 |679|DBshooterball|?
801 |680|DBbullet|?
802 |681|DBNatShield|?
803 |682|DBKillBot|?
804 |683|DBSupShield|?
805 |684|DBDustGeezer|?
806 |685|DBbonedust|?
807 |686|DBkillboulder|?
808 |687|DBScaleTile|?
809 |688|DBstealerworm|?
810 |689|DB_FlameSwitch|?
811 |690|DB_SuperSymbol|?
812 |691|DB_FakeHorizon|?
813 |692|BossDrakorLevel|?
814 |693|BossDrakorNebul|?
815 |694|BossDrakorGalax|?
816 |695|BossDrakorDiamo|?
817 |696|BossDrakorFlatR|?
818 |697|BossDrakor|?
819 |698|BossDrakor_Lase|?
820 |699|BossDrakorAster|?
821 |700|BossDrakor_Dumm|?
822 |701|KT_RexLevel|?
823 |702|KT_Rex|?
824 |703|KT_RexFloorSwit|?
825 |704|KT_Lazerwall|?
826 |705|KT_Lazerlight|?
827 |706|KT_Fallingrocks|?
828 |707|KamerianBoss|?
829 |708|Nurse|?
830 |709|KamColumn|?
831 |710|AnimTest|?
832 |711|IMSnowClawBike2|?
833 |712|DIMSnowHorn1|?
834 |713|DR_EarthWarrior|?
835 |714|DR_CloudRunner|?
836 |715|StaticCamera|?
837 |716|kyteFireFlys|?
838 |717|FlameObject|?
839 |718|PerchObject|?
840 |719|FlameWall|?
841 |720|FindKyteObject|?
842 |721|SC_beacon|?
843 |722|MMP_mseedrecept|?
844 |723|GPbonfire|?
845 |724|CCfireflyfind|?
846 |725|SC_flamegamefla|?
847 |726|RestPerch|?
848 |727|KyteCurveCreate|?
849 |728|CRSnowClaw3|?
850 |729|CRCloudRace|?
851 |730|CRSpellstone|?
852 |731|CRFuelTank|?
853 |732|CRSnowClawBike3|?
854 |733|DR_IonCannon|?
855 |734|DR_PushCart|?
856 |735|DRbullet|?
857 |736|DR_FireBall|?
858 |737|DRLavaControl|?
859 |738|DR_Creator|?
860 |739|DR_SupGuardClaw|?
861 |740|DR_tube|?
862 |741|DR_CageControl|?
863 |742|DR_ExplodeDoor|?
864 |743|DR_Geezer|?
865 |744|DR_Chimmey|?
866 |745|DR_Cage|?
867 |746|DR_Vines|?
868 |747|DR_BigShackle|?
869 |748|DR_Bell|?
870 |749|DR_HighPlatform|?
871 |750|DR_HighTop|?
872 |751|DR_IceFire|?
873 |752|DR_pulley|?
874 |753|DR_cradle|?
875 |754|DR_SupPortal|?
876 |755|DRProjectileSwi|?
877 |756|DRPlatformColla|?
878 |757|DR_CollapseTube|?
879 |758|DR_CollapseCont|?
880 |759|DR_CaveInFlow|?
881 |760|DR_LightBeam|?
882 |761|DR_Platform|?
883 |762|DRSpecialLoader|?
884 |763|DR_LightLampYel|?
885 |764|DR_CloudPerch|?
886 |765|DR_EarthCallPad|?
887 |766|DR_BarrelPositi|?
888 |767|SPReplayDisk|?
889 |768|SPShop|?
890 |769|SPShopKeeper|?
891 |770|SPScarab|?
892 |771|SPDrape|?
893 |772|SPitembeam|?
894 |773|WCQueenEarthWal|?
895 |774|WCKingEarthWalk|?
896 |775|WCTrex|?
897 |776|WCBouncyCrate|?
898 |777|WCTrexChase|?
899 |778|WCSabreChase|?
900 |779|WCLevelControl|?
901 |780|WCBeacon|?
902 |781|WCPressureSwitc|?
903 |782|WCPushBlock|?
904 |783|WCTile|?
905 |784|WCTrexStatue|?
906 |785|WCSunTempleSwit|?
907 |786|WCSunTempleLift|?
908 |787|WCApertureSymbo|?
909 |788|WCSunTempleLase|?
910 |789|WCTempleDial|?
911 |790|WCTempleBridge|?
912 |791|WCFloorTile|?
913 |792|?|?
914 |793|BWLog|?
915 |794|BWAlphaAnim|?
916 |795|BWLevelControl|?
917 |796|AMLevelControl|?
918
919 {{putFootnotes/}}