Thumper Wiki

Welcome to the Thumper Wiki. This wiki serves as a central location for everything Thumper. This wiki specifically will contain information about internal workings of Thumper, including modding information, reverse engineering information, level creation information, etc.

The wiki will also archive resources where we see fit. This is to keep the resources available as long as the wiki exists.

The wiki is open-source and accepting contributions. You can fork the wiki on github and submit a PR to help improve the wiki.

The wiki is in rapid development and currently migrating the known information surrounding Thumper. While this is mostly complete, you may enounter dead links, missing information, etc. No URLs should be considered permanent at this time. Contribute or contact @AnthoFoxo via Discord to have changes submitted.

How This Wiki is Structured

Concepts

These topics give an overview of game file structures and explain key concepts that aid the understanding of the game file formats and object formats.

Data Types

An object or a game file is specified by a sequence of bytes. These bytes are grouped separately to form values, each of a particular data type. Known data types used in the game files, such as bool and int32, are listed here.

Trait Values

Trait values are a list of options available for a trait or parameter of an object. In Drool's Editor, these values are displayed in a drop-down list.

Magic Numbers

A magic number is a 32-bit hash value produced by applying a hash function on a string. Different types of magic numbers used in the game files are listed here.

Objects

The definition and general format of each type of object are explained here.

Game Files

Each game file is documented here, detailing each value, its data type and its meaning.

What We Know about Drool's Editor

To understand how the game files work, it is useful to learn as much as possible about how Drool's Thumper Editor works first. Ultimately many of the game files were created and edited using Drool's Editor, so a good understanding of how it works can help us imagine and visualize how the game files are structured.

Here is a list of publicly known information about Drool's Editor.

Video Demos

Slides and Presentations

Web Pages

Footnotes

1

These resources are archived and stored within our documentation.

Overall Structure of Game Files

Most of the game files, including 3D meshes, textures, audio samples and game object libraries, are located under the cache folder in the game's installation directory. All of them are cryptically named with 8 hex characters plus a .pc file extension. The cryptic file names are resulted from applying a 32-bit hash function to their original file paths. For game object libraries and audio samples, their original file paths or file names are stored within the game files themselves and can be extracted. See Hashed File Names for a list of known hashed file names and their original file names.

File Types

The first 4 bytes of each game file is an int32 number identifying its file type. All possible values are listed in the table below.

The 12, 13, and 14 rows are incorrect. Value 12 is not known to contain textures. Value 13 Contains the 9 textures and Value 14 doesnt contain a level list, but instead contains all the other known textures. Value 14 doesn't include the level list.
ValueNumber of FilesMeaning
01Scoring file. Defines the scoring rules, such as how many points are awarded for each type of action and no miss and no damage bonuses.
44Config files.
51A list of UI menus, such as the main menu (Credits, Level Select, Leaderboards, Options) and in-game pause screen. (Restart Checkpoint, Exit)
66153D mesh files1 and localization files.
8414Game object library (.objlib, custom format) files.
928Credits files and level config files.
129Texture files.2
13997Audio sample files3 and texture files.2
141A list of levels. (Level 1 – Level 9)
282Shader files.
9333Unknown.

Footnotes

1

Documentation used to say 634, however this is inaccurate and included the headers of other file types.

2

Textures use the .dds DirectDraw Surface format.

3

Audio files use FSB5 and FMOD Sample Banks.

General Structure of .objlib Files

Game object library (.objlib) files are game files in a custom-made format, created and edited in Drool's Editor. They are arguably the most important type of game files, defining and controlling various interactive and decorative visual elements and audio elements in the game.

Types of .objlib Files

In each .objlib file, after the first 4 bytes containing the file type identifier, the next 4 bytes contain a "magic number" identifying what type of .objlib file it is. The following table lists all possible values and their meanings.

Value (big-endian)Value (little-endian)Number of FilesMeaningExample
4314a51b1ba51443296GFX library. Most .objlib files that do not fit into the other types are in this category, including .objlib files that contain UI objects, bosses, VFX, skyboxes, interactive visual objects, and decorative visual objects with simple animations.vr_toggle.objlib (c71afe7f.pc)
484595b0b095454890Sequin library. These are .objlib files that contain decorative visual objects with complex animations that require more sequencing control.ducker_ring_sequin.objlib (69e6e7e2.pc)
19621c9d9d1c621917Obj library. These are .objlib files that control the audio aspect of the game, including channels and SFX, and VR playspace scale.vr_playspace.objlib (ae6469be.pc)
9e4d370b0b374d9e10Level library. These are .objlib files that control the sequence and timing of objects appearing in a level.demo.objlib (673863f9.pc)
4f6274e6e674624f1Avatar library. This is the .objlib file that control the appearance of the beetle and its reactions to input and obstacles.avatar.objlib (cd2c1ec.pc)

File Format

Each .objlib file is divided into six main sections.

This section contains the file type identifier 8, which stands for .objlib, and the specific type of .objlib file. It also contains a few int32 values, of which the purposes are unclear at the moment. These int32 values are probably not important in the grand scheme of things, as all .objlib files of the same type seem to contain the same set of values. The int32 values included are slightly different between different types of .objlib files. See the examples above for the specific int32 values included in each type of .objlib file.

Global Library List

This section lists the global .objlib files referenced by the current .objlib file. Objects defined in the Object Definition section can reference any of the objects contained in these global .objlib files. These global .objlib files can contain more global .objlib files, whose objects can be referenced by the current .objlib file as well.

File Information

This section contains the original file path of the current .objlib file.

Object List

This section lists the external objects referenced by the current .objlib file, and the objects defined within the current .objlib file. For each external object, the object type, object name and the original file path of the .objlib file containing that object are specified. For each object defined within the current file, the object type and object name are specified.

Object Definition

This section contains the definition of each object listed in the Object List section. The objects in this section are defined in the same order as they are listed in the Object List section. There is no clear marker to separate the boundary between two objects. Fortunately, most objects contain the following 32-bit section marker near the beginning:

Value (big-endian)Value (little-endian)Meaning
12fb8e3c3c8efb12Start of the main definition section of the current object.

For objects that have an empty main definition section, such as .xfm/.xfmer Objects, this marker is optional and may be omitted.

This section contains data and objects related to the .objlib file itself. The specific types of data and objects included depend on the type of .objlib file.

Structure of Level .objlib Files

Level .objlib files are some of the largest .objlib files, each containing hundreds of objects. The purpose of this type of .objlib files is to define what visual and audio elements appear in an entire level, and at what time these elements appear.

File Format

See General Structure of .objlib Files.

Object Hierarchy

The majority of objects in a level .objlib file are used to sequence the things and events happening in a level. These objects follow the hierarchical structure in the below.

Data Types

Types are the fundamental entity defining how a certain region of memory should be interpreted, formatted and displayed. All types are interpreted in little endian. Structures are written using the ImHex Pattern Language.

Unsigned Integers

Unsigned integer types represent regular binary numbers. They are displayed as a integer value ranging from 0 to (2^(8*size-1)).

NameSize
u81 Byte
u162 Bytes
u324 Bytes

Signed Integers

Signed integer types represent signed binary numbers in Two's Complement representation. They are displayed as a integer value ranging from -(2^(7*size)) to (2^(7*size)-1)

NameSize
s81 Byte
s162 Bytes
s324 Bytes

Floating Points

Floating Point types represent a floating pointer number.

NameSize
f324 Bytes, IEEE754
f648 Bytes, IEEE754

Aliases

Aliases provide are just another way to represent data with a more meaningful type name.

NameSizeDescription
char1 ByteASCII Character
bool1 ByteBoolean value true / false

Strings

sstr

Sized strings start with a byte length followed by the character bytes. This is the most common string type used.

u32 size;
char bytes[size];

cstr

A c style null terminated string. The string bytes just begin and continue until a null / 0x00 byte is hit.

char bytes[];

Mesh Format

Thumper's mesh files are a stripped down version of DirectX .x files. Meshes contain a raw memory dump of vertices and indices along with a few unknowns.

We know enough about the format to export thumper meshes and replace existing ones. We're unsure exactly how the hashes are computed from paths to mesh files.

In Thumper a mesh vertex contains a position, normal vector, texture coordinates, and colors. The colors seem to always be rgba of 0.

Thumper Mesh Conventions

UV Coodinate Space

While meshes use 2D texture coodinates, they all seem to lie on a flat line at y = 0. This means Thumper likely doesn't do any traditial texture mapping whatsoever and texture coodinates in your mesh will need to be tuned accordingly.

Face Winding and Axis Orientation

Thumper meshes are typically in clockwise winding order. Only certain meshes care about face winding and it's uncertain what determines this. This is not standard in most mesh formats and winding may need to be adjusted.

Meshes have an inverted Y axis.

Tooling

With custom software we can take this data and export it into a usable format or take a mesh and replace it for our own custom meshes. Aurora has native support to do this.

Format

Vertex Structure

TypeNameMeaning
f32vec3positionPosition of the vertex
f32vec3normalNormal vector of the mesh
f32vec2texcoordTexture coordinate of the vertex
u8vec4colorColor of the vertex

Triangle Structure

TypeNameMeaning
u16[3]indicesThe 3 indices that form the triangle.

Mesh Structure

TypeNameMeaning
u32vertexCountself explanatory
Vertex[vertexCount]verticesself explanatory
u32triangleCountself explanatory
Triangle[triangleCount]trianglesself explanatory
u16_unknownField4Typically 1

Known Values of _unknownField4

  • 1: This is the most common value
  • 257: This is the other known value for this field. We have no idea what this does currently.

All known values of _unknownField4 are the same across LODs.

Mesh File

TypeNameMeaning
u32headerMust have a value of 6
u32meshCounttypically 1
Mesh[meshCount]meshesself explanatory

Known Values for meshCount

  • 1: This is the most common case
  • 2, 3, 4: Used for LODs (May have other uses)
  • 167, 174: These are used as the part of the header of other file types

Where Meshes are Seen in-game

While it's not known where every mesh is used, here's a known list of mesh hashes and where they appear in game.

Level 1 Crakhed Sections

  • 6fb05486 - Top

Level 2 Crakhed Sections

  • c45c2f8d - Spikes
  • 1b1d80a6 - Top
  • d431c102 - Middle
  • fbb9d827 - Bottom

Level 4-9

  • fb5b011d - Tunnel (Global)

Level 7 Crakhed Sections

  • 247c1e19 - Top

Level 8 Crakhed Sections

  • 25921ac9 - Top

Level 9 Crakhed Sections

  • 8cb8b1b0 - Crakhed

Level 9-Infinity

  • ba01318a - The smaller pyramids after first damage

Avatar Sections

  • feecba3a - Elytra / Shell
  • 62a36fa5 - Elytra / Shell
  • 80717d3d - Elytra / Shell
  • 8f0b6ae3 - Elytra / Shell
  • 820a89 - Elytra / Shell
  • b32ff62c - Elytra / Shell
  • ea4d6098 - Wing
  • 6277f30c - Eyes??
  • 77bdd976 - Eyes??
  • 65da49f0 - Leg / Mandible??
  • 8da4788c - Leg / Mandible??
  • b434566c - Leg / Mandible??

Avatar Track Effects

  • 21eab766 - Used along edges of track while moving

Tunnels

  • 1571d820 - Level 1-1 Tunnel

Track

  • 23e0f9a6 - Left Railing

  • 48dda1ca - Right Railing

  • 8181e627 - Track Related???

  • 5d18a6d0 - Track GFX Related???

  • 5a78fba0 - Railing Multilame termination?

  • 7f6179e7 - Railing Multilame termination?

Turns

  • 8fe857 - Long turn midsection
  • 9a879f8d - Long turn midsection
  • 5dac45eb - Long turn end??
  • a6d88b36 - Long turn end??
  • 62f144f5 - Track lane end GFX??
  • 9b1b5db4 - Track lane end GFX??

Pyramid

bc09fd01 - Pyramid as seen in title and start of 9-infinity

Other

  • 4ea2877 - Checkpoint Section
  • 5a1a0347 - Checkpoint Section???
  • f941ce4b - Unknown Tunnel
  • dfb1f099 - Zillapede
  • ddde1463 - Crakhed, lower jaw
  • abea8990 - Crakhed, bottom
  • 49cdb984 - Crakhed, middle
  • 50f9cda3 - Crakhed, middle
  • 92750fab - Crakhed, middle
  • ea65656c - Crakhed, middle
  • 5c4bad17 - Crakhed Spikes
  • 91b4e72b - Crakhed Spikes
  • c971d1b7 - Crakhed Spikes
  • 66ac3ee1 - Crakhed bottom
  • ba8f07b4 - Crakhed bottom
  • 872bf749 - Crakhed top
  • 844d496d - Zillapede (nospike)

Mesh Hashes

Download

return {
[0x5685c23a] = "Afx/fx_disk_24.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8f91a57a] = "Afx/meshes/cylinder_ground_pound.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4f660cea] = "Afx/meshes/birdsplosion2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4cd3fd73] = "Afx/meshes/geo_explosion_hemisphere2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4a5bba5e] = "Afx/meshes/shockwave02.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x36722e3b] = "Afx/meshes/shockwave_crest_fatter.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8a273f47] = "Afx/meshes/billboard_quad.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xee668c77] = "Aboss/boss_5/tentacle.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x49cdb984] = "Aboss/boss_6/cntr.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1fddf090] = "Aboss/boss_6/center_mouthplane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x3be833c0] = "Aboss/boss_6/bottom_mouthplane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9c43792c] = "Aboss/boss_6/bottom.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5981a225] = "Aboss/boss_6/top_eye_socket.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb53568fb] = "Aglobal/global_lattices/meshes/tentacle1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x18c6f07e] = "Aboss/meshes/spike2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x890ab96b] = "Aboss/meshes/tentacle_chamfer.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x41363227] = "Afx/meshes/boss_shield_sparks_outer.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2dbc0eac] = "Afx/meshes/boss_shield_sparks_inner.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x97755f9e] = "Ameshes/random_props/pyramid.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc936d8fc] = "Afx/meshes/flare01.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x878baae2] = "Afx/meshes/cylinder_fall_start.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xba01318a] = "Aboss/pyramid.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x13ac8c0c] = "Aboss/gate_triangle/triangle_mask.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1188bea5] = "Afx/meshes/explosion_spike.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x294e5ac6] = "Ameshes/tiles/path/entrances/sphere_faceted_entrance.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9b630bfc] = "Ameshes/tiles/primitives/cylinders/cylinder_4_sided.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x44f39378] = "Aboss/boss_5/top_mouthplane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xae65656c] = "Aboss/boss_2/cntr.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb2db8c19] = "Aboss/boss_2/cntr_mouth_plane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x88823dbf] = "Aboss/boss_2/bottom_mouth_plane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x66ac3ee1] = "Aboss/boss_2/bottom.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x6fb05486] = "Aboss/boss_2/top.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5f5918b5] = "Aboss/boss_2/top_eye_socket.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7896164f] = "Afx/meshes/grindable_shards_sparse.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd9917496] = "Ameshes/tiles/primitives/cylinders/cylinder_4_sided2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x37490d18] = "Afx/meshes/billboard_disc.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1b7d5467] = "Afx/meshes/shockwave_crest_fat.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5c8b7b03] = "Afx/meshes/sentry_death_core.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2e227220] = "Afx/meshes/sentry_death_glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe900adcf] = "Ameshes/barriers/rail/lane_switch_cue/lane_switch_emissive_right.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe44957be] = "Ameshes/barriers/rail/lane_switch_cue/lane_switch_glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9fd4a465] = "Ameshes/barriers/rail/lane_switch_cue/lane_switch_emissive.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb7b478e3] = "Ameshes/barriers/rail/lane_switch_cue/lane_switch_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xea7065a8] = "Ameshes/barriers/rail/lane_switch_cue/lane_switch_chrome_right.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd86bd2ab] = "Ameshes/barriers/rail/lane_switch_cue/lane_switch_glow_right.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x12866434] = "Ameshes/tunnels/circle_tunnel/boss_tunnel.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1571d820] = "Ameshes/tunnels/triangle_tunnel/triangle_tunnel.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf15d542e] = "Ameshes/tunnels/triangle_tunnel/triangle_tunnel_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x977a3dc7] = "Ameshes/tunnels/triangle_tunnel/triangle_tunnel_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x36bda77e] = "Adecorators/level_fingers/meshes/level2_finger_transparent.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x458a9594] = "Afx/meshes/geo_explosion_hemisphere.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x41a2ce7a] = "Aboss/meshes/spike1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x671624d6] = "Adecorators/level_fingers/meshes/level9_finger.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5ec0b99b] = "Adecorators/level_fingers/meshes/level5b_finger.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x18fa32b5] = "Adecorators/level_fingers/meshes/level2_finger.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xed3434fc] = "Aglobal/global_lattices/meshes/web_points.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x108327f7] = "Adecorators/level_arms/level5_arms_a.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2da0e6aa] = "Aglobal/global_tubes/meshes/pentagon_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x20658627] = "Aglobal/global_tubes/meshes/pentagon_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x762a82eb] = "Aglobal/global_lattices/meshes/landscape1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xad31238] = "Aglobal/global_tubes/meshes/occlusion_tube03_purple.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xee8939ce] = "Ameshes/kaleidas/lattices/lattice_new5.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x651d0fdf] = "Aglobal/global_lattices/meshes/web.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x96be8482] = "Aglobal/global_tubes/meshes/tentacle_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x62ac2b81] = "Ameshes/tiles/primitives/cylinders/cylinder_4_sided_clean.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x75dd957f] = "Ameshes/checkpoint/checkpoint_triangle/chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x860c0977] = "Ameshes/checkpoint/checkpoint_triangle/color.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xed33a976] = "Ameshes/checkpoint/checkpoint_triangle/emissive.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb4b59646] = "Ameshes/checkpoint/checkpoint_football/football_glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb1bb6975] = "Afx/meshes/flare_disk.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5add1733] = "Adecorators/gameplay_objects/coin_gem_centered.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xdb6ca5e8] = "Afx/meshes/pulse_crest.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa10ab94b] = "Adecorators/level_fingers/meshes/pentagon_finger.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x39b8cf3c] = "Afx/meshes/god_ray.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb0d9fc01] = "Adecorators/level_fingers/meshes/level3_finger_triangulated.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x538ba421] = "Aglobal/geometric_chunks/geometric_chunk.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7a2f371f] = "Aboss/boss_eye_flare2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9e414a0f] = "Aboss/boss_eye_flare1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x590e3962] = "Aboss/boss_eyeball.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe37c3a31] = "Aboss/boss_eye_flare3.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd0737f62] = "Adecorators/gameplay_objects/thump_no_scale/color_ring.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x80069ecc] = "Adecorators/gameplay_objects/thump_no_scale/square.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5532edb] = "Adecorators/gameplay_objects/thump_no_scale/ring_inner.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1113ed0] = "Adecorators/gameplay_objects/thump_no_scale/glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x21288b8d] = "Adecorators/gameplay_objects/thump_no_scale/base.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xcb0fb634] = "Adecorators/gameplay_objects/thump_no_scale/ao.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xdf4c09de] = "Afx/meshes/thump_miss_sparks.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x61b4840d] = "Afx/meshes/thump_miss_sparks_outer.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xfd59a0d] = "Aglobal/global_caves/meshes/tentacle_vector.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf1d416c] = "Afx/meshes/shockwave02_inverted.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xfd0905bd] = "Ameshes/tiles/primitives/cylinders/cylinder_4_sided.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb2f8a9b4] = "Aglobal/ambient_decorators/meshes/vortex_decorator1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xae24ab22] = "Ameshes/barriers/rail/emissive_start_50.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x110919be] = "Ameshes/barriers/rail/triangle_cap_start/tile_triangle_start_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x95c8ab74] = "Ameshes/barriers/rail/tile_start_multi.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xc9e29df9] = "Ameshes/barriers/rail/tile_mid.x\x00\x00\x80\x3f\x9a\x99\x99\x3e\xcd\xcc\xcc\x3d\x00\x00\x00\x00\x00",
[0x3529c924] = "Ameshes/barriers/rail/triangle_cap_start/emissive_triangle_start_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xa690ea87] = "Ameshes/barriers/rail/emissive_mid.x\xcd\xcc\x4c\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x1c732f08] = "Ameshes/barriers/rail/triangle_cap_start/emissive_triangle_start.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xa0d4c04a] = "Ameshes/barriers/rail/triangle_cap/tile_triangle.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x22408824] = "Ameshes/barriers/rail/triangle_cap/emissive_triangle.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xaca6bab] = "Ameshes/barriers/rail/tile_end_multi.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x4e1736a6] = "Ameshes/barriers/rail/triangle_cap/tile_triangle_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x858f8567] = "Ameshes/barriers/rail/triangle_cap/emissive_triangle_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xdac6e2bd] = "Ameshes/barriers/rail/triangle_cap_start/tile_triangle_start.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x3c267fd9] = "Afx/meshes/grindable_shards.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x21eab766] = "Afx/meshes/spark_segment.x\x66\x66\x66\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x438195b5] = "Aavatar/shards/shard04.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xeb9e12a5] = "Aavatar/shards/shard03.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2dc1d1dd] = "Aavatar/shards/shard22.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xaf2fab66] = "Aavatar/shards/shard17.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x93ce8453] = "Aavatar/shards/shard01.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8b5c4f6e] = "Aavatar/shards/shard00.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd253202a] = "Aavatar/shards/shard02.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xbcddb202] = "Aavatar/shards/shard16.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xab29c9de] = "Aavatar/shards/shard06.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x59dce562] = "Aavatar/shards/shard07.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x3660b27e] = "Aavatar/shards/shard09.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd167566b] = "Aavatar/shards/shard10.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb7c7d056] = "Aavatar/shards/shard12.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xbf1939c8] = "Aavatar/shards/shard14.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9c816242] = "Aavatar/shards/shard20.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5a1da8e6] = "Aavatar/shards/shard21.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x98ca8a6] = "Aavatar/shards/shard25.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x71b22983] = "Aavatar/shards/shard26.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2e967afa] = "Aavatar/shards/shard27.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf4d2dafc] = "Aavatar/shards/shard28.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9ee6f2e0] = "Aavatar/shards/shard30.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x6572b3c5] = "Aboss/boss_7/teeth.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc28dc720] = "Aboss/boss_7/gums.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xd431c102] = "Aboss/boss_3/cntr.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc613682b] = "Aboss/boss_3/cntr_mouth_plane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xfb072c06] = "Aboss/boss_3/bottom_mouth_plane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc45c2f8d] = "Aboss/boss_3/top_spikes.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9d7e1740] = "Aboss/meshes/boss_tentacle1_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd11f8d14] = "Aboss/meshes/boss_tentacle1_cap_end.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xfbb9d827] = "Aboss/boss_3/bottom.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8d10027b] = "Ameshes/tiles/primitives/spheres/tile_sphere.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1b1d80a6] = "Aboss/boss_3/top.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xffadfd97] = "Aglobal/spiral_rise/meshes/spiral_cluster1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc9a6ea9] = "Aglobal/spiral_rise/meshes/spiral_cluster1_outer.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x938ae489] = "Afx/meshes/data_streak.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd0a5d991] = "Ameshes/kaleidas/lattices/lattice2a.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x39cf9551] = "Adecorators/gameplay_objects/coin_sphere.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb81afe6d] = "Afx/meshes/flutter_fx.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb06faec8] = "Afx/meshes/glass_shard.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4ea2877] = "Ameshes/checkpoint/checkpoint_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xeac7bfc7] = "Ameshes/checkpoint/checkpoint_color.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1e1093dd] = "Ameshes/checkpoint/checkpoint_emissive.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x98fc18d9] = "Ameshes/checkpoint/checkpoint_glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x476e7b90] = "Ameshes/checkpoint/checkpoint_glass2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x63c0ea8f] = "Ameshes/checkpoint/checkpoint_glass.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1e5b8aa5] = "Afx/meshes/pellet_activate.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc2d0d1a1] = "Afx/meshes/pellet_activate_shell.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb8a96e56] = "Aboss/boss_7/teeth_mask.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe29ea952] = "Ameshes/tunnels/circle_tunnel/circle_tunnel_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xfc48d415] = "Ameshes/kaleidas/lattices/lattice_horizontal1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf6a4f853] = "Ameshes/tunnels/circle_tunnel/circle_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7de18683] = "Ameshes/kaleidas/lattices/lattice1a.x\x33\x33\x33\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xba5d6214] = "Ameshes/tunnels/circle_tunnel/circle_tunnel.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x68b0934c] = "Ameshes/kaleidas/lattices/lattice_horizontal_cap_start.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc0364ba] = "Ameshes/kaleidas/lattices/lattice_horizontal_cap_end.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x66466ec0] = "Aavatar/shards/gem_shard_small.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xecb4e6ce] = "Afx/meshes/ducker_glow_segment.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf6767122] = "Aavatar/meshes/avatar_head.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x433f70a4] = "Aboss/boss_6/top_mouth_plane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2b7835a6] = "Aboss/boss_6/top_spikes.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x247c1e19] = "Aboss/boss_6/top.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xecdc8e2c] = "Ameshes/kaleidas/lattices/lattice2a.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x396f4fbe] = "Aboss/boss_tunnel/tunnel_layer1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x577d3549] = "Ameshes/checkpoint/checkpoint_diamond/glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc4aa3ebd] = "Ameshes/checkpoint/checkpoint_diamond/emissive.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xaed2165] = "Ameshes/checkpoint/checkpoint_diamond/color.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x36de42cc] = "Ameshes/checkpoint/checkpoint_diamond/chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb79036af] = "Afx/meshes/shockwave01.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8944316] = "Afx/meshes/explosion_core.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4292e580] = "Adecorators/level_fingers/meshes/level_7_finger.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb08f7c36] = "Adecorators/level_fingers/meshes/level8_finger.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x14b2d05c] = "Afx/meshes/shockwave_crest.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x10f52102] = "Ameshes/tunnels/triangle_tunnel/triangle_tunnel_glass_scaffolfd.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x259d98c7] = "Ameshes/tunnels/black_tunnel.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x92475e6c] = "Ameshes/tunnels/triangle_tunnel/triangle_tunnel_glass.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa15bae0e] = "Adecorators/level_arms/meshes/glass_pentagon.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe65461dc] = "Adecorators/level_arms/meshes/arms_pentagon.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xfb224b42] = "Adecorators/level_arms/meshes/glass_diamond.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x56b9acf4] = "Adecorators/level_arms/meshes/arms_diamond.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x6f416bcb] = "Adecorators/level_arms/meshes/arms_square.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xdf208d56] = "Adecorators/level_arms/meshes/glass_square.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4f89a07] = "Adecorators/level_arms/meshes/glass_triangle.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xddc37c15] = "Adecorators/level_arms/meshes/arms_triangle.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2819479c] = "Adecorators/level_arms/meshes/arms_hexagon.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc20a0c11] = "Adecorators/level_arms/meshes/glass_hexagon.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xbd5c2ea0] = "Adecorators/level_arms/meshes/arms_oct.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf87df7c2] = "Adecorators/level_arms/meshes/glass_oct.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x997dac93] = "Adecorators/level_arms/meshes/glass_sept.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x94c6110c] = "Adecorators/level_arms/meshes/arms_sept.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4deb7c7] = "Adecorators/level_arms/meshes/arms_deca.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x922425f7] = "Adecorators/level_arms/meshes/glass_deca.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe87c0b5e] = "Adecorators/level_arms/meshes/cap_diamond.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x73259fd7] = "Adecorators/level_arms/meshes/cap_square.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x3187f30d] = "Adecorators/level_arms/meshes/cap_triangle.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc98d731f] = "Adecorators/level_arms/meshes/cap_pentagon.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x89a9f6f1] = "Adecorators/level_arms/meshes/cap__hexagon.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x38d0479e] = "Adecorators/level_arms/meshes/cap_sept.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7f9c86be] = "Adecorators/level_arms/meshes/cap_octa.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x21ae52ad] = "Adecorators/level_arms/meshes/cap_deca.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4732590e] = "Aavatar/shards/shard04.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xe78ced64] = "Aavatar/shards/shard03.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xea48ca65] = "Aavatar/shards/shard22.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x42c50611] = "Aavatar/shards/shard17.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x679683b4] = "Aavatar/shards/shard01.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xc2dec38] = "Aavatar/shards/shard00.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xc39741da] = "Aavatar/shards/shard02.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x8f8db706] = "Aavatar/shards/shard16.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xe6b63c8c] = "Aavatar/shards/shard06.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x20d2e303] = "Aavatar/shards/shard07.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xbe3c7e01] = "Aavatar/shards/shard09.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x2b11d33c] = "Aavatar/shards/shard10.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x702d76a2] = "Aavatar/shards/shard12.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xb0d6c40b] = "Aavatar/shards/shard14.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x4c1488e2] = "Aavatar/shards/shard20.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x1ad78b72] = "Aavatar/shards/shard21.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xb466d8be] = "Aavatar/shards/shard25.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x4a57a1bb] = "Aavatar/shards/shard26.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x518c548e] = "Aavatar/shards/shard27.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xed39cc75] = "Aavatar/shards/shard28.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x55e847db] = "Aavatar/shards/shard30.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x1d24b6ce] = "Aboss/meshes/spike2.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x6df8a07a] = "Aboss/meshes/tentacle_chamfer.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x13fc110a] = "Afx/meshes/hemisphere.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x294990f9] = "Afx/meshes/cube.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2980a55d] = "Aglobal/global_caves/meshes/diamond_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc3807609] = "Aglobal/global_caves/meshes/diamond_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf765e894] = "Aglobal/global_caves/meshes/square_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa1c9413] = "Aglobal/global_caves/meshes/square_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x576edc97] = "Aglobal/global_caves/meshes/pentagon_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8a26e1e6] = "Aglobal/global_caves/meshes/pentagon_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xafde2608] = "Aglobal/global_caves/meshes/pyramid_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2f56d714] = "Aglobal/global_caves/meshes/pyramid_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x970e31e9] = "Aglobal/global_caves/meshes/hexagon_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5f11aaf5] = "Aglobal/global_caves/meshes/hexagon_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1bd691db] = "Aglobal/global_caves/meshes/octo_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xdad9d1f2] = "Aglobal/global_caves/meshes/octo_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x81b1ac11] = "Aglobal/global_caves/meshes/dec_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x391e0f6] = "Aglobal/global_caves/meshes/dec_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xbee83dae] = "Aglobal/global_caves/meshes/sept_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x36e361f1] = "Aglobal/global_caves/meshes/sept_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xaf2bd28a] = "Aglobal/global_caves/meshes/cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa4d94394] = "Aglobal/global_caves/meshes/stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x60c18d0e] = "Aglobal/global_caves/meshes/pentagon_chrome_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x47ee4e4d] = "Aglobal/global_caves/meshes/pentagon_chrome_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5c2b1978] = "Aglobal/global_caves/meshes/pyramid_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe0440425] = "Aglobal/global_caves/meshes/pyramid_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa40b8aae] = "Aglobal/global_caves/meshes/octo_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xaa0e27a5] = "Aglobal/global_caves/meshes/octo_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x589e986e] = "Adecorators/gameplay_objects/grindable_rod.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x6479ce59] = "Afx/meshes/smoke_disk.x\x00\x00\x40\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x00",
[0xabea8990] = "Aglobal/ambient_decorators/meshes/stalactites.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xedcaa20c] = "Afx/meshes/flare_disk_planar_map.x\x00\x00\x40\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x00",
[0x3f7ed4c0] = "Afx/meshes/cylinder_laser.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x599298eb] = "Afx/meshes/nozzle.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xbc09fd01] = "Aboss/pyramid_writer.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb32ff6c2] = "Aavatar/shell_right_eye_bulge.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x6277f30c] = "Aavatar/eye_bulge.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xb434566e] = "Aavatar/avatar_legs01.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x8da4788c] = "Aavatar/avatar_jaw.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xe09d256] = "Aavatar/meshes/avatar_shadow_blurred.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa7b3f05e] = "Aavatar/wing_unfolded.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x895e7f6c] = "Aavatar/avatar_body.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x48966e51] = "Afx/meshes/flare01.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x304d052a] = "Aavatar/body_eye.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xfeecba3a] = "Aavatar/shell_left_eye.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x00",
[0x10a89cc6] = "Aavatar/meshes/avatar_collision_volume.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd545bdc5] = "Aavatar/shell_left.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x820a89] = "Aavatar/shell_right.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x62a36f5a] = "Aavatar/shell_right_eye.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x00",
[0x5989c7c6] = "Aavatar/wing_left.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x00",
[0xea4d6098] = "Aavatar/wing_right.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x01\x01\x00\x00\x00",
[0x5b3d9d21] = "Aavatar/shell_left_eye_bulge.x\x9a\x99\x99\x3e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xbbaef519] = "Aavatar/avatar_body.x\xcd\xcc\x4c\x3d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x65da49f0] = "Aavatar/avatar_jaw.x\xcd\xcc\x4c\x3d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x77bdd976] = "Aavatar/eye_bulge.x\xcd\xcc\xcc\x3d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xd1faa675] = "Aavatar/avatar_legs01.x\xcd\xcc\x4c\x3d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x8f0b6ae3] = "Aavatar/shell_left.x\xcd\xcc\x4c\x3d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x80717d3d] = "Aavatar/shell_right.x\xcd\xcc\x4c\x3d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x261eac86] = "Aglobal/global_scaffolds/pentagon1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf8255afc] = "Aglobal/global_scaffolds/dec_tunnel.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xdb4f454b] = "Aglobal/global_scaffolds/pentagon_glass.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x181bc99] = "Aglobal/global_scaffolds/pentagon_points.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1cccd80b] = "Aglobal/global_scaffolds/hexagon_facets.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5cc14b6d] = "Aglobal/global_scaffolds/hex_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xca5b6c4] = "Aglobal/global_scaffolds/cap_hex.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1f82b7e9] = "Aglobal/global_scaffolds/cap_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x20eab3e7] = "Aglobal/global_scaffolds/triangle_points.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x811e1c60] = "Aglobal/global_scaffolds/triangle_lines.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8708abf6] = "Aglobal/global_scaffolds/spaceship.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb0600313] = "Aglobal/global_scaffolds/spaceship2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xab7bf257] = "Aglobal/global_scaffolds/spaceship3.x\x00\x00\x40\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x01\x00\x00\x00\x00",
[0x7f41d633] = "Aglobal/global_scaffolds/spaceship3.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x12db968a] = "Aglobal/global_scaffolds/triangulated.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd634cb01] = "Aglobal/global_scaffolds/spaceship3_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe38a0541] = "Aglobal/global_scaffolds/spaceship3_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa79ba8ab] = "Ameshes/tiles/primitives/cylinders/cylinder01.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x92750fab] = "Aboss/boss_5/cntr.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd741b9b2] = "Aboss/boss_5/center_mouthplane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5c4bad17] = "Aboss/boss_5/top_spikes.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x969e408f] = "Aboss/boss_5/top_eye_socket.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xba8f07b4] = "Aboss/boss_5/bottom.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x872bf749] = "Aboss/boss_5/top.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8dd99f64] = "Afx/meshes/grind_strip.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5d75026] = "Afx/meshes/geo_spike_explosion_skewed.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1f7dae7f] = "Ameshes/gate/spike.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1b8976cd] = "Adecorators/level_arms/level5_arms_b.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x912ada3e] = "Aglobal/global_tubes/meshes/cap_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1995d908] = "Aglobal/global_tubes/meshes/cap_hex.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2cd2668c] = "Aglobal/global_lattices/meshes/red_1.x\xcd\xcc\x4c\x3f\x00\x00\x00\x3f\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x90aee159] = "Aglobal/global_lattices/meshes/blue1.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x81824297] = "Aglobal/global_lattices/meshes/chrome1.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x22e9fe6] = "Aglobal/global_lattices/meshes/blue2.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x7bc58f8b] = "Aglobal/global_lattices/meshes/red_2.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x01\x00\x00\x00\x00",
[0x38311841] = "Aglobal/global_lattices/meshes/chrome2.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x435c3a26] = "Aglobal/global_lattices/meshes/blue3.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x1998550d] = "Aglobal/global_lattices/meshes/red_3.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xedf13a82] = "Aglobal/global_lattices/meshes/red_4.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xae50ccc6] = "Aglobal/global_lattices/meshes/blue4.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x3da3f128] = "Aglobal/global_lattices/meshes/chrome4.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x01\x00\x00\x00\x00",
[0xc0746d18] = "Aglobal/global_lattices/meshes/blue5.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xf941ce4b] = "Aglobal/global_lattices/meshes/red_5.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x30f1e11b] = "Aglobal/global_lattices/meshes/chrome5.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xba3467fa] = "Aglobal/global_lattices/meshes/blue6.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa3ef82eb] = "Aglobal/global_lattices/meshes/chrome6.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xc6cf6a1d] = "Aglobal/global_lattices/meshes/red_7.x\x66\x66\x66\x3f\x00\x00\x80\x3e\xcd\xcc\xcc\x3d\x00\x00\x00\x00\x00",
[0x182b61d7] = "Aglobal/global_lattices/meshes/blue7.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x01\x00\x00\x00\x00",
[0x73ae818b] = "Aglobal/global_lattices/meshes/chrome7.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x7569ede4] = "Aglobal/global_lattices/meshes/red8.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x01\x00\x00\x00\x00",
[0xd373690a] = "Aglobal/global_lattices/meshes/blue8.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xae606d2] = "Aglobal/global_lattices/meshes/chrome8.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x287df5b8] = "Aglobal/global_lattices/meshes/cap.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x2033c4c1] = "Aglobal/global_lattices/meshes/chrome8.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x924762cf] = "Aglobal/global_lattices/meshes/chrome_title_screen.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x28587bd3] = "Aglobal/global_lattices/meshes/chrome1_cap.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x6617ec6a] = "Aglobal/global_lattices/meshes/chrome2_cap.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xe99155ff] = "Aglobal/global_lattices/meshes/chrome3_cap.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x85f0b781] = "Aglobal/global_lattices/meshes/chrome4_cap.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x2af18ec5] = "Aglobal/global_lattices/meshes/chrome5_cap.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x222af4d] = "Aglobal/global_lattices/meshes/chrome6_cap.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xdd3c9922] = "Aglobal/global_lattices/meshes/chrome7_cap.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x25b0db90] = "Aglobal/global_lattices/meshes/red_4_cap.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x321f7a5b] = "Aglobal/global_lattices/meshes/red_4_cap_end.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x1bb6b18e] = "Aboss/boss_4/top_mouth_plane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x50f9cda3] = "Aboss/boss_4/cntr.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x640fa87d] = "Aboss/boss_4/cntr_mouth_plane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xca1190ea] = "Aboss/boss_4/bottom_mouth_plane.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x866ea4f4] = "Aboss/boss_4/top_eye_sockets.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xddde1463] = "Aboss/boss_4/bottom.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2ccf095a] = "Aboss/boss_4/top.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x91b4e72b] = "Aboss/boss_4/top_spikes.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x24b9064d] = "Afx/meshes/boing_cone_crest.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7f957af8] = "Afx/meshes/boing_cone.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x99afe7fb] = "Ameshes/tiles/wurm/wurma_head.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xdee4f90b] = "Afx/meshes/vector_angular.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x400a881b] = "Afx/meshes/hemicylinder_move_fx.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x3ec5c690] = "Afx/meshes/shockwave02_inverted_eigth.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9f9b165b] = "Afx/meshes/shockwave_crest_fatter_half.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9f60987b] = "Afx/meshes/shockwave02_inverted_half.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x339b568d] = "Aglobal/ending_sequence/ending_sequence_shard1.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x44ffde23] = "Ameshes/checkpoint/checkpoint_triangle/glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8eeac028] = "Adecorators/gameplay_objects/weapon.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xed4f92fd] = "Afx/meshes/flare_disk_planar_map.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x58652426] = "Afx/meshes/sphere.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5f419b82] = "Afx/meshes/pound_slowdown_sparks.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf6b2766a] = "Afx/meshes/pound_slowdown_sparks_outer.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x656de51c] = "Ameshes/thumper_logo_div.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8f34176c] = "Ameshes/thumper_logo_streaks_div.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe7ec675e] = "Ameshes/thumper_logo_div_glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xd506f44b] = "Ameshes/thumper_logo_radial_streaks_div.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb0363b9] = "Ameshes/thumper_logo_sky_gradient.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x337ea515] = "Aglobal/global_lattices/meshes/chrome_title_screen_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5b78d488] = "Aglobal/global_scaffolds/triangle_lines.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x60cecef2] = "Aglobal/global_scaffolds/pentagon_glass.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xbf00e675] = "Ameshes/gate_ring/gate_ring_glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x29766507] = "Ameshes/gate_ring/gate_ring_emissive.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5a1a0347] = "Ameshes/gate_ring/gate_ring_color.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe9afc61d] = "Ameshes/gate_ring/gate_ring_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc971d1b7] = "Aboss/boss_7/top_spikes.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xebf1b11d] = "Aboss/boss_5/tentacle.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x351ce58b] = "Aboss/boss_7/top_black.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0x8cb8b1b0] = "Aboss/boss_7/top.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc38cfa0b] = "Afx/meshes/grind_strip2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x51f581c3] = "Adecorators/gameplay_objects/turn_left_glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe3c49f61] = "Adecorators/gameplay_objects/turn_right_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf5f4cf99] = "Adecorators/gameplay_objects/turn_left_emissive.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc9d6fe51] = "Adecorators/gameplay_objects/turn_right_glow.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x8fe857] = "Adecorators/gameplay_objects/turn_right_middle.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe4d97260] = "Adecorators/gameplay_objects/turn_right_emissive.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9a879f8d] = "Adecorators/gameplay_objects/turn_left_middle.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4c4a5209] = "Adecorators/gameplay_objects/turn_left_start.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa6d88b36] = "Adecorators/gameplay_objects/turn_left_end.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5dac45eb] = "Adecorators/gameplay_objects/turn_rght_end.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x355274a2] = "Adecorators/gameplay_objects/turn_right_start.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5190ddb4] = "Adecorators/gameplay_objects/turn_left_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1d8a659e] = "Aglobal/global_tubes/meshes/triangle_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xbbeb0d4f] = "Aglobal/global_tubes/meshes/triangle_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xef192505] = "Aglobal/global_tubes/meshes/diamond_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x824b1a64] = "Aglobal/global_tubes/meshes/diamond_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x76f1c902] = "Aglobal/global_tubes/meshes/square_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x426332a1] = "Aglobal/global_tubes/meshes/square_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc577cb89] = "Aglobal/global_tubes/meshes/hexagon_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x6d952e52] = "Aglobal/global_tubes/meshes/hexagon_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x43eeac6f] = "Aglobal/global_tubes/meshes/octagon_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7eb1e331] = "Aglobal/global_tubes/meshes/otagon_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x84f73988] = "Aglobal/global_tubes/meshes/sept_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf0fb4669] = "Aglobal/global_tubes/meshes/dec_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x93069e30] = "Aglobal/global_tubes/meshes/dec_bright.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc1ffccfd] = "Aglobal/global_tubes/meshes/occlusion_tube07_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9dcb37be] = "Aglobal/global_tubes/meshes/sept_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7af536f9] = "Aglobal/global_tubes/meshes/diamond_chrome_arms.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4b9b609] = "Aglobal/global_tubes/meshes/pentagon_chrome_arms.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2b59d49] = "Aglobal/global_tubes/meshes/occlusion_tube01_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb15fdf28] = "Aglobal/global_tubes/meshes/occlusion_tube01_purple.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xfd8d736] = "Aglobal/global_tubes/meshes/occlusion_tube02_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9a05ee91] = "Aglobal/global_tubes/meshes/occlusion_tube02_purple.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x9f0dfc48] = "Aglobal/global_tubes/meshes/occlusion_tube03_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xcef5a8bb] = "Aglobal/global_tubes/meshes/occlusion_tube04_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb19a019] = "Aglobal/global_tubes/meshes/occlusion_tube04_purple.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa4537fa5] = "Aglobal/global_tubes/meshes/occlusion_tube05_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa82ac56e] = "Aglobal/global_tubes/meshes/occlusion_tube05_purple.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5d90b09] = "Aglobal/global_tubes/meshes/occlusion_tube06_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7484e6b8] = "Afx/meshes/turn_hit_shards.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x3f210420] = "Aglobal/global_tubes/meshes/occlusion_tube07_chrome.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf610a19b] = "Aglobal/global_tubes/meshes/occlusion_tube07_purple.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5a6a2f57] = "Aglobal/global_tubes/meshes/occlusion_tube06_purple.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xbb91b8a4] = "Aglobal/global_tubes/meshes/occlusion_ring_diamond.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x52c1e860] = "Aglobal/global_tubes/meshes/occlusion_ring_pentagon.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x398d9da6] = "Aglobal/global_tubes/meshes/occlusion_ring_circle.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x3043f8d2] = "Aglobal/global_tubes/meshes/occlusion_ring_octagon.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x558c277e] = "Aglobal/global_tubes/meshes/occlusion_ring_hex.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x1ca0178a] = "Aglobal/global_tubes/meshes/occlusion_ring_diamond2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa90d2927] = "Aglobal/global_tubes/meshes/occlusion_ring_pentagon2.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x245ba1ab] = "Aglobal/global_tubes/meshes/occlusion_tube02_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xbe17b6e1] = "Aglobal/global_tubes/meshes/occlusion_tube02_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x6ec5d7da] = "Aglobal/global_tubes/meshes/occlusion_tube03_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x3dbc9585] = "Aglobal/global_tubes/meshes/occlusion_tube03_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa6f5eaf5] = "Aglobal/global_tubes/meshes/hexagon_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa4a49445] = "Aglobal/global_tubes/meshes/hexagon_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7c0123df] = "Aglobal/global_tubes/meshes/diamond_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xe81a6d88] = "Aglobal/global_tubes/meshes/diamond_cap_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xb5bc3a00] = "Aglobal/global_tubes/meshes/horizontal.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa3a3b792] = "Aglobal/global_tubes/meshes/horizontal_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4c5dc762] = "Aglobal/global_tubes/meshes/horizontal_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x38adbb1b] = "Aglobal/global_tubes/meshes/diamondoid.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x4ba77fd5] = "Aglobal/global_tubes/meshes/diamondoid_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x5989b295] = "Aglobal/global_tubes/meshes/diamondoid_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x673fcbe2] = "Aglobal/global_tubes/meshes/occlusion_tube01_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf338ff80] = "Aglobal/global_tubes/meshes/occlusion_tube01_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x986fb1a5] = "Aglobal/global_tubes/meshes/triangle_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x7285b7be] = "Aglobal/global_tubes/meshes/triangle_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x540f3d3] = "Aglobal/global_tubes/meshes/occlusion_tube05_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x55b41acf] = "Aglobal/global_tubes/meshes/occlusion_tube05_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x78c87c78] = "Aglobal/global_tubes/meshes/occlusion_tube07_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa23221ff] = "Aglobal/global_tubes/meshes/pentagon_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xa71496ac] = "Aglobal/global_tubes/meshes/pentagon_cap_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x2653a55b] = "Aglobal/global_tubes/meshes/occlusion_ring_pentagon_cap.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x720d51a9] = "Aglobal/global_tubes/meshes/occlusion_ring_pentagon_stencil.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xf3c70ec8] = "Afx/meshes/spark_segment.x\x00\x00\x00\x3f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00",
[0xdbe81279] = "Aglobal/spiral_rise/meshes/spiral_vortex.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0x6b2b4a32] = "Aglobal/spiral_rise/meshes/spiral_vortex_outer.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc87c2ce8] = "Ameshes/barriers/rail/triangle_cap/cylindrical_triangle.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x1143514f] = "Ameshes/barriers/rail/triangle_cap_start/cylindrical_triangle_start_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xa7c3c1d6] = "Ameshes/barriers/rail/left_right_cylindrical_symmetrical/cylindrical_mid_right_symmetrical.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x32989ffa] = "Ameshes/barriers/rail/triangle_cap_start/casing_triangle_start_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x7f6179e7] = "Ameshes/barriers/rail/triangle_cap/casing_triangle.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x56987616] = "Ameshes/barriers/rail/triangle_cap_start/cylindrical_triangle_start.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xda160174] = "Ameshes/barriers/rail/triangle_cap/cylindrical_triangle_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xdd4f648] = "Ameshes/barriers/rail/left_right_casings/casing_end_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x5a78fb0a] = "Ameshes/barriers/rail/triangle_cap/casing_triangle_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xde838356] = "Ameshes/barriers/rail/triangle_cap_start/casing_triangle_start.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x34d7a29c] = "Ameshes/barriers/rail/left_right_casings/casing_end_left.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xd89355e5] = "Ameshes/barriers/rail/left_right_cylindrical/cylindrical_start_left.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x78e07ef0] = "Ameshes/barriers/rail/left_right_cylindrical/cylindrical_start_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0xcd3df296] = "Ameshes/barriers/rail/left_right_cylindrical/cylindrical_mid_left.x\xcd\xcc\x4c\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x8f95bd4b] = "Ameshes/barriers/rail/left_right_cylindrical/cylindrical_mid_right.x\xcd\xcc\x4c\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x9cf31965] = "Ameshes/barriers/rail/left_right_cylindrical/cylindrical_end_left.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x6ab49dbd] = "Ameshes/barriers/rail/left_right_cylindrical/cylindrical_end_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x9186696e] = "Ameshes/barriers/rail/left_right_casings/casing_start_left.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x4328063a] = "Ameshes/barriers/rail/left_right_casings/casing_start_right.x\x00\x00\x00\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x23e0f9a6] = "Ameshes/barriers/rail/left_right_casings/casing_mid_left.x\x66\x66\x66\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x48dda1ca] = "Ameshes/barriers/rail/left_right_casings/casing_mid_right.x\x66\x66\x66\x3f\x00\x00\x80\x3e\x00\x00\x00\x3e\x00\x00\x00\x00\x00",
[0x45288ed2] = "Ameshes/kaleidas/kaleida_hex_spikes.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
[0xc68eaf18] = "Afx/meshes/speed_streak_diamond.x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",
}

Data Types

Basic Types

All data types are stored in memory with little-endian byte order.

s8

A signed 8-bit integer.

u8

An unsigned 8-bit integer.

s16

A signed 16-bit integer.

u16

An unsigned 16-bit integer.

s32

A signed 32-bit integer.

u32

An unsigned 32-bit integer.

f32

A 32-bit IEEE 754 floating point value.

Alias Types

bool

An alias of u8. A boolean representing true or false. Valid values are 0 and 1.

Structs and Arrays

Arrays and Structs are used to group data together and is common for data points, headers and plenty of other types. Arrays and Structs are byte aligned and tightly packed. This means there are no padding bytes between members.

A Struct lets us make composite types and group data together with names. This makes it easier for us to reason about data.

Unlike in C or C++ we can use variables in our array sizes. This help us define structures cleanly, however when it comes to implementing these structures, you will need to use containers of some kind.

In constract to the tiddlyhost wiki, our types have sizes implicitly known. This means instead of every Struct telling us the individual byte sizes and types, we'll just tell you the type name, and the size can be inferred based on the type. This makes arrays much more intuitive too.

TypeNameMeaning
u8aExample
u8bExample
u8cExample

Given this structure, lets assume a, b, and c are related. We can simply store them together in an array.

TypeNameMeaning
u8[3]aExample

Placeholder Types

Placeholder types denote data of unknown size. Ideally we should never need these, however we don't fully understand the Thumper structures so this is needed to make notes to ourselves in a semantic way.

Unbounded

The unbound placeholder ... may have any value from 0 to +Inf. This is the most extreme placeholder type may select any amount of data.

Bounded

The bounded placeholder a..b may select any value in the range in the closed range of a to b inclusive.

For example u8[4..6] may select 4, 5, or 6 bytes.

Composite Types and Structures

Its common to see arrays with a dynamic size. This will be called a vector. Pull from C++ terms. Shortened to vec in structs.

vec<T>

TypeNameMeaning
u32countNumber of elements in the array
T[count]elementsThe elements of the array

Composite aliases

str

A string in Thumper is simply a size that refers to the following byte count, then the bytes themselves. Strings are an alias of vec<T> where T = u8. When expanded follows this structure:

TypeNameMeaning
u32sizeNumber of bytes in the string
u8[size]bytesThe bytes of the string

f32vec2

An array of 2 f32. Typically used to represent texture coordinates in meshes.

  • The first offset is commonly aliased as x, r or s.
  • The second offset is commonly aliased as y, g or t.
TypeNameMeaning
f32[2]valsThe values of the vector

f32vec3

An array of 3 f32. Typically used to represent positions and normal vectors.

  • The first offset is commonly aliased as x, or r.
  • The second offset is commonly aliased as y, g.
  • The third offset is commonly aliased as z, b.
TypeNameMeaning
f32[3]valsThe values of the vector

u8vec4

An array of 4 u8. Typically used to represent colors.

  • The first offset is commonly aliased as x, or r.
  • The second offset is commonly aliased as y, g.
  • The third offset is commonly aliased as z, b.
  • The fourth offset is commonly aliased as w, a.
TypeNameMeaning
u8[4]valsThe values of the vector

Data Point Types

boolDataPoint

TypeNameMeaning
f32timeAt what time (in beats) this data point occurs. The allowed values for time \(t\) are: \(t \in \mathbb{Z} \vert 0 \leq t < total number of beats\)
boolvalueON/OFF state. false = OFF; true = ON.
strinterpolationThis is meaningless for boolDataPoint
streasingThis is meaningless for boolDataPoint

f32DataPoint

TypeNameMeaning
f32timeAt what time (in beats) this data point occurs. The allowed values for time depend on the context.
f32valueThe value this data point holds. The specific meaning of this value depends on the context.
strinterpolationWhat interpolation method is applied on this data point with its neighboring data points. See Interpolation Trait for a list of allowed values.
streasingWhat easing method is applied on this data point with its neighboring data points. See Easing Trait for a list of allowed values.

Trait Values

Trait Type

IndexValueMeaning
0kTraitIntint32
1kTraitBoolbool
2kTraitFloatfloat32
3kTraitColorrgba
4kTraitObjObject
5kTraitVec3vector3f
6kTraitPathPath
7kTraitEnumEnum
8kTraitActionAction
9kTraitObjVecObject Vector
10kTraitStringstring
11kTraitCueCue
12kTraitEventEvent
13kTraitSymSymbol
14kTraitListList
15kTraitTraitPathTrait Path
16kTraitQuatQuaternion
17kTraitChildLibChild Library
18kTraitComponentComponent
19kNumTraitTypesDefault

Interpolation

ValueMeaning
kTraitInterpLinearLinear Interpolation
kTraitInterpQuadraticQuadratic Interpolation
kTraitInterpCubicCubic Interpolation
kTraitInterpQuarticQuartic Interpolation
kTraitInterpQuinticQuintic Interpolation
kTraitInterpSineSine Interpolation
kTraitInterpStepStep Interpolation
kTraitInterpNoneNo Interpolation

Easing

ValueMeaning
kEaseInOutEase In Out
kEaseInEase In
kEaseOutEase Out

Intensity

ValueMeaning
kIntensityScaleUnknown
kIntensityAddUnknown

Time

ValueMeaning
kTimeBeatsUse beats in relative time as the unit of time
kTimeSecondsUse seconds in relative time as the unit of time
kTimeBeatsRealtimeUse beats in absolute time (.master Object time) as the unit of time
kTimeSecondsRealtimeUse seconds in absolute time (.master Object time) as the unit of time

Move Phase

ValueMeaning
kMovePhaseRepeatChildUnknown
kMovePhaseRepeatUnknown

Step

ValueMeaning
kStepGameplayUnknown
kStepPropUnknown

Section

ValueMeaning
SECTION_LINEARLinear section
SECTION_BOSS_TRIANGLETriangle boss section
SECTION_BOSS_CIRCLECircle boss section
SECTION_BOSS_MINIMini boss section
SECTION_BOSS_CRAKHEDCrakhed boss section
SECTION_BOSS_CRAKHED_FINALCrakhed final boss section
SECTION_BOSS_PYRAMIDPyramid boss section
SECTION_ENDEnd section

Gate Sentry

ValueMeaning
SENTRY_NONENo sentry
SENTRY_SINGLE_LANESingle lane sentry
SENTRY_MULTI_LANEMulti-lane sentry

Level Random Type

ValueMeaning
LEVEL_RANDOM_NONENo level randomness
LEVEL_RANDOM_BUCKETUnknown
LEVEL_RANDOM_PUREUnknown

Layer

ValueMeaning
kLayerWorldWorld layer. An object with this layer trait is drawn first, behind all other objects.
kLayerUIUI layer. An object with this layer trait is drawn last, in front of all other objects.
kNumDrawLayersDefault layer.

Bucket

ValueMeaning
kBucketTerrainTerrain bucket. Objects with this trait value are drawn first, before objects in other buckets.
kBucketMainMain bucket. Objects with this trait value are drawn after the terrain bucket objects and before the effect bucket objects.
kBucketEffectEffect bucket. Objects with this trait value are drawn after the main bucket objects and before the post effect bucket objects.
kBucketPostEffectPost effect bucket. Objects with this trait value are drawn last, after objects in other buckets.
kBucketParentParent bucket. An object with this trait value is in the same bucket as its parent.

Constraint

ValueMeaning
kConstraintParentParent constraint
kConstraintBillboardBillboard constraint
kConstraintSkyboxSkybox constraint

Blend

ValueMeaning
kSourceUnknown
kAdditiveUnknown
kSubtractiveUnknown
kSourceSubtractiveUnknown
kAlphaSourceUnknown
kAlphaSourceAdditiveUnknown
kAlphaSourceSubtractiveUnknown
kStencilPortalBlendingUnknown

Z Mode

ValueMeaning
kZDisableZ Disable
kZTestOnlyZ Test Only
kZEnableZ Enable

Stencil Channel

ValueMeaning
kStencilDisabledUnknown
kStencilPortalUnknown
kStencilPortalInsideUnknown
kStencilPortalOutsideUnknown
kStencilShadowDrawOnceUnknown

Material Filtering

ValueMeaning
kFilteringNoneNo filtering
kFilteringLinearLinear filtering

Material Lighting

ValueMeaning
kLightingNoneNo lighting
kLightingVertexVertex lighting
kLightingPixelPixel lighting
kLightingEmissiveReflectEmissive Reflect lighting

Texture Transform Mode

ValueMeaning
kTexXfmDisableTexture transform disable
kTexXfmEnableTexture transform enable
kTexXfmReflectionTexture transform reflection

Animation Type

ValueMeaning
kTraitAnimNormalUnknown
kTraitAnimStepUnknown
kTraitAnimStepFloatRangeUnknown
kTraitAnimStepDurationUnknown
kTraitAnimStepDurationFixedUnknown

Path Scale Interpolation

ValueMeaning
kPathScaleInterpNonePath scale no interpolation
kPathScaleInterpLinearPath scale linear interpolation

Step Position

ValueMeaning
kStepFirstUnknown
kStepLastUnknown
kStepAnyUnknown

Tile Position

ValueMeaning
kTileCurrentUnknown
kTilePrevUnknown
kTileNextUnknown

Sample Mode

ValueMeaning
kSampleOneOffOne-off
kSampleDynamicDynamic

Magic Numbers

A magic number is a 32-bit hash value produced by applying a hash function on a string series of bytes. Hash tables are maintained in the game executable storing the hash values for string literals like game file paths, object types and parameter names. This is probably done to avoid expensive string comparisons and allow a more compact way of packing the binary game files.

Hash Function

Thumper's hash function is split into three parts:

  1. Prologue - Performed once per hash
  2. Loop - Performed one or more times per hash
  3. Epilogie - Performed once per hash

These functions NO NOT match the function signitures exactly as seen in the executable, but they are written in a way thats close. See the thumper binary section below for accurate function signitures.

Prologue

void prologue(std::uint32_t& value) {
    value = 0x811c9dc5;
}

Epilogue

void epilogue(std::uint32_t& value) {
	value *= 0x2001;
	value = (value ^ (value >> 0x7)) * 0x9;
	value = (value ^ (value >> 0x11)) * 0x21;
}

Loop / fnv1a

void fnv1a(std::uint32_t& value, std::span<std::byte const> bytes) {
	for (auto const& byte : bytes) {
		value ^= static_cast<std::uint32_t>(byte);
		value *= 0x1000193;
	}
}

How hashes are computed

Thumper never explicitly affixes an input string into the hash, rather this is implemented by invoking the internal loop for each section of the hash. Hash inputs may be non ascii. When implementing a hash function, make sure it can handle non-ascii.

Current there are 1, 2 and 7 known iteration counts for hashing.

An example of a 1 iteration hash is turn. The prologue is called, the fnv1a is called once and the epilogue is called once.

For hashing file paths the most common situation is a 2 iteration hash. For example take levels/demo.objlib. First the prologue is invoked. Then fnv1a is called with A. fnv1a is then invoked again with levels/demo.objlib. Important: When multiple iterations are invoked, the prologue or epoligue are not invoked between them.

This is effectivly the same as directly hashing Alevels/demo.objlib but is faster compute without doing string concatenation.

The other known iteration case is 7: This is primarily seen with .x files.

For example to get the correct hash for avatar/shell_right_eye_bulge.x. Thumper will perform hashing in the following order: A, avatar/shell_right_eye_bulge.x, \x9A\x99\x99\x3E, \x00\x00\x00\x00, \x00\x00\x00\x00, \x00, \x01\x00\x00\x00. Effectivly the same as: Aavatar/shell_right_eye_bulge.x\x9A\x99\x99\x3E\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00

The specifics on why this happens are still unknown.

Single function implementaiton

void hash32(std::uint32_t& value, std::string_view bytes) {
    // Prologue
    std::uint32_t h = 0x811c9dc5;

    // fnv1a
    for (auto const& byte : bytes) {
        value = (value ^ static_cast<std::uint32_t>(byte)) * 0x1000193;
    }

    // Epilogue
    value *= 0x2001;

    value = value ^ (value >> 0x7);
    value *= 0x9;
    value = value ^ (value >> 0x11);
    value *= 0x21;
}

Thumper Binary Details

After patching the thumper binary, the function entrypoints can be located at the following .text segment offsets:

  • thump_hash_prologue_811c9dc5 : 0x00007FF66AB1FA90
  • thump_hash_loop : 0x00007FF66AB1FAB0
  • thump_hash_epilogue : 0x00007FF66AB1FA70
  • thump_hash_epilogue_stub : 00007FF66AB1FA50

Function signitures

List of Magic Numbers

Here is a list of different magic numbers used in Thumper game files.

Hashed File Names

For simplicity, the .pc file extension is excluded from the hashed file names.

.objlib Files

/

Hashed File Name.objlib File TypeOriginal File Name
7ed74e41GFX Librarydebug_font.objlib
7fe3b994GFX Librarydefaults.objlib
888d0884GFX Librarydrool_splash.objlib
bcd81051GFX Librarydrool_splash_openvr.objlib
23c7b20bGFX Libraryglobal.objlib
b366adb4Obj Librarychannels.objlib

/boss/

Hashed File Name.objlib File TypeOriginal File Name
43384088GFX Librarycrakhed_eye.objlib
a643b287GFX Librarycrakhed_eye_pupil.objlib
19257f54GFX Libraryending_sequence.objlib
26e37a88GFX Librarygate_crakhed1.objlib
ec16293bGFX Librarygate_crakhed2.objlib
1bd29af6GFX Librarygate_crakhed3.objlib
224241e6GFX Librarygate_crakhed4.objlib
2ee2a727GFX Librarygate_crakhed5.objlib
71bffbd6GFX Librarygate_crakhed6.objlib
6645d5a1GFX Librarygate_crakhed7.objlib
ccfc8fe7GFX Librarygate_crakhed_level8.objlib
f0b9ee69GFX Librarygate_pyramid.objlib
a606d24GFX Librarytitle_screen_pyramid.objlib
1e3da7ecSequin Libraryboss_1.objlib
550eeaa6Sequin Libraryboss_2.objlib
bb2af59fSequin Libraryboss_3.objlib
ab4185f4Sequin Libraryboss_5.objlib
6c7c9d66Sequin Libraryboss_6.objlib
15088a9eSequin Libraryboss_6_b.objlib
cd6c35b9Sequin Libraryboss_7.objlib

/boss/boss_7/

Hashed File Name.objlib File TypeOriginal File Name
54521576GFX Libraryteeth.objlib
34122579GFX Libraryteeth_entity_set.objlib
68511411GFX Libraryteeth_tunnel.objlib

/boss/boss_array/

Hashed File Name.objlib File TypeOriginal File Name
6aab2127GFX Libraryboss_array.objlib
d22b91f4GFX Libraryboss_array_chunk.objlib
c106438eGFX Libraryboss_array_segment.objlib
eae8bdd1GFX Libraryboss_arrayfull.objlib

/boss/boss_fingers/

Hashed File Name.objlib File TypeOriginal File Name
2abe35d2GFX Libraryboss_2_fingers_set.objlib
47dc2cdfGFX Libraryboss_3_fingers_set.objlib
dc8032f6GFX Libraryboss_4_fingers_set.objlib
9ed0febaGFX Libraryboss_5_fingers_set.objlib
9eb8ef02GFX Libraryboss_6_fingers_set.objlib
15eee54aGFX Libraryboss_7_fingers_set.objlib
4b37f2c6GFX Libraryboss_8_fingers_set.objlib
7e3570e9GFX Libraryboss_9_fingers_set.objlib
d7341d77Sequin Libraryboss2_fingers.objlib
81408675Sequin Libraryboss3_fingers.objlib
f01949acSequin Libraryboss4_fingers.objlib
38802d68Sequin Libraryboss5_fingers.objlib
c9762f57Sequin Libraryboss6_fingers.objlib
eb1e3453Sequin Libraryboss7_fingers.objlib
67c1a201Sequin Libraryboss8_fingers.objlib
54afa127Sequin Libraryboss9_fingers.objlib

/boss/boss_frac/

Hashed File Name.objlib File TypeOriginal File Name
e59f230fGFX Librarygate_frac.objlib
c35b249fSequin Libraryboss_frac.objlib

/boss/boss_jump/

Hashed File Name.objlib File TypeOriginal File Name
2cd0b23cGFX Libraryboss_jump.objlib
16fb0b73GFX Librarygate_jump.objlib
7fa23e1fGFX Libraryspike.objlib
afbaadadGFX Libraryspikes_bubbles.objlib
73b8aef4Sequin Librarytrees.objlib
1b0c4f34Sequin Librarytrees_a.objlib

/boss/boss_spiral/

Hashed File Name.objlib File TypeOriginal File Name
5024714eGFX Librarygate_spiral.objlib
1b0c24e5GFX Libraryspiral1.objlib
9f00cf66GFX Libraryspiral_entity1.objlib
d899a074GFX Libraryspiral_entity_sets.objlib
15cd7d0cSequin Libraryboss_spiral_starfish.objlib

/boss/boss_spirograph/

Hashed File Name.objlib File TypeOriginal File Name
3e24534cGFX Librarygate_spirograph.objlib
fbc3e66fGFX Libraryspirograph_entity.objlib
1c7defafGFX Libraryspirograph_entity_sets.objlib
114daa65Sequin Libraryboss_spirograph_starfish.objlib
a7b4cd98Sequin Libraryboss_spirograph_starfish_small.objlib

/boss/boss_tube/

Hashed File Name.objlib File TypeOriginal File Name
a04a0954GFX Libraryboss_tube.objlib
eb7beca5GFX Librarygate_tube.objlib

/boss/boss_tunnel/

Hashed File Name.objlib File TypeOriginal File Name
17d00a8fGFX Libraryboss_tunnel.objlib
28be3f2dGFX Libraryboss_tunnel_set.objlib
1e82f63cGFX Librarytunnel_segment.objlib
ab89af8GFX Librarytunnel_segments.objlib
f65be57dSequin Libraryboss_tunnel_starfish.objlib

/boss/crakhed_fingers/

Hashed File Name.objlib File TypeOriginal File Name
7015fe28GFX Librarycrakhed2_fingers_set.objlib
3c75b8f8GFX Librarycrakhed3_fingers_set.objlib
f306c1d1GFX Librarycrakhed4_fingers_set.objlib
50484abbGFX Librarycrakhed6_fingers_set.objlib
ec54d2c8GFX Librarycrakhed7_fingers_set.objlib
70675637GFX Librarycrakhed8_fingers_set.objlib
73613bedGFX Librarycrakhed9_fingers_set.objlib
800eb5c5GFX Librarycrakhed_5_fingers_set.objlib
15237870GFX Librarycrakhed_demo_fingers_set.objlib
c8e69347GFX Librarycrakhed_red_tentacle_set.objlib
c1d894f7Sequin Librarycrakhed2_fingers.objlib
e587062eSequin Librarycrakhed3_fingers.objlib
df3d2c59Sequin Librarycrakhed4_fingers.objlib
c616a9bSequin Librarycrakhed5_fingers.objlib
283b2afcSequin Librarycrakhed6_fingers.objlib
9d34d9ccSequin Librarycrakhed7_fingers.objlib
15b6268fSequin Librarycrakhed8_fingers.objlib
8a4174f2Sequin Librarycrakhed9_fingers.objlib
a35f967eSequin Librarycrakhed9_fingers_optimized.objlib
6cb7ee87Sequin Librarycrakhed_demo_fingers.objlib
cc62e099Sequin Librarycrakhed_red_tentacle.objlib
9c19052bSequin Librarycrakhed_red_tentacle_prop.objlib

/boss/gate_diamond/

Hashed File Name.objlib File TypeOriginal File Name
89b90981GFX Librarycheckpoint_diamond.objlib
5ca234d7GFX Librarygate_3_stage_diamond.objlib
718c382eGFX Librarygate_ring_diamond.objlib
39fffef2GFX Libraryzillapede_boss2.objlib

/boss/gate_triangle/

Hashed File Name.objlib File TypeOriginal File Name
3c179df5GFX Librarycheckpoint_triangle.objlib
19956885GFX Librarygate_3_stage_triangle.objlib
e7a15f0dGFX Librarygate_ring_triangle.objlib
c4f25dbfGFX Librarytriangle_boss.objlib
48db15e5GFX Librarytriangle_boss_pound_tutorial.objlib

/decorators/

Hashed File Name.objlib File TypeOriginal File Name
c833190cGFX Libraryboss_shield.objlib
5fd92ea0GFX Librarycheckpoint.objlib
a8543f1GFX Libraryducker.objlib
3cc8d88dGFX Libraryphrase_crak.objlib
23c74249GFX Libraryrail_switch.objlib
6a397d7bGFX Librarysentry.objlib
939ece45GFX Librarythump_grindable.objlib
9a4d97b2GFX Librarythump_grindable_multi.objlib
450aa3d5GFX Librarythump_rails.objlib
f0b42963GFX Libraryturn.objlib

/decorators/barriers/

Hashed File Name.objlib File TypeOriginal File Name
f5fa1a5bGFX Librarybarrier_rail.objlib
4d45b20fGFX Libraryrail.objlib

/decorators/decorative/

Hashed File Name.objlib File TypeOriginal File Name
b85626dbGFX Librarymillipede_half_decorative.objlib
c08cfee6GFX Librarymillipede_half_decorative_b.objlib
3dade038GFX Librarypulse_crest.objlib
da80a784GFX Libraryring_pulse.objlib
76e4336dGFX Libraryring_pulse_checkpoint.objlib
a9d871cdSequin Libraryfingers_rails.objlib
1e280857Sequin Libraryfingers_rails_gate.objlib

/decorators/decorative/sequins/

Hashed File Name.objlib File TypeOriginal File Name
8b182779Sequin Librarymillipede_half_decorative.objlib
ad654876Sequin Librarymillipede_half_decorative_b.objlib

/decorators/gameplay_objects/

Hashed File Name.objlib File TypeOriginal File Name
ef1068d9Sequin Libraryboss_shield_sequin.objlib
69e6e7e2Sequin Libraryducker_ring_sequin.objlib
216114d2Sequin Librarysentry_sequin.objlib

/decorators/jump_high/

Hashed File Name.objlib File TypeOriginal File Name
1a98cd1dGFX Libraryjump_high_big_trees_set.objlib
24e4dd34GFX Libraryjump_high_set.objlib
9bd111dcGFX Libraryjump_high_spikes.objlib
58afd38cGFX Libraryred_shockwave.objlib
be0a515Sequin Libraryjump_high_big_trees.objlib
48a0c649Sequin Libraryjump_high_trees.objlib

/decorators/jumper/

Hashed File Name.objlib File TypeOriginal File Name
c8819a11GFX Libraryjumper_blisters.objlib
c2d8d2cGFX Libraryjumper_collide.objlib
3fec84a8GFX Libraryjumper_set.objlib
17243601Sequin Libraryjumper_trees.objlib

/decorators/level_fingers/

Hashed File Name.objlib File TypeOriginal File Name
b39407c5GFX Librarydemo_fingers_set.objlib
f517a916GFX Librarylevel2_angled_fingers_set.objlib
9a9d7e6eGFX Librarylevel2_fingers_set.objlib
5ab63e90GFX Librarylevel2b_fingers_set.objlib
97d4562cGFX Librarylevel2c_fingers_set.objlib
cd17b6f4GFX Librarylevel3_fingers_set.objlib
15f003c0GFX Librarylevel3b_fingers_set.objlib
e920846cGFX Librarylevel3c_fingers_set.objlib
c57d37b1GFX Librarylevel3d_fingers_set.objlib
18165acGFX Librarylevel4_small_fingers_set.objlib
bcf1025dGFX Librarylevel4b_fingers_set.objlib
bdb9a378GFX Librarylevel4c_fingers_set.objlib
db0b03b4GFX Librarylevel5b_fingers_set.objlib
b8ee1192GFX Librarylevel5c_fingers_set.objlib
c63df3f8GFX Librarylevel5d_fingers_set.objlib
86c46b67GFX Librarylevel5e_fingers_set.objlib
26d77527GFX Librarylevel6b_fingers_set.objlib
1166bda8GFX Librarylevel6c_fingers_set.objlib
e000a7a5GFX Librarylevel7_fingers_set.objlib
d2f0d6d1GFX Librarylevel7b_fingers_set.objlib
f22216edGFX Librarylevel7c_fingers_set.objlib
506bbd55GFX Librarylevel8_fingers_set.objlib
917d7a9dGFX Librarylevel8b_fingers_set.objlib
6719bb5dGFX Librarylevel9_fingers_set.objlib
e74d681aGFX Librarylevel9b_fingers_set.objlib
fcc8a3a6GFX Librarylevel9c_fingers_set.objlib
8519d8b7GFX Librarylevel9d_fingers_set.objlib
63cff041GFX Librarylevel_tree1_angled_set.objlib
6b4d43e5GFX Librarylevel_tree1_lattice_set.objlib
372cf62eGFX Librarylevel_tree1_latticeb_set.objlib
516325d8GFX Librarylevel_tree1_set.objlib
767e6881GFX Librarylevel_tree1_set_glass.objlib
ac4abd71GFX Librarylevel_tree2_set.objlib
bd99986dGFX Librarylevel_tree3_set.objlib
b4b4cf0dGFX Librarylevel_tree3_transparent_set.objlib
728522dbGFX Librarylevel_tree4_set.objlib
f454b65aGFX Librarylevel_tree5_set.objlib
f10adf88GFX Librarylevel_tree8_set.objlib
10576d66GFX Libraryspiral_fingers_set.objlib
3f023126GFX LibrarySequin Library demo_fingers.objlib
3fd5dd0cGFX Librarylevel2_angled_fingers.objlib
cafb2bb2GFX Librarylevel2_fingers.objlib
dea9429fGFX Librarylevel2b_fingers.objlib
c2da47abGFX Librarylevel2c_fingers.objlib
4212b892GFX Librarylevel3_fingers.objlib
33f10277GFX Librarylevel3b_fingers.objlib
9e90b25GFX Librarylevel3c_fingers.objlib
b369047eGFX Librarylevel3d_fingers.objlib
67a881dfGFX Librarylevel4_small_fingers.objlib
3eacce0eGFX Librarylevel4b_fingers.objlib
308b1286GFX Librarylevel4c_fingers.objlib
643ec53dGFX Librarylevel5b_fingers.objlib
f17fb96bGFX Librarylevel5c_fingers.objlib
92e735ddGFX Librarylevel5e_fingers.objlib
4da31c74GFX Librarylevel5f_fingers.objlib
15628b50GFX Librarylevel6b_fingers.objlib
8d535fb9GFX Librarylevel6c_fingers.objlib
747b7b93GFX Librarylevel7_fingers.objlib
c64c2a4eGFX Librarylevel7b_fingers.objlib
2db423cdGFX Librarylevel7c_fingers.objlib
245c5390GFX Librarylevel7d_fingers.objlib
75bcb1bbGFX Librarylevel8_fingers.objlib
8ef1be9fGFX Librarylevel8b_fingers.objlib
29a8896cGFX Librarylevel9_fingers.objlib
48e9803bGFX Librarylevel9b_fingers.objlib
57520268GFX Librarylevel9c_fingers.objlib
7e96d339GFX Librarylevel9d_fingers.objlib
eb0dac07GFX Librarylevel_tree1.objlib
1960ccdGFX Librarylevel_tree1_angled.objlib
2dded059GFX Librarylevel_tree1_glass.objlib
a72eba03GFX Librarylevel_tree1_lattice.objlib
c62ede88GFX Librarylevel_tree1_latticeb.objlib
eca16ea6GFX Librarylevel_tree2.objlib
8e7938b5GFX Librarylevel_tree3.objlib
5a5830c9GFX Librarylevel_tree3_transparent.objlib
7eae46fcGFX Librarylevel_tree4.objlib
9f24ea6dGFX Librarylevel_tree5_long_straight.objlib
43d50ae8GFX Librarylevel_tree8.objlib
d8d17022GFX Libraryspiral_fingers.objlib

/decorators/obstacles/wurms/

Hashed File Name.objlib File TypeOriginal File Name
7e6c6513GFX Librarymillipede.objlib
69f909b0GFX Librarymillipede_half.objlib
5ca62107GFX Librarymillipede_quarter.objlib

/decorators/obstacles/wurms/sequins/

Hashed File Name.objlib File TypeOriginal File Name
6bec7cb9Sequin Librarymillipede_half.objlib
80360d0aSequin Librarymillipede_quarter.objlib
83eab8b4Sequin Librarymillipede_straight.objlib

/entity/

Hashed File Name.objlib File TypeOriginal File Name
fbb90251GFX Libraryambient_fx.objlib
c2073ffcGFX Librarydamage.objlib
1b02e3b3GFX Librarydecorative_rails.objlib
884dfdfGFX Librarymillipede_decorative.objlib
232809d2GFX Libraryring_pulse_fx.objlib

/global/

Hashed File Name.objlib File TypeOriginal File Name
1d531c9aGFX Libraryaurora_cube.objlib
dad9b289GFX Librarybounce_barrier.objlib
dfafba45GFX Librarycarve.objlib
25f6dc8cGFX Librarychrome_aurora_tex_256.objlib
ca5c5aadGFX Librarychrome_aurora_tex_64.objlib
893f06f6GFX Librarychrome_aurora_tex_intensified.objlib
bd3920f3GFX Librarychrome_small_highlight.objlib
7097f7acGFX Librarychrome_tex_128.objlib
f03502a6GFX Librarychrome_tex_256.objlib
4eb2dc33GFX Librarydamage_sparks.objlib
5b64d798GFX Librarydata_streaks_decorator.objlib
144f5dc9GFX Librarydeath_impact_explosion.objlib
211bcf23GFX Libraryducker_splosion.objlib
d8c8f574GFX Librarydust.objlib
4730abdGFX Libraryexplosion_sparks.objlib
e5ce0de7GFX Libraryfall_end.objlib
1a37f945GFX Libraryfall_start.objlib
6b9bde54GFX Libraryflutter_end.objlib
b9fa2a14GFX Libraryflutter_start.objlib
2705cbfGFX Librarygate_damage_fx.objlib
2f2aeb47GFX Librarygate_damage_fx_crakhed.objlib
70c23598GFX Librarygeo_explosion.objlib
f1064cc9GFX Librarygeo_explosion_millipedes.objlib
7851d0b4GFX Libraryglobal_tunnels.objlib
ad6a22ebGFX Librarygrind.objlib
5677342eGFX Librarygrindable_splosion.objlib
389cfe5eGFX Libraryhd_vibration.objlib
a7589ab7GFX Libraryjump.objlib
fcfd083aGFX Librarylane_switch_birth.objlib
a384e327GFX Librarylaser.objlib
23320041GFX Librarymillipede_hit.objlib
81573eb6GFX Librarypostprocs.objlib
d483962dGFX Librarypound_hit.objlib
491aa054GFX Librarypound_miss.objlib
b44a820aGFX Librarypound_start.objlib
3533b2c3GFX Librarypsychedelic_textures.objlib
8116ca5dGFX Librarypulser_missplosion.objlib
2fd13a52GFX Libraryrails.objlib
38940c8eGFX Libraryscrape.objlib
2395fe25GFX Librarysentry_death.objlib
9ed1c8e0GFX Librarysentry_tracker.objlib
52b9a22GFX Libraryshatter.objlib
67b3b5a7GFX Libraryshatter_coin.objlib
7992017bGFX Libraryshatter_decorator.objlib
dcb48ce9GFX Libraryshatter_shield.objlib
a2385929GFX Librarysmoke_decorator.objlib
ee9982e0GFX Librarythump_grind.objlib
d07a55cGFX Librarythump_hit.objlib
b049191bGFX Librarythump_miss.objlib
5cd695e4GFX Librarythump_swing.objlib
c21bb512GFX Libraryturn_hit.objlib
be20b2eaGFX Libraryturn_hit_shockwaves.objlib
ae1e5179Obj Libraryconditions.objlib
4764c482Obj Libraryconfig.objlib
914f191bObj Librarydissonant_bursts.objlib
c75dbfd3Obj Libraryfrench_horn_chords.objlib
b11a8dc4Obj Libraryfrench_horn_notes.objlib
7ff61b49Obj Libraryfrench_horn_swells.objlib
a2fa767dObj Libraryfrench_horn_swells_short.objlib
2580c0a8Obj Libraryglobal_drones.objlib
5d601e95Obj Librarygongs.objlib
4d51fcedObj Libraryrises.objlib
a2b4e667Obj Libraryrises_once.objlib
c63c39c1Obj Libraryswooshes.objlib
a7ee0d61Obj Librarytunnel_sfx.objlib
64df9ca0Obj Librarytunnel_whooshes.objlib
ae6469beObj Libraryvr_playspace.objlib
cd2c1ecAvatar Libraryavatar.objlib

/global/ambient_decorators/

Hashed File Name.objlib File TypeOriginal File Name
ff4331aaGFX Libraryaurora_decorator.objlib
94afcf05GFX Libraryboss_smoke.objlib
5e627466GFX Libraryglass_shard.objlib
18ea9401GFX Libraryglass_shatter.objlib
18d3ef14GFX Librarypyramid.objlib
fe938efdGFX Libraryspeed_streak.objlib
991adb7aGFX Librarystalactites.objlib
b7227502GFX Librarytwirlies.objlib
a264164bGFX Librarytwirlies_burst.objlib
9dc87556GFX Librarytwirly.objlib
4cb20baeGFX Libraryvortex_decorator1.objlib

/global/boss_shield/

Hashed File Name.objlib File TypeOriginal File Name
17383211GFX Libraryboss_shield_sparks.objlib

/global/damage_flash/

Hashed File Name.objlib File TypeOriginal File Name
9a8a35b0GFX Librarydamage_flash.objlib
a39dda6bGFX Libraryspike.objlib

/global/electric_effect/

Hashed File Name.objlib File TypeOriginal File Name
8bab99c3GFX Librarydamage_electric.objlib
733ae127GFX Libraryelectric_effects.objlib
ddad1eb9Sequin Libraryelectric_effect.objlib

/global/ending_sequence/

Hashed File Name.objlib File TypeOriginal File Name
84738889GFX Libraryending_sequence_effect.objlib
ea8d5c9eGFX Libraryending_sequence_effect_final_scene.objlib
ddba890eGFX Libraryending_sequence_effect_starfish.objlib
e63b2937GFX Libraryending_sequence_shard.objlib
12af8f8bGFX Libraryending_sequence_shards.objlib

/global/explosion_spikes/

Hashed File Name.objlib File TypeOriginal File Name
dae49788GFX Libraryexplosion_spike.objlib
59d1652dGFX Libraryexplosion_spike_boss_shield.objlib
251e520eGFX Libraryexplosion_spike_thump.objlib
8f0140b8GFX Libraryexplosion_spikes.objlib
d99bef4bGFX Libraryexplosion_spikes_boss_shield.objlib
911855a0GFX Libraryexplosion_spikes_sphere.objlib
81ade1f2GFX Libraryexplosion_spikes_thump.objlib
1adc3db3GFX Librarylaser_spike.objlib
7ee3a332GFX Librarylaser_spikes.objlib

/global/geometric_chunks/

Hashed File Name.objlib File TypeOriginal File Name
42ee3d0aGFX Librarygeometric_chunk.objlib
3e95ac87GFX Librarygeometric_chunks.objlib

/global/global_caves/

Hashed File Name.objlib File TypeOriginal File Name
857c4f49GFX Libraryglobal_caves.objlib

/global/global_lattices/

Hashed File Name.objlib File TypeOriginal File Name
8debd826GFX Libraryglobal_lattices.objlib

/global/global_scaffolds/

Hashed File Name.objlib File TypeOriginal File Name
a79dcd11GFX Libraryscaffolds.objlib

/global/global_tubes/

Hashed File Name.objlib File TypeOriginal File Name
f0d6b122GFX Libraryglobal_tubes.objlib

/global/god_rays/

Hashed File Name.objlib File TypeOriginal File Name
68b0618aGFX Libraryending_sequence_rays.objlib
40144166GFX Libraryeye_ray.objlib
a51ae2fbGFX Librarygod_ray.objlib
ed26cfadGFX Librarygod_ray_crakhed.objlib
55a3eae9GFX Librarygod_rays_bonus_thump.objlib
553a04c3GFX Librarygod_rays_crakhed.objlib

/global/grind/

Hashed File Name.objlib File TypeOriginal File Name
7562d428GFX Librarygrind_streak.objlib
c2ea0ed6GFX Librarygrind_streaks.objlib

/global/pellet_fx/

Hashed File Name.objlib File TypeOriginal File Name
d729788cGFX Librarypellet_activated.objlib
6521dcc9GFX Librarypellet_activation_shards.objlib
fc0eb4acGFX Librarypellet_pulse_entity.objlib

/global/pound_slowdown/

Hashed File Name.objlib File TypeOriginal File Name
d0f1c8d4GFX Librarypound_slowdown_spark.objlib
85d8df14GFX Librarypound_slowdown_sparks.objlib

/global/scrape_effect/

Hashed File Name.objlib File TypeOriginal File Name
f13c27d7GFX Libraryshard_segment.objlib
512ac3a6GFX Libraryspark_segment.objlib
4993b383GFX Librarysparks.objlib

/global/spiral_rise/

Hashed File Name.objlib File TypeOriginal File Name
8a88f8b8GFX Libraryspiral_pulse.objlib
565b5752GFX Libraryspiral_rise.objlib
8b8593b2GFX Libraryspiral_risers.objlib
f19f2904GFX Libraryspiral_vortex.objlib
81b46f33GFX Libraryspiral_vortices.objlib

/global/thump_miss/

Hashed File Name.objlib File TypeOriginal File Name
f1f4d42GFX Librarythump_miss_sparks.objlib

/global/turn_fx/

Hashed File Name.objlib File TypeOriginal File Name
f0e6dd8eGFX Libraryturn_hit_shards.objlib

/levels/

Hashed File Name.objlib File TypeOriginal File Name
673863f9Level Librarydemo.objlib
d0d6149cLevel Librarytitle_screen.objlib

/levels/Level2/

Hashed File Name.objlib File TypeOriginal File Name
b2455736Level Librarylevel_2a.objlib

/levels/Level3/

Hashed File Name.objlib File TypeOriginal File Name
c058a9aLevel Librarylevel_3a.objlib

/levels/Level4/

Hashed File Name.objlib File TypeOriginal File Name
e0c51024Level Librarylevel_4a.objlib

/levels/Level5/

Hashed File Name.objlib File TypeOriginal File Name
b201991cLevel Librarylevel_5a.objlib

/levels/Level6/

Hashed File Name.objlib File TypeOriginal File Name
5a82f017Level Librarylevel_6.objlib

/levels/Level7/

Hashed File Name.objlib File TypeOriginal File Name
9af0e3ccLevel Librarylevel_7a.objlib

/levels/Level8/

Hashed File Name.objlib File TypeOriginal File Name
88d344d4Level Librarylevel_8a.objlib

/levels/Level9/

Hashed File Name.objlib File TypeOriginal File Name
30291331Level Librarylevel_9a.objlib

/props/

Hashed File Name.objlib File TypeOriginal File Name
85f4789aGFX Librarycheckpoint.objlib
82623d2cGFX Librarygate_3_stage.objlib
7ec1280eGFX Librarygate_3_stage_cheap.objlib
f9490b56GFX Librarygate_boss.objlib
af7bb6b2GFX Librarygate_mouth.objlib
ceb48ba3GFX Librarygate_ring.objlib
4a2dacd4Sequin Librarycheckpoint_tentacles.objlib
c2e8455fSequin Libraryzillapede.objlib

/skybox/

Hashed File Name.objlib File TypeOriginal File Name
146281a9GFX Libraryoverlay_skybox.objlib
d9180dccGFX Libraryskybox_cube.objlib

/ui/

Hashed File Name.objlib File TypeOriginal File Name
6bf8c2e7GFX Libraryauto_load.objlib
c823ee6dGFX Libraryblack_skybox.objlib
bc635325GFX Librarybusy_widget.objlib
95ee11acGFX Librarycal_meter.objlib
280021c2GFX Librarycheckpoint_hud.objlib
58f97837GFX Librarycredits.objlib
4005db52GFX Libraryerror_dialog.objlib
85de87ecGFX Libraryfonts.objlib
e92b3232GFX Librarygame.objlib
eafab3c0GFX Libraryhelpbar.objlib
ad12bc82GFX Libraryhmd_help.objlib
8c1ae36fGFX Libraryhud.objlib
769fc563GFX Libraryicons.objlib
16e53b68GFX Libraryingame_hud_cam.objlib
9af60c0cGFX Libraryleaderboard.objlib
b6877555GFX Libraryleaderboard_network_check.objlib
16b6ed2bGFX Librarylevel_nav.objlib
4835c7c2GFX Librarylevel_select.objlib
b39b014cGFX Libraryloading.objlib
302ee97aGFX Libraryloading_bg.objlib
b13dc798GFX Librarymain_menu.objlib
72f2d5cfGFX Libraryoptions.objlib
cfddbeddGFX Libraryoptions_controls.objlib
fee62408GFX Libraryoptions_vr.objlib
bc951901GFX Librarypause.objlib
e48a446eGFX Librarypause_dialog.objlib
8498c103GFX Librarypre_game_dialog.objlib
23d16ff4GFX Libraryrank_icons.objlib
decf174cGFX Libraryrestart_checkpoint.objlib
e35f129bGFX Libraryscore.objlib
98909eadGFX Librarysection_widget.objlib
fb1672bdGFX Librarysplash.objlib
b183dcaeGFX Librarytitle.objlib
ee58cc32GFX Libraryui_loading.objlib
c71afe7fGFX Libraryvr_toggle.objlib
3fad0831GFX Libraryyn_dialog.objlib
2565a4dbObj Librarysfx.objlib

Startup Hashes

Download

return {
[0x1d5b15c2] = "helpbar_select",
[0x37ca0b23] = "GameLayer",
[0x4fa77362] = "TraitIntensityOp",
[0x535ea8e5] = "intensity",
[0xad855f96] = "intensity_color",
[0x2e6d5b5e] = "intensity_step",
[0x8e5819b2] = "phase",
[0xd10563d5] = "phase_frac",
[0x307c5547] = "TraitType",
[0x9025d1a2] = "TraitAnimType",
[0x5f37ab11] = "TraitInterp",
[0x88fa9945] = "TraitLibType",
[0x41af962d] = "TraitEasing",
[0xfd76d672] = "TraitUsage",
[0x826ca600] = "TraitTargeting",
[0x9da7df9f] = "TimeUnit",
[0xd366d866] = "InputType",
[0x7b0277fe] = "Button",
[0x5ea4d53f] = "ImpactStyle",
[0x4878d595] = "EventTriggerEvent",
[0x6ab0bda8] = "LevelStartedEvent",
[0xa11c6810] = "EndedEvent",
[0xc0567c60] = "ExternalInputEventEvent",
[0x176e9cf6] = "ExternalInputBooleanEvent",
[0xf554163f] = "ExternalInputColorEvent",
[0xdacf9972] = "ExternalInputFloatEvent",
[0x3b71cbd9] = "ExternalInputIntegerEvent",
[0xcec5ff4e] = "ExternalInputObjectEvent",
[0xb53f4a0b] = "ExternalInputRotationEvent",
[0xca7825fe] = "ExternalInputSymbolEvent",
[0x9fcfb417] = "ExternalInputVector3Event",
[0x8c0e9c8a] = "ExternalOutputEventEvent",
[0x850c2457] = "ExternalOutputBooleanEvent",
[0xa4ad81e] = "ExternalOutputColorEvent",
[0xd0c3d6a2] = "ExternalOutputFloatEvent",
[0x276a2686] = "ExternalOutputIntegerEvent",
[0x7938c556] = "ExternalOutputObjectEvent",
[0x3d2a7643] = "ExternalOutputRotationEvent",
[0xf065d90c] = "ExternalOutputSymbolEvent",
[0x3b25bd65] = "ExternalOutputVector3Event",
[0xb9f29d67] = "AnimationEvent",
[0xbaf5f66a] = "CancelGroupEvent",
[0xd7c01ece] = "BooleanDataEvent",
[0x3863a88e] = "ColorDataEvent",
[0xbff54918] = "FloatDataEvent",
[0x52ac8363] = "IntegerDataEvent",
[0xfafdfef2] = "ObjectDataEvent",
[0xa69d995a] = "RotationDataEvent",
[0x8a0501fd] = "SymbolDataEvent",
[0x8a21d899] = "Vector3DataEvent",
[0x101dd2bd] = "DebugPrintEvent",
[0xfda89d4d] = "DebugPrintValueEvent",
[0x3f0c2045] = "VibrateEvent",
[0x32f90b87] = "SpawnEffectEvent",
[0xc13c57a4] = "FlowInstanceEvent",
[0xd77f865e] = "FlowReferenceEvent",
[0xc922375f] = "BranchEvent",
[0xdcab78a5] = "CompareNumbersEvent",
[0xc64f97c] = "CompareObjectsEvent",
[0x306df37f] = "DataSwitchEvent",
[0x5b27c8e1] = "DelayEvent",
[0xc788d832] = "LinkEvent",
[0x4697399c] = "NextEvent",
[0x7d509064] = "OnceEvent",
[0xd5af58f5] = "RelayEvent",
[0x9e24a822] = "RandomizeMethod",
[0x202374c8] = "RandomizeEvent",
[0xf19d6368] = "SequenceEvent",
[0x43e5c038] = "SwitchEvent",
[0xb89c79d1] = "TimesEvent",
[0xc3ef3d6d] = "ToggleEvent",
[0x362e5b5a] = "AddEvent",
[0x85a86ac6] = "DivideEvent",
[0xd85826e8] = "ExponentiateEvent",
[0xc0d0876a] = "MaximumEvent",
[0xe13766f5] = "MinimumEvent",
[0x4fc411b6] = "ModulateEvent",
[0x4b0e232e] = "MultiplyEvent",
[0xc8ef9535] = "SubtractEvent",
[0x758e1f2d] = "ColorAddEvent",
[0x55fde7c] = "ColorMultiplyEvent",
[0xcbbb7f94] = "ColorSubtractEvent",
[0xc61d0d8a] = "CounterEvent",
[0x6ced8052] = "AbsoluteEvent",
[0xa89bd0e2] = "CeilingEvent",
[0x56ee0f3a] = "FloorEvent",
[0x6f193e38] = "SignEvent",
[0xdac483f9] = "RandomFloatEvent",
[0x9917c393] = "VectorComponentsEvent",
[0xeb1005f8] = "ComponentVectorEvent",
[0x2c345c83] = "SpringEvent",
[0x408ba494] = "BlendAnimEvent",
[0x793b9fc5] = "BlendTraitEvent",
[0x1081d955] = "QueryTraitEvent",
[0x86f65366] = "SetTraitEvent",
[0x5cd91829] = "SetBooleanEvent",
[0xb5e5bd4a] = "Blending",
[0x281ade3] = "StencilChannel",
[0x95240c35] = "FrameRate",
[0x83ed9958] = "MsaaLevel",
[0x4b75935d] = "DrawLayer",
[0x75e6ca38] = "TextAlign",
[0x30162476] = "Compression",
[0x4e446995] = "RenderBucket",
[0x68d33724] = "XfmConstraint",
[0xe9cb316e] = "ShaderType",
[0xde297802] = "StandardShaderFlag",
[0x35ccec03] = "LineShaderFlag",
[0x3c7c140] = "TextShaderFlag",
[0xcb6a76e4] = "PPShaderFlag",
[0xd6f8fa71] = "MatLighting",
[0x947213a3] = "MatFiltering",
[0x52597d2] = "CullMode",
[0x98d1a7e5] = "ZMode",
[0x6af8d6c] = "TexXfmMode",
[0x926db4bc] = "ShadowLightType",
[0x4f67f36e] = "LowSpecBranchEvent",
[0xb76c98af] = "VrBranchEvent",
[0xaf36bd09] = "TouchBranchEvent",
[0x90c083a0] = "ParamEqPreset",
[0x164afb7a] = "CompressorPreset",
[0xa79d0766] = "LimiterPreset",
[0xae7159ca] = "MasteringPreset",
[0x3d87c8df] = "SamplePlayMode",
[0xf2e6633a] = "DSPOscillatorType",
[0xea5ce5cd] = "SoundEvent",
[0x970062e8] = "UIFocusState",
[0x60adb61e] = "LayoutUnit",
[0xd7a7d331] = "JoypadIconType",
[0x16e3f50e] = "UICaseMode",
[0xb153b256] = "GotoStateEvent",
[0xb23f1e6c] = "LoadStateEvent",
[0x5ee02036] = "LocalizeEvent",
[0xce21924c] = "UIControllerEvent",
[0x23dffbf2] = "UIFocusStateDataEvent",
[0xeff9ea18] = "UINavigationEvent",
[0xf12ec668] = "UIStartEvent",
[0x57d871eb] = "UIEndEvent",
[0x352fdc47] = "UIStringFormatEvent",
[0x468d7cce] = "state",
[0x26726508] = "option_action",
[0x118274b6] = "option_up",
[0x73120490] = "option_left",
[0xf2f7cdfe] = "option_down",
[0xb68b53ab] = "option_right",
[0xee067380] = "option_quick_restart",
[0xce35ce2] = "LetterRank",
[0x5b2fa772] = "GameplayMode",
[0x66f4ad56] = "save_local",
[0xadc7f4a0] = "save_cloud",
[0xdebf3374] = "username",
[0x92867a40] = "spacer",
[0x32122732] = "Title Fade",
[0x37d9f6aa] = "PlateLineType",
[0x40c45647] = "PathScaleInterp",
[0x26001cc2] = "StepPosition",
[0xc0334e23] = "TilePosition",
[0x14b81306] = "LevelRandom",
[0x36533303] = "AvatarState",
[0xeea7feb6] = "DamageType",
[0xd768d7c4] = "RewardType",
[0xae73343e] = "SwingType",
[0x267efd8c] = "ThumpType",
[0x16c94755] = "TurnStatus",
[0x2f385681] = "Armed",
[0x24900044] = "Attack",
[0xbfe2500c] = "Attacking",
[0x858d411d] = "Activate Offset",
[0x6252aaad] = "Activate Sentry",
[0x62bdc700] = "Activate Thump",
[0xc93b2773] = "Birth Duration",
[0x5e9c756c] = "Activate Reward",
[0xa283c264] = "Type",
[0xfb628893] = "Locked",
[0x66d5639d] = "Lock Duration",
[0xfe976ea9] = "StreamTarget",
[0x93580e6a] = "SequinLeafTrait",
[0x90db6c5c] = "pitch",
[0x461da26a] = "roll",
[0x659c0bb8] = "turn",
[0x13bdaa3b] = "emissive_color",
[0x7d06b11c] = "ambient_color",
[0x3dfe8a74] = "diffuse_color",
[0xd7b602ce] = "specular_color",
[0x1ca08372] = "reflectivity_color",
[0x48697144] = "visibla01",
[0x842a58fa] = "visibla02",
[0xa444acf9] = "visible",
[0x93dcfe04] = "visiblz01",
[0x7ce4037d] = "visiblz02",
[0x1988c45e] = "TutorialType",
[0x725b7b0a] = "GateSentry",
[0xf17b3ed0] = "SectionType",
[0x81e8c4c6] = "Local Pos",
[0xeec00ccc] = "Left",
[0x7e5607ed] = "PulseType",
[0xd331a259] = "PulseLife",
[0x7a338854] = "MoveType",
[0xb9c64bc3] = "SteeringState",
[0x97c228a1] = "ValueMethod",
[0x764df227] = "SteeringFilterType",
[0x9f8fe533] = "turn_velocity",
[0xf1a41e8e] = "body_bend_degrees",
[0x403756db] = "shell_bend_degrees",
[0x9f8e4605] = "wing_bend_degrees",
[0x7269a33f] = "body_sag_degrees",
[0xe79527d2] = "wing_sag_degrees",
[0xa5fefead] = "sag_force",
[0xfa6b440e] = "heading_degrees",
[0xde7d1e05] = "tilt_degrees",
[0x60629ead] = "barrier_scrape_level",
[0x86e72e47] = "rails_scrape_level",
[0xceab9eec] = "rails_lateral_offset",
[0x973e69fe] = "chase",
[0x98db9f77] = "spring",
[0x7cf6caf5] = "velocity",
[0x953ff6b5] = "jump",
[0x523a9dea] = "snap",
[0x25eea88f] = "JumpType",
[0xac2a520d] = "Power",
[0xe610d071] = "BeatTaskEvent",
[0xd8c91193] = "CalculatePulseEvent",
[0x48fc6e3f] = "FirePulseEvent",
[0xc0cb96fc] = "JumpTypeDataEvent",
[0x88db2988] = "KillAvatarEvent",
[0x403ff28d] = "NewLevelEvent",
[0x7cc62d82] = "PathStatusEvent",
[0x8f1b8a6e] = "PlayerPowerEvent",
[0xff18b0fa] = "PowerDataEvent",
[0x40a32583] = "PulseTypeDataEvent",
[0x3f3eed51] = "QueryTurnEvent",
[0x7b8ad487] = "RewardTypeDataEvent",
[0x91db77d] = "SectionTypeDataEvent",
[0xa55402c6] = "StopPulseEvent",
[0x497f5487] = "SwingTypeDataEvent",
[0xe473aefe] = "ThumpTypeDataEvent",
[0xaf670a06] = "TurnStatusDataEvent",
[0xa45c50cc] = "TutorialTypeDataEvent",
[0x6b381534] = "GateEventEvent",
[0x54b1c265] = "GateLevelEvent",
[0x9f7432b6] = "GateLockEvent",
[0xd6dfe9d7] = "GateStencilEvent",
[0xdde9730c] = "BlowPhraseEvent",
[0x409ffea9] = "HitPhraseEvent",
[0x555446ae] = "CollideType",
[0xeb7d1b73] = "CollidePosition",
[0xa76bd116] = "EntityCollideEvent",
[0x887977c0] = "ImpactType",
[0x63f9a286] = "EntityImpactTypeEvent",
[0x945d9dbb] = "EntityPulseCollideEvent",
[0xcbb7fa83] = "EntityPassedEvent",
[0xd74667d1] = "EntitySpawnedEvent",
[0x8adad2eb] = "EntityTrackPulseEvent",
[0x93b688b4] = "EntityShieldEvent",
[0x4b2427d0] = "EntityThumpEvent",
[0xf9d6b2c3] = "QueryTargetBeatEvent",
[0x4c37b024] = "EntityState",
[0x78404e88] = "SetEntityStateEvent",
[0x526ec3a2] = "SpawnEntityEvent",
[0xbcbd146e] = "StepType",
[0x79ef13ee] = "Obj",
[0x9d1c6219] = "ObjLib",
[0x4009d653] = "Rumbler",
[0x1d9eaa87] = "JoypadColor",
[0x799c45a7] = "Vibration",
[0xd955fdc6] = "Status",
[0x5232f8f9] = "TraitAnim",
[0x63259f0a] = "AnimComp",
[0x2c45928e] = "PollComp",
[0x8d4a1139] = "StatusComp",
[0x18232d95] = "ControllerStatusComp",
[0xc9d2f64b] = "TimeDriveComp",
[0x3c8efb12] = "EditStateComp",
[0xddb72bc4] = "all_perfect",
[0xd0d74dc9] = "level1_complete",
[0xe622443e] = "level2_complete",
[0xd419794f] = "level3_complete",
[0x9afee69b] = "level4_complete",
[0x156b3eab] = "level5_complete",
[0xb1b60e3e] = "level6_complete",
[0xf4d6dbde] = "level7_complete",
[0x7e31c6bc] = "level8_complete",
[0xe364d8fb] = "level9_complete",
[0xdcc1766f] = "level1_perfect",
[0xc3d2f31a] = "level2_perfect",
[0x9eaabe1d] = "level3_perfect",
[0x80a44121] = "level4_perfect",
[0xe234827b] = "level5_perfect",
[0xe82e3131] = "level6_perfect",
[0x67208dd3] = "level7_perfect",
[0x3332fd72] = "level8_perfect",
[0x4a26d023] = "level9_perfect",
[0x286e4405] = "NetworkQueueList",
[0x9d110071] = "NetworkQueueItem",
[0x36140d8b] = "poll_start",
[0x6c58f606] = "ui_paused",
[0xc43c728] = "ui_go_back_start",
[0x19013314] = "ui_go_back_end",
[0xc6d8905] = "ui_navigated",
[0x1fcd45ea] = "vertical",
[0x4cccfb01] = "Arguments",
[0xf81ff9bb] = "ui_select_start",
[0x4434b259] = "obj",
[0x29c6c777] = "keyboard",
[0x850c0ef1] = "title_screen",
[0x13416a4f] = "selection_disabled",
[0x624d6905] = "ui_select_end",
[0xac80fa54] = "cheat_unlock_all",
[0xb8465191] = "screen_orientation",
[0x144a58ed] = "portrait",
[0x396908e0] = "checkpoint",
[0x4e102396] = "combo_bonus",
[0x45faa285] = "reward",
[0xc24c970] = "reward_type",
[0xad692696] = "swing_type",
[0x5a4e6320] = "pounded",
[0xdf23bb8a] = "shell_gained",
[0xbafb9480] = "crak_gained",
[0x82b222b] = "reward_thump_activated",
[0x5ce33ec2] = "damage",
[0xcef6984a] = "invulnerable_seconds",
[0x9d404f14] = "power",
[0x6caa8c6d] = "reset",
[0xb3e3cdb6] = "shell_activated",
[0xa347d0c4] = "shell_deactivated",
[0xaccca942] = "death",
[0x744f14fb] = "lives_remaining",
[0xde617a01] = "infinite_lives",
[0x95449879] = "death_impact",
[0x22704399] = "death_fall",
[0xabcac754] = "gate_unlocked",
[0xf06d6650] = "section_type",
[0x72f1942e] = "grind_start",
[0x975f663a] = "thump_grind",
[0xcc277a81] = "grind_stop",
[0x5017ada0] = "grind_threat",
[0x45c2fb1e] = "threat",
[0x24cbdd2b] = "safe",
[0xb000c83c] = "appeared",
[0xe486b7a] = "jump_threat",
[0x81608f16] = "up",
[0x23fdfe28] = "lane_switch_start",
[0x67c60f36] = "lane_switch_end",
[0x224c044] = "level_start",
[0xf5d8fd06] = "multiplier_gain",
[0xe0117dfc] = "multiplier",
[0x8255a480] = "multiplier_loss",
[0x7645a935] = "previous_multiplier",
[0xc644f617] = "move_start",
[0xa21622fa] = "pause",
[0x3e9e5973] = "paused",
[0x4517fb6f] = "thumpable",
[0x865020d0] = "approaching",
[0xb7c54f45] = "hittable",
[0xffa4d18] = "thump_miss",
[0xf3f6b3ff] = "miss_seconds",
[0xf6ddf20e] = "miss_window",
[0xc8a883b2] = "thump_pass",
[0xf6c869e3] = "sentry_attack",
[0x7b0f6218] = "thump_swing",
[0x70e0f618] = "thumped",
[0x4f3b1228] = "thump_beat",
[0xf1804161] = "beats_to_next",
[0xfc973e6c] = "thump_type",
[0x88add632] = "jump_arm",
[0x94056320] = "armed",
[0xd8c6b222] = "shell",
[0x4dcf2438] = "jump_start",
[0x5c557829] = "jump_type",
[0x174dc84b] = "jump_end",
[0x78601115] = "pound_start",
[0xa2b25ce9] = "hit",
[0xb4723589] = "pound_end",
[0x199feb92] = "pound_miss",
[0xa5f58746] = "pound_hit",
[0x51cc1aa8] = "pulse_id",
[0x1eca2b49] = "streaking",
[0xe2b3fb53] = "fall_start",
[0xcc9c24c8] = "fall_end",
[0xf7faf348] = "flutter_start",
[0x374370cb] = "flutter_end",
[0xe1dba3b2] = "rails_start",
[0xe251449c] = "rails_end",
[0xc51af3af] = "beat",
[0x210f421b] = "bounce_barrier",
[0x10f5cf17] = "turn_side",
[0xf03a7382] = "local_x",
[0x76001d16] = "local_rot_z",
[0xc98c6b34] = "bounce_ground",
[0x6e4f32ca] = "bounce_type",
[0xd40a7a79] = "scrape_turn_start",
[0xca11cffe] = "scrape_turn_end",
[0xf3dcf7c4] = "land",
[0xacb312d7] = "turn_hit",
[0xe7571563] = "local_pos_x",
[0xb5884d6d] = "perfect",
[0x88ee4aea] = "lane",
[0x3d9e0e95] = "jumping",
[0x3a3f9f42] = "turn_hit_auto",
[0x6e133510] = "leaning",
[0x96bbfc15] = "turn_state",
[0x267d1696] = "side",
[0x98e90f98] = "max_beat",
[0xbc27085] = "turn_changed",
[0xf45db050] = "turn_threat",
[0x45e125b3] = "win",
[0x69f92cdd] = "final_score",
[0x6975fd98] = "new_high_score",
[0x4b2b2c2a] = "high_score",
[0x592da919] = "new_unlock",
[0x5df1623a] = "new_unlock_level",
[0x47085ae6] = "beat_campaign",
[0xeb928b27] = "level",
[0xbc3e4939] = "pulse_phrase_start",
[0x49913528] = "pulse_phrase_blow",
[0x78a794dc] = "pulse_phrase_complete",
[0x8fa481f] = "phrase_pulse_id",
[0x41182ee9] = "will_hit_shield",
[0xc2ff86a7] = "gate_level_activated",
[0xeb0fce9] = "level_name",
[0x77c659fa] = "first",
[0xf3073e65] = "pulse_kill",
[0xd28ab3e6] = "Animation",
[0x4b76f8c8] = "CancelGroup",
[0x6d6177e7] = "BooleanData",
[0x6b2a579e] = "ColorData",
[0x7b7dbc54] = "FloatData",
[0x9aa2bbf4] = "IntegerData",
[0xd2c18efa] = "ObjectData",
[0xc4637332] = "RotationData",
[0x6303da5b] = "SymbolData",
[0xbfacdbf8] = "Vector3Data",
[0xe7d5dd8] = "DebugPrint",
[0xe40cd495] = "DebugPrintValue",
[0x9112db01] = "SpawnEffect",
[0xe0891e40] = "Vibrate",
[0x174b1dc7] = "EventTrigger",
[0x9ed23bf] = "LevelStarted",
[0x63774bf8] = "Ended",
[0x1b9e5e7f] = "ExternalInputBoolean",
[0x95417173] = "ExternalInputColor",
[0xb2500463] = "ExternalInputEvent",
[0x7815d86a] = "ExternalInputFloat",
[0x8b138e0a] = "ExternalInputInteger",
[0x809a151a] = "ExternalInputObject",
[0xde373866] = "ExternalInputRotation",
[0xdb771acc] = "ExternalInputSymbol",
[0x217f2b5d] = "ExternalInputVector3",
[0xe1368328] = "ExternalOutputBoolean",
[0xb7278618] = "ExternalOutputColor",
[0xe8c974cc] = "ExternalOutputEvent",
[0x76902d2b] = "ExternalOutputFloat",
[0x10aa7766] = "ExternalOutputInteger",
[0x6f2357a5] = "ExternalOutputObject",
[0x51412829] = "ExternalOutputRotation",
[0xba173b14] = "ExternalOutputSymbol",
[0xbf457d4f] = "ExternalOutputVector3",
[0x613fc0e8] = "FlowInstance",
[0xa5cc224b] = "FlowReference",
[0x4136583f] = "Branch",
[0xf4e64b6f] = "CompareNumbers",
[0x2692acc3] = "CompareObjects",
[0x8b768c97] = "DataSwitch",
[0xe4aed929] = "Delay",
[0x78c9fd07] = "Link",
[0x590fd364] = "Next",
[0x6c2dd56c] = "Once",
[0x9bd963b6] = "Randomize",
[0xc302490] = "Relay",
[0x37c0061f] = "Sequence",
[0x43b5d2f4] = "Switch",
[0xada26ddc] = "Times",
[0xff5ff96e] = "Toggle",
[0x57873478] = "Absolute",
[0x3042d850] = "Add",
[0x37095fa3] = "Ceiling",
[0xfb7d278a] = "ColorAdd",
[0x3905485b] = "ColorMultiply",
[0xb568d2d1] = "ColorSubtract",
[0xa857508f] = "Counter",
[0xc650e017] = "Divide",
[0x4601b267] = "Exponentiate",
[0x977f7294] = "Floor",
[0x37fb275f] = "Maximum",
[0x89ffb2e0] = "Minimum",
[0xff4ff841] = "Modulate",
[0x9c8a5e06] = "Multiply",
[0x13679526] = "RandomFloat",
[0x13134332] = "Sign",
[0xb45fe1e6] = "Subtract",
[0x1c11f910] = "VectorComponents",
[0x3e203203] = "ComponentVector",
[0x1d0d7f31] = "Spring",
[0x510a4a30] = "BlendAnim",
[0xe32e9ffa] = "BlendTrait",
[0xa6461925] = "QueryTrait",
[0xf21e7224] = "SetBoolean",
[0x528ded1d] = "SetTrait",
[0x86621b1e] = "Flow",
[0x181e8c40] = "GameSettings",
[0xae36525c] = "level2",
[0x33b9746f] = "level3",
[0x47e6fefe] = "level4",
[0x785a74d6] = "level5",
[0xe90faa78] = "level6",
[0xe661fb02] = "level7",
[0xe6efbadf] = "level8",
[0x479fa579] = "level9",
[0x102c63c3] = "level1",
[0xf2190dd] = "GfxInstancePool",
[0xf92719ee] = "DrawComp",
[0x4cada431] = "EntityTraitComp",
[0x84e761eb] = "XfmComp",
[0x31009bd0] = "XfmerEditComp",
[0x7dd6b7d8] = "Bender",
[0x8f86650f] = "Cam",
[0xc2aaec43] = "DrawGroup",
[0xd897d5db] = "EntitySpawner",
[0x3bbcc4ec] = "Env",
[0x9643f282] = "Font",
[0x1ba51443] = "GfxLib",
[0x711a2715] = "Light",
[0x7ba5c8e0] = "Mat",
[0xbf69f115] = "Mesh",
[0xd54ed227] = "NoiseVignette",
[0x9c368441] = "Scene",
[0xe5f092b7] = "mirror",
[0x7c85d725] = "PostProcess",
[0x4e1efaa5] = "PostProcessPass",
[0xfac3e604] = "PostProcComp",
[0xcf59b34a] = "PPBloom",
[0x423b23c] = "PPBloomBlur",
[0x82496663] = "PPBrightPass",
[0xfd63d286] = "PPClear",
[0x8db90a12] = "PPCubicLensDistortion",
[0xfa36e482] = "PPDown4",
[0x70a4efe8] = "PPSaturation",
[0xf8b452c7] = "PPFade",
[0x15233aa6] = "PPInvert",
[0xb3ee3987] = "PPLevels",
[0x88225f82] = "PPRadialBlur",
[0x31f8c2a4] = "PPVignette",
[0xcac934cf] = "Shadow",
[0x96ba8a70] = "Tex2D",
[0xebc50ad9] = "Tex3D",
[0x7d9db5ef] = "Xfmer",
[0x6222e06f] = "XfmFilter",
[0xce93ac30] = "XfmFilterComp",
[0x21230258] = "XfmFilterSpring",
[0x745dd78b] = "VrPlayspace",
[0x4f37349d] = "VrSettings",
[0x206a5a3c] = "LowSpecBranch",
[0xb0ac1626] = "VrBranch",
[0x22c45746] = "TouchBranch",
[0x811f243] = "defaults.xfm",
[0x3702a52a] = "default.env",
[0xd18aabd7] = "mesh_default.mat",
[0x7ec54339] = "missing.tex",
[0xa1ba0ea8] = "[editor.cam]",
[0x8960c571] = "meter0.mesh",
[0x55a5bc72] = "meter1.mesh",
[0xcb10149f] = "meter2.mesh",
[0xd11bf878] = "meter3.mesh",
[0x203d0905] = "meter4.mesh",
[0xb2896218] = "meter5.mesh",
[0x7bfe433c] = "meter6.mesh",
[0x201c7f4a] = "meter7.mesh",
[0x5fc0ad2f] = "drool_splash.xfm",
[0x47f34bdd] = "meter.grp",
[0xadb02913] = "ChannelGroup",
[0xacc2033e] = "DSP",
[0x7aaa23d1] = "DSPComp",
[0xa6ee484c] = "DSPMixer",
[0x73a469a1] = "DSPOscillator",
[0xbc8448e4] = "oscillator_type",
[0x1967117b] = "frequency_hz",
[0xe6dcd4fd] = "DSPLowPass",
[0xb50be097] = "cutoff_freq_hz",
[0x82771687] = "resonance",
[0xcffee388] = "DSPITLowPass",
[0x72f7cdd3] = "DSPHighPass",
[0xb5dc288a] = "DSPEcho",
[0x9affd2f1] = "delay_ms_beat",
[0x51984ea7] = "feedback_pct",
[0x6b82facd] = "drylevel_db",
[0x9aa2b00a] = "wetlevel_db",
[0x16ef5b39] = "DSPFader",
[0x32ad4803] = "DSPFlange",
[0x7d1d522d] = "mix_pct",
[0xea387fba] = "depth",
[0x31e58ae0] = "rate_hz_beat",
[0xb2f493cf] = "DSPDistortion",
[0xa19cf9bb] = "DSPNormalize",
[0x96b62345] = "fade_in_time_seconds",
[0x58e01fbc] = "lowest_volume",
[0xda2c3461] = "maximum_amp_x",
[0xa4d75e36] = "DSPLimiter",
[0x793aa06f] = "release_time_ms",
[0x2802dc1b] = "ceiling_db",
[0x2c0c636] = "maximizer_gain_db",
[0x36eaeb35] = "mode",
[0x762d767b] = "DSPParamEQ",
[0x199a9a8b] = "center_freq_hz",
[0xd267cc0d] = "octave_range_octaves",
[0x556b004c] = "frequency_gain_db",
[0x857fa7ac] = "DSPPitchShift",
[0xa2e939b4] = "pitch_x",
[0xcdd3053c] = "fft_size",
[0xbc12d274] = "max_channels_channels",
[0xde95b19b] = "DSPChorus",
[0x45b09422] = "depth_pct",
[0x4f88cddf] = "DSPItEcho",
[0xf21b8ce1] = "wetdrymix",
[0x31e457bb] = "leftdelay_ms_beat",
[0x5297df6c] = "rightdelay_ms_beat",
[0x968e60d8] = "pandelay",
[0xc4853cb8] = "DSPCompressor",
[0x69b24da6] = "threshold_db",
[0xb50c23e2] = "ratio",
[0xf4da72fe] = "attack_ms",
[0xef3120ec] = "release_ms",
[0xb0febd1c] = "make_up_gain_db",
[0x66f6ccab] = "use_sidechain",
[0xdabe388f] = "DSPReverb",
[0xb3a24557] = "decay_time_ms",
[0xc604f884] = "early_delay_ms",
[0x53fffbd3] = "late_delay_ms",
[0x3963854c] = "hf_reference_hz",
[0xa1c1623f] = "hf_decay_ratio_pct",
[0x93baf0e8] = "diffusion_pct",
[0x4e075df9] = "density_pct",
[0xf33776ad] = "low_shelf_frequ_hz",
[0x46262748] = "low_shelf_gain_db",
[0xcb960b6f] = "high_cut_hz",
[0x904d4687] = "early-late_mix_pct",
[0xc7fde660] = "wet_level_db",
[0xd56af6af] = "dry_level_db",
[0xd05c6e91] = "DSPLowpass_Simple",
[0xcff84838] = "DSPDelay",
[0xa1880314] = "delay_ch0_ms_beat",
[0x214593e] = "delay_ch1_ms_beat",
[0xfcc05ce8] = "delay_ch2_ms_beat",
[0x38f09e9f] = "delay_ch3_ms_beat",
[0x813e6a34] = "delay_ch4_ms_beat",
[0x29f45570] = "delay_ch5_ms_beat",
[0x1b648173] = "delay_ch6_ms_beat",
[0x898ff8ca] = "delay_ch7_ms_beat",
[0xd5a6f852] = "delay_ch8_ms_beat",
[0xa26d5b4f] = "delay_ch9_ms_beat",
[0x16d55ac6] = "delay_ch10_ms_beat",
[0x1e527d16] = "delay_ch11_ms_beat",
[0x7d5819a8] = "delay_ch12_ms_beat",
[0x204fbc28] = "delay_ch13_ms_beat",
[0x9feb4220] = "delay_ch14_ms_beat",
[0xaae25003] = "delay_ch15_ms_beat",
[0x8851a23b] = "max_delay_ms_beat",
[0x19ec1a90] = "DSPTremolo",
[0x894a817a] = "frequency_hz_beat",
[0xd420d405] = "shape",
[0x94a34d19] = "skew",
[0xb04c9cc7] = "duty",
[0xfc447224] = "square",
[0x4b1dab9b] = "spread",
[0xd1ffa531] = "DSPHighPassSimple",
[0x98400235] = "DSPThreeEQ",
[0xbb3144ce] = "low_gain_db",
[0x529c1616] = "mid_gain_db",
[0xeb4f78e2] = "high_gain_db",
[0x28d08dce] = "low_crossover_hz",
[0x226a91af] = "high_crossover_hz",
[0x44e5a2f9] = "slope_db-8ve",
[0x9cb434b8] = "DSPEnvelopeFollower",
[0x499c7b5d] = "envelope",
[0xac1abb2c] = "DSPChain",
[0x7aa8f390] = "Sample",
[0x4333d98c] = "Sound",
[0x1a5812f6] = "Mastering",
[0x86d14edb] = "TraitBindComp",
[0x570e17fa] = "TraitBinding",
[0x993811f5] = "TraitFilter",
[0x8785014f] = "TraitFilterComp",
[0xe9d5b817] = "TraitFilterMap",
[0x57de453f] = "TraitFilterASR",
[0x7f0f4641] = "Icon",
[0x7749d517] = "UIColors",
[0xec6c54a8] = "UIMargins",
[0xe974ec20] = "UICanvas",
[0xe68dfc10] = "UICheckbox",
[0x5d128f15] = "UICounter",
[0x2641ef] = "UIJitter",
[0xc9fa7977] = "UIJoypadIcon",
[0x561b3d91] = "UIJoypadIconSet",
[0xee75e847] = "UIText",
[0x769197da] = "GotoState",
[0xa5f1e77e] = "LoadState",
[0x1ba2b6df] = "Localize",
[0xfaa9b25] = "UIController",
[0xa4619b0a] = "UIFocusStateData",
[0x58cd3ea3] = "UINavigation",
[0xcf01a1d] = "UIStart",
[0x7c1545ac] = "UIEnd",
[0x27b3442f] = "UIStringFormat",
[0xc5ad0321] = "UICanvasComp",
[0xdc01cc0a] = "ui/fonts.xfm",
[0xa2e3fd9a] = "External Inputs",
[0x872b1663] = "skybox/skybox_cube.xfm",
[0x9d384bca] = "mat",
[0x78dcda3e] = "ui/black_skybox.xfm",
[0x3914e875] = "ui/ingame_hud_cam.xfm",
[0x78b6d31f] = "bg.grp",
[0xb22c83ce] = "ui/hmd_help.xfm",
[0x6c2d3373] = "ApproachAnimComp",
[0xe674624f] = "AvatarLib",
[0xb0094d77] = "Gameplay",
[0xeae6beee] = "Entity",
[0x99760da4] = "EntityVar",
[0xedc660cf] = "EntityComp",
[0x4de81b37] = "EntityChildPool",
[0x3be36ece] = "EntityAnim",
[0x6952e45d] = "single/height",
[0x3b9b73e4] = "double/height",
[0x89b0d287] = "single/flutter",
[0x6e645ee3] = "double/flutter",
[0xd4b59974] = "single/can_fall",
[0x4d1fb404] = "double/can_fall",
[0x358006cc] = "single/can_pound",
[0xa1e385a4] = "double/can_pound",
[0xeeb79e4c] = "JumpAnim",
[0xb374d9e] = "LevelLib",
[0xa1fdb4ac] = "LevelControl",
[0x4890a3f6] = "Path",
[0x4945e860] = "PathCondition",
[0x9ce604da] = "PathDecorator",
[0xc2fd0a11] = "PathGameplay",
[0x9b282d47] = "PulseAnim",
[0x74fcf8bc] = "scene",
[0x95b26c0e] = "fade.pp",
[0x949185f5] = "global/postprocs.xfm",
[0x24de0468] = "button_icons.set",
[0x4aac7de5] = "ui/icons.xfm",
[0xf80bc7a6] = "up.mat",
[0x19e92384] = "up.tex",
[0x1b50a351] = "face_top_xbox_128.tex",
[0xde71c25c] = "face_bottom_ps4_128.mat",
[0xa52448dd] = "face_bottom_oculus.mat",
[0x34ede80b] = "face_right_xbox_128.mat",
[0x53ce0026] = "face_right_ps4_128.mat",
[0x66b598a5] = "face_right_vive_128.mat",
[0xbe04247e] = "face_top_xbox_128.mat",
[0x43e286de] = "face_top_ps4_128.mat",
[0x12a1cc8f] = "face_top_oculus_128.mat",
[0x96e9be5c] = "face_top_vive_128.mat",
[0x30668d3f] = "face_left_xbox_128.mat",
[0x8c8cb59c] = "face_left_ps4_128.mat",
[0x8b94f7be] = "face_left_vive_128.mat",
[0x3def7d5] = "left_keyboard_128.mat",
[0xa8404f38] = "right_keyboard_128.mat",
[0x1a6ca83a] = "up_keyboard_128.mat",
[0x61a1e8ac] = "down_keyboard_128.mat",
[0x511a2f03] = "xbox_view_128.mat",
[0x34c83178] = "switch_minus_128.mat",
[0xb241dd0c] = "stadia_options_128.mat",
[0x135c4662] = "keyboard_enter.mat",
[0x6fb01c88] = "keyboard_esc.mat",
[0x4b8e7832] = "keyboard_x.mat",
[0xc575061b] = "keyboard_y.mat",
[0xd86058b] = "left_keyboard.tex",
[0xfd7038f6] = "noise_icon.vig",
[0x5b0be7d7] = "right_keyboard.tex",
[0xac5dbbb8] = "up_keyboard.tex",
[0xa8ddb921] = "down_keyboard.tex",
[0xe54db616] = "keyboard_enter.tex",
[0x35df237d] = "keyboard_esc.tex",
[0x6d422518] = "keyboard_x.tex",
[0x56dd590a] = "keyboard_y.tex",
[0x4e48a59f] = "face_bottom_xbox.tex",
[0x45ecc833] = "face_bottom_xbox_128.tex",
[0x7212ca3f] = "face_right_xbox_128.tex",
[0xe36b528e] = "face_left_xbox_128.tex",
[0xb62b2e4f] = "face_bottom_vive.tex",
[0x7abf4d] = "face_bottom_vive_128.tex",
[0x4cc1ac06] = "face_right_vive_128.tex",
[0xbe79600d] = "face_left_vive_128.tex",
[0x6e5bbd14] = "face_top_vive_128.tex",
[0xe7f1ca0a] = "left_vive.tex",
[0xcfac580b] = "right_vive.tex",
[0x5f985fc3] = "up_vive.tex",
[0xf0e5ea04] = "down_vive.tex",
[0xc8b98b01] = "face_right_nx.tex",
[0xa5a07f83] = "right_keyboard_128.tex",
[0xbb205964] = "left_keyboard_128.tex",
[0xe9d71653] = "down_keyboard_128.tex",
[0xbb835029] = "up_keyboard_128.tex",
[0x3ac830b7] = "stadia_options_128.tex",
[0x1c5b18a2] = "switch_minus_128.tex",
[0xafef26e3] = "xbox_view_128.tex",
[0xc43e35b7] = "RANK_C.tex",
[0xd47d56] = "ui/rank_icons.xfm",
[0xa4d2d224] = "RANK_B.tex",
[0x9a6ada35] = "RANK_A.tex",
[0xc09e6ac6] = "RANK_S.tex",
[0xdb1e6f10] = "RANK_C.mat",
[0x3768c33f] = "RANK_B.mat",
[0x9f5aae25] = "RANK_A.mat",
[0xfec92c04] = "RANK_S.mat",
[0xb19570a6] = "RANK_NONE.tex",
[0x93f88016] = "RANK_NONE.mat",
[0xfe5acfaf] = "RANK_S_plus.tex",
[0xb9b57ded] = "RANK_S_PLUS.mat",
[0x438cb473] = "RankIcon",
[0xd3058b5d] = "SequinDrawer",
[0xaa63a508] = "SequinGate",
[0xce7e85f6] = "SequinLeaf",
[0xbcd17473] = "SequinLevel",
[0xb0954548] = "SequinLib",
[0x490780b9] = "SequinMaster",
[0x230da622] = "SequinPulse",
[0x58553312] = "SequinPulsePool",
[0xabc79541] = "angle_frac",
[0x6efd7dc5] = "color",
[0xb44b9ff1] = "scale_x",
[0x5c01c2b9] = "scale_y",
[0x2794bcce] = "scale_z",
[0xb1315afa] = "SequinStage",
[0x25fa10c7] = "SequinStep",
[0x6ba1a276] = "SequinProp",
[0x2ba93ee0] = "SequinChild",
[0x407f38ec] = "SequinStepPos",
[0x4ae06115] = "SequinXfm",
[0xe7b3aadb] = "Steering",
[0x7fb6aca6] = "SteeringData",
[0x910f415b] = "AutoLoadScreen",
[0xc1a180ca] = "CreditsScreen",
[0x27135178] = "GameScreen",
[0x28250faa] = "LeaderboardScreen",
[0xd71d152] = "LeaderboardErrorDialog",
[0xa021374b] = "LeaderboardNetworkCheckScreen",
[0x9653a35a] = "LevelSelectScreen",
[0xd4e5d885] = "MainMenuScreen",
[0x51ab6eeb] = "OptionsScreen",
[0x3531af41] = "PauseScreen",
[0x43051002] = "ScoreScreen",
[0x44721eb4] = "TitleBackground",
[0x229a8199] = "TitleScreen",
[0x24552ed2] = "LoadingScreen",
[0x10426ec1] = "UILoadingScreen",
[0x16dc6fa2] = "SectionSelectScreen",
[0x16bf5ef] = "Credits",
[0x3f4aefd1] = "Results",
[0x15273881] = "SectionWidget",
[0xad6c73cd] = "Helpbar",
[0x1acbc7b0] = "CheckpointHud",
[0xf89a8a4f] = "BeatTask",
[0x16cf02da] = "CalculatePulse",
[0xfa384e2a] = "FirePulse",
[0xcf994407] = "JumpTypeData",
[0x95fbf88a] = "KillAvatar",
[0xfbecaf32] = "NewLevel",
[0x2a8ad90b] = "PathStatus",
[0x842fe72d] = "PlayerPower",
[0x745a22e9] = "PowerData",
[0xc1a1c0a3] = "PulseTypeData",
[0xc0bf9128] = "QueryTurn",
[0xc8f2b55a] = "RewardTypeData",
[0x9044037b] = "SectionTypeData",
[0xfcc1bd3c] = "StopPulse",
[0x1e83a811] = "SwingTypeData",
[0xf7e822a8] = "ThumpTypeData",
[0x35711f0c] = "TurnStatusData",
[0x73529ae1] = "TutorialTypeData",
[0x2c219695] = "GateEvent",
[0xb6561d4b] = "GateLevel",
[0xe078e6ab] = "GateLock",
[0x1906cd7c] = "GateStencil",
[0xc1343e2d] = "BlowPhrase",
[0xf9360fd9] = "HitPhrase",
[0x99a76676] = "EntityCollide",
[0x77cf05b3] = "EntityImpactType",
[0xdb23e805] = "EntityPassed",
[0xab43c2e4] = "EntityPulseCollide",
[0x7c299623] = "EntitySpawned",
[0x5cb98890] = "EntityTrackPulse",
[0xf1f1dd1c] = "EntityShield",
[0xa6a3711f] = "EntityThump",
[0x4cf5dfa1] = "QueryTargetBeat",
[0x2129ad77] = "SetEntityState",
[0x43c5f8a6] = "SpawnEntity",
[0xf75036da] = "game",
[0x76c840be] = "credits",
[0x920e9862] = "level_select",
[0x79b9d326] = "leaderboard_network_check",
[0x28ef42af] = "leaderboard",
[0x7ef82aa2] = "leaderboard_error_dialog",
[0xcb66397d] = "loading",
[0x3b96232b] = "option_controls",
[0xd30816b6] = "option_video",
[0x367d6c59] = "option_vr",
[0xba9ad378] = "option_audio",
[0xd4744428] = "options",
[0xc03459c0] = "option_reset_progress",
[0x26d1dd06] = "option_gameplay",
[0x9b55ad17] = "level_restart",
[0x871df960] = "level_exit",
[0x2f5e0650] = "option_exit",
[0x45bacf9c] = "level_select_restart",
[0x7824f704] = "score",
[0x585f6e14] = "title",
[0xce765d10] = "auto_load",
[0x58a0d1e5] = "continue_without_saving",
[0x645e3f8c] = "main_menu",
[0x1f11fcf8] = "title_bg",
[0xd627987a] = "screen_fade",
[0x283c6e78] = "Rails Color",
[0x9b4504d6] = "Rail Glow Color",
[0x887ca5dd] = "Path Color",
[0x33edd606] = "ui_loading",
[0xb01ccde2] = "section_select",
[0x1857cbed] = "effects.ch",
[0x8829abec] = "master_EQ_low_cut.dsp",
[0x83b9efcd] = "sequin_eq.dsp",
[0xbf26a591] = "once_rises.dsp",
[0x72f055d] = "grind_thump_flange.dsp",
[0xf9ec8618] = "effects.dch",
[0x5402fa5] = "sequin.ch",
[0x119db3ae] = "sequin.dch",
[0x9f0c4ff] = "base.ch",
[0xb69fcbb9] = "master.ch",
[0x4ef844cf] = "rise_delay.ch",
[0x28356281] = "rise_delay.dsp",
[0xfaff7150] = "turn_anticipation.ch",
[0xb536de4d] = "turn_anticipation_delay.dsp",
[0x2715f666] = "french_horn_swells.ch",
[0x8365be98] = "french_horn_swell_delay.dsp",
[0xf802ec9e] = "dissonant_bursts.ch",
[0xcae36dc0] = "dissonant_bursts.dsp",
[0xdc9aee19] = "thumps_accents.ch",
[0x27ee86a7] = "chrome_tex_256.cube",
[0x7692d7b4] = "global/chrome_tex_256.xfm",
[0x864ba925] = "External Outputs",
[0x3416830a] = "bounce_land/height",
[0x2b67826a] = "bounce_grind/height",
[0x51ad398c] = "bounce_turn/height",
[0xf3703bcc] = "bounce_thump/height",
[0xdb757969] = "bounce_pound/height",
[0x44563388] = "global/aurora_cube.xfm",
[0x2f3ef0a4] = "barrier_rail.mat",
[0x5e2271a2] = "decorators/barriers/barrier_rail.xfm",
[0xf5cbf4ea] = "fx_tile1.mat",
[0xefb971de] = "path_multiplier.mat",
[0x745d4200] = "decorators/barriers/rail.xfm",
[0x6bc3d7fb] = "pattern2.samp",
[0x4332c163] = "pattern7.samp",
[0x82a018bd] = "wail_delay.ch",
[0x5c54b449] = "french_horn_swells_short.flow",
[0x853cf97e] = "tunnel_whoosh4.samp",
[0x1c5c4d17] = "tunnel_whoosh5.samp",
[0xfc6a9a12] = "tunnel_whoosh6.samp",
[0x8d83a321] = "tunnel_whoosh7.samp",
[0xd3d1015c] = "tunnel_whoosh8.samp",
[0xab0dd88c] = "global/hd_vibration.xfm",
[0x895d36ee] = "AvatarEntityIdPool",
[0xd507805f] = "CrakInstancePool",
[0xb02800c1] = "KillablePool",
[0x61ebf0c8] = "global/chrome_tex_128.xfm",
[0xb7a6fe7c] = "chrome_tex_128.cube",
[0xdd00a2f6] = "global/chrome_aurora_tex_256.xfm",
[0xd1d5a1d7] = "hot_spot.mesh",
[0x34084790] = "sparx.mat",
[0xd89b13cd] = "sparx.mesh",
[0x48281c50] = "hotspot_scale.flow",
[0x83dfb406] = "root.xfmer",
[0x2f06d821] = "hotspot_shards.mat",
[0xe2bc8c52] = "show_hide.grp",
[0x728d63ec] = "carve_x_modulate.anim",
[0x1e8b88d] = "grind_loops.anim",
[0xaf130600] = "carve.samp",
[0x92e1771f] = "grind_strip_shards.mat",
[0xd772130e] = "carve.ch",
[0x8367e926] = "carve_eq",
[0x3c1e1c7] = "global/carve.xfm",
[0x37a67dc1] = "grind_strip_shards.tex",
[0x2e010ce3] = "grind_strip.mesh",
[0x9d487ff7] = "glow_disk.mesh",
[0xf32bc692] = "grind_strip_sparks.tex",
[0x4fcf3a22] = "glow_disk.mat",
[0x792d4b6e] = "glow_disk.tex",
[0x621ee9c8] = "carve.flow",
[0x6734f83f] = "carve",
[0xb161d920] = "glow.tex",
[0x8f4c6c1b] = "global/grind.xfm",
[0x7e0b38b5] = "sparks.mat",
[0x18ac4688] = "all.grp",
[0x55f11277] = "glow.mat",
[0xf7943898] = "grind_strip_brighten.mesh",
[0xb56c98e] = "geo_sparks.mesh",
[0x64f6f967] = "grind_strip_sparks.mat",
[0x21ef644c] = "grind_strip_sparks.mesh",
[0xbe190210] = "shared.flow",
[0x490a77ec] = "grind_x_modulate.anim",
[0x9d8ac46d] = "grind.flow",
[0x59419d84] = "glow_plane.mesh",
[0xb6503d73] = "sparks.tex",
[0x5866a3cc] = "grind",
[0xea617492] = "scale.xfmer",
[0x9a8bc461] = "global/scrape_effect/sparks.xfm",
[0xd4d8fe38] = "sparks.anim",
[0x934cc9ba] = "spark_segment.spn",
[0x486568b] = "spawn_sparks.flow",
[0xf9680f94] = "shard_segment.spn",
[0x144d59e0] = "public.flow",
[0xf0adcb13] = "glow.mesh",
[0xfc92b6cd] = "intensity.anim",
[0xdf124e38] = "start_stop_scale.xfmer",
[0x7ed23b5b] = "spark_segment.mesh",
[0xf188c7e1] = "birth.xfmer",
[0x205cfded] = "spark_segment.mat",
[0xb02c88e5] = "spark_segment.tex",
[0xe076b888] = "global/scrape_effect/spark_segment.xfm",
[0x1a1c3062] = "global/scrape_effect/spark_segment.objlib",
[0x9ed52b1a] = "sync",
[0x95a12b68] = "global/scrape_effect/shard_segment.xfm",
[0x36749b92] = "global/scrape_effect/shard_segment.objlib",
[0xede621ef] = "sparks_right",
[0x864a2272] = "sparks_left",
[0x2486988] = "scrape_drone_filter.dsp",
[0x37ebf75c] = "turn_status.anim",
[0xe8f503d9] = "rail_drone_right.samp",
[0xfc927c78] = "scrape_flange.dsp",
[0x28b56c1] = "miss.anim",
[0xb1c156f9] = "rail_drone_right.ch",
[0x66dca772] = "scrape_modulate.dsp",
[0xc4025694] = "miss.flow",
[0xc0287e1e] = "root.xfm",
[0x70c90201] = "left_intensity.flow",
[0x32aa51a7] = "intensity_binding.flow",
[0xb3f577ae] = "scrape_drone.dch",
[0x18685bed] = "right_intensity.flow",
[0x1861e5d2] = "scrape_intensity.anim",
[0x394610a] = "scrape_loops.anim",
[0x50ca38b0] = "rails.flow",
[0xfab049eb] = "lean.anim",
[0x7300f8f9] = "rail_drone_left.ch",
[0x65d390cf] = "scrape_sfx.dch",
[0x4bd5e7aa] = "rail_drone_left.samp",
[0x6e7133f9] = "scrape_echo.dsp",
[0xf4e4d119] = "global/rails.xfm",
[0xb939487b] = "volume_boost.dsp",
[0x3b2f5e62] = "side.anim",
[0xd603eb84] = "scrape_drone.ch",
[0xc72df386] = "left_volume.flt",
[0x9c89bb91] = "right_volume.flt",
[0xa5031066] = "min_end_frame",
[0xb3b5d9f1] = "frame",
[0x8bb7eaf8] = "local_pos",
[0x8ab4684d] = "local_rot",
[0xffd3678b] = "local_scale",
[0x412de401] = "local_scale_uniform",
[0x67070938] = "layer",
[0x30939f93] = "bucket",
[0x12d23436] = "draw_children",
[0xa8673187] = "decal_map",
[0x96e56ca2] = "emissive_map",
[0x49a8960] = "specular_map",
[0xb455d0c8] = "reflectivity_map",
[0x5cfec7fd] = "reflection_map",
[0x1e187228] = "tex_pos",
[0x69e880b9] = "tex_scale",
[0xb62de7db] = "tex_rot",
[0x52a06bf4] = "alpha",
[0x44624a3] = "jump.anim",
[0x5c9dc2e7] = "rails_drone_left.vib",
[0xb973fd43] = "rails_drone_right.vib",
[0xb2c2b76a] = "thumps.ch",
[0xe1f956c8] = "output",
[0x632a009b] = "rails",
[0xa0c5e350] = "sparks",
[0xf8d06a07] = "scrape_sfx.ch",
[0x810480f7] = "global/scrape.xfm",
[0x2dcbbef6] = "scrape.flow",
[0xe2c0c514] = "scrape",
[0x8f409a8b] = "global/grind/grind_streak.xfm",
[0xe2cb1f00] = "grind_streak_1",
[0xdc305102] = "global/grind/grind_streaks.xfm",
[0xe2f85e46] = "grind_streak",
[0xfa0b7e6c] = "grind_streak_2",
[0x9b6d12ee] = "grind_streak_3",
[0x967568ea] = "thump_grind.flow",
[0x630b711e] = "hemicylinder_half_left.mesh",
[0x2b3a54df] = "hemicylinder_half_right.mesh",
[0xdc770aa9] = "global/thump_grind.xfm",
[0x7f0cdd2d] = "eye_streaks.mat",
[0x2e7ce596] = "grind_streaks",
[0x10932ac2] = "grind_streaks2",
[0xc66d560b] = "crak.mat",
[0xa0024232] = "capture.anim",
[0xc8a8759] = "crak_outline.mat",
[0xfb76efa2] = "decorators/phrase_crak.xfm",
[0x87cfdb29] = "death_explosion.spn",
[0x17791e62] = "volume",
[0x3aeaf235] = "high_spec_scene",
[0x6bc49cb8] = "low_spec_scene",
[0x9a410e69] = "vr_settings",
[0x82416817] = "env",
[0x6716235a] = "geo_explosion.mat",
[0xe63cf70b] = "geo_explosion.mesh",
[0x81bc6c8f] = "geo_explosion_broken.mesh",
[0x315234d] = "pound_hit_ultra1.tex",
[0x9d813dfc] = "geo_explosion_broken.mat",
[0xab1640c0] = "global/geo_explosion.xfm",
[0x2485dafe] = "pound_hit.tex",
[0x40784ba1] = "pound_hit_ultra_over.grp",
[0x6fb78857] = "geo_explosion",
[0xf807c6a1] = "ground_pound_hit_fast.mesh",
[0x2b1128e5] = "cylinder.mesh",
[0xdc3b2fa4] = "ground_pound_clndr_glow.mat",
[0x7112073a] = "ground_pound_cylinder.mat",
[0x7055a325] = "shockwave01_crest.mat",
[0x430478b3] = "hit_fast.mat",
[0x601202a2] = "hit_fast.mesh",
[0xb0d45cf9] = "shockwave01.mat",
[0x49121dd2] = "shockwave01.mesh",
[0xa69cf4e4] = "birdsplosion.mesh",
[0x2b653ef1] = "birdsplosion_add.mesh",
[0x62dac98c] = "cylinder_glow.mesh",
[0xed897edd] = "global/death_impact_explosion.xfm",
[0x1e33ed3a] = "shockwave_crest.mesh",
[0x3345de59] = "ground_pound_hit_fast.mat",
[0x4ccbca20] = "pound_hit_ultra_shockwav.tex",
[0x1e3f646c] = "pound_hit.anim",
[0xc880b0a1] = "scroll_x.anim",
[0xf02d761f] = "ground_pound_hit.samp",
[0xed50c77e] = "gate_destroy.anim",
[0x8e235f78] = "birdsplosion.mat",
[0xa1564fd9] = "pound_hit_ultra_under.grp",
[0x8470536] = "global/death_impact_explosion.objlib",
[0x46115def] = "crak_gained.samp",
[0x4ebbdaa6] = "crak_bonus_pound.samp",
[0x6d54da20] = "combo_bonus.samp",
[0xab7820be] = "shell_right.mesh",
[0xcfd59708] = "shell_eye_bulge.mat",
[0xfe68097] = "avatar_body_eye.mesh",
[0x4a9e8a4f] = "bend_origin.xfmer",
[0xf6debe6e] = "avatar_body.mesh",
[0xf9b207ac] = "wing_unfolded_right.mesh",
[0xff826fa9] = "wing_unfolded_right_flutter.mesh",
[0xebe39a70] = "wing_unfolded_left.mesh",
[0x47d0d257] = "wing_unfolded_left_flutter.mesh",
[0xc5b31c8e] = "prop_add.mat",
[0x82bb9c74] = "play",
[0x2e08b151] = "offset_x",
[0xfa4ab34f] = "offset_y",
[0x1ff804bc] = "offset_z",
[0x1e470b5d] = "turn_auto",
[0x73e488] = "scale_offset_y",
[0xda804ae8] = "global/electric_effect/electric_effect.xfm",
[0xbf5e357b] = "root.lvl",
[0x7c597fb1] = "electric_effect",
[0xc9848c4a] = "strobe_sparse.anim",
[0x98410eef] = "global/electric_effect/electric_effects.xfm",
[0xfcbcf8] = "randomize.flow",
[0xa55a136c] = "electric_effects",
[0xdb747e48] = "prop_add.path",
[0xce135b07] = "prop.mat",
[0xffeb6c3c] = "prop.path",
[0x165f350] = "prop.leaf",
[0x999464a0] = "prop.mesh",
[0x2d8f6667] = "prop_add.mesh",
[0x7da6e7b0] = "electric_effects_1",
[0x87102770] = "global/electric_effect/damage_electric.xfm",
[0xf31a0199] = "electric_effects_3",
[0x825f7d1a] = "jaw_parent.xfmer",
[0xb11abc96] = "pound_slowdown_spark.spn",
[0x5f56f610] = "glow.anim",
[0xc28e01ae] = "global/pound_slowdown/pound_slowdown_spark.xfm",
[0xb21b978e] = "global/pound_slowdown/pound_slowdown_sparks.xfm",
[0x4c7d4454] = "damage_sparks.mesh",
[0xf9ffa8ea] = "sparks2.mat",
[0x6d25bab9] = "global/pellet_fx/pellet_activation_shards.xfm",
[0xaee8f784] = "global/pellet_fx/pellet_activation_shards.objlib",
[0xcf695bf6] = "avatar_body.bend",
[0x84158d58] = "eye_bulge.mat",
[0xba494fcf] = "main.grp",
[0xa066d65d] = "avatar.sh",
[0x7ca12163] = "post_effects.grp",
[0x3064a2dc] = "effects.grp",
[0x24496d15] = "global/explosion_spikes/explosion_spike_thump.xfm",
[0x26daee79] = "global/explosion_spikes/explosion_spikes_thump.xfm",
[0x3c5b19cc] = "global/explosion_spikes/explosion_spikes_thump.objlib",
[0x7fc3e03b] = "global/thump_hit.xfm",
[0xe23e3bd2] = "global/dust.xfm",
[0x8b327acc] = "smoke.a01",
[0xe4efc9ec] = "smoke.a02",
[0xc66f96dd] = "smoke.ent",
[0x18b8e526] = "smoke.z01",
[0x87ebe2f1] = "smoke.z02",
[0x913ea342] = "explosion_spikes_thump.spn",
[0x98b0f9c9] = "hit_blue.mat",
[0x1237bdbb] = "hit_crest_blue.mat",
[0x976f1c96] = "hit.mesh",
[0x7162e894] = "shokwave_alpha.flow",
[0x7167336e] = "hit_crest_bright.mat",
[0xff9c5f98] = "hit_yellow.mat",
[0x9a431ebb] = "hit_crest_yellow.mat",
[0x3e306c93] = "Master_uncompressed.ch",
[0x33b43155] = "bass_cut.ch",
[0xabc5c8c4] = "bass_cut.dsp",
[0x50d7f130] = "hit_crest.mesh",
[0xf7d165b] = "hit_crest_bright.mesh",
[0x51635b1] = "global/thump_hit.objlib",
[0x557fae06] = "wobble_Y_axis.anim",
[0x73b2e54a] = "master_realtime.ch",
[0x1b4b6b0e] = "control.rumble",
[0x3cf940ff] = "leg_parent.xfmer",
[0x53ba6a86] = "avatar_legs.mat",
[0x96d9f404] = "emissive_eye.tex",
[0x3487baa5] = "specular.tex",
[0x9a8cadce] = "body.xfmer",
[0x49911f70] = "global/damage_flash/spike.xfm",
[0x6ec653a8] = "global/damage_flash/damage_flash.xfm",
[0x8663547e] = "global/bounce_barrier.xfm",
[0x1a9464cd] = "avatar_leg_left1.bend",
[0x67139acc] = "avatar_leg_left2.bend",
[0x82e63ebe] = "avatar_leg_left3.bend",
[0xa3132319] = "avatar_leg_right1.bend",
[0x615f397e] = "avatar_leg_right2.bend",
[0x25d752bd] = "avatar_leg_right3.bend",
[0x15231c0d] = "avatar_body_eye.bend",
[0x320f1dbe] = "avatar_body_eye_bulge.bend",
[0xd06f803] = "body_to_leg_bend.flt",
[0x113b3da1] = "avatar_leg_right2.mesh",
[0xf08db501] = "avatar_shadow_blurred.tex",
[0xaaf265ef] = "jump.samp",
[0x19880d96] = "jump_high.samp",
[0xefc0fd7e] = "bounce_ground.samp",
[0x58dab24c] = "fall_start.spn",
[0x7d5cbfd8] = "fall_end.spn",
[0x1689e5dc] = "jump.spn",
[0x48cb46fe] = "jump_land.vib",
[0xe53b0976] = "shadow_glow.mesh",
[0xc92839f9] = "avatar_right.light",
[0xb2485c63] = "avatar_left.light",
[0x79bc35c1] = "avatar_body_shadow.bend",
[0xb40a9816] = "shell_right_shadow.bend",
[0x98823fa] = "shell_left_shadow.bend",
[0xbf4b8b2b] = "avatar_leg_left1_shadow.bend",
[0x63a979ed] = "avatar_leg_left2_shadow.bend",
[0xb0a44c00] = "avatar_leg_left3_shadow.bend",
[0x6d794778] = "avatar_leg_right1_shadow.bend",
[0xcb9bbd7a] = "avatar_leg_right2_shadow.bend",
[0x325b05cd] = "avatar_leg_right3_shadow.bend",
[0xb84edfa1] = "avatar_jaw_left_shadow.mesh",
[0xa99530f0] = "avatar_jaw_right_shadow.mesh",
[0xd03c5ef7] = "avatar_body_eye_bulge_sh.bend",
[0xdb5444d5] = "bounce_vel_vol.flt",
[0x757754] = "avatar_body.mat",
[0x6b9a75e9] = "avatar_legs_front_cull.mat",
[0x86fa75da] = "reflectivity.tex",
[0xf33106b8] = "avatar_jaw_left.mesh",
[0xb4a23ec6] = "avatar_jaw_right.mesh",
[0xd7e6dbc6] = "emissive_blue.tex",
[0x2cd13178] = "avatar_leg_left2.mesh",
[0x239eb579] = "avatar_leg_left3.mesh",
[0x2da0b36d] = "avatar_leg_right3.mesh",
[0xfe7c1f8d] = "emissive_eye_rot90.tex",
[0x1618d9ac] = "shadow_path.xfmer",
[0x475a3ece] = "lser_core.mat",
[0x1a444cd2] = "laser_core.mesh",
[0x4ff89922] = "global/laser.xfm",
[0x9ce49ad] = "laser_glow.mesh",
[0x51827f96] = "nozzle.mesh",
[0xfbc3c96b] = "laser.grp",
[0x4914c9fc] = "activation_loop.anim",
[0x7a15cf22] = "noise_tunnel.vig",
[0x4a640a72] = "laser_glow.mat",
[0xe9c9a0e1] = "nozzle.mat",
[0xeb5dd13b] = "rot_parent.xfmer",
[0x2d529da3] = "sparks_inner.mat",
[0xc22e362] = "color_settings.flow",
[0x312ec7d] = "explosion_spik_outer.mesh",
[0x2ce6814f] = "sparks_outer.mat",
[0x9ddd4f6b] = "explosion_spikes_inner.mesh",
[0x52d8c6c6] = "explode.anim",
[0xc2e06511] = "global/explosion_spikes/laser_spike.xfm",
[0x4950e9af] = "laser_spike2",
[0x8c91df0e] = "hemisphere_glow.mesh",
[0x4e89627] = "hemisphere_glow.mat",
[0xab525011] = "global/explosion_spikes/laser_spikes.xfm",
[0xc09c283f] = "global/chrome_aurora_tex_64.xfm",
[0x8343e180] = "decorators/gameplay_objects/sentry_sequin.xfm",
[0x9900c57d] = "sentry_sequin",
[0x455f2db7] = "sentry_end.samp",
[0x5c850821] = "path_phase",
[0xfacaecd5] = "tile_phase",
[0x615260d6] = "laser_left",
[0x8d30ee59] = "laser_right",
[0x71c16689] = "laser_spikes",
[0xe488c1f9] = "sentry_laser.vib",
[0xa13e110f] = "global/sentry_death.xfm",
[0x7af43370] = "global/sentry_tracker.xfm",
[0x83789f29] = "laser",
[0x8b29aeb0] = "sentry.xfmer",
[0x3013c28b] = "sentry_base.flow",
[0x17420338] = "level_9.flow",
[0xb406a0e] = "single_lane.flow",
[0xf1e67274] = "sentry.ent",
[0xb26e7a70] = "level_5.flow",
[0x18ae2d60] = "level_8.flow",
[0xf1f426e2] = "sentry_boss.flow",
[0xf6987914] = "level_7.flow",
[0xb807c35d] = "level_6.flow",
[0x96996006] = "decorators/sentry.xfm",
[0x5c984b44] = "sentry.a01",
[0x81e934c1] = "sentry.a02",
[0x33ed6b43] = "sentry.z01",
[0xd6ed03d] = "sentry.z02",
[0x5e21449] = "level_9.a01",
[0x8792db5a] = "level_9.ent",
[0x36e95509] = "level_9.a02",
[0xaed37e72] = "level_9.z01",
[0x477128c] = "level_9.z02",
[0xf0575a49] = "level_5.a01",
[0x32eb179b] = "level_5.ent",
[0x7d54e22e] = "level_5.a02",
[0x74829aa3] = "level_5.z01",
[0x2994fa43] = "level_5.z02",
[0x9e2bb418] = "level_8.a01",
[0x476dfd28] = "level_8.ent",
[0xbfe1f6cb] = "level_8.a02",
[0x2af96950] = "level_8.z01",
[0x896102d4] = "level_8.z02",
[0xc7cab124] = "sentry_boss.a01",
[0x32e9a51e] = "sentry_boss.ent",
[0xd2acb991] = "sentry_boss.a02",
[0x9612b442] = "sentry_boss.z01",
[0x61fa410c] = "sentry_boss.z02",
[0x8f029d39] = "level_7.a01",
[0xbfeb686e] = "level_7.ent",
[0x9e0accc0] = "level_7.a02",
[0xf1b65dd0] = "level_7.z01",
[0x3875dca] = "level_7.z02",
[0xa3d500d0] = "level_6.a01",
[0xac58b0b9] = "level_6.ent",
[0xd2f12675] = "level_6.a02",
[0x9df1e8cc] = "level_6.z01",
[0x2e23d2e5] = "level_6.z02",
[0x713f75f4] = "sentry_boss_multilane.a01",
[0xc70f3afd] = "sentry_boss_multilane.ent",
[0x716eec77] = "sentry_boss_multilane.a02",
[0x4c083ff5] = "sentry_boss_multilane.z01",
[0x37f9bd0c] = "sentry_boss_multilane.z02",
[0xb7bc1b6e] = "level_8_multi.a01",
[0xb4034d58] = "level_8_multi.ent",
[0xdc6b8e3d] = "level_8_multi.a02",
[0x5dc63335] = "level_8_multi.z01",
[0xe762366b] = "level_8_multi.z02",
[0xd9ef1d2f] = "level_9_multi.a01",
[0xb87c60e8] = "level_9_multi.ent",
[0x2c7cabc2] = "level_9_multi.a02",
[0x2f9e87c2] = "level_9_multi.z01",
[0x8d741df6] = "level_9_multi.z02",
[0x969a0e9c] = "specular_gold.tex",
[0x255587cf] = "wing_reflectivity.tex",
[0x52348ef8] = "wing_specualr.tex",
[0xce16fbd7] = "wing_flutter_map.tex",
[0x44cf498c] = "shell_and_wings.grp",
[0x5b783f6a] = "eye_flare_right.mesh",
[0x7b7fb079] = "wing_right.bend",
[0x83790c27] = "wing_left.bend",
[0xd9776774] = "thump_miss.spn",
[0xb0171342] = "global/fall_end.xfm",
[0xe2c018a4] = "pound_miss_cylinder.mat",
[0x9b3f1264] = "fall_start.anim",
[0x2984d401] = "scroll_tex.anim",
[0x4c5e89da] = "fall_start.samp",
[0x6ac37cf6] = "debris.tex",
[0xaff400c2] = "pound_miss_under.grp",
[0x208694ec] = "pound_miss_over.grp",
[0x5476784c] = "global/fall_start.xfm",
[0x5a7bd624] = "global/fall_start.objlib",
[0x3487a45a] = "flutter_end.anim",
[0x4d650c78] = "flutter_fx_left.mesh",
[0x82a2907e] = "hemicylinder.mat",
[0x5a628693] = "flutter_fx_right.mesh",
[0xca5779c1] = "global/flutter_end.xfm",
[0xf5370cd2] = "hemicylinder.tex",
[0x34f070a2] = "global/flutter_end.objlib",
[0x9c9c1c13] = "eye_flare_left.mesh",
[0xd189adae] = "global/flutter_start.xfm",
[0x2909b9b1] = "flutter_start.anim",
[0xe1884728] = "global/flutter_start.objlib",
[0xa69bac14] = "shell_left.bend",
[0x173cc11e] = "shell_left_eye_bulge.mesh",
[0xdb1ece02] = "wobble.flow",
[0xf50b1ce5] = "alpha.tex",
[0x2d1cacd9] = "descend.anim",
[0x96ce31bc] = "global/spiral_rise/spiral_vortex.xfm",
[0xce59fa8a] = "random_rot.xfmer",
[0x93899190] = "spiral_vortex",
[0x4baa798c] = "cluster1_copy.mesh",
[0x47394da5] = "cluster1.mesh",
[0x84822ef] = "spiral_cluster_outer.mesh",
[0x5e50e760] = "spiral_vortex_outer.mat",
[0x5e19b2b2] = "spiral_vortex.mat",
[0x3ac8adf2] = "spiral_vortex_1",
[0x3dd6b09] = "spiral_vortex_2",
[0x62a981a9] = "global/spiral_rise/spiral_vortices.xfm",
[0x7e9d28e9] = "fire.anim",
[0x3bbde409] = "global/spiral_rise/spiral_vortices.objlib",
[0x97ff7315] = "shell_left.mesh",
[0xf0b0411c] = "avatar_shell_eye.mat",
[0x196e2a1b] = "speed/scale",
[0x23c694db] = "approach_phase/scale",
[0x9080b295] = "global/smoke_decorator/smoke.ent/child",
[0x154952ce] = "global/shatter_decorator/shatter_debris_death.ent/child",
[0xd877a2f7] = "global/shatter_decorator/shatter_debris_stage3.ent/child",
[0x3c5dc0ec] = "global/shatter_decorator/shatter_debris_stage1.ent/child",
[0xd45634d3] = "boss_hit_smoke.flow",
[0x3abc1317] = "speed_streaks.anim",
[0x8a2b09d6] = "global/ambient_decorators/speed_streak/speed_streak.ent/child",
[0x434847eb] = "speed",
[0x7562b160] = "global/data_streaks_decorator/data_streaks_radial.ent/child",
[0x1cfed03c] = "chrome_debris.samp",
[0x56fafe4a] = "smoke.samp",
[0x6b3af112] = "global/ambient_decorators/speed_streak/speed_streak_multi_color.ent/child",
[0x148ee160] = "global/ambient_decorators/stalactites/stalactites.ent/child",
[0xbcae16b] = "global/ambient_decorators/aurora_decorator/aurora.ent/child",
[0x9565320] = "vortex_decorator.anim",
[0x96dd6442] = "global/ambient_decorators/vortex_decorator1/vortex_decorator1.ent/child",
[0x9b1a0616] = "global/shatter_decorator/shatter_debris_stage2.ent/child",
[0xce0224f0] = "shatter_parent.xfmer",
[0x35e2d6bb] = "shard.mat",
[0xec6b9f3e] = "top_level_random_rotation.xfmer",
[0x6acae96d] = "smoke_birth.anim",
[0x2d0ad53c] = "reset.flow",
[0x6679f712] = "global/smoke_decorator.xfm",
[0xb8d59cb9] = "global/smoke_decorator.objlib",
[0x8436d202] = "shatter_spin.anim",
[0xe4e135d5] = "shatter_debris.ent",
[0xb8f6d390] = "shard04.mesh",
[0xde6ab4c9] = "shard03.mesh",
[0x74bebdc9] = "shard22.mesh",
[0x5061b806] = "shard17.mesh",
[0xc2cd53ce] = "shard01.mesh",
[0x701a5196] = "shard00.mesh",
[0x196606ee] = "shard02.mesh",
[0x1f7f32e7] = "shard16.mesh",
[0xc7a76ee] = "shard06.mesh",
[0xdc750585] = "shard07.mesh",
[0x595afdc0] = "shard09.mesh",
[0xaa70a37b] = "shard10.mesh",
[0xd17210b] = "shard12.mesh",
[0x1c4cd3bc] = "shard14.mesh",
[0x989578e5] = "shard20.mesh",
[0xfc234ccc] = "shard21.mesh",
[0xcd65e211] = "shard25.mesh",
[0xcbb64176] = "shard26.mesh",
[0x3def3a6f] = "shard27.mesh",
[0xa9a24941] = "shard28.mesh",
[0x64ff968a] = "shard30.mesh",
[0x16dbbc6d] = "shard_intensities.bind",
[0xfcce9146] = "shard_spin.flow",
[0x83dee15d] = "global/shatter_decorator.xfm",
[0x3c59f26d] = "shatter_debris_birth.anim",
[0x9c34e12e] = "shatter_debris_death_ap.anim",
[0x89241c4f] = "debris_death.anim",
[0xab30ab89] = "shatter_debris_stage1.ent",
[0x994faffa] = "stage1.flow",
[0x619d44c9] = "stage2.flow",
[0xd2f95bab] = "stage3.flow",
[0xbe91d40] = "shatter_debris_stage2.ent",
[0xd5d04d1b] = "shatter_debris_stage3.ent",
[0xaa5031c1] = "shatter_debris_death.ent",
[0x74d221b0] = "shatter_deris_death.flow",
[0x9b942a35] = "speed_streak.ent",
[0x5772d2a7] = "birth.flow",
[0xd58c086b] = "speed_streak_outline.mat",
[0xa49e9f51] = "speed_streak.mesh",
[0x95a29d3f] = "speed_streak_outline.mesh",
[0xbf0807fb] = "global/ambient_decorators/speed_streak.xfm",
[0xcc7ad67a] = "global/ambient_decorators/speed_streak.objlib",
[0x9c23475b] = "smoke.tex",
[0x9a9375cb] = "global/data_streaks_decorator.xfm",
[0x373a0ac7] = "global/data_streaks_decorator.objlib",
[0x76414bb7] = "data_streaks_radial.ent",
[0x66b9f2b9] = "speed_streak_multi_color.ent",
[0x68a957ba] = "global/ambient_decorators/stalactites.xfm",
[0x71dc045d] = "stalactites.ent",
[0xec2f6b88] = "global/ambient_decorators/aurora_decorator.xfm",
[0x6ac944d0] = "aurora.ent",
[0x74fec4da] = "global/ambient_decorators/vortex_decorator1.xfm",
[0x47ea1d8d] = "vortex_decorator1.ent",
[0xf0321e74] = "entity/ambient_fx.xfm",
[0x5e463838] = "entity/ambient_fx.objlib",
[0x307e26f0] = "speed_streaks_short.a01",
[0x1e7bd174] = "speed_streaks_short.ent",
[0xe537c258] = "speed_streaks_short.a02",
[0x6efcbd64] = "speed_streaks_short.z01",
[0x3f4c4151] = "speed_streaks_short.z02",
[0xd8bdd65f] = "speed_streaks_RGB.a01",
[0x87cdcba8] = "speed_streaks_RGB.ent",
[0x7bec7d29] = "speed_streaks_RGB.a02",
[0xe4da5526] = "speed_streaks_RGB.z01",
[0xc4ade13a] = "speed_streaks_RGB.z02",
[0x6487248b] = "death_shatter.a01",
[0xd7843636] = "death_shatter.ent",
[0xc4450ad6] = "death_shatter.a02",
[0x30624c94] = "death_shatter.z01",
[0x89a3e839] = "death_shatter.z02",
[0x7f39dd84] = "speed_streaks.a01",
[0x55a80a99] = "speed_streaks.ent",
[0x23b0eb6e] = "speed_streaks.a02",
[0x3da256a2] = "speed_streaks.z01",
[0xdc23df97] = "speed_streaks.z02",
[0xc989085d] = "data_streaks_radial.a01",
[0xbf753b17] = "data_streaks_radial.a02",
[0x4ace6247] = "data_streaks_radial.z01",
[0x5e4a286c] = "data_streaks_radial.z02",
[0xbe4089b1] = "boss_7_tunnel_enter.a01",
[0x49113923] = "boss_7_tunnel_enter.ent",
[0x549af721] = "boss_7_tunnel_enter.a02",
[0x871b8c47] = "boss_7_tunnel_enter.z01",
[0xf8c49978] = "boss_7_tunnel_enter.z02",
[0x984c1a5c] = "boss_damage_stage4.a01",
[0xdb619bed] = "boss_damage_stage4.ent",
[0x48519658] = "boss_damage_stage4.a02",
[0xd07c0888] = "boss_damage_stage4.z01",
[0x5373cf3] = "boss_damage_stage4.z02",
[0x2a4dff57] = "crakhed_damage.a01",
[0xa28811db] = "crakhed_damage.ent",
[0xe248896b] = "crakhed_damage.a02",
[0xad7657d2] = "crakhed_damage.z01",
[0x5a7adbbd] = "crakhed_damage.z02",
[0x3b984825] = "win_debris.a01",
[0x6f02512b] = "win_debris.ent",
[0x15a91f11] = "win_debris.a02",
[0xb7152a98] = "win_debris.z01",
[0x22e598f3] = "win_debris.z02",
[0x2a860c3d] = "crakhed_destroy.a01",
[0xa8bd36c8] = "crakhed_destroy.ent",
[0xa39bbaa1] = "crakhed_destroy.a02",
[0x9543ab2b] = "crakhed_destroy.z01",
[0xf51697a7] = "crakhed_destroy.z02",
[0x4ddf6a06] = "stalactites.a01",
[0x70390d3d] = "stalactites.a02",
[0x5f842e88] = "stalactites.z01",
[0xc5be6c45] = "stalactites.z02",
[0x10dea7fc] = "aurora.a01",
[0x27922ce5] = "aurora.a02",
[0x5917d849] = "aurora.z01",
[0xdcce8ae] = "aurora.z02",
[0x67d8fe7] = "vortex_decorator.a01",
[0x1a07bd9] = "vortex_decorator.ent",
[0x1b0287e4] = "vortex_decorator.a02",
[0x8be42307] = "vortex_decorator.z01",
[0xc66fef90] = "vortex_decorator.z02",
[0x28c6affc] = "boss_damage_stage3.a01",
[0x718ff746] = "boss_damage_stage3.ent",
[0x2ee14024] = "boss_damage_stage3.a02",
[0x8eb9ec96] = "boss_damage_stage3.z01",
[0x6629b23a] = "boss_damage_stage3.z02",
[0x79607a55] = "boss_damage_stage1.a01",
[0xd8258d1a] = "boss_damage_stage1.ent",
[0x943c3ff7] = "boss_damage_stage1.a02",
[0xaa0f61f] = "boss_damage_stage1.z01",
[0x8be0924b] = "boss_damage_stage1.z02",
[0x2d933e7f] = "boss_damage_stage2.a01",
[0xb00a87d0] = "boss_damage_stage2.ent",
[0x6cbce70d] = "boss_damage_stage2.a02",
[0xf723463b] = "boss_damage_stage2.z01",
[0xe797fdc0] = "boss_damage_stage2.z02",
[0x7e00f63c] = "cylinder_debris.mesh",
[0x2e175ef0] = "debris_cylinder.tex",
[0x6c68fa0f] = "global/jump.xfm",
[0xa71ac21d] = "global/jump.objlib",
[0xf749af43] = "avatar_shell.mat",
[0xc12ca1e2] = "vr_scaler.anim",
[0x8a2a1031] = "walk_cycle.anim",
[0xd4498063] = "thump_hit.anim",
[0xdb10c477] = "wings_open.anim",
[0xbefeae] = "thump_miss.anim",
[0x1cebac0] = "shell.anim",
[0x651ae85f] = "jaw_bite.anim",
[0x6a345780] = "flutter_start.samp",
[0x86187d49] = "thump_miss.samp",
[0xbdf9ef9d] = "wings_flutter.anim",
[0x300730b0] = "wings_open.samp",
[0x283869ff] = "flutter_end.samp",
[0x42a2565e] = "joypad.color",
[0xb3f4901e] = "flutter_start.spn",
[0x9f27a116] = "flutter_end.spn",
[0x20e685cb] = "flutter.vib",
[0x6dcb16f0] = "bounce_barrier.spn",
[0x81f95e09] = "pound_miss.spn",
[0xa35bd9fa] = "dust.spn",
[0xedde39a5] = "global/pound_start.xfm",
[0x337282c6] = "global/pound_start.objlib",
[0xb5728de0] = "root_rot.xfmer",
[0x5630e7bf] = "global/thump_miss/thump_miss_sparks.xfm",
[0x1b24df9b] = "shadow.mat",
[0x8f39273] = "avatar_shadow_blurred.mesh",
[0x717050f3] = "global/shatter.xfm",
[0x71e06224] = "global/shatter.objlib",
[0x314f8ef4] = "shell_right.bend",
[0x72723d2a] = "avatar_wings_unfolded.mat",
[0x2f756314] = "avatar_wings_unfolded_flutter.mat",
[0xec237d89] = "jaw_flight_retract.xfmer",
[0x62521747] = "shell_left_eye.mesh",
[0xccf04daf] = "shell_right_move.xfmer",
[0x20f4c52e] = "shell_right_eye.mesh",
[0x61bcff9b] = "global/ambient_decorators/twirlies_burst.xfm",
[0x5b68d0d5] = "twirly.mesh",
[0x1940aa0a] = "twirly.mat",
[0x3884fb02] = "twirly.tex",
[0x690678c0] = "twirly_parent.xfmer",
[0x2d396b5b] = "twirl.anim",
[0xc7d92f57] = "global/ambient_decorators/twirly.xfm",
[0xfff79ffc] = "twirl_rise.anim",
[0xbe395c03] = "twirl_fast.anim",
[0xc4602f7] = "twirly_random_pos.xfmer",
[0x76b10943] = "twirly_random_rot.xfmer",
[0x135f8e5] = "global/ambient_decorators/twirly.objlib",
[0x8347ee6f] = "twirly1.spn",
[0xf212963c] = "global/ambient_decorators/twirlies_burst.objlib",
[0x2abfba32] = "global/shatter_shield.xfm",
[0xb3ea455e] = "shatter_expand.anim",
[0x1fe9d2e9] = "global/shatter_shield.objlib",
[0xe7033210] = "path_center.xfmer",
[0xf98de464] = "hit_crest_grey.mat",
[0x50d608f5] = "hit_tex.tex",
[0x41cd5e3d] = "hit.anim",
[0x1d13edc9] = "electricity_yellow.tex",
[0x99e00836] = "rumble.samp",
[0xe56619f5] = "hit.samp",
[0x29e95c8f] = "heavy_stomp.samp",
[0xc5e90520] = "hit_grey.mat",
[0xf45d6434] = "electricity_blue.tex",
[0x7d5d1f0] = "thump_hit.ch",
[0xe06887c4] = "global/turn_hit_shockwaves.xfm",
[0xd68128ab] = "turn_hit_shockwaves",
[0xb27b8f8c] = "turn_hit_small.spn",
[0xe95035dc] = "turn_auto.ch",
[0x6737e8ef] = "hit_ok.anim",
[0xd6058222] = "Hit.anim",
[0x5bc9b2bd] = "turn_auto_impact.samp",
[0x28b5735a] = "hit.flow",
[0xc70a4b5b] = "bounce_barrier_auto.anim",
[0x4878ce11] = "bounce_velocity.anim",
[0x3a7cdd80] = "turn_auto.dch",
[0x83a659c1] = "flash.mesh",
[0xf14b28d7] = "global/turn_hit.xfm",
[0xff628e3b] = "flash.mat",
[0x461b4bdb] = "color_switch.flow",
[0xd3e0bbaf] = "turn_auto_flanger.dsp",
[0x92ccdf2b] = "spawn_shards.flow",
[0x5b61aa72] = "explosion_spikes.spn",
[0xad9d2e68] = "turn_hit.spn",
[0xe40aa9c1] = "shatter.spn",
[0xb200524a] = "global/turn_fx/turn_hit_shards.xfm",
[0xe5438843] = "explosion_core_inner.mesh",
[0x3efabd2d] = "global/explosion_spikes/explosion_spikes.xfm",
[0x82966800] = "global/explosion_spikes/explosion_spike.xfm",
[0x8fae7d68] = "global/turn_hit.objlib",
[0xd81194de] = "global/thump_miss.xfm",
[0xda220f6c] = "global/thump_miss.objlib",
[0x39468b81] = "global/thump_swing.xfm",
[0xb2e598ae] = "rumble_turn.anim",
[0xd7e46424] = "rumble_turn_auto.anim",
[0x5b6cb06e] = "body_color.flow",
[0x593ccf0b] = "avatar_wings.mat",
[0x2945b3e1] = "golden_beetle_settings.flow",
[0xa9127e96] = "emissive_gold.tex",
[0x21b713b] = "wing_flutter.grp",
[0x7332d376] = "avatar_body.grp",
[0x2088cf0f] = "ground_pound_initial1.samp",
[0xb2c92335] = "electricity.tex",
[0x734b3b84] = "ground_pound_cymbal_cras.samp",
[0x82312656] = "global/pound_hit.xfm",
[0xc2cb68dd] = "pound_hit_under.grp",
[0x59ad14a4] = "ground_pound_ultra_hit.samp",
[0x457871de] = "pound_hit_ultra.tex",
[0x3aba6003] = "shatter.flow",
[0xfff737a6] = "ground_pound_hit_fast.tex",
[0x6daa1782] = "hit_fast.tex",
[0xb4300f84] = "geo_explosion.anim",
[0xa119e321] = "pound_hit_over.grp",
[0x146b246a] = "shockwave_alpha.bind",
[0xfea131dc] = "pound_hit_compression.dsp",
[0x9b451644] = "pound_hit.dch",
[0xebd7cf40] = "pound_hit.ch",
[0xaf1c841f] = "ground_pound_hit_blue1.samp",
[0xf5b0c7cb] = "pound_hit_ultra.anim",
[0x885c9284] = "basc_cut.dch",
[0x9f5a905b] = "global/pound_hit.objlib",
[0x2e0416e0] = "death_sfx.ch",
[0x131c8115] = "death_compression.dsp",
[0xd37ee8b4] = "global/pellet_fx/pellet_activated.xfm",
[0x13aa9a67] = "shards.spn",
[0x6e9a06ab] = "shards.flow",
[0xf60495c5] = "sphere_core.mesh",
[0xac4ec02c] = "sphere_core.mat",
[0xaa88d463] = "sphere_outer.mat",
[0xbe736233] = "sphere_outer.mesh",
[0x2ca2f8b3] = "slowdown.anim",
[0x75ffbac5] = "visibility.grp",
[0x93950674] = "pellet_activated",
[0x38a7d303] = "god_ray.spn",
[0xd6b882b2] = "glow1.mat",
[0x40d95d33] = "glow1.mesh",
[0xf528f2d4] = "global/god_rays/god_ray.xfm",
[0x45060ca6] = "global/god_rays/god_rays_bonus_thump.xfm",
[0xd5108660] = "god_rays_bonus_thump",
[0x2df12a00] = "thump_birth1.samp",
[0xfa76d953] = "thump_ring_outer_poundab.mat",
[0x5decdb21] = "color_ring.mesh",
[0xcaf2a7ca] = "square.mesh",
[0xad6b16bc] = "pulser_miss_collide.spn",
[0xe1fc73d3] = "approach.anim",
[0xca85114c] = "fast_approach_call.flow",
[0x21c8b42f] = "ring_inner.mesh",
[0x262cd2d4] = "ao.mat",
[0xfea65ed7] = "lane_position.xfmer",
[0xdd3eafb8] = "glow_counter_scale.xfmer",
[0x92d222d4] = "base.mat",
[0xc5da2fd8] = "glow_loop.anim",
[0xababa3fc] = "square.mat",
[0x4b1e770c] = "top_level.xfmer",
[0x143abfe4] = "thump_hit_energize.spn",
[0xeef20599] = "thump_glow.mesh",
[0xd4a0830b] = "thump_hit.spn",
[0x41c29d52] = "glow_base.mat",
[0x1fdc2319] = "glow_base_red_blink.mat",
[0x39b36ad0] = "pulser_spawn.samp",
[0x897c516b] = "thump_checkpoint.ent",
[0x3b89d41e] = "glow_streaks.mat",
[0x22273332] = "square_blink.anim",
[0x4477bbd4] = "thump_rails.ent",
[0xf0f11826] = "energize.anim",
[0xe50fdb77] = "gradient.tex",
[0x3829b288] = "glow_vibrate.anim",
[0x96306cf7] = "base.mesh",
[0x4783af76] = "thumper_checkpoint.flow",
[0x133a35b4] = "base.flow",
[0xadfa9f2c] = "thump_rails_fast_activat.ent",
[0x727a1662] = "pound_bonus_activated.samp",
[0x138298cf] = "global/pulser_missplosion.xfm",
[0xde17025] = "glow_traits.flow",
[0xb3b4d7c] = "energy.flow",
[0x600cacf6] = "glow_vibrate.flow",
[0x4e15e83f] = "decorators/thump_rails.xfm",
[0xf34497c3] = "ao.mesh",
[0xc406c684] = "thump_glow2.mesh",
[0xa458f505] = "glow_green.tex",
[0x93d9a227] = "square_red_blink.mat",
[0xce0d165a] = "thump_rails.flow",
[0xd0aea62b] = "thump_checkpoint.a01",
[0x283b3cd5] = "thump_checkpoint.a02",
[0xd050d0df] = "thump_checkpoint.z01",
[0xc82a282d] = "thump_checkpoint.z02",
[0x52d7447a] = "thump_rails.a01",
[0x583cc8c2] = "thump_rails.a02",
[0xdc12888d] = "thump_rails.z01",
[0xbbf22741] = "thump_rails.z02",
[0xe642b6bf] = "thump_rails_fast_activat.a01",
[0xa818b88d] = "thump_rails_fast_activat.a02",
[0x538d5ae8] = "thump_rails_fast_activat.z01",
[0x29c2b6f9] = "thump_rails_fast_activat.z02",
[0x788edbe1] = "thump_boss_bonus.a01",
[0x4733a5e6] = "thump_boss_bonus.ent",
[0x6b969c9b] = "thump_boss_bonus.a02",
[0x6063ccab] = "thump_boss_bonus.z01",
[0x9ef78f34] = "thump_boss_bonus.z02",
[0x24845e8c] = "eye_bulge.mesh",
[0xd4098e3a] = "global/spiral_rise/spiral_rise.xfm",
[0x7195fc3f] = "spiral_rise.mat",
[0xbfad6920] = "rise.anim",
[0xa2b336c5] = "spiral_outer.mat",
[0xa59c3888] = "spiral_rise",
[0xb3667aed] = "global/spiral_rise/spiral_risers.xfm",
[0x1d03c2a2] = "global/spiral_rise/spiral_risers.objlib",
[0xf1e418b8] = "emissive_body.tex",
[0x68982a2e] = "init.flow",
[0x76d1b7ae] = "shell_visibility.flow",
[0x5e5d11ae] = "ring_pulse_yellow.anim",
[0x93489554] = "decorators/decorative/ring_pulse/ring_pulse.ent/child",
[0x1e9838a7] = "duration/scale",
[0xd3014395] = "offset/scale",
[0x70a61001] = "decorators/decorative/ring_pulse/ring_pulse_yellow.ent/child",
[0x8aece21] = "decorators/decorative/ring_pulse/weapon.ent/child",
[0x5f90721f] = "decorators/decorative/ring_pulse/ring_pulse_yellow_high.ent/child",
[0x8f894709] = "decorators/decorative/ring_pulse/ring_pulse_grey.ent/child",
[0x7024e932] = "global/ambient_decorators/twirlies/twirlies.ent/child",
[0x70223b34] = "global/ambient_decorators/glass_shatter/glass_shatter.ent/child",
[0xa4055d0f] = "global/ambient_decorators/twirlies/twirlies_short.ent/child",
[0x8465b1a7] = "decorators/decorative/ring_pulse_checkpoint/ring_pulse_checkpoint.ent/child",
[0x3f4a197] = "ring_checkpoint_bonus.anim",
[0xd82419e0] = "decorators/decorative/ring_pulse.xfm",
[0x48d3e01] = "ring_pulse.ent",
[0x2d5c0b52] = "ring_pulse_yellow.ent",
[0x7a60d85e] = "weapon.ent",
[0x218dbd50] = "ring_pulse_yellow_high.ent",
[0xe1a431c2] = "ring_pulse_grey.ent",
[0x82fef025] = "twirlies_short.flow",
[0x217ff3f9] = "global/ambient_decorators/twirlies.xfm",
[0xefcb6608] = "twirlies.flow",
[0x9bcd2cad] = "twirlies_short.ent",
[0xba9a861c] = "twirlies.ent",
[0xcce31de] = "twirly.spn",
[0xdb982819] = "twirlies_enter.flow",
[0x38d7f972] = "twirlies_enter.ent",
[0x8dea36c4] = "global/ambient_decorators/glass_shard.xfm",
[0xea2f652b] = "global/ambient_decorators/glass_shatter.xfm",
[0x980da2] = "glass_shatter.ent",
[0x4a8b2a78] = "decorators/decorative/ring_pulse_checkpoint.xfm",
[0xc11cdf6] = "ring_pulse_checkpoint.ent",
[0x51d3d851] = "entity/ring_pulse_fx.xfm",
[0xed67cfbe] = "ring_pulse.a01",
[0x25ef664b] = "ring_pulse.a02",
[0x8f5e42c3] = "ring_pulse.z01",
[0x3434805f] = "ring_pulse.z02",
[0xfbd68f91] = "ring_pulse_yellow.a01",
[0xcedfc3c6] = "ring_pulse_yellow.a02",
[0x68e775a2] = "ring_pulse_yellow.z01",
[0x41982b51] = "ring_pulse_yellow.z02",
[0x13466f0b] = "ring_pulse_yellow_high.a01",
[0x72f22295] = "ring_pulse_yellow_high.a02",
[0x6c556ebf] = "ring_pulse_yellow_high.z01",
[0x3528c3de] = "ring_pulse_yellow_high.z02",
[0x8a312115] = "ring_pulse_grey.a01",
[0xf43a1e61] = "ring_pulse_grey.a02",
[0x300f18f9] = "ring_pulse_grey.z01",
[0x89719fe5] = "ring_pulse_grey.z02",
[0xd65cc545] = "final_twirlies_quarter.a01",
[0x64d276d2] = "final_twirlies_quarter.ent",
[0x3e73f16f] = "final_twirlies_quarter.a02",
[0x885edb03] = "final_twirlies_quarter.z01",
[0x2bbfea8e] = "final_twirlies_quarter.z02",
[0x331bc4aa] = "twirlies_small.a01",
[0x3ff56469] = "twirlies_small.ent",
[0x8d6d9761] = "twirlies_small.a02",
[0xba0e9b09] = "twirlies_small.z01",
[0x9343c7a3] = "twirlies_small.z02",
[0x1857efd0] = "twirlies_pound1.a01",
[0xb3834e90] = "twirlies_pound1.ent",
[0x246a6f3d] = "twirlies_pound1.a02",
[0x714b8fb3] = "twirlies_pound1.z01",
[0xf476fde9] = "twirlies_pound1.z02",
[0x1065f4d0] = "twirlies_pound2.a01",
[0x2b6e9dfd] = "twirlies_pound2.ent",
[0x6f40e1c7] = "twirlies_pound2.a02",
[0xffae800b] = "twirlies_pound2.z01",
[0x8eb853af] = "twirlies_pound2.z02",
[0x127e755c] = "final_twirlies_sparse.a01",
[0xe5a3a6c9] = "final_twirlies_sparse.ent",
[0x5d24ce82] = "final_twirlies_sparse.a02",
[0x56be8842] = "final_twirlies_sparse.z01",
[0xe4f84e93] = "final_twirlies_sparse.z02",
[0xe08a4076] = "checkpoint_shatter.a01",
[0x29151162] = "checkpoint_shatter.ent",
[0x2030967e] = "checkpoint_shatter.a02",
[0x64439ed5] = "checkpoint_shatter.z01",
[0x471fae97] = "checkpoint_shatter.z02",
[0xa6fe7038] = "ring_checkpoint_bonus.a01",
[0xa597e0df] = "ring_checkpoint_bonus.ent",
[0x244c07a1] = "ring_checkpoint_bonus.a02",
[0xc590a61b] = "ring_checkpoint_bonus.z01",
[0x7fbee0e6] = "ring_checkpoint_bonus.z02",
[0xb77f29d2] = "final_twirlies.a01",
[0x8a93b806] = "final_twirlies.ent",
[0x5b2ced13] = "final_twirlies.a02",
[0x5d50aa8d] = "final_twirlies.z01",
[0x5c054294] = "final_twirlies.z02",
[0x219f524a] = "final_twirlies_half.a01",
[0x3493fda4] = "final_twirlies_half.ent",
[0x40d7b377] = "final_twirlies_half.a02",
[0x5aed37ee] = "final_twirlies_half.z01",
[0x634ca509] = "final_twirlies_half.z02",
[0x1b5c4960] = "global/damage_sparks.xfm",
[0x9a2561be] = "damage_sparks2.mesh",
[0xbcf519e3] = "global/damage_sparks.objlib",
[0xb2a05c72] = "pound_miss.anim",
[0x169b8dda] = "global/pound_miss.xfm",
[0x2be513d4] = "ground_pound_miss.samp",
[0xebbfc3b9] = "shards.mesh",
[0xec8e1bd4] = "global/pound_miss.objlib",
[0xd70d806] = "shell_left_eye_bulge.bend",
[0x4fcfee16] = "shell_right_eye_bulge.bend",
[0x20479236] = "shell_left_eye.bend",
[0x33e306da] = "shell_right_eye.bend",
[0xb7cd5439] = "shell_left_move.xfmer",
[0xbfb32ff0] = "shadow.xfmer",
[0xf3b6073f] = "turn_left.vib",
[0x7d3cbb27] = "turn_right.vib",
[0xcc3adce6] = "avatar.env",
[0xd27148e1] = "global/avatar.xfm",
[0x649b27a1] = "body_local.xfmer",
[0xfa4d6c5b] = "avatar_collision_volume.mesh",
[0x6117581d] = "thump.spn",
[0xe7f8a1f0] = "sentry_boss.spn",
[0x8694a0a4] = "leg_tuck_left.anim",
[0x6baca52e] = "leg_tuck_right.anim",
[0xdb35fd7e] = "avatar.lib",
[0xbe8c234e] = "checkpoint.hud",
[0xee5ec1d5] = "ui/checkpoint_hud.xfm",
[0xfd801544] = "checkpoint.cnv",
[0xf80f3065] = "total_score.txt",
[0x4a67cd2f] = "total_score_in.anim",
[0xa85c664b] = "total_score_out.anim",
[0x45e60666] = "item_points.txt",
[0xbcbec1f4] = "item.flow",
[0xd11081d2] = "item_in.anim",
[0xc2061832] = "total_score_add.anim",
[0xbdb63213] = "item.samp",
[0x2c6fa15a] = "item_add.anim",
[0x8cd7912e] = "add.samp",
[0x8ae37529] = "level.txt",
[0x2c0b97ff] = "level_start.anim",
[0x7efd5acd] = "crak.tex",
[0x793ca15d] = "crak.icon",
[0x754208b2] = "crak_glow.tex",
[0x9f50354b] = "crak_glow.icon",
[0x5366b32c] = "crak_glow.mat",
[0x6f506da1] = "crak.mesh",
[0x4ea5cf84] = "item_crak.txt",
[0x4fc6beb4] = "item_bonus.txt",
[0x15698c6a] = "rank.txt",
[0x8b8562] = "level_sub.txt",
[0xd33bc83] = "crak_glow.mesh",
[0xb5b5661f] = "rank.icon",
[0x1455bdc2] = "rank.flow",
[0x10c9c2d0] = "level.flow",
[0xd31ec821] = "checkpoint.margins",
[0x57e818b2] = "checkpoint_hud.ch",
[0xf4ec4f66] = "ingame_hud.cam",
[0x7fba76fb] = "score.fnt",
[0x34b7aa64] = "standard-hud.fnt",
[0xd5835475] = "standard-large.fnt",
[0x46dabc12] = "checkpoint_hud",
[0x3e080de8] = "streak_multi.icon",
[0x7a9b46ec] = "streak_4x.mat",
[0xf4655b6e] = "streak_multiplier.anim",
[0xc19733e9] = "thump_countdown.samp",
[0xff66511f] = "thump_grind.icon",
[0x111e05ae] = "tutorial.flow",
[0xe94bcc5] = "thump_tutorial_miss.anim",
[0x4fc9781c] = "jump_tutorial_scale.anim",
[0xb85c93b5] = "streak_3x.mat",
[0x9800a4fe] = "streak_2x.tex",
[0x3b1e7aec] = "late.txt",
[0xd4aaf788] = "streak_1x.tex",
[0xbbf31124] = "turn_tutorial_scale.anim",
[0xad2f2e04] = "non_death.grp",
[0x8203928e] = "right.icon",
[0xf5b41d9] = "visibility.flow",
[0xca78509c] = "streak_1x.mat",
[0xfd54b1f7] = "multiplier_loss.anim",
[0xe1f9a2ca] = "thump_tutorial_hit.anim",
[0xbc973aeb] = "thump_tutorial.icon",
[0xde5bbec5] = "thump_tutorial.flow",
[0x49fed2e1] = "up.icon",
[0xe2012189] = "grind_tutorial.flow",
[0x600ef602] = "thump_tutorial_miss.cnv",
[0x7a7ecbfa] = "grind_tutorial_scale.anim",
[0xdb481ca9] = "thump_tutorial_approach.anim",
[0xe6227517] = "hold_warning.anim",
[0x220516d9] = "thump_tutorial_hit.cnv",
[0xab5662e3] = "down.icon",
[0x4c78cb08] = "streak_2x.mat",
[0x7c5ccbaa] = "turn_tutorial.cnv",
[0xd6784876] = "thump_right.icon",
[0xafcdd183] = "streak_multiplier.cnv",
[0x4691dd61] = "left.icon",
[0xdc59bcd3] = "plus.icon",
[0xe78dcd82] = "lives.xfmer",
[0x18201db0] = "pound_tutorial.cnv",
[0x264e4317] = "turn_tutorial.flow",
[0x85f18b65] = "jump_tutorial.cnv",
[0xef2902d4] = "tutorial_color_states.flow",
[0xac3165f7] = "plus.tex",
[0x3423bbe1] = "power_grind_tutorial.flow",
[0x48fdb23] = "streak_multiplier.flow",
[0x7705ac23] = "thump_tutorial_approach.cnv",
[0xe98e57f6] = "hold.txt",
[0x2fa07a3] = "early.txt",
[0xb6237a37] = "tutorial_color.flow",
[0x29d72eab] = "pound_approach.anim",
[0xe2812fe5] = "grind_tutorial.cnv",
[0x61f85ec4] = "mult_lost.samp",
[0xc8ff94fe] = "streak_3x.tex",
[0xf715698a] = "jump_tutorial.flow",
[0xdff95a6] = "plus.mesh",
[0x1f4321b] = "countdown.txt",
[0x48f7ddfa] = "plus.mat",
[0xf3db3466] = "streak_multiplier.margins",
[0xa97d722f] = "jump_approach.anim",
[0x85b1ce3c] = "jump_tutorial_hold.cnv",
[0x6ee97cbc] = "pound_countdown.txt",
[0x35c4b972] = "jump_countdown.txt",
[0xf51a1f23] = "jump_thump.icon",
[0xd81f9aa0] = "jump_hold.txt",
[0xb4803c63] = "streak_4x.tex",
[0x3409fc48] = "ui/hud.xfm",
[0x93bcf523] = "thump_tutorial.txt",
[0xe35dc939] = "left.txt",
[0xf4b9ac23] = "right.txt",
[0xc15ebcb8] = "thump_right.txt",
[0x27c10f56] = "thump_grind.txt",
[0xa23275fe] = "jump_thump.txt",
[0xd72ae52d] = "up.txt",
[0x670ec49f] = "down.txt",
[0xc2aeff6b] = "gameplay",
[0xd0613bd3] = "score-countdown.fnt",
[0x596562a0] = "standard-small.fnt",
[0xe5dcfd11] = "hud",
[0x88682c7] = "lstick_turn_veloc_fluttr.flt",
[0x74b1e443] = "death.anim",
[0x99ecce88] = "avatar_shadow_path.xfmer",
[0x7f1e0a0b] = "avatar.steer",
[0x70b7edf9] = "death_fall.samp",
[0xb51e3297] = "controller.st",
[0x1b2920d8] = "music_low_pass.dsp",
[0xd72553b2] = "cam_shake.flow",
[0xb644689b] = "flutter_level.flow",
[0x13c8b1a2] = "restart_intro_crakhed.lvl",
[0xcf38dfc0] = "death_cam_shake.anim",
[0x3201600c] = "restart_intro_crakhed.leaf",
[0x218997ed] = "strafe.samp",
[0xf81a093b] = "restart_intro_boss.lvl",
[0x21b152d] = "pulse_crest.spn",
[0xbf4c5b44] = "ambient_fx.spn",
[0x4523eeeb] = "restart_intro_boss.leaf",
[0x4b4c0cd3] = "camera_floats.flow",
[0xfcab4732] = "cam_look_at.xfmer",
[0xd1249faa] = "camera_tracking.flt",
[0xc678e87e] = "damage_roll.flow",
[0x7dee8fad] = "wind.ch",
[0x902e9d1b] = "damage.anim",
[0x4fd2440c] = "default.path",
[0x96fcbe34] = "flutter_drone.samp",
[0x184b426b] = "lstick_grind_tilt.flt",
[0x9c6266bd] = "pound_slowdown.anim",
[0x17500ae3] = "checkpoint_hit.anim",
[0x1c5bac26] = "rail_turn_status.flt",
[0xf053db4e] = "phrase_crak.spn",
[0x883c6883] = "fx_light.lit",
[0xecc74d8d] = "screen_shake_thump.anim",
[0xc68c6c3f] = "cracked2_diffuse.tex",
[0x37b76f4e] = "lstick_rails_offset.flt",
[0x6bf43dea] = "lstick_turn_velocity.flt",
[0xff0c7006] = "light_color.flow",
[0x3959e284] = "flutter_grind_wet.dch",
[0xddd89842] = "carve.flt",
[0x4ba84a6b] = "screen_shake_fast.anim",
[0xe15c62ae] = "headlight.lit",
[0x853d08a4] = "pound_slowdown_fast.anim",
[0xf9792512] = "porous2_diffuse.tex",
[0x859a479e] = "pound.pulse",
[0xe65f60b6] = "avatar_shadow.xfmer",
[0xff8dc06b] = "screen_shake_slow.anim",
[0x3d3f94a6] = "intro.anim",
[0x7fc433ad] = "flutter_accel.flt",
[0x278100a] = "white_noise_trem_fluttr.dsp",
[0xcb00daa0] = "lstick_grind_bend.flt",
[0x241db1e9] = "thump_hit.samp",
[0x753c84a5] = "start.flow",
[0xf70374b3] = "grind_fx_heading.flt",
[0x4c8b10c] = "nx.cam",
[0xe3318326] = "vr.cam",
[0x65bf3df2] = "mesh",
[0x15679d98] = "bend_degrees",
[0x1091e628] = "phrase_crak",
[0x32eb89d0] = "spawn.anim",
[0x2d8ba8ba] = "blow.anim",
[0xbcbc5eda] = "common.flow",
[0x88a4a702] = "Alpha",
[0x36caffdf] = "screen_shake_crakhed_intro.flow",
[0x32207f5d] = "camera_shake.anim",
[0x15eed8e9] = "decorators/decorative/pulse_crest.xfm",
[0x3ce485a3] = "pulse_crest.a01",
[0x80bb3f60] = "pulse_crest.a02",
[0xaa1c9773] = "pulse_crest.ent",
[0x74436625] = "pulse_crest.z01",
[0xe7cbc529] = "pulse_crest.z02",
[0x78f93cc5] = "camera_roll_damage.anim",
[0x4ca71db9] = "vignette.pp",
[0xef2402c7] = "flutter_grind_wet.ch",
[0x43fd6153] = "controller_tilt.st",
[0x53dcb55a] = "screen_shake.flow",
[0x1c1bf105] = "noise.vig",
[0x973f9539] = "floats.flow",
[0x49a3e2d5] = "levels.pp",
[0xefac2e2b] = "draw.grp",
[0x74f994e7] = "decorators/phrase_crak.objlib",
[0xf3e09268] = "avatar.xfmer",
[0xc7a7252d] = "low_pass_cutoff.flow",
[0xde355dda] = "rumble.ch",
[0x6fa7eb3e] = "chimes.samp",
[0x82a2105a] = "invert.pp",
[0x25d40b49] = "camera_roll.flow",
[0x35cf467e] = "props/checkpoint_tentacles.xfm",
[0xda14d968] = "wings.leaf",
[0xebfa503] = "chrome_aurora.cube",
[0x58ec2b4f] = "checkpoint_tentacles8",
[0xd155a150] = "spin.xfmer",
[0x75ff48d7] = "checkpoint_chrome.mesh",
[0x1ddb61d0] = "checkpoint_color.mat",
[0x39a2a3a7] = "checkpoint_glow.tex",
[0xdc37449e] = "checkpoints.flow",
[0x14db0b83] = "checkpoint_color.mesh",
[0x15945245] = "init.anim",
[0x45095126] = "rises.flow",
[0x776d6974] = "checkpoint_chrome.mat",
[0x31cc772a] = "checkpoint_emissive.mat",
[0xd94d68ab] = "checkpoint_glass.mesh",
[0xd279bbb3] = "checkpoint_glass2.mesh",
[0x440117e1] = "checkpoint_emissive.mesh",
[0xf89f91c0] = "checkpoint_tentacles1",
[0x7d86c77d] = "checkpoint_tentacles2",
[0x1acb61de] = "checkpoint_tentacles3",
[0x7b4b403c] = "checkpoint_tentacles4",
[0xfb4125ea] = "checkpoint_tentacles5",
[0xd36575f1] = "checkpoint_tentacles6",
[0x7e8e6016] = "checkpoint_tentacles7",
[0x1d27f948] = "checkpoint_glow.mesh",
[0x19ea0f1c] = "glass_top_level.xfmer",
[0xdfafee15] = "glass_parent2.xfmer",
[0xc519b14f] = "checkpoint_glass.mat",
[0xb11ea8ed] = "test.env",
[0x31067886] = "checkpoint.grp",
[0x6a0aec1e] = "decorators/checkpoint.xfm",
[0x179e27c6] = "decorators/checkpoint.objlib",
[0x5a29d9d1] = "cubic_distortion.pp",
[0xe3139c50] = "pellet_pound_slowdown.samp",
[0xf8b89fe9] = "turn_hit_perfect.samp",
[0xc766f904] = "lane_switch.samp",
[0xe362e8df] = "bloom_sat.pp",
[0x4e9bd708] = "brightness.pp",
[0xca736273] = "ice_rocket.samp",
[0x85ba7724] = "mouth_shut.samp",
[0xf6ff2537] = "messerschmitt.samp",
[0xd286b3fe] = "birth_right.samp",
[0xcc56527b] = "turn_reflectivity.tex",
[0xbf03ee14] = "turn_chrome.mat",
[0x8eaadc22] = "turn_right_chrome_isolated.mesh",
[0x1011df40] = "base.ent",
[0x21d81d20] = "speed_streaks.spn",
[0x87c811be] = "call_sounds.flow",
[0xe0e72e1] = "swooshes.flow",
[0x5ffd6bb1] = "birth_left_long.samp",
[0xb5d513cf] = "birth_left.samp",
[0x5feae078] = "left.grp",
[0x7ff58209] = "right.grp",
[0xf24dc12b] = "decorators/turn.xfm",
[0xb4be62b] = "decorators/turn.objlib",
[0x271e3a9b] = "lstick_turn_velocity_jmp.flt",
[0x7b9bf591] = "pound_slowdown.samp",
[0x275ac02a] = "pellet_pound_slowdown.anim",
[0xd86cd465] = "pellet_pulse_slowdown.vib",
[0x99b55ced] = "pound_slowdown.vib",
[0x3c18755a] = "phrase_emissive.mat",
[0xbb24f23a] = "death.pulse",
[0x21781a88] = "white_noise_eq.dsp",
[0xd1c05b68] = "boss_unlock_slowdown.anim",
[0xd71dfab4] = "boss_unlock.flow",
[0xdc8455bc] = "crakhed_unlock_slowdown.anim",
[0x4a63ef4e] = "boss_unlock.vib",
[0x3b1cd778] = "white_noise_states.anim",
[0x319e4673] = "global/spiral_rise/spiral_pulse.xfm",
[0x631c933f] = "spiral_pulse.a01",
[0x8881fce5] = "spiral_pulse.a02",
[0xf5649899] = "spiral_pulse.ent",
[0xcf1881e0] = "spiral_pulse.z01",
[0x9d2a0be7] = "spiral_pulse.z02",
[0x3ae8b35b] = "world.cam",
[0xf4f2902b] = "tremelo.dsp",
[0xd736c04c] = "pitch_shift.dsp",
[0x8209c285] = "screen_shake_crakhed_intro.anim",
[0xfbe4ea75] = "emissive.mat",
[0x7fd5aebf] = "global/pellet_fx/pellet_pulse_entity.xfm",
[0x57e5c661] = "pellet_pulse.a01",
[0xdfedd2ae] = "pellet_pulse.a02",
[0xcb5bfa47] = "pellet_pulse.ent",
[0xa7acbeca] = "pellet_pulse.z01",
[0x1fc01340] = "pellet_pulse.z02",
[0xe7d9c3a3] = "ending_sequence_shard.mesh",
[0x43951f02] = "ending_sequence_shard.mat",
[0xbff4dbc1] = "global/ending_sequence/ending_sequence_shard.xfm",
[0xe3b8e3d0] = "ending_sequence_shard",
[0xde3982fd] = "global/ending_sequence/ending_sequence_shards.xfm",
[0x5fc5da6f] = "ending_sequence_shard1",
[0x314dfa89] = "ending_sequence_shard_co",
[0x9479651f] = "ending_sequence_shard1_c",
[0x4c53ac16] = "ending_sequence_shard4",
[0xedeb0380] = "global/god_rays/eye_ray.xfm",
[0x437f2cd6] = "global/god_rays/ending_sequence_rays.xfm",
[0x2f4aac27] = "flare_large.mesh",
[0x86c0e9c0] = "flare.mesh",
[0xba292fc6] = "global/ending_sequence/ending_sequence_effect.xfm",
[0x78875530] = "pyramid.anim",
[0xa70478c2] = "pyramid_rot_parent.xfmer",
[0x1ee35b8d] = "glow_horizontal.mesh",
[0xcd1b445] = "glow_top.mesh",
[0xb3e0807e] = "global/ambient_decorators/pyramid.xfm",
[0xc8a4873b] = "global/ambient_decorators/pyramid.objlib",
[0x4ff35be0] = "pyramid.a01",
[0x9ba84fe] = "pyramid.a02",
[0x800ef3e5] = "pyramid.ent",
[0x136b434d] = "pyramid.z01",
[0xb40f374c] = "pyramid.z02",
[0xbb5cec8a] = "camera_roll_boss_hit.anim",
[0x8e5048db] = "screen_shake_grindable.anim",
[0x9e35b390] = "screen_shake_turn.anim",
[0x5235e3d3] = "aurora2.cube",
[0xf82dc71f] = "triangle_tunnel_cap.mesh",
[0xfc89ab14] = "step_first.cond",
[0x89c6b3b3] = "triangle_tunnel_stencl.mesh",
[0xb28ecec1] = "triangle_tunnel_cap.mat",
[0xa2c3bdc4] = "triangle_tunnel.mesh",
[0x9c70a618] = "tunnel_exit.dec",
[0x83954b89] = "tunnel_enter.dec",
[0x2b4c7f4c] = "tunnel_triangle_entrance.dec",
[0xfb55f704] = "effects_loud.ch",
[0x41f482a0] = "rise_1.samp",
[0x44d76083] = "rise_2.samp",
[0x5b7781c0] = "barrier_left_last.cond",
[0x2602b818] = "left.ent",
[0xbbe2027d] = "barrier_right_last.cond",
[0xd92270a1] = "right.ent",
[0xc9df5823] = "lane_switch_emissive_r_add.mesh",
[0xaae9ee6e] = "turn_decorator_glow.mat",
[0x8c91499f] = "approach_sounds_left.anim",
[0xf59c6f9e] = "lane_switch_glow_l.mesh",
[0xd47e0961] = "lane_switch_emissive.mesh",
[0x88882102] = "lane_switch_emissive_r.mesh",
[0x52625870] = "decorators/rail_switch.xfm",
[0x259915ea] = "left.flow",
[0x51234b8f] = "right.flow",
[0x4b8c880f] = "turn_emissive_add.mat",
[0x7de1d7aa] = "turn_emissive.tex",
[0x2e2a3386] = "turn_emissive.mat",
[0x81cab059] = "approach_sounds_right.anim",
[0xc40acac5] = "lane_switch_chrome.mesh",
[0xe34e10f5] = "speed_streaks.flow",
[0xa999df2d] = "twirlies.spn",
[0xe8c533d6] = "lane_switch_chrome_r.mesh",
[0x5907316d] = "game.settings",
[0xca2fbdb3] = "lane_switch_glow_r.mesh",
[0x761570d2] = "birth.spn",
[0x1b305c44] = "lane_switch_emissive_add.mesh",
[0x8471b483] = "shockwave.mesh",
[0x749cc2ae] = "shockwave.mat",
[0xa8d600f2] = "global/lane_switch_birth.xfm",
[0xd7b5c96b] = "global/lane_switch_birth.objlib",
[0xee3b9aa3] = "decorators/rail_switch.objlib",
[0xd1488993] = "intro.samp",
[0x4241736c] = "intro2.samp",
[0x76b6e8a2] = "intro3.samp",
[0x3a7e0cad] = "intro4.samp",
[0x4f9e7db2] = "intro_rumble2.samp",
[0x790de7d7] = "phrase_start.mesh",
[0x85c8d067] = "phrase_mid.mesh",
[0x1828c2d6] = "phrase_end.mesh",
[0x8b07a4fc] = "phrase_start_left.mesh",
[0x56371b83] = "phrase_end_left.mesh",
[0x7b3bfd6f] = "phrase_start_right.mesh",
[0x5f0378a2] = "phrase_end_right.mesh",
[0x3d60dbd9] = "phrase_end_thump.mesh",
[0xf043a126] = "emissive_start_multi.mesh",
[0x7f63b427] = "glow_start.mesh",
[0x7a38870] = "path_start_multi.mesh",
[0x95d19e28] = "emissive_mid.mesh",
[0x446c9bcd] = "glow_mid.mesh",
[0x7a7de449] = "path_mid.mesh",
[0x784dbfff] = "emissive_end_multi.mesh",
[0xc2e6a15c] = "glow_end.mesh",
[0x4e438254] = "path_end_multi.mesh",
[0x87ea1993] = "casing_start_left.mesh",
[0xf9bb71f] = "casing_tri_start_l.mesh",
[0xce7bd9c0] = "cylindrical_start_left.mesh",
[0x5d5cbf62] = "cylindrical_tri_start_l.mesh",
[0xed104748] = "glow_tri_start_left.mesh",
[0xbcea2e50] = "path_triangle_start_l.mesh",
[0xf54d3d10] = "emissive_tri_start_l.mesh",
[0x3b54dca] = "casing_end_left.mesh",
[0x40a1cb4d] = "casing_triangle.mesh",
[0x3555d19c] = "cylindrical_end_left.mesh",
[0x656fbfe6] = "cylindrical_triangle.mesh",
[0x2c6116f3] = "glow_tri_end_left.mesh",
[0x8302369f] = "path_triangle.mesh",
[0x31495aee] = "emissive_triangle.mesh",
[0xdc2e4e27] = "casing_mid_left.mesh",
[0xcb8abc82] = "cylindrical_mid_left.mesh",
[0x7cc8b8f8] = "casing_start_right.mesh",
[0xbb67e2b7] = "casing_tri_start_r.mesh",
[0xcdb83bc8] = "cylindrical_start_right.mesh",
[0xb8285f26] = "cylindrical_tri_start_r.mesh",
[0x29c5ebc5] = "glow_tri_start_right.mesh",
[0x9cdf4b1e] = "path_triangle_start_r.mesh",
[0xc6c34fae] = "emissive_tri_start_r.mesh",
[0x62a12ac5] = "casing_end_right.mesh",
[0x5878c879] = "casing_triangle_right.mesh",
[0x1eb7ad2a] = "cylindrical_end_right.mesh",
[0x7e69bd1e] = "cylindrical_triangle_r.mesh",
[0x7e50827d] = "glow_tri_end_right.mesh",
[0x81d0cffc] = "path_triangle_right.mesh",
[0xd929a101] = "emissive_triangle_right.mesh",
[0xe1647126] = "casing_mid_right.mesh",
[0xe9ebad4e] = "cylindrical_mid_right.mesh",
[0x5950d0fe] = "cylindrical_mid_r_sym.mesh",
[0x2a129118] = "crakhed_intro.samp",
[0x40dd83dc] = "intro_rumble.samp",
[0x58759abc] = "global.xfm",
[0x8aad9d52] = "ui/helpbar.xfm",
[0x168ac728] = "helpbar.cnv",
[0x20acea3b] = "help.bar",
[0x121df907] = "helpbar.flow",
[0xe085e2c8] = "helpbar.vr_settings",
[0x318b7a6a] = "vr_controller.cam",
[0x747ae102] = "button_bg.tex",
[0x3b81e819] = "button_bg.mat",
[0x8f23acca] = "button_bg.icon",
[0xd0c5fa6b] = "standard-helpbar.fnt",
[0xd541bbf3] = "button_icons_128.set",
[0x29ee7f79] = "vr.playspace",
[0xfc3ee1c] = "helpbar",
[0xd9779384] = "ui/credits.xfm",
[0xd66bc367] = "credits_song.samp",
[0x7049ffcc] = "plate_large.txt",
[0x4989d913] = "canvas.cnv",
[0x730fe49] = "plate_small.txt",
[0xdf70df64] = "scroll_name.txt",
[0xfd090b2a] = "scroll_heading.txt",
[0x5507db12] = "fade_out.flow",
[0x9e43b24a] = "option.txt",
[0x4f0187ea] = "base_credits.dch",
[0x30ce97da] = "ultra_low_boost_credits.dsp",
[0xd82a3e01] = "ultra_high_boost_credits.dsp",
[0x917fe40a] = "base_credits.ch",
[0x69c24009] = "confirm",
[0xe4bdce12] = "cancel",
[0xc0ec4392] = "secondary",
[0xbf12a942] = "tertiary",
[0xbdd115da] = "start",
[0xee7b0f5b] = "pre_game.margins",
[0x130c4c9] = "ui.colors",
[0x1636c6b3] = "standard-menu.fnt",
[0xe7f399e7] = "meter.icon",
[0xd3aef775] = "empty.mat",
[0x3f8e0f59] = "filled.mat",
[0x8d504744] = "ui/game.xfm",
[0xdaa6cd85] = "game.flow",
[0x318d3cd9] = "sfx.flow",
[0x476f356] = "navigated.samp",
[0x5c9d0e02] = "ui.ch",
[0xb89bdfc] = "selected.samp",
[0xc9d47439] = "back.samp",
[0x64067b48] = "pause1.samp",
[0x6664e259] = "navigated_vertical.samp",
[0x807968a0] = "selected_title.samp",
[0x62a9cc7c] = "pulse.samp",
[0x71db6601] = "invalid.samp",
[0x9143f473] = "level_nav.mesh",
[0x4542572c] = "ui/level_nav.xfm",
[0x1b72ae5] = "level_nav_selected.mat",
[0xf4a29ebe] = "level_nav_normal.tex",
[0xd9634e65] = "level.icon",
[0xbe09450b] = "level_nav_selected.tex",
[0x194fff59] = "arrow.mat",
[0x4980e612] = "arrow.tex",
[0x2d0dc5b1] = "ui/busy_widget.xfm",
[0x80986074] = "section.wig",
[0xefb6e88b] = "ui/section_widget.xfm",
[0xdffec06d] = "ui/level_select.xfm",
[0x5d3c2372] = "campaign_score.txt",
[0x3c990e46] = "hr.mat",
[0x1f711ffd] = "bg.mesh",
[0x4eeb4c4f] = "bg.icon",
[0x9fb55c22] = "bg.mat",
[0xa9cd2158] = "level_nav_normal.mat",
[0x78f9bc63] = "level_nav_locked.mat",
[0xee8cdc66] = "left_arrow.icon",
[0x7294b48] = "right_arrow.icon",
[0x69cfdbad] = "high_score.txt",
[0x5473e6f5] = "section_complete.anim",
[0xfecb1613] = "section_incomplete.anim",
[0xd79ab17c] = "section_current.anim",
[0x3fffb328] = "section_current_enter.anim",
[0x425de02a] = "section_tally_ranked.anim",
[0xf3e05f87] = "section_tally_unranked.anim",
[0x2d16d42] = "section_rank.icon",
[0xecf08e6b] = "message.txt",
[0xd307c540] = "busy.txt",
[0x2aff24ee] = "ui/leaderboard_network_check.xfm",
[0x5513c1f5] = "busy.anim",
[0xa8059807] = "busy.mat",
[0xbb3857a6] = "ui/leaderboard.xfm",
[0x15e88e67] = "leaderboard_rank.txt",
[0xba050ff4] = "leaderboard_user.txt",
[0x4f99f6bf] = "leaderboard_score.txt",
[0x94beaaca] = "leaderboard_view.txt",
[0x9f6b249b] = "leaderboard_error.txt",
[0x261e5c7c] = "scroll_prev.icon",
[0xb81c4f4a] = "scroll_next.icon",
[0x941c65f9] = "focus_bg.icon",
[0x290eca27] = "ui/error_dialog.xfm",
[0xa0c13e56] = "ui/loading_bg.xfm",
[0x3824907a] = "loading.cnv",
[0xdf89942a] = "loading.txt",
[0xb83ba5d2] = "loading_vr.txt",
[0x94d38cdf] = "skybox_cube",
[0xaa2f2e93] = "ui/loading.xfm",
[0xd437a592] = "loading.vr_settings",
[0xd1e83a95] = "ui/cal_meter.xfm",
[0x9b691721] = "filled.tex",
[0xc527f2f7] = "empty.txt",
[0xf78e9fa0] = "center.txt",
[0x275d24c0] = "title.txt",
[0x1c8376d4] = "ui/options_controls.xfm",
[0xf3763a63] = "in_game.margins",
[0x9208d0b6] = "options.flow",
[0xf7a25a4b] = "toggle.txt",
[0xffbe7e56] = "toggle_num.txt",
[0xc57d15b] = "toggle_lbl.txt",
[0x50d9f879] = "ctrl_center.icon",
[0xd711b0ca] = "ctrl_left.icon",
[0xa9dcaec4] = "ctrl_right.icon",
[0xe32ac12c] = "slash.txt",
[0xb49bf70a] = "input_type.txt",
[0x96bfd833] = "stadia_disclaimer.txt",
[0x3d2bd7e3] = "press_any_button.txt",
[0x3931bc5d] = "invalid.anim",
[0x901dc940] = "ui/options.xfm",
[0x10e631a7] = "ui/options_vr.xfm",
[0xcaca969f] = "ui/pause.xfm",
[0x33ff09ce] = "ui/yn_dialog.xfm",
[0xf5c24002] = "ui/pause_dialog.xfm",
[0xe7b84f5a] = "ui/pre_game_dialog.xfm",
[0xd7d7b5de] = "ui/score.xfm",
[0x2275eec4] = "level.results",
[0xc492e4a6] = "score.txt",
[0x5c5617a2] = "new_high_score.txt",
[0x5e97c338] = "level.anim",
[0xaa1e71ce] = "score.anim",
[0x6be32e45] = "score_info.anim",
[0x4ad64b78] = "upload_status.txt",
[0xb9c5b4e9] = "ui/title.xfm",
[0x937e6538] = "error.txt",
[0x2fc4f165] = "ui/auto_load.xfm",
[0x21860c23] = "ui/main_menu.xfm",
[0xed85def9] = "global/psychedelic_textures.xfm",
[0xf1cc2aeb] = "lattice2_chrome.mesh",
[0xf423d5af] = "lattice2_red.path",
[0x92958d62] = "lattice2_blue.path",
[0x8c88216c] = "lattice2_chrome.path",
[0x494b3ab4] = "lattice3_blue.mesh",
[0xc9a84b0] = "lattice3_red.mesh",
[0xa1bbe764] = "lattice3_chrome.mesh",
[0x64d0113f] = "lattice3_blue.path",
[0xa018be31] = "lattice3_red.path",
[0xbf1e27c0] = "lattice3_chrome.path",
[0xfe98400e] = "lattice4_red.path",
[0xcd1d2171] = "lattice4_red.mesh",
[0x2c679879] = "lattice4_blue.mesh",
[0xe1979d65] = "lattice4_chrome.mesh",
[0xcc545e13] = "lattice4_chrome.path",
[0x15b997c2] = "lattice4_blue.path",
[0xcab80c80] = "lattice5_blue.path",
[0x39b5422d] = "lattice5_blue.mesh",
[0x9f3f7ede] = "lattice5_red.mesh",
[0xcd79a8a6] = "lattice5_chrome.mesh",
[0xfe794625] = "lattice5_red.path",
[0xee470041] = "lattice5_chrome.path",
[0xc521f43e] = "lattice6_red.mesh",
[0xe2d5060] = "lattice6_blue.mesh",
[0xca0fcff5] = "lattice6_chrome.mesh",
[0x2b92a1e7] = "lattice6_blue.path",
[0xfce3b4e3] = "lattice6_red.path",
[0x4003b67d] = "lattice6_chrome.path",
[0xebc0bcec] = "lattice_7_red.mesh",
[0xf1c2b1b] = "lattice7_blue.mesh",
[0x345ab980] = "lattice7_chrome.mesh",
[0x561f75c3] = "lattice7_blue.path",
[0x402747dd] = "lattice7_chrome.path",
[0xb652bd0a] = "lattice_7_red.path",
[0x2ed21aeb] = "lattice8_red.mesh",
[0x4ea3e0fb] = "lattice8_blue.mesh",
[0xf36fc166] = "lattice8_chrome.mesh",
[0xaf800280] = "lattice8_blue.path",
[0x87a9e826] = "lattice8_chrome.path",
[0x62d199bb] = "lattice8_red.path",
[0x9136b728] = "cap.mesh",
[0x626441e2] = "start.cond",
[0x9203cf26] = "end.dec",
[0xa3f2797] = "end.cond",
[0xd91a5a7c] = "lattice8_chrome_cap.mesh",
[0xe2d1a7ec] = "lattice_fades.flow",
[0x2250fccb] = "lattice_fades.dec",
[0x699bad7f] = "chrome_dark.mat",
[0x95dbd054] = "cap_end.mesh",
[0x665c8388] = "lattice2_green.mesh",
[0x67724b13] = "lattice_green.mat",
[0x5215ac62] = "lattice_green.tex",
[0xfce6e3f2] = "lattice2_green.path",
[0x3c9e6c18] = "lattice2_purple.mesh",
[0x9f943dc1] = "lattice_purple.mat",
[0x50b786e7] = "lattice_purple.tex",
[0xe0a86f67] = "lattice2_purple.path",
[0xf698d9d2] = "lattice5_chrome_large.path",
[0xd8259b5] = "psychedelic1.mat",
[0x9c932c6c] = "psychedelic2.mat",
[0xe2825b83] = "psychedelic3.mat",
[0x1d655d14] = "psychedelic4.mat",
[0x39dcaa7f] = "psychedelic5.mat",
[0xca53989e] = "psychedelic6.mat",
[0xa8465943] = "psychedelic7.mat",
[0x8ab817c0] = "psychedelic8.mat",
[0xc0cf18c4] = "psychedelic9.mat",
[0x9936360c] = "psychedelic10.mat",
[0x1d97889c] = "psychedelic11.mat",
[0x913034ea] = "psychedelic12.mat",
[0xf31fe3e7] = "lattice_chrome_title_screen.path",
[0x90c7f494] = "lattice_chrome_title_sceen.mesh",
[0x289da630] = "lattice1_chrome_cap.mesh",
[0x802069d5] = "lattice2_chrome_cap.mesh",
[0x4b50e6a] = "lattice3_chrome_cap.mesh",
[0x49e973f5] = "lattice4_chrome_cap.mesh",
[0x904c9001] = "lattice5_chrome_cap.mesh",
[0x14693c62] = "lattice6_chrome_cap.mesh",
[0x898a7f78] = "lattice7_chrome_cap.mesh",
[0xfe59b9b3] = "start_chrome1.dec",
[0xf25e1ee4] = "start_chrome2.dec",
[0x33e2d341] = "start_chrome3.dec",
[0x4630636b] = "start_chrome4.dec",
[0xfbb3052f] = "start_chrome5.dec",
[0x2995f0ce] = "start_chrome6.dec",
[0x97ec5d75] = "start_chrome7.dec",
[0x2cd623b4] = "start_chrome8.dec",
[0xf41e9436] = "lattice4_red_cap.mesh",
[0xced60193] = "start_red4.dec",
[0x1e0e095d] = "end_red4.dec",
[0x95111161] = "lattice4_red_cap_end.mesh",
[0x7c8be831] = "psychedelic3_vert_color.mat",
[0x8f6a40f1] = "lattice_green2.tex",
[0x152a4fac] = "lattice2_blue2.mesh",
[0xc1e66b9f] = "lattice2_blue2.path",
[0xa0fbaa30] = "lattice2_green2.mesh",
[0x5ad7a05e] = "lattice_green2.mat",
[0xe7cd7e40] = "start_global_lattices.flow",
[0x429be213] = "lattice1_red.mesh",
[0x47ef8a78] = "lattice_red.tex",
[0x7a13f5f2] = "noise_cave.vig",
[0x8b98d493] = "lattice_blue.mat",
[0x82b24c6c] = "lattice_red.mat",
[0xe67e5f04] = "lattice1_blue.mesh",
[0xfda75bd8] = "lattice_blue.tex",
[0x246a30e9] = "chrome.mat",
[0xb7762f07] = "noise_off.vig",
[0x5db6d3b0] = "lattice1_chrome.mesh",
[0x3fdd0b4d] = "enter.dec",
[0x682e00d] = "exit.dec",
[0xd34ef0c5] = "lattice2_red.mesh",
[0xa8b92e9f] = "lattice2_blue.mesh",
[0x55878dc7] = "psychedelic7.tex",
[0xcf2966b5] = "psychedelic8.tex",
[0x7d7b55e] = "psychedelic9.tex",
[0xd2accd16] = "psychedelic10.tex",
[0x284d02b3] = "psychedelic11.tex",
[0x624c88b0] = "psychedelic12.tex",
[0xe25ae229] = "psychedelic3.tex",
[0xd436744f] = "tex_scroll.anim",
[0xbe119ae8] = "global/global_lattices/global_lattices.xfm",
[0xdaaf07cb] = "global/global_scaffolds/scaffolds.xfm",
[0x4e2d66ec] = "pentagon1.mesh",
[0xbb2e3cdf] = "pentagon1.mat",
[0x485888a7] = "scaffold.path",
[0xa2853836] = "dec_tunnel.mesh",
[0x89d13384] = "dec_tunnel.path",
[0xb1fbe1a2] = "pentagon_glass.mesh",
[0x25413713] = "pentagon1_glass.mat",
[0xabc9c549] = "pentagon_points.mesh",
[0x3e0f8771] = "pentagon_points.mat",
[0x59f9d933] = "scaffold_pent_glass.path",
[0x4ffeac4c] = "scaffold_pent_points.path",
[0x247a5164] = "end_cap.cond",
[0x42e7ae42] = "end_cap.dec",
[0xaf5ce905] = "hexagon_facets.mesh",
[0x8ccbc5c] = "scaffold_hex.path",
[0xd1ff94bd] = "bright.mat",
[0x3a40480c] = "hex_bright.mesh",
[0x1f3ead3b] = "scaffold_hex_bright.path",
[0x6291eb54] = "scaffold_hex_glass.path",
[0x3cd677f7] = "hexagon_glass.mesh",
[0xcf5c9caf] = "hex_chrome.mesh",
[0x564fc3db] = "scaffold_hex_chrome.path",
[0xd7f9430c] = "chrome_pure.mat",
[0xdd88e0bd] = "start_scaffolds.cond",
[0x23605fe6] = "cap_hex_scaffolds.mesh",
[0xaf67e7ef] = "cap_hex_scaffolds.dec",
[0x469292a] = "stencil_hex.mesh",
[0xf028a844] = "stencil_hex_scaffolds.mat",
[0x1561728e] = "triangle_points.mesh",
[0xc88237a4] = "triangle_lines.mesh",
[0x1f16681d] = "scaffold_triangle_lines.path",
[0x4f6fbadc] = "scaffold_triangle_points.path",
[0x2208d435] = "triangle_glass.mat",
[0xa89753a2] = "cap_hex_scaffolds_end.mesh",
[0x248b9707] = "chrome_pure_dark.mat",
[0x203319b4] = "gradient2.tex",
[0xdfdd8820] = "spaceship.mat",
[0xc86d0eb7] = "spaceship.path",
[0xdbe8c7df] = "spaceship_sides.mat",
[0xe332bf99] = "spaceship.mesh",
[0xe02acfa9] = "spaceship2.mesh",
[0x84d2472d] = "spaceship2.path",
[0x429bccbd] = "spaceship3.mesh",
[0x287c65c2] = "spaceship3.path",
[0xc61c25f3] = "spaceship3_dark.mesh",
[0xe502a572] = "spaceship_dark.mat",
[0x52909779] = "spaceship3_dark.path",
[0xff272ce1] = "scaffold_triangulated.mesh",
[0xe617abcc] = "line.tex",
[0x9de3c971] = "scaffold_triangulated.mat",
[0x9542c4d8] = "scaffold_triangulated.path",
[0x72893723] = "spaceship3_blue.mesh",
[0x19cb3c9a] = "spaceship_blue.mat",
[0x240ba8da] = "spaceship3_blue.path",
[0x2f8b842c] = "spaceship3_chrome.mesh",
[0x9dfcf63c] = "spaceship_chrome.mat",
[0x8a256d23] = "spaceship3_chrome.path",
[0xc1712eaa] = "chrome_pure_occlusion.mat",
[0xca1954b9] = "scaffold_triangle_lines_red.path",
[0x16cdc4a3] = "triangle_glass_red.mat",
[0xd61102db] = "triangle_lines_red.mesh",
[0xbf07c894] = "pentagon_glass_blue.mesh",
[0x43f382c6] = "pentagon1_glass_blue.mat",
[0x36ea9f3a] = "scaffold_pent_glass_blue.path",
[0x624c6e67] = "spaceship3_cap.mesh",
[0xc559f608] = "spaceship_3.dec",
[0xa6d1c350] = "stencil_spaceship3.mesh",
[0x7b18d611] = "spaceship03_cap_end.mesh",
[0x48f45d64] = "spaceship_3_no_end_cap.dec",
[0x3aef9b17] = "spaceship3_no_end_cap.path",
[0x9b369376] = "spaceship3_no_start_cap.path",
[0x5e8bdd09] = "spaceship_3_no_start_cap.dec",
[0xa1e2a4e8] = "noise_millipedes.vig",
[0x52b44ca6] = "skybox_src.mesh",
[0x225db503] = "skybox_subtract.mesh",
[0xec20ac3] = "psychedelic6_title_strea.tex",
[0xded9404c] = "sequin.master",
[0x17d1fb68] = "sequin.drawer",
[0x5c6e7425] = "levels/title_screen.xfm",
[0xb4166826] = "sky_gradient.mat",
[0xc94fff34] = "title_init_cut.flow",
[0xb6b803a0] = "PSVR_title.cam",
[0x9d2bffdf] = "thumper_logo.mesh",
[0x16e1100b] = "Thumper_logo.mat",
[0xf6a2262f] = "skybox_subtract.mat",
[0x15a796b6] = "skybox_src.mat",
[0x525e3bb] = "level_colors.anim",
[0xa8cea9f4] = "pyramid_gate.gate",
[0x5b971917] = "pyramid_gate.spn",
[0xd0e03625] = "world.env",
[0xb7756a32] = "logo_intro_VR.anim",
[0xd37f0aea] = "thumper_logo_streaksd.mesh",
[0x734be2a9] = "Thumper_logo_streaks.mat",
[0x6457561e] = "streaks.anim",
[0x7e16db75] = "logo_shake.anim",
[0xe9f9d1d3] = "logo_shake.xfmer",
[0xd1b0dfc] = "Thumper_logo_streaks_glo.mat",
[0xa4537a2] = "thumper_logo_streaksglow.mesh",
[0x7ae5fd31] = "disable_postprocs.flow",
[0xb5a356ec] = "logo_glow.mat",
[0x33306d48] = "logo_glow.mesh",
[0xc9c5a47] = "logo_glow.tex",
[0x8bbb86be] = "logo_radial_straks.mesh",
[0x76744b70] = "Thumper_logo_radial_stre.mat",
[0x24edd8be] = "gradient_4.tex",
[0xaaf57439] = "logo_song.samp",
[0x2eab4fdd] = "sky_gradient.mesh",
[0xadba20e4] = "intro_title.leaf",
[0x1bd544a4] = "logo_intro.anim",
[0xf3a1791e] = "skybox_rotation.anim",
[0x67be6292] = "logo_glow_flicker.anim",
[0xee227926] = "logo_glow_flicker.flow",
[0xae28307e] = "scaffold_triangle_lines_title.path",
[0x16ea9174] = "scaffold_pent_glass_title.path",
[0xb9c03bd9] = "loop_title.leaf",
[0x21dfb27b] = "loop_title.lvl",
[0x1018a451] = "logo_zh_s.tex",
[0xe15809de] = "pulse_mult.anim",
[0x4cb636ac] = "lattice_chrome_title_scr.path",
[0x1f94182a] = "start_lattice_chrome.dec",
[0x1a953656] = "lattice_chrome_title_cap.mesh",
[0x1926bbde] = "menu_path_colors.flow",
[0x2dbc15ce] = "title_init_blend.flow",
[0xd83983fc] = "VR_title_settings.flow",
[0x82e0f8c0] = "logo_VR_adjust.xfmer",
[0x988e0b00] = "vr_scene_title.scene",
[0x3b93a02b] = "logo_shake_intensity.flow",
[0x5b3bcd17] = "image_title_PSVR.pass",
[0xba13f2f4] = "vignette_title_PSVR.pp",
[0x8a557409] = "triangle_lines_title.mesh",
[0x4cd70b1b] = "triangle_glass_title.mat",
[0x16696306] = "pentagon_glass_title.mesh",
[0xb719fd44] = "lattice4_red_title.path",
[0xb7409a49] = "lattice4_red_title.mesh",
[0xd0b5f013] = "logo_zh_s.mesh",
[0x7b607e7e] = "title_screen.vr_settings",
[0xcff0ce56] = "logo_thrust.mesh",
[0x3942e0c] = "Thumper_logo_thrust.mat",
[0xf797086a] = "Thumper_logo_front.mat",
[0xed1503c0] = "thumper_logo_front.mesh",
[0x15e90d95] = "glow_1.tex",
[0xa919d887] = "logo_zh_s.mat",
[0x8ff5f2d3] = "title_level_colors.flow",
[0x5dfac686] = "title_fade_out.anim",
[0x236572c2] = "low_spec_vr_scene_title.scene",
[0x6b008c30] = "path.gameplay",
[0x588a77c6] = "cam_shake.xfmer",
[0x6f86b592] = "radial_blur.pp",
[0x2f125137] = "gamma_floats.flow",
[0xf7dc29b3] = "ending_sequence_shard5",
[0x93e062fb] = "ending_sequence_shard6",
[0x3c2a7d92] = "ending_sequence_shard7",
[0x7cd0e7c9] = "ending_sequence_shards",
[0xe14ec057] = "shake.anim",
[0xaf453f95] = "boss/title_screen_pyramid.xfm",
[0x63d63475] = "glow_pulse.anim",
[0x3094882d] = "pyramid_writer.xfmer",
[0x8e6bfce7] = "chrome_aurora_no_mip.cube",
[0x1146f326] = "title_screen_gate.flow",
[0x142b19e5] = "flare.tex",
[0x54833e74] = "counterpitch.xfmer",
[0xaa279fa1] = "glow_top.mat",
[0xbc0475d] = "glow_pulse.flow",
[0xfca60797] = "Visible.grp",
[0x3c3d5b07] = "boss/title_screen_pyramid.objlib",
[0xe6b646be] = "crakhed.a01",
[0xb6733028] = "crakhed.ent",
[0x4af40250] = "crakhed.a02",
[0x15083a2] = "crakhed.z01",
[0x136f5202] = "crakhed.z02",
[0x59560727] = "title_screen_pulse.flow",
[0x85bb3cc1] = "brightness.pass",
[0x942d9f40] = "bloom_h0.pass",
[0x57a1685e] = "bloom_v0.pass",
[0x9c407b59] = "bloom_h1.pass",
[0xa07fc1db] = "bloom_v1.pass",
[0x623cefdf] = "bloom_sat.pass",
[0x1819d4d1] = "vr_shake_levels.pass",
[0x4f305f5f] = "vr_low_spec.scene",
[0xc543fced] = "low_spec.scene",
[0x9f779f64] = "fade_alpha_per_second",
[0xece596f2] = "rails_color.flow",
[0xd51a8764] = "Title Rails Color",
[0x20ff5ab8] = "Title Rail Glow Color",
[0x501faf2d] = "Title Path Color",
[0xf839ce25] = "Title Joy Color",
[0x801d4667] = "Menu Rails Color",
[0x565bb387] = "Menu Rail Glow Color",
[0x13322da6] = "Menu Path Color",
[0x1783b3ca] = "Menu Joy Color",
[0x119170bc] = "Campaign Rails Color",
[0x71002bfd] = "Campaign Rail Glow Color",
[0x3cf5e17b] = "Campaign Path Color",
[0x533f1fcb] = "Campaign Joy Color",
[0x9ec81253] = "Blend Seconds",
[0x50c54f53] = "Fade Speed",
[0xa149ce23] = "ui/ui_loading.xfm",
[0x1f0ef380] = "ui/section_select.xfm",
[0x7b564941] = "section_select.margins",
[0xf90ffaf1] = "focus_bg.mat",
[0x33bec309] = "focus_bg.mesh",
[0xfae5d089] = "scroll_prev.mat",
[0xbe458f2a] = "selector.tex",
[0x907bdf97] = "list.txt",
[0x5adc0a27] = "start_power",
[0xa65090f8] = "invulnerability_beats",
[0x7ec6de5f] = "sequin_speed",
[0x1eaffc17] = "base_bpm",
[0xa51f9cd4] = "debug_speed",
[0x2e4047e2] = "grind_remain_frac",
[0x61fd527d] = "grind_remain_beats",
[0xd837e6bc] = "respawn",
[0xf31f3243] = "win_checkpoint",
[0xd37839a4] = "win_checkpoint_silent",
[0x5750e248] = "near_plane",
[0xae1a53ce] = "far_plane",
[0x384455e4] = "vertical_fov",
[0xeb4d660] = "enabled",
[0xcbb87006] = "component",
[0x318e8ec9] = "center_v_offset",
[0x1814bfd4] = "radius_v",
[0x5e0a3daf] = "apply_distortion",
[0x33593638] = "distortion",
[0xc08dc572] = "cubic_distortion",
[0xc6b8016f] = "bypass",
[0x9fa68571] = "stop",
[0x834c1407] = "gain_low",
[0x4aa65a4a] = "pitch_low",
[0xdfdf140f] = "gain_high",
[0x88247ed] = "pitch_high",
[0x449fc2a1] = "pan",
[0x369aace6] = "rumble_trigger",
[0x8e8d2961] = "shadow_mat",
[0x750bcf4d] = "plane_xfmer",
[0xb1f21f5d] = "light_direction",
[0xff6ebd23] = "light_position",
[0x5bd374ae] = "light_type",
[0xbc9cc617] = "shadow_children",
[0x154f1057] = "golden",
[0x64e292ab] = "scale",
[0xcb307403] = "grinding",
[0xb2e87f7a] = "invulnerable",
[0xe2de466a] = "pounding",
[0x8f90d698] = "can_gain_shell",
[0xeceb75e2] = "has_shell",
[0x2c81507b] = "spawn_boss_bonus_thumps",
[0x1fe37755] = "using_touchpad",
[0xeb2f645f] = "set",
[0x31239bc7] = "text",
[0x975cfb23] = "type",
[0x1981490b] = "local_quat",
[0x4bef5dd9] = "world_pos",
[0xbeafc7ec] = "world_rot",
[0x89fb6e04] = "world_scale",
[0x5aa3f459] = "layout_unit",
[0x929d401e] = "horz_anchor",
[0x8e96b8e6] = "vert_anchor",
[0xe10fc29d] = "x_offset",
[0xc08c3910] = "z_offset",
[0xe06a02c6] = "offset_ms",
[0x8c67003e] = "channel_group",
[0x7a2ec56d] = "play_clean",
[0xbb8ea4b] = "resume",
[0xc2cf9f73] = "vignette_color",
[0x1a49acc8] = "tile_scale",
[0xa4a1e721] = "tile_size",
[0x84ab7de8] = "lane_spacing",
[0x967ca7e9] = "tile_mesh",
[0x58367923] = "bend",
[0xb41bdb9e] = "bend_scale_interp",
[0xa91beaba] = "pulse_color",
[0xa702db6b] = "pulse_scale",
[0x684e81c9] = "v_scale",
[0x9cc4d281] = "decorators",
[0x67d78034] = "fade",
[0x28af3676] = "r_white",
[0x622f1807] = "r_gamma",
[0xd9ac0aa3] = "r_black",
[0xf8100156] = "r_output_white",
[0xaffd1047] = "r_output_black",
[0xd8f0c7cf] = "g_white",
[0x4abc7dee] = "g_gamma",
[0xfb44f4ca] = "g_black",
[0x341f4b99] = "g_output_white",
[0x6d90b646] = "g_output_black",
[0xef0bfb79] = "b_white",
[0x1bfc06f8] = "b_gamma",
[0x88248104] = "b_black",
[0x56d6423d] = "b_output_white",
[0x134d04b5] = "b_output_black",
[0x2f9850cb] = "rgb_white",
[0xaf865ec3] = "rgb_black",
[0x5099ded] = "rgb_gamma",
[0xe138dfcb] = "rgb_output_white",
[0x75df8462] = "rgb_output_black",
[0x40a89b31] = "large_motor",
[0xbfa37878] = "small_motor",
[0x19e78e1d] = "hmd",
[0x5d6b9ac2] = "attenuation_const",
[0xe16878d9] = "attenuation_linear",
[0xedc78320] = "invert_frac",
[0x45b8c374] = "luminance",
[0xf646d5e7] = "middle_gray",
[0x8768485c] = "vignette_radius",
[0xdec52149] = "noise_map",
[0x51b7d0e3] = "noise_scale",
[0xc66aa9e3] = "center_color",
[0x74698ce8] = "outer_color",
[0x165aeef4] = "beat_offset",
[0x54ef8e79] = "stick_left_x",
[0x5cb2ec68] = "state_secs",
[0xc241dcfa] = "stick_left_y",
[0xd8f68bcd] = "stick_right_x",
[0x1360088c] = "stick_right_y",
[0xfae027c7] = "none",
[0xa045b32f] = "Background Fade",
[0x73788462] = "standard",
[0x985aacfb] = "instanced",
[0xab9c082f] = "gen_down4-bright_pass",
[0xda305f25] = "gen_bloom_blur",
[0xa24a3031] = "gen_bloom-levels-fade-invert",
[0x521beb1d] = "gen_cubic_lens-vignette",
[0xdae1c732] = "play_plus",
[0x3129ddea] = "leaderboard_view",
[0xe9c1ef16] = "helpbar_return",
[0xaf5fba0c] = "pause_resume",
[0x78bc7474] = "pause_restart",
[0x81eadfd] = "practice",
[0xfe4714b3] = "Start",
[0xc70968aa] = "Finished",
[0xadcdc9bb] = "font",
[0xc39b5f16] = "token",
[0x6007d285] = "localized_string",
[0x7986f7bd] = "blend",
[0x4f979322] = "noise_vignette",
[0x93082507] = "horz_align",
[0xaa88a101] = "vert_align",
[0x8b709763] = "case_mode",
[0xda452ef0] = "wrap_width",
[0xd9017c32] = "pattern4.samp",
[0x47e12762] = "pattern5.samp",
[0x260268ec] = "pattern17.samp",
[0x2fb3272e] = "pattern6.samp",
[0x920a2b11] = "pattern8.samp",
[0x986ffcc7] = "pattern9.samp",
[0xbfb25ae9] = "pattern10.samp",
[0xca59992c] = "pattern11.samp",
[0xc070836c] = "pattern12.samp",
[0x990b994c] = "pattern13.samp",
[0x6d7f566f] = "pattern14.samp",
[0x7db8c886] = "pattern15.samp",
[0x481b8998] = "pattern1.samp",
[0xa57caed6] = "pattern3.samp",
[0xbf741f1] = "pattern16.samp",
[0xef5c3689] = "rises_once.flow",
[0xdf57c496] = "gongs.flow",
[0xa1cd254e] = "crash1.samp",
[0x534a109d] = "crash2.samp",
[0xff631a75] = "swooshes.ch",
[0xee2bd4c9] = "xenakis_pattern1.samp",
[0x3e63a8a2] = "xenakis_pattern2.samp",
[0x5a71a283] = "xenakis_pattern3.samp",
[0x864a0127] = "xenakis_pattern4.samp",
[0x2462279d] = "rise_low_pattern1.samp",
[0x3c03176f] = "rise_low_pattern2.samp",
[0x8479a1cc] = "rise_low_pattern3.samp",
[0x8ae95db] = "rise_low_pattern4.samp",
[0xf14648f8] = "rise_low_blast.flow",
[0xdcb8115a] = "rise_violins_pattern1.samp",
[0x3db4dd6] = "rise_violins_pattern2.samp",
[0x90a00b46] = "rise_violins_pattern4.samp",
[0x79d3029d] = "rise_violins_pattern5.samp",
[0x903e6c8] = "rise_violins.flow",
[0x61d43fe3] = "rise_violins_pattern3.samp",
[0x5b8575cb] = "global/global_tunnels.xfm",
[0xb44054a4] = "black_tunnel.path",
[0x5667e389] = "triangle_glass.path",
[0x5170ccaa] = "triangle_tunnel_scaffold.mesh",
[0x88f9afdb] = "glass.mat",
[0x14342dfc] = "triangle_glass_scaffold.path",
[0xe9c698bb] = "black.mesh",
[0xc8d66f0a] = "black.mat",
[0xe91fc3c] = "glass_pentagon.mesh",
[0xe987157d] = "arms_pentagon.path",
[0xb99ea6f8] = "arms_pentagon.mesh",
[0x1fe3f5af] = "glass_square.mesh",
[0x8fc08be9] = "arms_square.path",
[0xb076ceb3] = "arms_triangle.mesh",
[0x230265a6] = "arms_triangle.path",
[0x87d237f0] = "arms_hex.mesh",
[0x17ed3702] = "glass_oct.path",
[0xbba6fb25] = "arms_oct.path",
[0xe7ef31ee] = "arms_sept.mesh",
[0xba64020e] = "cap_hexagon_stencil.mesh",
[0xb9513426] = "chrome_aurora_intensifiedx2.cube",
[0x3c3c7d35] = "global/chrome_aurora_tex_intensified.xfm",
[0x5d856b5b] = "tube_triangle_chrome2.path",
[0xa15e97ba] = "tube_pentagon_bright_red.path",
[0xa879ec83] = "bright_red.mat",
[0x277013e5] = "gradient_2.tex",
[0xd73118ed] = "occlusion_tube01_purple.path",
[0x9bad8b2] = "occlusion_tube02_chrome.path",
[0x531cf8c8] = "occlusion_tube2_purple.mesh",
[0x2140306b] = "occlusion_tube04_chrome.path",
[0x2ad2b972] = "occlusion_tube06_chrome.path",
[0xb2e3e413] = "occlusion_tube07_chrome.path",
[0x8173832b] = "occlusion_tube6_purple.mesh",
[0x8ef2f737] = "occlusion_ring_diamond2.mesh",
[0x15591512] = "occlusion_ring_pentagon2.mesh",
[0x415e56b0] = "hexagon_stencil.mesh",
[0xd9944279] = "hexagon_bright.mesh",
[0x2dfbb28e] = "chrome_2.mat",
[0xf56cb584] = "triangle_chrome2.mesh",
[0x5a037dce] = "start_cap_triangle.dec",
[0xc1d8987] = "triangle_black.mesh",
[0x229f4676] = "noise_off_wide.vig",
[0x215420ad] = "diamond_chrome.mesh",
[0x302a2951] = "start_cap_diamond_lrg.dec",
[0xa3690560] = "diamond_bright.mesh",
[0x846f9b83] = "pentagon_chrome_red.mesh",
[0xe000ec31] = "start_cap_pentagon_tube.dec",
[0x6603440a] = "chrome_red.mat",
[0x5f5dfe3b] = "pentagon_bright_red.mesh",
[0x37f2baf0] = "occlusion_tube.mat",
[0xac6c30ac] = "chrome_aurora_intensified.cube",
[0x41500ce8] = "occlusion_tube01_chrome.mesh",
[0x176b00af] = "start_occlusion_tube1.dec",
[0xa09afec6] = "occlusion_tube_purple.mat",
[0xbe69954d] = "occlusion_tube_purple.tex",
[0x87c566a5] = "start1.flow",
[0xb37bb1f4] = "occlusion_tube_purple.mesh",
[0xa98e4228] = "mat_fades.dec",
[0xbfd69f82] = "occlusion_tube02_chrome.mesh",
[0x280ad112] = "start_occlusion_tube02.dec",
[0xd662a46b] = "occlusion_tube03_chrome.mesh",
[0xb36f3e79] = "start_occlusion_tube03.dec",
[0xca04cc82] = "occlusion_tube3_purple.mesh",
[0xb6299fe8] = "occlusion_tube04_chrome.mesh",
[0x72307a88] = "start_cap_occlusion_tube_04.dec",
[0x1115d45d] = "occlusion_tube4_purple.mesh",
[0x4df40ced] = "occlusion_tube_white.mat",
[0x11c845fc] = "gradient_4_offset.tex",
[0xbf21c193] = "gradient_3.tex",
[0x6262d659] = "occlusion_tube02_white.mesh",
[0xdf715127] = "start_cap_occlusion_tube07.dec",
[0x7f98fc4] = "occlusion_tube05_chrome.mesh",
[0x5686336f] = "start_occlusion_tube05.dec",
[0x88e11d5] = "occlusion_tube5_purple.mesh",
[0xae49f52b] = "start_cap_octogon.dec",
[0x235e13b4] = "start_ocllusion_ring_pent.dec",
[0xdd5daf67] = "psychedelic1.tex",
[0x6028357d] = "chrome_cap.mat",
[0x8d11a071] = "horizontal_cap.mesh",
[0xf6b9f9e5] = "stencil_horizontal.mesh",
[0xd10953ba] = "chrome_untinted.mat",
[0xbf1710a8] = "stencil.mat",
[0x56f7eb6e] = "diamondoid_cap.mesh",
[0xf59848fc] = "stencil_diamondoid.mesh",
[0xceb0f79] = "diamondoid.mesh",
[0x65785c0] = "start_diamondoid.dec",
[0x86fac6c3] = "occlusion_tube_boss_cap.mesh",
[0x5fb05783] = "stencil_occlusion_tube1.mesh",
[0x83104923] = "triangle_cap.mesh",
[0x596e55a9] = "step_last.cond",
[0x4f777bec] = "stencil_triangle.mesh",
[0x2443554d] = "occlusion_tube05_cap.mesh",
[0xb5d9e0af] = "stencil_occlusion_tube5.mesh",
[0xcf1b469b] = "occlusion_tube07_cap.mesh",
[0x749aac75] = "stencil_occlusion_tube7.mesh",
[0xe15cf982] = "pentagon_cap.mesh",
[0x2730a537] = "stencil_pentagon.mesh",
[0xe7af8594] = "occlusion_ring_pentagon_cap.mesh",
[0xf44261f] = "stencil_occlusion_ring_pent.mesh",
[0x29aa3383] = "occlusion_tube1_psych.mesh",
[0x176669f1] = "occlusion_tube2_psych.mesh",
[0x5823b732] = "occlusion_tube4_psych.mesh",
[0x611e9449] = "occlusion_tube6_psych.mesh",
[0xb18e413e] = "occlusion_tube7_psych.mesh",
[0xcefbc025] = "boss_tunnel.mat",
[0xb7ef820b] = "occlusion_tube01_boss.mesh",
[0x1c870abf] = "start_occlusion_boss.dec",
[0x41b842bb] = "boss_bright_A.mat",
[0x54687a44] = "boss_bright_A.mesh",
[0x12b09124] = "boss_bright_B.mat",
[0x1b0a2dae] = "boss_bright_B.mesh",
[0xc56331aa] = "boss_bright_blink.anim",
[0x61da6c67] = "square_cap.mesh",
[0x9c96c974] = "square_stencil.mesh",
[0xdab2f4e5] = "occlusion_tube06_cap.mesh",
[0xa98f6195] = "occlusion_tube06_stencil.mesh",
[0x82faec5c] = "sept_cap.mesh",
[0x436cf8c8] = "sept_stencil.mesh",
[0xb7b233dc] = "occlusion_ring_octagon_cap.mesh",
[0xcc13b585] = "occlusion_ring_octagon_stencil.mesh",
[0xdaef8b99] = "stencil_circle.mesh",
[0x28f6a8d7] = "start_cap_triangle_flipp.dec",
[0xd7ae0aed] = "diamond_stencil.mesh",
[0xd3323dcd] = "diamond_cap.mesh",
[0xe9a99941] = "fades.flow",
[0xd807ecec] = "stencil_occlusion_boss.mesh",
[0xc45348a] = "start_occlusion_boss_no_end.dec",
[0x34e6cc89] = "global/global_tubes/global_tubes.xfm",
[0x77bba7a9] = "global/global_caves/global_caves.xfm",
[0x99c5df5] = "cave_colors.flow",
[0x201b27be] = "cave_diamond_bright.path",
[0xbfdf40f7] = "cave_diamond_chrome.path",
[0x1bb3e38f] = "square_bright.mesh",
[0x35c933dd] = "square_chrome.mesh",
[0xbc06b005] = "cave_square_chrome.path",
[0x89357d20] = "cave_square_bright.path",
[0xb4e0fef3] = "pentagon_chrome.mesh",
[0xac66d432] = "pentagon_bright.mesh",
[0xd361bdbc] = "cave_pentagon_bright.path",
[0xd2bf05bf] = "cave_pentagon_chrome.path",
[0xa05188ba] = "pyramid_bright.mesh",
[0xfb0da084] = "pyramid_chrome.mesh",
[0xa785be57] = "cave_pyramid_bright.path",
[0x95347cfa] = "cave_pyramid_chrome.path",
[0x7f7bc51c] = "hexagon_chrome.mesh",
[0x765b3d31] = "cave_hexagon_bright.path",
[0x89605c54] = "cave_hexagon_chrome.path",
[0x4a5b8992] = "octo_bright.mesh",
[0xd43587fe] = "octo_chrome.mesh",
[0x9f9335b4] = "cave_octo_chrome.path",
[0x8ed2bdfa] = "cave_octo_bright.path",
[0x3c2caa7c] = "dec_bright.mesh",
[0x71342ecc] = "dec_chrome.mesh",
[0xf8fa2a78] = "cave_dec_chrome.path",
[0xadd32352] = "cave_dec_bright.path",
[0x4434f294] = "sept_bright.mesh",
[0xac9eb878] = "sept_chrome.mesh",
[0x70b4eab6] = "cave_sept_bright.path",
[0x7028fd3a] = "cave_sept_chrome.path",
[0xa697c251] = "cap.dec",
[0xd2da4aa8] = "stencil.mesh",
[0x20dd1d3] = "diamond_glass.mesh",
[0xe8f41b65] = "glass_2.mat",
[0xabe73fae] = "diamond_chrome_ring.mesh",
[0x6e54bfce] = "cave_diamond_chrome_ring.path",
[0x45b017a4] = "cave_diamond_glass.path",
[0xc709c46e] = "octo_glass.mesh",
[0x843a8ed1] = "octo_chrome_ring.mesh",
[0xc6ad7a8f] = "cave_octo_chrome_ring.path",
[0x9fe0c5f7] = "cave_octo_glass.path",
[0x8e1984a0] = "cap_end.dec",
[0x5719e4ef] = "pentagon_chrome_cap.mesh",
[0xae845792] = "cap_pentagon.dec",
[0xfe7deac5] = "cap_pyramid.mesh",
[0xbc31bfc0] = "cap_pyramid.dec",
[0x599c2674] = "stencil_pyramid.mesh",
[0x50611f4e] = "octo_cap.mesh",
[0x62210c0a] = "cap_octo.dec",
[0xc4ad40e6] = "stencil_octo.mesh",
[0x77a8b67d] = "hex_cap.mesh",
[0x70513e3c] = "hex_cap.dec",
[0x54b61aff] = "cap_sept.dec",
[0x1b783aff] = "cap_sept.mesh",
[0x97acb90c] = "stencil_sept.mesh",
[0x3486c2ea] = "diamond_cap.dec",
[0x10c70460] = "cap_dec.dec",
[0x2f5c34a6] = "cap_dec.mesh",
[0xca8c07fc] = "stencil_dec.mesh",
[0x4c94fca1] = "sept_glass.mat",
[0xb3c106f9] = "jump_high.spn",
[0x5c99ac30] = "turns.leaf",
[0xd56c571e] = "intro.lvl",
[0xf13daa13] = "turns.lvl",
[0x89f92a52] = "level_drone_pattern3.samp",
[0xd329cbfe] = "restart_intro_triangle_boss.lvl",
[0x5507efdb] = "intro_post_gate.lvl",
[0xc558c223] = "streak_audio_layer.flow",
[0x445db76c] = "intro_crakhed_post.leaf",
[0x2216758e] = "grindables.spn",
[0xb977acf4] = "duckers1.leaf",
[0x61bfab20] = "turns2.lvl",
[0x81d9a2fb] = "intro_30.leaf",
[0x135112ca] = "pound_tutorial.lvl",
[0xf065f324] = "pound_tutorial.leaf",
[0xe7726c44] = "ducker.spn",
[0x4cdd3140] = "ducker_tutorial.leaf",
[0x88af5c9b] = "ducker_tutorial.lvl",
[0xfeb09f96] = "turns2.leaf",
[0xfcd2c101] = "drums_sparse_pattern1.lvl",
[0x495818a2] = "drums_sparse_pattern5.samp",
[0xae09255c] = "sentry_tutb.leaf",
[0x9c95caa] = "crakhed.gate",
[0xd2b7d2db] = "boss_spiral4.lvl",
[0xd1222ab0] = "intro_gate.leaf",
[0x9ae1a26] = "win.lvl",
[0x13e89db7] = "drums_sparse_pattern2.leaf",
[0x9bab5266] = "drums_sparse_pattern4.lvl",
[0x14e35870] = "drums_sparse_pattern5.leaf",
[0x60905d9a] = "drums_short_pattern3.samp",
[0x5809b818] = "drums_short_pattern4.leaf",
[0x1ebb011] = "drums_boss_pattern1.leaf",
[0xca36b15d] = "turn_anticipation_pattern2.samp",
[0xcd56fd49] = "drums_sparse_pattern3_B.leaf",
[0x6a7abfb1] = "rest2.leaf",
[0x9b86302b] = "superloop1.leaf",
[0xe0ca744] = "decorators/jump_high/jump_high_set.xfm",
[0xc50728cc] = "phase/scale",
[0x1f94ade1] = "decorators/jump_high/jump_high_trees/tentacle_decorative.ent/child",
[0x751d3495] = "decorators/jump_high/jump_high_spikes/spike_left.ent/child",
[0x1bb0947d] = "decorators/jump_high/jump_high_spikes/spike_right.ent/child",
[0xaf27b92c] = "decorators/jump_high/jump_high_spikes/spike_right_ground_collide.ent/child",
[0xafb2f31] = "sample.flow",
[0x1e3624c6] = "jump_high.flow",
[0x83689937] = "shockwave.flow",
[0xa6e7679c] = "jump_high_2.anim",
[0xf569371f] = "jump_high_6.anim",
[0x2a8e10b0] = "jump_high_4.anim",
[0x21049cdf] = "decorators/jump_high/red_shockwave.xfm",
[0x92bd4933] = "red_shockwave.spn",
[0xf47f3729] = "global/chrome_small_highlight.xfm",
[0x35a7eab0] = "decorators/jump_high/jump_high_trees.xfm",
[0xb195b39d] = "tentacle_decorative.ent",
[0x46dde502] = "spike.ent",
[0xa544f439] = "spike_right_base.ent",
[0x3de1f83b] = "decorators/jump_high/jump_high_spikes.xfm",
[0x2d220561] = "birth.anim",
[0x67b40def] = "spike_left.ent",
[0x48cb11dd] = "side_left.flow",
[0x2b5b1ffe] = "side_right.flow",
[0xba5ecd95] = "bed.mesh",
[0x91f82b9e] = "colide.mesh",
[0xf9b2c4d6] = "spike_right_ground_collide.ent",
[0x7feef66a] = "spike_right.ent",
[0x225afb34] = "jump_high.a01",
[0xb886b204] = "jump_high.ent",
[0x35ae4bab] = "jump_high.a02",
[0x826c37d2] = "jump_high.z01",
[0x275720df] = "jump_high.z02",
[0xa05193c9] = "jump_high_2.a01",
[0x9b004f93] = "jump_high_2.ent",
[0xb545dcb1] = "jump_high_2.a02",
[0xad18cbc8] = "jump_high_2.z01",
[0xe6f6d324] = "jump_high_2.z02",
[0x22a5f9bd] = "jump_high_4.a01",
[0xcdfddfc4] = "jump_high_4.ent",
[0xf7ea50af] = "jump_high_4.a02",
[0x87bde9db] = "jump_high_4.z01",
[0x86a630a9] = "jump_high_4.z02",
[0x3d3fdcba] = "jump_high_6.a01",
[0x10be3b0b] = "jump_high_6.ent",
[0xc02bc981] = "jump_high_6.a02",
[0xaaae548c] = "jump_high_6.z01",
[0x92422c89] = "jump_high_6.z02",
[0x34e8d0f1] = "jump_boss.a01",
[0xef04fb0] = "jump_boss.ent",
[0x9da8c214] = "jump_boss.a02",
[0x837a9f39] = "jump_boss.z01",
[0xa5b11d76] = "jump_boss.z02",
[0x30ae1693] = "drums_sparse_pattern3.lvl",
[0xeaa65f60] = "drums_sparse_pattern5.lvl",
[0xcf261842] = "drums_jagged_pattern1.lvl",
[0xa728ab43] = "drums_jagged_pattern2.lvl",
[0xc126f23a] = "drums_jagged_pattern3.lvl",
[0x29c0f573] = "drums_jagged_pattern4.lvl",
[0x569921c6] = "drums_jagged_pattern5.lvl",
[0xf3c75f97] = "drums_jagged_pattern5_2.lvl",
[0xd8b17ab3] = "drums_jagged_pattern5_3.lvl",
[0x15a2ccd0] = "spiral_gate.gate",
[0xcf214287] = "drums_short_pattern1.lvl",
[0xccc39f81] = "drums_long_pattern1.lvl",
[0x2717e45d] = "drums_short_pattern2.lvl",
[0x79437d6b] = "drums_long_pattern2.lvl",
[0x987831a0] = "drums_short_pattern3.lvl",
[0x7e0f55b6] = "multilane1.lvl",
[0x3fd31370] = "drums_long_pattern3.lvl",
[0x215e5a58] = "drums_sevenrock1.lvl",
[0xcc235df9] = "drums_sevenrock1_sent2.lvl",
[0x7241b3d0] = "drums_sevenrock_1_2.lvl",
[0xce0a0606] = "drums_sevenrock_1_3.lvl",
[0xd663e7f3] = "drums_short_pattern4.lvl",
[0xa481b54e] = "multilane2.lvl",
[0x388f16e3] = "multilane3.lvl",
[0xc20cccbf] = "drums_short_pattern5.lvl",
[0xc7321aad] = "drums_short_pattern5_2.lvl",
[0x6819a6b7] = "drums_short_pattern6.lvl",
[0x170fe4cd] = "drums_short_pattern6_2.lvl",
[0xe2a1e9ca] = "drums_short_pattern6_3.lvl",
[0xe07df6ca] = "intro.flow",
[0xa085cfed] = "fivefour_rhthm.samp",
[0xcafbac51] = "crakhed_colors.flow",
[0x54106dc3] = "intro1_short.leaf",
[0x51b93243] = "grindable_still.ent",
[0x7abe81ef] = "lane_positions.flow",
[0xc20edb17] = "grindable_collect.samp",
[0xf4e9f2f] = "center.flow",
[0x3bfcba1] = "left_multi.flow",
[0x5d353bde] = "thump_grindable.ent",
[0xc8f63c01] = "spawn_sample.flow",
[0xdc176e9e] = "grindable.mesh",
[0x6bb4d1f7] = "pound_collide.xfmer",
[0xf575a406] = "collect_gfx.flow",
[0xd922856c] = "spawn.samp",
[0x818f7ed5] = "grindable_splosion.mat",
[0xbf955be6] = "grindable_splosion_outline.mesh",
[0xdd3b8ba2] = "global/grindable_splosion.xfm",
[0x6520b08d] = "pound_collide.anim",
[0x165aeb42] = "decorators/thump_grindable.xfm",
[0xcf53c501] = "left_multi.a01",
[0x6e5b2576] = "left_multi.ent",
[0xbecb71fa] = "left_multi.a02",
[0xd528868a] = "left_multi.z01",
[0x9dd1c345] = "left_multi.z02",
[0xbe86c8e0] = "right_multi.a01",
[0x1e0ae961] = "right_multi.ent",
[0x99f4653e] = "right_multi.a02",
[0x3fd4938] = "right_multi.z01",
[0x73b0f245] = "right_multi.z02",
[0x937cb5cc] = "grindable_still.a01",
[0x1c248e0f] = "grindable_still.a02",
[0x79dcea6d] = "grindable_still.z01",
[0x36e63e3] = "grindable_still.z02",
[0x72b770d5] = "center_multi.a01",
[0xed5a7e91] = "center_multi.ent",
[0xb9e107fc] = "center_multi.a02",
[0xe27b6c3c] = "center_multi.z01",
[0x759b7cc5] = "center_multi.z02",
[0x5545cc68] = "thump_grindable.a01",
[0xd1defd92] = "thump_grindable.a02",
[0x3061b2c] = "thump_grindable.z01",
[0x6ae94210] = "thump_grindable.z02",
[0x42d93c4] = "multilane4s.leaf",
[0x9c2a49b9] = "drums_sparse_pattern1.samp",
[0x11ec8bcb] = "ducker.anim",
[0x95ef5b19] = "core.mesh",
[0x27a6a4bb] = "decorators/gameplay_objects/ducker_ring_sequin.xfm",
[0x21819caa] = "ducker.leaf",
[0x76b72e31] = "core.path",
[0x36fee57] = "prop.tex",
[0x3989d9ab] = "ducker_ringsfx.anim",
[0x7f166e5a] = "ducker_crak.grp",
[0x4ba856bf] = "ducker_ring.xfmer",
[0x341c51f8] = "gem_tex.tex",
[0x4c0e180a] = "global/shatter_coin.xfm",
[0xb778375f] = "ducker_ring_flip.xfmer",
[0xfdc9b1ce] = "decorators/ducker.xfm",
[0xa41a6068] = "gem_target.mat",
[0xea533a8c] = "collide.mesh",
[0xc933e313] = "ducker_crak.ent",
[0xb048af21] = "shatter_coin.spn",
[0xac4f474] = "pulse_collide_crak.xfmer",
[0x46657128] = "dust.mat",
[0x7c24f5e9] = "dust.anim",
[0xfac94dc1] = "dust",
[0xc4137277] = "grindable_shards.mat",
[0x9c44d9b0] = "grindable_splosion.mesh",
[0xcb1249f3] = "grindable_shards2.mesh",
[0xe8a3326d] = "birdsplosion_outline.mat",
[0x27b4b4ab] = "parent.xfmer",
[0x83e9e443] = "gem_surface.tex",
[0x76019984] = "grindable_shards.mesh",
[0x78bfb04a] = "global/ducker_splosion.xfm",
[0x8bc1f1c0] = "global/ducker_splosion.objlib",
[0xd375b5a5] = "decorators/ducker.objlib",
[0x890364b2] = "ducker_crak.a01",
[0xf640f653] = "ducker_crak.a02",
[0x4b520958] = "ducker_crak.z01",
[0xb8ef6cac] = "ducker_crak.z02",
[0x1621e950] = "level_colors.flow",
[0x6086d77e] = "sentry_tuta.leaf",
[0x7f239570] = "sentry.leaf",
[0x59fb54c1] = "sentry_spacer.leaf",
[0x12b54b39] = "string_bass_pattern1.samp",
[0xd3059945] = "level_5e_fingers.spn",
[0x670ba354] = "boss_eye_flare2.mesh",
[0x607758] = "eye_flames.anim",
[0xbea048a3] = "eye_flare2.tex",
[0xa3776294] = "eye_flare3.mat",
[0xa9fe2fbb] = "shield_sphere.tex",
[0xd64012f0] = "eyeball.mesh",
[0xc9bd833e] = "eye_flare1.tex",
[0x19b65a65] = "boss/crakhed_eye.xfm",
[0x39a697fd] = "boss_eye_flare1.mesh",
[0xa96aeb48] = "eye_flare3.mesh",
[0x3f7237a9] = "eye_flare2.mat",
[0xdd449104] = "eye_flare1.mat",
[0xccc11970] = "eyeball.mat",
[0x9348dcef] = "electric_effects2",
[0x2ad37751] = "electric_effects3",
[0x30916a0a] = "boss_tentacle.mesh",
[0x3260ff1a] = "tentacle1.leaf",
[0x5830c4ff] = "boss_1.mat",
[0xeb5b6bde] = "diffuse.tex",
[0x425f3ca] = "black_gradient.tex",
[0x11059fe8] = "boss_head.leaf",
[0x42183629] = "boss_2.mat",
[0x761d42da] = "spike_explosion.mat",
[0x2a86fbf0] = "boss_3.mat",
[0xad4413] = "boss_4.mat",
[0x7cc701f5] = "boss_head.path",
[0x7dc69f5b] = "top_mouthplane.mesh",
[0x9453f078] = "top_spikes.mesh",
[0xd085a0ff] = "top.mesh",
[0x84693fa8] = "tentacle1.path",
[0x24adfd63] = "top_eye_socket.mesh",
[0xf24737ec] = "center_mouthplane.mesh",
[0xa58ead33] = "bottom_mouthplane.mesh",
[0xdd6d7fe2] = "bottom.mesh",
[0x913c81b4] = "horizontal_gradient.tex",
[0x50d3411b] = "boss/boss_5.xfm",
[0x89afafb9] = "boss_5",
[0x14228666] = "destroy_explosion.spn",
[0xf3f729f6] = "damage_explosion.spn",
[0xf7a54ed9] = "crakhed_knockout.samp",
[0x3357a7f3] = "eye_right.lit",
[0xb5b3d554] = "brighten.anim",
[0x1d36423f] = "godrays.spn",
[0x75534c79] = "eye_left.lit",
[0xca65a9ca] = "damage.samp",
[0x6a3c4159] = "gate_loops.flow",
[0x3dd437b9] = "crakhed_parent.xfmer",
[0x90717173] = "crakhed_unlock.samp",
[0x528dd51c] = "electric_effect.flow",
[0x572ae9aa] = "non_random.flow",
[0x1159b847] = "crakhed_gate.flow",
[0x407f3f2b] = "crakhed_rotations.anim",
[0x2f6b1084] = "crakhed_base.ent",
[0x9824814e] = "debris.spn",
[0x1eb49a5f] = "crakhed_positions.anim",
[0x5a0c63b0] = "boss/gate_crakhed5.xfm",
[0xb6caa3c7] = "gate_damage.samp",
[0xbe0ffa46] = "gate_unlock.samp",
[0xf3bb960e] = "shake_defeated.anim",
[0x45774251] = "shake.xfmer",
[0xacfe175b] = "enemy_pound.anim",
[0x63eef051] = "explosion_core_inner.mat",
[0x57609c2e] = "explosion_core_outer.mat",
[0x1797d0cd] = "spike_spawn.spn",
[0x5d67486d] = "explosion_core_outer.mesh",
[0x52588894] = "core_scale.anim",
[0xff4e526] = "global/explosion_spikes/explosion_spikes_sphere.xfm",
[0x1b13fda2] = "core_colors.flow",
[0x16f361a2] = "explosion_spikes_sphere",
[0x4c1653b3] = "global/explosion_sparks.xfm",
[0x5634e13b] = "explosion_sparks",
[0x89e7c07d] = "explosion_sparks2",
[0x915806d7] = "explosion_sparks3",
[0x31b1274e] = "explosion_sparks4",
[0xb7add5ac] = "explosion_sparks5",
[0x4071497d] = "starbust_core.mat",
[0xce79f5] = "global/gate_damage_fx_crakhed.xfm",
[0x2cb55673] = "starbust_core.mesh",
[0x6713e2be] = "global/gate_damage_fx_crakhed.objlib",
[0xdaf8227e] = "crakhed_eye_right",
[0xfde31d0] = "global/god_rays/god_rays_crakhed.xfm",
[0x110f74ea] = "god_ray_fire.flow",
[0x2eaec0a4] = "god_ray.mat",
[0x1f5ef803] = "god_ray.mesh",
[0xdbf7b156] = "x_rot.xfmer",
[0x53251e6e] = "Y_rot.xfmer",
[0xe16cda3d] = "rotation_intensities.anim",
[0x944e3ced] = "global/god_rays/god_ray_crakhed.xfm",
[0xc19076b6] = "global/god_rays/god_ray_crakhed.objlib",
[0x7a9e4450] = "global/god_rays/god_rays_crakhed.objlib",
[0x4c15bd06] = "crakhed_eye_left",
[0x4b03e95a] = "electric_effects5",
[0x8d8002ff] = "gate_damage.vib",
[0x4fdb6281] = "boss_hit.flow",
[0xb09b41e3] = "electric_effects4",
[0x4df9658f] = "boss/gate_crakhed5.objlib",
[0x71b7c0a8] = "crakhed_base.a01",
[0xbaf30126] = "crakhed_base.a02",
[0x53c3d53b] = "crakhed_base.z01",
[0x1a935949] = "crakhed_base.z02",
[0x6c208900] = "crakhed.spn",
[0x3b460e76] = "crakhed_pattern1.lvl",
[0x13551094] = "crakhed_pattern2.lvl",
[0xa0c63112] = "crakhed_pattern3.lvl",
[0x5dfa5585] = "crakhed_pattern4.lvl",
[0x7c9f4bab] = "intro_crakhed_pre.lvl",
[0x2af67106] = "crakhed_post_intro.lvl",
[0x796ddf72] = "crakhed_restart_intro.lvl",
[0x35d04846] = "crakhed_thunder1.samp",
[0x742a438a] = "boss_spiral4.leaf",
[0x43b10c93] = "deco_path1.path",
[0xf0685040] = "boss_spiral4a.leaf",
[0xc0d6c1a6] = "boss_sentry_spacer.leaf",
[0x81e70fb4] = "drums_boss_pattern1.samp",
[0x5ecc124c] = "boss_drone_pattern1.samp",
[0xa3a058c1] = "win_level5.leaf",
[0x520cd71d] = "crakhed_pattern4.samp",
[0xb6b9de5d] = "crakhed_drone_pattern4.samp",
[0x48bd57e1] = "deco.anim",
[0x8dbdd3b5] = "drums_sparse_pattern2.lvl",
[0xc94834c6] = "dissonant_bursts.flow",
[0xa9cd7c48] = "tube_pentagon_chrome.path",
[0xfd10ab23] = "occlusion_tube03_psych.path",
[0xd392f001] = "drums_sparse_pattern2a.leaf",
[0x2911d137] = "tube_pentagon_bright.path",
[0x24035bfd] = "superloop_long_turn.leaf",
[0x597dedc2] = "superloop1_intro.leaf",
[0x83a30c6f] = "drums_sparse_pattern4.leaf",
[0xb1bc0f6f] = "glass_pentagon.path",
[0xe28f0e63] = "drums_sparse_pattern4a.leaf",
[0x76a1edb7] = "superloop_grindable1.leaf",
[0x56b2b2d7] = "french_horn_swells.flow",
[0xbdbc4b67] = "drums_sparse_pattern3a_B.leaf",
[0xd5a853e6] = "drums_sparse_pattern3.leaf",
[0x9954c34a] = "level3_trees_transparent.spn",
[0xa71f767b] = "drums_sparse_pattern5S.leaf",
[0xba4a4301] = "jump_insert_10beat.leaf",
[0x329d616e] = "level_arms_A.path",
[0x9ee3b850] = "french_horn_notes.flow",
[0xa68378b2] = "beneath_ice.flow",
[0xa8f78713] = "drums_jagged_pattern5.leaf",
[0xa809cec5] = "level_5c_fingers.spn",
[0x778e7df8] = "drums_jagged_pattern2.leaf",
[0xaf88448a] = "drums_jagged_pattern3.leaf",
[0x34d4a445] = "turn_anticipation.flow",
[0x2ea5e2b] = "drums_jagged_pattern4.leaf",
[0x6e5a449d] = "drums_jagged_pattern1.leaf",
[0xb1bf50ed] = "chimes.flow",
[0x29b039a7] = "drums_short_pattern5_2s.leaf",
[0x6ac03345] = "drums_short_pattern3a.leaf",
[0x621645e] = "drums_short_pattern1.leaf",
[0x1d7a6222] = "level_tree1_glass.spn",
[0x19eeaa5e] = "drums_short_pattern2.leaf",
[0xda2c4735] = "drums_short_pattern3.leaf",
[0x2b099e5a] = "level_5d_fingers.spn",
[0x5ac0e02a] = "superloop_grindable_twis.leaf",
[0xa6e0f543] = "superloop_twist.leaf",
[0xb93180bc] = "occlusion_tube02_purple.path",
[0x56eb98e] = "boss_wail.flow",
[0x7ea1bef] = "boss_colors.flow",
[0xbe5ca40e] = "drums_boss_pattern3a.leaf",
[0xfd35045a] = "drums_boss_pattern3.leaf",
[0x1f41bed4] = "drums_boss_pattern3.samp",
[0xcf939020] = "boss_drone_pattern3.samp",
[0xd38a8513] = "drums_boss_pattern4.lvl",
[0x8a4df6a3] = "boss_fingers.spn",
[0xfc83a9be] = "drums_boss_pattern2.leaf",
[0x936483e2] = "drums_boss_pattern4.leaf",
[0xee63338a] = "superloop_ducker.leaf",
[0xa7c6bfdd] = "crakhed_waterphone.flow",
[0xd54bdf49] = "drums_short_pattern_6_4a.leaf",
[0xef530ce5] = "crakhed_fingers.spn",
[0x9e7c1f85] = "crakhed_pattern2.leaf",
[0xd5a8c75a] = "crakhed_pattern3.leaf",
[0x31213439] = "crakhed_pattern4.leaf",
[0x7936467a] = "skybox_colors.anim",
[0xf6436195] = "drums_long_pattern2.leaf",
[0x5e2dc224] = "duckers2.leaf",
[0x6afc758b] = "diss_violins_pattern4.samp",
[0xeb925f79] = "drums_long_pattern1.leaf",
[0xb7f29c65] = "level_fingersb.spn",
[0x6fc3bdd9] = "drums_long_pattern3.leaf",
[0xc54c1630] = "drums_long_pattern4.leaf",
[0x2686015] = "drums_long_pattern5.leaf",
[0xd552a5d9] = "drums_boss_pattern1a.leaf",
[0xde2f22ba] = "drums_boss_pattern2a.leaf",
[0x48f6fc42] = "drums_boss_pattern4a.leaf",
[0x12e893bb] = "crakhed_pattern1a.leaf",
[0xa39c114d] = "crakhed_pattern2a.leaf",
[0xaa7795cb] = "crakhed_pattern3a.leaf",
[0x30f9a5c] = "crakhed_pattern4a.leaf",
[0x257838da] = "drums_sparse_pattern3a.leaf",
[0x16c047ae] = "drums_jagged_pattern1a.leaf",
[0xf07dc627] = "drums_jagged_pattern2a.leaf",
[0x8eadd318] = "drums_jagged_pattern3a.leaf",
[0x4fd5f7f5] = "drums_jagged_pattern4a.leaf",
[0x678c0a83] = "drums_short_pattern1a.leaf",
[0x7b42a9b6] = "drums_short_pattern2a.leaf",
[0xe4580f64] = "drums_short_pattern4a.leaf",
[0xb23d8029] = "drums_long_pattern1a.leaf",
[0x7fe695e8] = "drums_long_pattern2a.leaf",
[0x12658ca8] = "drums_long_pattern3a.leaf",
[0x71063ce3] = "drums_long_pattern4a.leaf",
[0x641c8dfe] = "drums_sparse_pattern3S.leaf",
[0xb10a0b2c] = "drums_jagged_pattern2S.leaf",
[0xb087a43] = "drums_jagged_pattern4S.leaf",
[0xce0377b] = "boss_post_intro.lvl",
[0x170d86d6] = "boss_intro.leaf",
[0x7c18f33f] = "drums_long_pattern4S.leaf",
[0x6e6896da] = "drums_long_pattern5S.leaf",
[0x5cdea3fd] = "drums_short_pattern1S.leaf",
[0xc6addf23] = "drums_long_pattern2S.leaf",
}

Object Types

Where Used

In Object List section of every .objlib file.

Values

Value (little-endian)Meaning
5232f8f9.anim Objects
7dd6b7d8.bend Objects
570e17fa.bind Objects
8f86650f.cam Objects
adb02913.ch Objects
4945e860.cond Objects
ac1abb2c.dch Objects
9ce604da.dec Objects
acc2033e.dsp Objects
eae6beee.ent Objects
3bbcc4ec.env Objects
86621b1e.flow Objects
6222e06f.flt Objects
993811f5.flt Objects
c2fd0a11.gameplay Objects
aa63a508.gate Objects
c2aaec43.grp Objects
ce7e85f6.leaf Objects
711a2715.light Objects
bcd17473.lvl Objects
490780b9.master Objects
1a5812f6.mastering Objects
7ba5c8e0.mat Objects
bf69f115.mesh Objects
1ba51443GFX .objlib Objects
b0954548Sequin .objlib Objects
9d1c6219Obj .objlib Objects
0b374d9eLevel .objlib Objects
e674624fAvatar .objlib Objects
4890a3f6.path Objects
745dd78b.playspace Objects
230da622.pulse Objects
7aa8f390.samp Objects
d3058b5d.sdraw/.drawer Objects
cac934cf.sh Objects
d897d5db.spn Objects
d955fdc6.st Objects
e7b3aadb.steer Objects
96ba8a70.tex Objects
799c45a7.vib Objects
4f37349d.vr_settings Objects
7d9db5ef.xfm/.xfmer Objects

Object/Parameter Selectors

Where Used

Values

Object Parameters

Data TypeValue (little-endian)Sub-Object/Parameter NameMain Object
float32e04f3144layer_volume.lvl Objects
float3290db6c5cpitch.leaf Objects
float32461da26aroll.leaf Objects
float32659c0bb8turn.leaf Objects
float321e470b5dturn_auto.leaf Objects
float32b44b9ff1scale_x.leaf Objects
float325c01c2b9scale_y.leaf Objects
float322794bccescale_z.leaf Objects
float322e08b151offset_x.leaf Objects
float32fa4ab34foffset_y.leaf Objects
float321ff804bcoffset_z.leaf Objects
bool48697144visibla01.leaf Objects
bool842a58favisibla02.leaf Objects
boola444acf9visible.leaf Objects
bool93dcfe04visiblz01.leaf Objects
bool7ce4037dvisiblz02.leaf Objects
float327ec6de5fsequin_speedAvatar .objlib Objects
bool45e125b3winAvatar .objlib Objects
boolf31f3243win_checkpointAvatar .objlib Objects
boold37839a4win_checkpoint_silentAvatar .objlib Objects
bool82bb9c74play.samp Objects
bool7a2ec56dplay_clean.samp Objects
boola21622fapause.samp Objects
bool0bb8ea4bresume.samp Objects
bool9fa68571stop.samp Objects
rgba13bdaa3bemissive_color.mat Objects
rgba7d06b11cambient_color.mat Objects
rgba3dfe8a74diffuse_color.mat Objects
rgbad7b602cespecular_color.mat Objects
rgba1ca08372reflectivity_color.mat Objects
float3252a06bf4alpha.mat Objects
float32b3b5d9f1frame.anim Objects

Playable (Interactive) Objects

Data TypeValue (little-endian)Sub-Object/Parameter NameMain Object
bool52d7447athump_rails.a01.spn Objects: decorators/thump_rails.objlib
bool583cc8c2thump_rails.a02.spn Objects: decorators/thump_rails.objlib
bool4477bbd4thump_rails.ent.spn Objects: decorators/thump_rails.objlib
booldc12888dthump_rails.z01.spn Objects: decorators/thump_rails.objlib
boolbbf22741thump_rails.z02.spn Objects: decorators/thump_rails.objlib
bool897c516bthump_checkpoint.ent.spn Objects: decorators/thump_rails.objlib
booladfa9f2cthump_rails_fast_activat.ent.spn Objects: decorators/thump_rails.objlib
bool4733a5e6thump_boss_bonus.ent.spn Objects: decorators/thump_rails.objlib
bool51b93243grindable_still.ent.spn Objects: decorators/thump_grindable.objlib
boolcf53c501left_multi.a01.spn Objects: decorators/thump_grindable.objlib
boolbecb71faleft_multi.a02.spn Objects: decorators/thump_grindable.objlib
bool6e5b2576left_multi.ent.spn Objects: decorators/thump_grindable.objlib
boold528868aleft_multi.z01.spn Objects: decorators/thump_grindable.objlib
boolb9e107fccenter_multi.a02.spn Objects: decorators/thump_grindable.objlib
booled5a7e91center_multi.ent.spn Objects: decorators/thump_grindable.objlib
boole27b6c3ccenter_multi.z01.spn Objects: decorators/thump_grindable.objlib
bool99f4653eright_multi.a02.spn Objects: decorators/thump_grindable.objlib
bool1e0ae961right_multi.ent.spn Objects: decorators/thump_grindable.objlib
bool03fd4938right_multi.z01.spn Objects: decorators/thump_grindable.objlib
bool73b0f245right_multi.z02.spn Objects: decorators/thump_grindable.objlib
bool3e774af9grindable_quarters.ent.spn Objects: decorators/thump_grindable_multi.objlib
bool73af2baegrindable_double.ent.spn Objects: decorators/thump_grindable_multi.objlib
bool2216f6dfgrindable_thirds.ent.spn Objects: decorators/thump_grindable_multi.objlib
bool8b3738a4grindable_with_thump.ent.spn Objects: decorators/thump_grindable_multi.objlib
boolc933e313ducker_crak.ent.spn Objects: decorators/ducker.objlib
bool0743418ajumper_1_step.ent.spn Objects: decorators/jumper/jumper_set.objlib
bool2eb30851jumper_boss.ent.spn Objects: decorators/jumper/jumper_set.objlib
bool8d55abe4jumper_6_step.ent.spn Objects: decorators/jumper/jumper_set.objlib
boolb886b204jump_high.ent.spn Objects: decorators/jump_high/jump_high_set.objlib
bool9b004f93jump_high_2.ent.spn Objects: decorators/jump_high/jump_high_set.objlib
boolcdfddfc4jump_high_4.ent.spn Objects: decorators/jump_high/jump_high_set.objlib
bool10be3b0bjump_high_6.ent.spn Objects: decorators/jump_high/jump_high_set.objlib
bool0ef04fb0jump_boss.ent.spn Objects: decorators/jump_high/jump_high_set.objlib
bool601c9d22swerve_off.a01.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boold881767cswerve_off.a02.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
bool3f602426swerve_off.ent.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boolc92199c0swerve_off.z01.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
bool0d0004b1swerve_off.z02.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
bool43eae5ddmillipede_half.a01.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boolce42c1bfmillipede_half.a02.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boolbe018127millipede_half.ent.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boolb01d4126millipede_half.z01.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
bool45b829c9millipede_half.z02.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boolbf2a2b2amillipede_half_phrase.a01.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boolcacf6beamillipede_half_phrase.a02.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boolbbaf4e32millipede_half_phrase.ent.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boolf53455f0millipede_half_phrase.z01.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
boolf28e0216millipede_half_phrase.z02.spn Objects: decorators/obstacles/wurms/millipede_half.objlib
bool366799e4millipede_quarter.a01.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
bool40b25fd4millipede_quarter.a02.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
bool1703ae12millipede_quarter.ent.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
bool66ac1596millipede_quarter.z01.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
booldb0dba2fmillipede_quarter.z02.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
bool041539b3millipede_quarter_phrase.a01.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
bool4c1c613amillipede_quarter_phrase.a02.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
bool1d2ce5f4millipede_quarter_phrase.ent.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
bool0bc1ab97millipede_quarter_phrase.z01.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
bool1e48e54emillipede_quarter_phrase.z02.spn Objects: decorators/obstacles/wurms/millipede_quarter.objlib
boolf1e67274sentry.ent.spn Objects: decorators/sentry.objlib
bool8792db5alevel_9.ent.spn Objects: decorators/sentry.objlib
bool32eb179blevel_5.ent.spn Objects: decorators/sentry.objlib
bool476dfd28level_8.ent.spn Objects: decorators/sentry.objlib
bool32e9a51esentry_boss.ent.spn Objects: decorators/sentry.objlib
boolbfeb686elevel_7.ent.spn Objects: decorators/sentry.objlib
boolac58b0b9level_6.ent.spn Objects: decorators/sentry.objlib
boolc70f3afdsentry_boss_multilane.ent.spn Objects: decorators/sentry.objlib
boolb4034d58level_8_multi.ent.spn Objects: decorators/sentry.objlib
boolb87c60e8level_9_multi.ent.spn Objects: decorators/sentry.objlib

Decorative Objects

Data TypeValue (little-endian)Sub-Object/Parameter NameMain Object
boola8d60562trees.ent.spn Objects: decorators/jump_high/jump_high_big_trees_set.objlib
boolbb63511dtrees_16.ent.spn Objects: decorators/jump_high/jump_high_big_trees_set.objlib
boolc5af922ftrees_4.ent.spn Objects: decorators/jump_high/jump_high_big_trees_set.objlib
bool1e7bd174speed_streaks_short.ent.spn Objects: entity/ambient_fx.objlib
bool87cdcba8speed_streaks_RGB.ent.spn Objects: entity/ambient_fx.objlib
boolc66f96ddsmoke.ent.spn Objects: entity/ambient_fx.objlib
boold7843636death_shatter.ent.spn Objects: entity/ambient_fx.objlib
bool55a80a99speed_streaks.ent.spn Objects: entity/ambient_fx.objlib
bool76414bb7data_streaks_radial.ent.spn Objects: entity/ambient_fx.objlib
bool49113923boss_7_tunnel_enter.ent.spn Objects: entity/ambient_fx.objlib
booldb619bedboss_damage_stage4.ent.spn Objects: entity/ambient_fx.objlib
boola28811dbcrakhed_damage.ent.spn Objects: entity/ambient_fx.objlib
bool6f02512bwin_debris.ent.spn Objects: entity/ambient_fx.objlib
boola8bd36c8crakhed_destroy.ent.spn Objects: entity/ambient_fx.objlib
bool71dc045dstalactites.ent.spn Objects: entity/ambient_fx.objlib
bool6ac944d0aurora.ent.spn Objects: entity/ambient_fx.objlib
bool01a07bd9vortex_decorator.ent.spn Objects: entity/ambient_fx.objlib
bool718ff746boss_damage_stage3.ent.spn Objects: entity/ambient_fx.objlib
boold8258d1aboss_damage_stage1.ent.spn Objects: entity/ambient_fx.objlib
boolb00a87d0boss_damage_stage2.ent.spn Objects: entity/ambient_fx.objlib
boold8e402dablackskybox_colors.flow (levels/demo.objlib)
bool1411f1a3crakhedskybox_colors.flow (levels/demo.objlib)
bool4bb91040dark_blueskybox_colors.flow (levels/demo.objlib)
boolfa50813bdark_greenskybox_colors.flow (levels/demo.objlib)
bool30656178dark_redskybox_colors.flow (levels/demo.objlib)
boolc0c8325alight_blueskybox_colors.flow (levels/demo.objlib)
bool3b652d19light_greenskybox_colors.flow (levels/demo.objlib)
boola7aa53f0light_redskybox_colors.flow (levels/demo.objlib)

SFX Objects

Data TypeValue (little-endian)Sub-Object/Parameter NameMain Object
boole5745bf3fireturn_anticipation.flow (levels/Level6/level_6.objlib)
boole073575fdiss11dissonant_bursts.flow (global/dissonant_bursts.objlib)
bool79603dd3french12french_horn_chords.flow (global/french_horn_chords.objlib)

Bosses (.gate Objects only)

Data TypeValue (little-endian)Sub-Object/Parameter NameMain Object
N/A8c0dd639tutorial_thumps.ent.spn Objects: boss/gate_triangle/triangle_boss.objlib
N/Ac7c056e2boss_gate_pellet.ent.spn Objects: boss/boss_spiral/gate_spiral.objlib

Sequencer Objects

A Sequencer Object (or TraitLine Object) is an object edited on a single track of the sequencer in Drool's Editor. Sequencer Objects usually represent certain parameters of some other objects being modulated or turned on/off over time. They contain one or more data points, representing how the values of those parameters change over time. Sequencer Objects are almost ubiquitous and can reside in many different kinds of main objects, such as .lvl Objects and .leaf Objects.

Format

Header

LengthData TypeMeaning
variablestringName of the main object where the parameter can be found
4int32Number of sub-levels under the main object to get to the specific sub-object/parameter. In general, if this number is 1, the parameter belongs directly to the main object; otherwise the parameter belongs to one of the sub-objects.

For each sub-level:

LengthData TypeMeaning
4N/AThe "magic number" identifying which sub-object or parameter is to be selected
4int32If mutiple sub-objects share the same "magic number", this number \(n\) selects the \(n\)th sub-object, using zero-based numbering. If the "magic number" can uniquely identify a sub-object or parameter, this number is set to -1.

After the sub-levels:

LengthData TypeMeaning
4int32The index identifying the data type of the values in the data points. See Trait Type Trait for a list of allowed values. The data type depends on the parameter being modulated.

Data Points

LengthData TypeMeaning
4int32Total number of data points

For each data point:

LengthData TypeMeaning
variableany of the Data Point TypesThe value of the parameter at a specific time

The data type is defined in the header. All data points in the same Sequencer Object have the same data type.

After the data points:

LengthData TypeMeaning
4int32Total number of displayed UI elements for data points on Drool's Editor. These are typically intervals represented by pairs of starting points and ending points. Each interval has a displayed value that is being applied over the entire interval. The displayed value should be equal to the sum of all values from the data points above that are within the interval. Typical examples are the pitch and turn parameters in a .leaf Object. The displayed values in these UI elements do not affect the actual data point values above. If this number is 0, the data points above are displayed "as is" (no special handling for display is required).

For each interval:

LengthData TypeMeaning
variableany of the Data Point TypesThe starting point of an interval. This contains the value of the parameter displayed on Drool's Editor starting from a specific time.
variableany of the Data Point TypesThe ending point of an interval. Only the time is important; the value is meaningless.

All UI elements have the same data type as the data points.

LengthData TypeMeaning
4int32Unknown
4int32Unknown
4int32Unknown
4int32Unknown
4int32Unknown
variablestringUnknown. See Intensity Trait for a list of allowed values.
variablestringUnknown. See Intensity Trait for a list of allowed values.
1boolUnknown
1boolUnknown
4int32Unknown
4float32Unknown
4float32Unknown
4float32Unknown
4float32Unknown
4float32Unknown
1boolUnknown
1boolUnknown
1boolUnknown

Script Nodes

  • Event Script Nodes
  • External Script Nodes
  • Animation Script Nodes
  • Data Script Nodes
  • Effects Script Nodes
  • Flow Script Nodes
  • Logic Script Nodes
  • Math Script Nodes
  • Trait Script Nodes
  • Entity Script Nodes
  • Gameplay Script Nodes
  • Gate Script Nodes
  • GFX Script Nodes
  • SFX Script Nodes
  • UI Script Nodes

.master Objects

A .master Object is the sequence master of a level .objlib file, defining the order of all .lvl Objects and .gate Objects within that file. Each level .objlib file has exactly one .master Object.

A screenshot of Drool's Editor with a .master Object open is shown below.

A screenshot of Drool's Editor with a .master Object open

Format

Header

LengthData TypeMeaning
4int32Unknown
4int32Unknown
4int32Unknown
4int32Unknown

Animation Definition

Unknown

Main Definition

LengthData TypeMeaning
4N/ASection marker. 3c8efb12 = Unknown
4int32?Unknown
4float32Unknown
variablestringUnknown
variablestringIntro .lvl object name. This is the first .lvl Object in a level, before other .lvl/.gate Objects defined below.
4int32Number of groupings of .lvl/.gate Objects. Each grouping contains either a .lvl Object or a .gate Object, but not both.

For Each Grouping

LengthData TypeMeaning
variablestring.lvl object name
variablestring.gate object name
1boolCheckpoint. If this is set to 1, a checkpoint is placed after the .lvl/.gate Object; if this is set to 0, no checkpoint is placed.
variablestringCheckpoint leader .lvl object name. (To be confirmed): If this is non-empty, this represents the .lvl Object placed before the .lvl/.gate Object, typically a short rest between the last checkpoint the current .lvl/.gate object.
variablestringRest .lvl object name. If this is non-empty, this represents the .lvl Object placed before the .lvl/.gate Object, typically a long rest between sub-levels.
7UnknownUnknown
1boolPLAY +. If this is set to 1, this .lvl/.gate Object is present in the PLAY + mode of the level; if this is set to 0, this .lvl/.gate Object is omitted from the PLAY + mode.
LengthData TypeMeaning
1boolUnknown
1boolUnknown
4int32Unknown
4int32Unknown
4int32Unknown
4int32Unknown
4float32Unknown
4float32Unknown
4float32Unknown
variablestringUnknown
variablestringUnknown

.lvl Objects

For level .objlib files, a .lvl Object roughly corresponds to a regular (non-boss) sub-level in the game. In some cases, a .lvl Object is part of a regular sub-level or boss section. Each .lvl Object is made up of one or more patterns called ".leaf Objects". Sample loops with volume envelopes and one-off SFX can be defined in a .lvl Object.

Here is a screenshot of Drool's Editor showing the .lvl Object named drums_short_pattern2.lvl, from levels/Level6/level_6.objlib.

screenshot of Drool's Editor showing the .lvl Object named drums_short_pattern2.lvl

Each sequin .objlib file contains a .lvl Object named root.lvl, which is usually used to define a sequence of animations.

Parameter List

The following is a list of known parameters belonging directly to a .lvl Object.

Value (little-endian)Parameter NameMeaning
e04f3144layer_volumeControls the volume of a sample loop in a .lvl Object. The allowed values for volume \(A\) are: \(A \in \mathbb{R} \vert 0 \leq A \leq 1 \).

Format

Header

LengthData TypeMeaning
4int32Unknown
4int32Unknown
4int32Unknown
4int32Unknown

Approach Animation Definition

Unknown

Main Definition

LengthData TypeMeaning
4N/ASection marker. 3c8efb12 = Unknown

Sequencer Objects section

LengthData TypeMeaning
4int32Number of Sequencer Objects in this object

See Sequencer Objects for the format of each Sequencer Object.

.leaf Sequence section

Unknown

Loops section

Unknown

LengthData TypeMeaning
1boolUnknown
4float32Unknown
4int32?Unknown
4int32?Unknown
variablestringUnknown
1boolUnknown
17stringUnknown
12vector3fUnknown

.gate Objects

A .gate Object represents a boss sub-level in the game. Each .gate Object is made up of one or more boss patterns, each represented by a separate .lvl Object.

Format

Header

LengthData TypeMeaning
4int32Unknown
4int32Unknown
4int32Unknown

Main Definition

Unknown

LengthData TypeMeaning
variablestringUnknown
variablestringUnknown
variablestringUnknown
4int32?Unknown
variablestringUnknown
4float32Unknown
variablestringUnknown

.leaf Objects

For level .objlib files, a .leaf Object (or SequinLeaf Object) represents a short pattern within a sub-level in the game. Each .leaf Object contains multiple Sequencer Objects that change the parameter values of different objects, including the .leaf Object itself, over the course of the pattern. The Sequencer Objects collectively define the events occurring during the pattern, such as the twisting and turning of the track, at what time thumps, red bars, blue rings, jumps and decorative objects appear on or around the track, the color changes of the skybox and post effects, at what time one-off samples are played, etc.

The following screenshot shows a modified version of the .leaf Object named drums_short_pattern2.leaf, from levels/Level6/level_6.objlib.

modified version of the .leaf Object named drums_short_pattern2.leaf, from levels/Level6/level_6.objlib

For sequin .objlib files, each of the .leaf Objects defines which objects and parameters are changed over the course of an animation.

Parameter List

The following is a list of known parameters belonging directly to a .leaf Object.

Data TypeValue (little-endian)Parameter NameMeaning
float3290db6c5cpitchControls the pitch angle of the track, expressed in degrees. A positive value raises the track; a negative value lowers the track.
float32461da26arollControls the roll angle of the track, expressed in degrees. A positive value rolls the track clockwise; a negative value rolls the track anticlockwise.
float32659c0bb8turnControls the turn angle θturn1​, or yaw angle, of the track, expressed in degrees. A positive value means turn left; a negative value means turn right. If ∣θturn∣≥15°1 per beat, player input is required for the turn. A short turn is a turn that requires player input and lasts for one beat only; a long turn is one that requires player input and lasts for two consecutive beats or more.
float321e470b5dturn_autoSame as turn, except it is guaranteed that no player input is required.
float32b44b9ff1scale_xControls the scale scalex1​ of the track in x1-axis. 0<scalex<11 decreases the track size along the x1-axis; scalex>11 increases the track size.
float325c01c2b9scale_yControls the scale scaley1​ of the track in y1-axis. 0<scaley<11 decreases the track size along the y1-axis; scaley>11 increases the track size.
float322794bccescale_zControls the scale scalez1​ of the track in z1-axis. 0<scalez<11 decreases the track size along the z1-axis; scalez>11 increases the track size.
float322e08b151offset_xControls the offset of the track in x1-axis.
float32fa4ab34foffset_yControls the offset of the track in y1-axis.
float321ff804bcoffset_zControls the offset of the track in z1-axis.
bool48697144visibla01Controls the visibility of the leftmost track in a multi-lane section. See the visible parameter for details.
bool842a58favisibla02Controls the visibility of the second leftmost track in a multi-lane section. See the visible parameter for details.
boola444acf9visibleControls the visibility of the center track in a multi-lane section. This is the same default track used in single lane sections. Consecutive values of 1 represent the presence of the lane; consecutive values of 0 represent its absence. A transition from 1 to 0 represents a lane end; a transition from 0 to 1 represents a lane start. When a lane ends, the direction of the lane-end turn is determined by whether there is a visible track on its left or on its right. The two lanes on both sides of a starting or ending lane cannot be both visible or both invisible.
bool93dcfe04visiblz01Controls the visibility of the second rightmost track in a multi-lane section. See the visible parameter for details.
bool7ce4037dvisiblz02Controls the visibility of the rightmost track in a multi-lane section. See the visible parameter for details.

Format

Overview

u32 header[4];
u32 hash;
u32 unknown;
u32 hash;
str timeUnit;
u32 hash;
vec<Trait> traits;
u32 unknown;
u32 beatCount;
vec3<f32> unknown[beatCount];
u32 unknown;
u32 unknown;
u32 unknown;

Trait

str object;
u32 unknown;
u32 subojectHash;
s32 selectorShareIdx;
u32 datatype;
vec<Datapoint<datatype>> datapoints;
vec<Datapoint<datatype>> editorDatapoints;
u32 unknown[5];
str intensity[2];
u8 unknown;
u8 unknown;
u32 unknown;
f32 unknown[5];
u8 unknown[3];

Datapoint<T>

f32 time;
T value; // Depends on the datatype being used
str interpolation;
str easing;

Footnotes

1

This should be formatted with LaTeX.

Game Files

Documentation Conventions

  • The byte offset of a value represents the address of the value in the file: the number of bytes between the beginning of the file and where the value can be found. They are expressed in hexadecimal numbers. For simplicity, they are only specified at the beginning of major sections.
  • Lengths are specified in terms of number of bytes.
  • Magic numbers are specified in little-endian byte order. They are always expressed in hex values, so the prefix 0x is omitted.

.objlib Files

  • boss/
    • boss_7/
    • boss_array/
    • boss_fingers/
    • boss_frac/
    • boss_jump/
    • boss_spiral/
    • boss_spirograph/
    • boss_tube/
    • boss_tunnel/
    • crakhed_fingers/
    • gate_diamond/
    • gate_triangle/
  • decorators/
    • barriers/
    • decorative/
      • sequins/
    • gameplay_objects/
    • jump_high/
    • jumper/
    • level_fingers/
    • obstacles/
      • wurms/
        • sequins/ (decorators/obstacles/wurms/sequins/)
    • entity/
  • global/
    • ambient_decorators/
    • boss_shield/
    • damage_flash/
    • electric_effect/
    • ending_sequence/
    • explosion_spikes/
    • geometric_chunks/
    • global_caves/
    • global_lattices/
    • global_scaffolds/
    • global_tubes/
    • god_rays/
    • grind/
    • pellet_fx/
    • pound_slowdown/
    • scrape_effect/
    • spiral_rise/
    • thump_miss/
    • turn_fx/
  • levels/
    • Level2/
    • Level3/
    • Level4/
    • Level5/
    • Level6/
    • Level7/
    • Level8/
    • Level9/
  • props/
  • skybox/
  • ui/

Tooling

Thumper Custom Level Editor

This tool is used to create custom Thumper levels. Created by CocoaMix.

Thumper Modding Tool

This tool is used to replace the default levels with a set of custom levels. Created by CocoaMix.

Aurora: Thumper Cache Decompilation

This tool is used to decompile and view internals of the Thumper caches. Allows replacing meshes, and editing objects and spawners.

Known Audio Channels

Not all of these are accesible via the game scope.

  • base.ch
  • base_credits.ch
  • bass_cut.ch
  • beat_time.ch
  • beneath_ice.ch
  • carve.ch
  • checkpoint_hud.ch
  • death_sfx.ch
  • DF.ch
  • dissonant_bursts.ch
  • effects.ch
  • effects_echo.ch
  • effects_echoflange.ch
  • effects_flanger.ch
  • effects_loud.ch
  • effects_tremelo_2hz.ch
  • flutter_grind_wet.ch
  • french_horn_swells.ch
  • grind_thump_pitch.ch
  • hI.ch
  • i.ch
  • master.ch
  • master_realtime.ch
  • Master_uncompressed.ch
  • music_fade.ch
  • once_rises.ch
  • pound_hit.ch
  • rail_drone_left.ch
  • rail_drone_right.ch
  • rises.ch
  • rises_1_1.ch
  • rise_delay.ch
  • rise_delay_1_1.ch
  • rumble.ch
  • scrape_drone.ch
  • scrape_sfx.ch
  • sequin.ch
  • streak_layer.ch
  • swooshes.ch
  • thumps.ch
  • thumps_accents.ch
  • thumps_realtime.ch
  • thump_hit.ch
  • tunnel_whooshes.ch
  • turn_anticipation.ch
  • turn_auto.ch
  • turn_strike.ch
  • ui.ch
  • wail_delay.ch
  • white_noise.ch
  • wind.ch
  • _m.ch

.anim Decomp

Format

TypeNameMeaning
s32[4]headerLast element may not be a header value?
u32hash0A 9F 25 63
u32_unknownField2Unknown, has a value of 1
f32_unknownField3Unknown, but matches last datapoint
strtraitTimekTimeSeconds
u32_unknownField5Edit Comp
u32_unknownField61, Unknown, probably how many sub-objects there is for this .anim entry
str_unknownField7control.rumble
u32_unknownField81, Unknown, I recall this being used as a flag for "if the parameter can be uniquely identified by a name" or something
u32paramObject parameter hash
s32_unknownField10-1
u32traitTypekTraitFloat (2)
u32dataPointCountSelf explanitory
Datapoint[dataPointCount]datapointsArray of datapoint types
TypeNameMeaning
s32_unknownField00Unknown, has a value of 0
s32_unknownField01Unknown, has a value of 1
s32_unknownField02Unknown, has a value of 1
s32_unknownField03Unknown, has a value of 2
s32_unknownField04Unknown, has a value of 1
s32_unknownField05Unknown, has a value of 2
str_unknownField06Unknown, has a value of kIntensityScale
str_unknownField07Unknown, has a value of kIntensityScale
bool_unknownField08Unknown, has a value of true
bool_unknownField09Unknown, has a value of true
s32_unknownField10Unknown, has a value of 1
f32_unknownField11Unknown, has a value of 1.0
f32_unknownField12Unknown, has a value of 1.0
f32_unknownField13Unknown, has a value of 1.0
f32_unknownField14Unknown, has a value of 1.0
f32_unknownField15Unknown, has a value of 1.0
u32_unknownField16Unknown, has a value of 0. May not be part of this structure.

.cam Decomp

06 00 00 00    = header 1
04 00 00 00    = header 2
03 00 00 00    = header 3
12 FB 8E 3C    = hash, "EditStateComp"
EE 19 27 F9    = hash?
08 00 00 00    = 8, unknown
01             = bool, unknown
0E 00 00 00    = 14, length of next string
6B 4E 75 6D 44 72 61 77 4C 61 79 65 72 73     = "kNumDrawLayers"
0D 00 00 00    = 13, length of next string
6B 42 75 63 6B 65 74 50 61 72 65 6E 74     = "kBucketParent"
00 00 00 00    = unknown
EB 61 E7 84    = hash?
01 00 00 00    = 1, unknown
18 00 00 00    = 24, length of next string
61 76 61 74 61 72 5F 73 68 61 64 6F 77 5F 70 61 74 68 2E 78 66 6D 65 72      = "avatar_shadow_path.xfmer", possible binding object? The camera is bound to this?
11 00 00 00    = 17, length of next string
6B 43 6F 6E 73 74 72 61 69 6E 74 50 61 72 65 6E 74      = "kConstraintBucket", supports the previous string purpose?
00 08 8D 3A 00 00 A0 C1 00 00 20 41      = no idea :)
00 00 80 3F    = 1
00 00 00 00    = 0
00 00 00 80    = -0
00 00 00 80    = -0
00 00 80 3F    = 1
00 00 00 00    = 0
00 00 00 00    = 0        VECTOR 3
00 00 00 00    = 0
00 00 80 3F    = 1
00 00 80 3F    = 1
00 00 80 3F    = 1
00 00 80 3F    = 1

00 00 80 3F    = 1
00 00 80 3F    = 1
39 46 71 3F    = likely a float, 0.942477762699127
00 00 80 40    = 4
00 20 4B 46    = float, 13000
====!!!! UNSURE IF RELATED TO CAM !!!!====
22 00 00 00    = 34, unknown
21 00 00 00    = 33, unknown
04 00 00 00    = 4, unknown
02 00 00 00    = 2, unknown
0A 9F 25 63    = possibly a float? 3.05517274436387E21
01 00 00 00    = 1, unknown
80 C4 7F 41    = possibly a float? 15.9854736328125

Thumper Leaf Dump

This dump contains every leaf in Thumper. They contain the leaf names along with which objlib they come from and at which offset within the objlib.

intro_title.leaf @ levels/title_screen.objlib:0x4B17
loop_title.leaf @ levels/title_screen.objlib:0x68DC
tutorial_thump_turn1red.leaf @ levels/demo.objlib:0x2836
tutorial_grind.leaf @ levels/demo.objlib:0x5CB0
tutorial_thump_turn_in2.leaf @ levels/demo.objlib:0x80F0
spacer_16_grind_turn2.leaf @ levels/demo.objlib:0xC122
checkpoint_leader.leaf @ levels/demo.objlib:0xC7E2
tutorial_turn_thump2.leaf @ levels/demo.objlib:0xD2A2
tutorial_thumps_turns_intro.leaf @ levels/demo.objlib:0x1094C
intro_crakhed_pre.leaf @ levels/demo.objlib:0x13AC0
tutorial_turn.leaf @ levels/demo.objlib:0x1729C
tutorial_turn_mastery1.leaf @ levels/demo.objlib:0x1A60A
tutorial_thumps_turns_final.leaf @ levels/demo.objlib:0x1BDAA
boss_pattern3.leaf @ levels/demo.objlib:0x1E641
tutorial_thumps2.leaf @ levels/demo.objlib:0x22333
tutorial_turn_left_right.leaf @ levels/demo.objlib:0x243AE
checkpoint_leader_pwr_grnd.leaf @ levels/demo.objlib:0x287D6
tutorial_thump_turn_intro.leaf @ levels/demo.objlib:0x2A96C
crakhed_pattern2.leaf @ levels/demo.objlib:0x2DEA0
tutorial_power_grind.leaf @ levels/demo.objlib:0x31B9D
turn_gameplay_doubleturn2.leaf @ levels/demo.objlib:0x33104
intro_gate.leaf @ levels/demo.objlib:0x354D2
boss_pattern1.leaf @ levels/demo.objlib:0x38D6B
crakhed_pattern4.leaf @ levels/demo.objlib:0x3CBBF
boss_pattern4.leaf @ levels/demo.objlib:0x40E6E
intro1_short.leaf @ levels/demo.objlib:0x44D88
crakhed_pattern3.leaf @ levels/demo.objlib:0x4624C
tutorial_thump_turn2_c.leaf @ levels/demo.objlib:0x49FCB
tutorial_thump_turn1grn.leaf @ levels/demo.objlib:0x4F581
tutorial_thump_turn_in3_long.leaf @ levels/demo.objlib:0x55799
tutorial_thump_turn_intro_long.leaf @ levels/demo.objlib:0x5864C
crakhed_pattern1.leaf @ levels/demo.objlib:0x5BC59
tutorial_long_left.leaf @ levels/demo.objlib:0x5F352
turn_gameplay_pretunnel2.leaf @ levels/demo.objlib:0x6273F
win_demo.leaf @ levels/demo.objlib:0x64D8F
tutorial_turn_thump1.leaf @ levels/demo.objlib:0x67377
tutorial_thumps_turns_left.leaf @ levels/demo.objlib:0x69701
tutorial_thump_turn2_b.leaf @ levels/demo.objlib:0x6BF95
tutorial_turn_right_left.leaf @ levels/demo.objlib:0x72690
spacer_16_grind_turn3.leaf @ levels/demo.objlib:0x75F28
tutorial_turn_long.leaf @ levels/demo.objlib:0x76EED
IGF_postboss.leaf @ levels/demo.objlib:0x785CE
IGF_thumpturn_training_C.leaf @ levels/demo.objlib:0x7CE6E
tutorial_begin.leaf @ levels/demo.objlib:0x7EFB7
tutorial_turn_left.leaf @ levels/demo.objlib:0x816FF
boss_pattern2.leaf @ levels/demo.objlib:0x86AA2
tutorial_thumps_turns_right.leaf @ levels/demo.objlib:0x8A97B
tutorial_power_grind2.leaf @ levels/demo.objlib:0x8D212
intro1.leaf @ levels/demo.objlib:0x8F887
spacer_16_grind_turn2_4.leaf @ levels/demo.objlib:0x91A94
tutorial_thumps.leaf @ levels/demo.objlib:0x93AA8
tutorial_thump_turn1redb.leaf @ levels/demo.objlib:0x95ADA
tutorial_turn_right.leaf @ levels/demo.objlib:0x99C47
tutorial_thump_turn2.leaf @ levels/demo.objlib:0x9EBBD
turn_gameplay_pretunnel1.leaf @ levels/demo.objlib:0xA36E7
IGF_narrow_test.leaf @ levels/demo.objlib:0xA62D2
spacer_8.leaf @ levels/demo.objlib:0xA8400
tutorial_grind_2.leaf @ levels/demo.objlib:0xA8BBC
turn_gameplay_doubleturn1.leaf @ levels/demo.objlib:0xAADA3
tutorial_long_right.leaf @ levels/demo.objlib:0xAD696
checkpoint_leader_turn_gameplay.leaf @ levels/demo.objlib:0xB2C26
tutorial_thumps3.leaf @ levels/demo.objlib:0xB4800
intro_crakhed_post.leaf @ levels/demo.objlib:0xB65EC
tutorial_turn_intro.leaf @ levels/demo.objlib:0xB8921
superloop_grindable_twis.leaf @ levels/Level2/level_2a.objlib:0x237D
drums_sparse_pattern4b.leaf @ levels/Level2/level_2a.objlib:0x3997
thumps.leaf @ levels/Level2/level_2a.objlib:0x6AD6
turns.leaf @ levels/Level2/level_2a.objlib:0x727E
jump_insert_8beat.leaf @ levels/Level2/level_2a.objlib:0x88B9
gate_jump_pattern1.leaf @ levels/Level2/level_2a.objlib:0x96F2
turn_jump_tutorial2.leaf @ levels/Level2/level_2a.objlib:0xCB1C
turn_jump_tutorial3.leaf @ levels/Level2/level_2a.objlib:0xE7D2
turn_jump_tutorial1.leaf @ levels/Level2/level_2a.objlib:0x103BD
IGF_autoturn1.leaf @ levels/Level2/level_2a.objlib:0x13A0B
IGF_autoturn2.leaf @ levels/Level2/level_2a.objlib:0x15369
autoturn_recap2.leaf @ levels/Level2/level_2a.objlib:0x16EE3
autoturn_recap.leaf @ levels/Level2/level_2a.objlib:0x18F5B
drums_sparse_pattern1.leaf @ levels/Level2/level_2a.objlib:0x1AC3D
drums_sparse_pattern2.leaf @ levels/Level2/level_2a.objlib:0x1CB7C
crakhed.leaf @ levels/Level2/level_2a.objlib:0x2046C
drums_long_pattern5b.leaf @ levels/Level2/level_2a.objlib:0x21D76
spacer8.leaf @ levels/Level2/level_2a.objlib:0x25039
drums_short_pattern4b.leaf @ levels/Level2/level_2a.objlib:0x2586C
drums_sparse_pattern3.leaf @ levels/Level2/level_2a.objlib:0x28D13
drums_sparse_pattern5.leaf @ levels/Level2/level_2a.objlib:0x2BBE6
intro_level2.leaf @ levels/Level2/level_2a.objlib:0x2E0A5
drums_jagged_pattern1.leaf @ levels/Level2/level_2a.objlib:0x2FABE
drums_jagged_pattern2.leaf @ levels/Level2/level_2a.objlib:0x34702
drums_jagged_pattern3.leaf @ levels/Level2/level_2a.objlib:0x36906
drums_sparse_pattern4.leaf @ levels/Level2/level_2a.objlib:0x38BE1
drums_jagged_pattern4.leaf @ levels/Level2/level_2a.objlib:0x3B441
drums_jagged_pattern5.leaf @ levels/Level2/level_2a.objlib:0x3E24D
drums_jagged_pattern5a.leaf @ levels/Level2/level_2a.objlib:0x43838
drums_short_pattern2.leaf @ levels/Level2/level_2a.objlib:0x45AEF
drums_short_pattern3.leaf @ levels/Level2/level_2a.objlib:0x4836D
drums_short_pattern4.leaf @ levels/Level2/level_2a.objlib:0x4A6CE
drums_short_pattern5.leaf @ levels/Level2/level_2a.objlib:0x4CFFD
drums_boss_pattern1.leaf @ levels/Level2/level_2a.objlib:0x51BAA
drums_boss_pattern2.leaf @ levels/Level2/level_2a.objlib:0x54A08
drums_boss_pattern3.leaf @ levels/Level2/level_2a.objlib:0x57864
drums_boss_pattern4.leaf @ levels/Level2/level_2a.objlib:0x5B208
crakhed_pattern1.leaf @ levels/Level2/level_2a.objlib:0x62427
crakhed_pattern2.leaf @ levels/Level2/level_2a.objlib:0x650B2
crakhed_pattern3.leaf @ levels/Level2/level_2a.objlib:0x67F4D
crakhed_pattern4.leaf @ levels/Level2/level_2a.objlib:0x6A798
drums_long_pattern1.leaf @ levels/Level2/level_2a.objlib:0x72DF2
drums_long_pattern2.leaf @ levels/Level2/level_2a.objlib:0x7566B
drums_long_pattern3.leaf @ levels/Level2/level_2a.objlib:0x77940
drums_long_pattern4.leaf @ levels/Level2/level_2a.objlib:0x7A1EA
drums_long_pattern5.leaf @ levels/Level2/level_2a.objlib:0x7C56F
drums_boss_pattern1a.leaf @ levels/Level2/level_2a.objlib:0x7EDC1
drums_boss_pattern2a.leaf @ levels/Level2/level_2a.objlib:0x81CD1
drums_boss_pattern3a.leaf @ levels/Level2/level_2a.objlib:0x84BE1
drums_boss_pattern4a.leaf @ levels/Level2/level_2a.objlib:0x87A41
crakhed_pattern1a.leaf @ levels/Level2/level_2a.objlib:0x8AE47
crakhed_pattern2a.leaf @ levels/Level2/level_2a.objlib:0x8D695
crakhed_pattern3a.leaf @ levels/Level2/level_2a.objlib:0x8FE8B
crakhed_pattern4a.leaf @ levels/Level2/level_2a.objlib:0x92BC9
crakhed_post_intro.leaf @ levels/Level2/level_2a.objlib:0x95D05
drums_sparse_pattern1a.leaf @ levels/Level2/level_2a.objlib:0x9BA30
drums_sparse_pattern2a.leaf @ levels/Level2/level_2a.objlib:0x9DDBE
drums_sparse_pattern3a.leaf @ levels/Level2/level_2a.objlib:0x9FFC5
drums_sparse_pattern4a.leaf @ levels/Level2/level_2a.objlib:0xA2847
drums_sparse_pattern5a.leaf @ levels/Level2/level_2a.objlib:0xA55A6
drums_jagged_pattern1a.leaf @ levels/Level2/level_2a.objlib:0xA7D52
drums_jagged_pattern2a.leaf @ levels/Level2/level_2a.objlib:0xAA0E0
drums_jagged_pattern3a.leaf @ levels/Level2/level_2a.objlib:0xAC2E7
drums_jagged_pattern4a.leaf @ levels/Level2/level_2a.objlib:0xAE675
drums_short_pattern1.leaf @ levels/Level2/level_2a.objlib:0xB13D4
drums_short_pattern1a.leaf @ levels/Level2/level_2a.objlib:0xB36AC
drums_long_pattern1a.leaf @ levels/Level2/level_2a.objlib:0xB5F33
drums_short_pattern2a.leaf @ levels/Level2/level_2a.objlib:0xB820B
drums_long_pattern2a.leaf @ levels/Level2/level_2a.objlib:0xBAB63
drums_short_pattern3a.leaf @ levels/Level2/level_2a.objlib:0xBCE3B
drums_long_pattern3a.leaf @ levels/Level2/level_2a.objlib:0xBF0EF
drums_short_pattern4a.leaf @ levels/Level2/level_2a.objlib:0xC1944
drums_long_pattern4a.leaf @ levels/Level2/level_2a.objlib:0xC3C1F
superloop2_twist.leaf @ levels/Level2/level_2a.objlib:0xC667B
superloop2.leaf @ levels/Level2/level_2a.objlib:0xC8B8D
drums_sparse_pattern1S.leaf @ levels/Level2/level_2a.objlib:0xCB08D
drums_sparse_pattern3S.leaf @ levels/Level2/level_2a.objlib:0xCCDCB
drums_sparse_pattern5S.leaf @ levels/Level2/level_2a.objlib:0xCF64D
drums_jagged_pattern2S.leaf @ levels/Level2/level_2a.objlib:0xD1904
drums_jagged_pattern4S.leaf @ levels/Level2/level_2a.objlib:0xD3B0B
drums_short_pattern1S.leaf @ levels/Level2/level_2a.objlib:0xD691A
drums_short_pattern2S.leaf @ levels/Level2/level_2a.objlib:0xD8BF5
drums_short_pattern3S.leaf @ levels/Level2/level_2a.objlib:0xDB476
drums_short_pattern4S.leaf @ levels/Level2/level_2a.objlib:0xDD72A
drums_short_pattern5S.leaf @ levels/Level2/level_2a.objlib:0xE005C
boss_intro.leaf @ levels/Level2/level_2a.objlib:0xE28B7
boss_restart_intro.leaf @ levels/Level2/level_2a.objlib:0xE3510
superloop1_twist.leaf @ levels/Level2/level_2a.objlib:0xE3CA5
superloop1.leaf @ levels/Level2/level_2a.objlib:0xE6B1D
rest1.leaf @ levels/Level2/level_2a.objlib:0xE998E
drums_jagged_pattern4_2b.leaf @ levels/Level2/level_2a.objlib:0xF12F2
crakhed_restart_intro.leaf @ levels/Level2/level_2a.objlib:0xF3CDF
win_level2.leaf @ levels/Level2/level_2a.objlib:0xF4C34
drums_long_pattern3b.leaf @ levels/Level2/level_2a.objlib:0xF61CB
intro_crakhed_pre.leaf @ levels/Level2/level_2a.objlib:0xF9B22
drums_jagged_pattern4_2.leaf @ levels/Level2/level_2a.objlib:0xFEABA
drums_jagged_pattern4_2a.leaf @ levels/Level2/level_2a.objlib:0x1018CC
drums_short_pattern5_2.leaf @ levels/Level2/level_2a.objlib:0x105235
drums_short_pattern5_2a.leaf @ levels/Level2/level_2a.objlib:0x107A93
superloop_grindable.leaf @ levels/Level2/level_2a.objlib:0x10A5B9
sentry_108.leaf @ levels/Level2/level_2a.objlib:0x10B395
sentry_38.leaf @ levels/Level2/level_2a.objlib:0x10BBB5
jump_tutorial2.leaf @ levels/Level2/level_2a.objlib:0x10C387
jump_test_intro.leaf @ levels/Level2/level_2a.objlib:0x10F6C4
jump_tutorial3.leaf @ levels/Level2/level_2a.objlib:0x10FD29
jump_tutorial1.leaf @ levels/Level2/level_2a.objlib:0x1137E4
jump_insert_16beat.leaf @ levels/Level2/level_2a.objlib:0x1161A7
gate_jump_pattern1a.leaf @ levels/Level2/level_2a.objlib:0x118348
gate_jump_pattern3a.leaf @ levels/Level2/level_2a.objlib:0x11C03D
gate_jump_pattern2.leaf @ levels/Level2/level_2a.objlib:0x11F262
gate_jump_pattern3.leaf @ levels/Level2/level_2a.objlib:0x121CA7
gate_jump_pattern4a.leaf @ levels/Level2/level_2a.objlib:0x124DA6
gate_jump_pattern4.leaf @ levels/Level2/level_2a.objlib:0x127F1B
gate_jump_pattern2a.leaf @ levels/Level2/level_2a.objlib:0x12B01A
checkpoint2.leaf @ levels/Level2/level_2a.objlib:0x12E296
checkpoint.leaf @ levels/Level2/level_2a.objlib:0x12E698
drums_long_pattern1c.leaf @ levels/Level2/level_2a.objlib:0x12F3DB
drums_long_pattern1d.leaf @ levels/Level2/level_2a.objlib:0x131C5F
long_turn_sequence1.leaf @ levels/Level2/level_2a.objlib:0x1344E3
long_turn_sequence16.leaf @ levels/Level2/level_2a.objlib:0x136CDF
drums_sparse_pattern3.leaf @ levels/Level3/level_3a.objlib:0x2D69
intro_gate.leaf @ levels/Level3/level_3a.objlib:0x4ADD
thumps.leaf @ levels/Level3/level_3a.objlib:0x6321
intro_24.leaf @ levels/Level3/level_3a.objlib:0x708F
jump_insert_12beat.leaf @ levels/Level3/level_3a.objlib:0x8018
jump_insert_24beat.leaf @ levels/Level3/level_3a.objlib:0xA087
drums_sparse_pattern1.leaf @ levels/Level3/level_3a.objlib:0xC69B
drums_sparse_pattern4a.leaf @ levels/Level3/level_3a.objlib:0xE71B
drums_jagged_pattern5.leaf @ levels/Level3/level_3a.objlib:0x10645
drums_long_pattern5b.leaf @ levels/Level3/level_3a.objlib:0x12667
crakhed.leaf @ levels/Level3/level_3a.objlib:0x14F67
superloop1a.leaf @ levels/Level3/level_3a.objlib:0x15A18
intro_crakhed_post.leaf @ levels/Level3/level_3a.objlib:0x186C4
drums_sparse_pattern2.leaf @ levels/Level3/level_3a.objlib:0x1AEE2
drums_sparse_pattern5.leaf @ levels/Level3/level_3a.objlib:0x1E813
drums_jagged_pattern1.leaf @ levels/Level3/level_3a.objlib:0x23E5D
drums_jagged_pattern2.leaf @ levels/Level3/level_3a.objlib:0x262F0
drums_jagged_pattern3.leaf @ levels/Level3/level_3a.objlib:0x28664
drums_jagged_pattern4.leaf @ levels/Level3/level_3a.objlib:0x2A762
drums_sparse_pattern4.leaf @ levels/Level3/level_3a.objlib:0x2C789
drums_short_pattern1.leaf @ levels/Level3/level_3a.objlib:0x31B22
drums_short_pattern2.leaf @ levels/Level3/level_3a.objlib:0x33B4C
drums_short_pattern3.leaf @ levels/Level3/level_3a.objlib:0x3642F
drums_short_pattern4.leaf @ levels/Level3/level_3a.objlib:0x38984
drums_short_pattern5.leaf @ levels/Level3/level_3a.objlib:0x3AD52
superloop_duckers.leaf @ levels/Level3/level_3a.objlib:0x3E5B2
drums_boss_pattern1.leaf @ levels/Level3/level_3a.objlib:0x40EA0
drums_boss_pattern2.leaf @ levels/Level3/level_3a.objlib:0x4332A
drums_boss_pattern3.leaf @ levels/Level3/level_3a.objlib:0x45B55
drums_boss_pattern4.leaf @ levels/Level3/level_3a.objlib:0x48033
crakhed_pattern2.leaf @ levels/Level3/level_3a.objlib:0x4BF51
crakhed_pattern3.leaf @ levels/Level3/level_3a.objlib:0x4E21F
crakhed_pattern4.leaf @ levels/Level3/level_3a.objlib:0x504ED
crakhed_pattern1.leaf @ levels/Level3/level_3a.objlib:0x5270B
drums_short_pattern4a.leaf @ levels/Level3/level_3a.objlib:0x58AAF
drums_long_pattern1.leaf @ levels/Level3/level_3a.objlib:0x5C13D
drums_long_pattern2.leaf @ levels/Level3/level_3a.objlib:0x5E5B8
drums_short_pattern3a.leaf @ levels/Level3/level_3a.objlib:0x604E1
drums_long_pattern4.leaf @ levels/Level3/level_3a.objlib:0x63299
drums_long_pattern5.leaf @ levels/Level3/level_3a.objlib:0x65BC5
drums_boss_pattern1a.leaf @ levels/Level3/level_3a.objlib:0x684C1
drums_boss_pattern3a.leaf @ levels/Level3/level_3a.objlib:0x6A8F3
drums_boss_pattern2a.leaf @ levels/Level3/level_3a.objlib:0x6D122
drums_boss_pattern4a.leaf @ levels/Level3/level_3a.objlib:0x6F604
crakhed_pattern1a.leaf @ levels/Level3/level_3a.objlib:0x71A92
crakhed_pattern2a.leaf @ levels/Level3/level_3a.objlib:0x7390E
crakhed_pattern3a.leaf @ levels/Level3/level_3a.objlib:0x75BDF
crakhed_pattern4a.leaf @ levels/Level3/level_3a.objlib:0x77E58
post_intro_24.leaf @ levels/Level3/level_3a.objlib:0x7A2A9
drums_sparse_pattern1a.leaf @ levels/Level3/level_3a.objlib:0x7FB4E
drums_sparse_pattern2a.leaf @ levels/Level3/level_3a.objlib:0x81652
drums_sparse3.leaf @ levels/Level3/level_3a.objlib:0x83575
drums_short_pattern_6a.leaf @ levels/Level3/level_3a.objlib:0x859D1
drums_jagged_pattern1a.leaf @ levels/Level3/level_3a.objlib:0x87A0B
drums_jagged_pattern2a.leaf @ levels/Level3/level_3a.objlib:0x89A45
drums_jagged_pattern3a.leaf @ levels/Level3/level_3a.objlib:0x8BDBD
drums_jagged_pattern4a.leaf @ levels/Level3/level_3a.objlib:0x8DE0F
drums_short_pattern1a.leaf @ levels/Level3/level_3a.objlib:0x8FE3A
drums_long_pattern1a.leaf @ levels/Level3/level_3a.objlib:0x91E67
drums_short_pattern2a.leaf @ levels/Level3/level_3a.objlib:0x9420E
drums_long_pattern2a.leaf @ levels/Level3/level_3a.objlib:0x96AF5
drums_long_pattern3.leaf @ levels/Level3/level_3a.objlib:0x98A21
drums_long_pattern3a.leaf @ levels/Level3/level_3a.objlib:0x9AF20
drums_long_pattern4a.leaf @ levels/Level3/level_3a.objlib:0x9DC89
drums_sparse_pattern1S.leaf @ levels/Level3/level_3a.objlib:0xA14E3
drums_sparse3S.leaf @ levels/Level3/level_3a.objlib:0xA2B8E
drums_sparse_pattern5S.leaf @ levels/Level3/level_3a.objlib:0xA4B95
drums_jagged_pattern2S.leaf @ levels/Level3/level_3a.objlib:0xA6699
drums_jagged_pattern4S.leaf @ levels/Level3/level_3a.objlib:0xA89B9
drums_short_pattern1S.leaf @ levels/Level3/level_3a.objlib:0xAA934
drums_short_pattern2S.leaf @ levels/Level3/level_3a.objlib:0xAC961
drums_short_pattern3S.leaf @ levels/Level3/level_3a.objlib:0xAFAAD
drums_short_pattern4S.leaf @ levels/Level3/level_3a.objlib:0xB2607
drums_short_pattern5S.leaf @ levels/Level3/level_3a.objlib:0xB4A89
drums_long_pattern5_end.leaf @ levels/Level3/level_3a.objlib:0xB7722
boss_intro.leaf @ levels/Level3/level_3a.objlib:0xB9625
boss_restart_intro.leaf @ levels/Level3/level_3a.objlib:0xBA4EE
crakhed_post_intro.leaf @ levels/Level3/level_3a.objlib:0xBAFE8
crakhed_restart_intro.leaf @ levels/Level3/level_3a.objlib:0xBC88B
win_level3.leaf @ levels/Level3/level_3a.objlib:0xBD71C
drums_sevenrock1_2a.leaf @ levels/Level3/level_3a.objlib:0xC002F
drums_sparse_pattern2s.leaf @ levels/Level3/level_3a.objlib:0xC204E
intro_crakhed_pre.leaf @ levels/Level3/level_3a.objlib:0xC49B7
drums_short_pattern6.leaf @ levels/Level3/level_3a.objlib:0xC855B
drums_jagged_pattern4_2.leaf @ levels/Level3/level_3a.objlib:0xCAF69
drums_jagged_pattern4_2a.leaf @ levels/Level3/level_3a.objlib:0xCCF98
drums_sevenrock1_2.leaf @ levels/Level3/level_3a.objlib:0xCFD2A
drums_short_pattern5_2.leaf @ levels/Level3/level_3a.objlib:0xD3F40
drums_short_pattern6_2.leaf @ levels/Level3/level_3a.objlib:0xD72C4
drums_short_pattern6_2a.leaf @ levels/Level3/level_3a.objlib:0xD92F4
drums_short_pattern6_3a.leaf @ levels/Level3/level_3a.objlib:0xDCDEE
drums_short_pattern6_3.leaf @ levels/Level3/level_3a.objlib:0xDEE21
drums_short_pattern6_4.leaf @ levels/Level3/level_3a.objlib:0xE0F01
drums_short_pattern6_4a.leaf @ levels/Level3/level_3a.objlib:0xE2ED9
pound_tutorial4.leaf @ levels/Level3/level_3a.objlib:0xE4F0C
tutorial_begin.leaf @ levels/Level3/level_3a.objlib:0xE7DAF
pound_tutorial3.leaf @ levels/Level3/level_3a.objlib:0xE97D6
boss_array2.leaf @ levels/Level3/level_3a.objlib:0xEC688
pound_tutorial1.leaf @ levels/Level3/level_3a.objlib:0xEE4E9
boss_array4a.leaf @ levels/Level3/level_3a.objlib:0xF00EA
boss_array4.leaf @ levels/Level3/level_3a.objlib:0xF3667
boss_array3.leaf @ levels/Level3/level_3a.objlib:0xF54C8
boss_array1a.leaf @ levels/Level3/level_3a.objlib:0xF7329
boss_array1.leaf @ levels/Level3/level_3a.objlib:0xF923D
boss_array3a.leaf @ levels/Level3/level_3a.objlib:0xFB09E
boss_array2a.leaf @ levels/Level3/level_3a.objlib:0xFCF02
checkpoint.leaf @ levels/Level3/level_3a.objlib:0xFF010
drums_jagged_pattern4b.leaf @ levels/Level3/level_3a.objlib:0x10042F
drums_jagged_pattern4_2b.leaf @ levels/Level3/level_3a.objlib:0x1028B9
long_turn_sequence.leaf @ levels/Level3/level_3a.objlib:0x104D4B
long_turn_sequence_twist.leaf @ levels/Level3/level_3a.objlib:0x107292
superloop_grindable1.leaf @ levels/Level3/level_3a.objlib:0x1097F1
superloop1.leaf @ levels/Level3/level_3a.objlib:0x10AFB0
superloop2.leaf @ levels/Level3/level_3a.objlib:0x10CF6D
superloop_grindable_twist.leaf @ levels/Level3/level_3a.objlib:0x10EAD6
superloop3.leaf @ levels/Level3/level_3a.objlib:0x11029B
superloop4.leaf @ levels/Level3/level_3a.objlib:0x112259
rest1.leaf @ levels/Level3/level_3a.objlib:0x1146BF
spacer_12.leaf @ levels/Level3/level_3a.objlib:0x119BD7
drums_jagged_pattern1b.leaf @ levels/Level3/level_3a.objlib:0x11A272
pound_insert_16beat.leaf @ levels/Level4/level_4a.objlib:0x2810
rhythm_sparse_pattern1.leaf @ levels/Level4/level_4a.objlib:0x4608
crakhed_pattern4a.leaf @ levels/Level4/level_4a.objlib:0x7A2D
multilane_tut4b.leaf @ levels/Level4/level_4a.objlib:0xBEE0
rhythm_sparse_pattern3.leaf @ levels/Level4/level_4a.objlib:0xD6AB
rhythm_sparse_pattern2.leaf @ levels/Level4/level_4a.objlib:0x10062
rhythm_sparse_pattern4.leaf @ levels/Level4/level_4a.objlib:0x13B46
bonus_test.leaf @ levels/Level4/level_4a.objlib:0x16DE0
rhythm_long_pattern6_4.leaf @ levels/Level4/level_4a.objlib:0x19FA9
multilane5c.leaf @ levels/Level4/level_4a.objlib:0x1DD3E
rhythm_long_pattern6_4a.leaf @ levels/Level4/level_4a.objlib:0x2188D
rhythm_sparse_pattern5.leaf @ levels/Level4/level_4a.objlib:0x25F40
rhythm_long_pattern3b.leaf @ levels/Level4/level_4a.objlib:0x28F88
rhythm_sparse_pattern2_end.leaf @ levels/Level4/level_4a.objlib:0x2BEDD
rhythm_jagged_pattern1.leaf @ levels/Level4/level_4a.objlib:0x3256C
rhythm_jagged_pattern2.leaf @ levels/Level4/level_4a.objlib:0x34DF9
rhythm_jagged_pattern3.leaf @ levels/Level4/level_4a.objlib:0x37588
rhythm_jagged_pattern4.leaf @ levels/Level4/level_4a.objlib:0x3A4E1
rhythm_jagged_pattern5.leaf @ levels/Level4/level_4a.objlib:0x3CD3C
rhythm_short_pattern1.leaf @ levels/Level4/level_4a.objlib:0x44151
rhythm_short_pattern2.leaf @ levels/Level4/level_4a.objlib:0x4709C
rhythm_short_pattern3.leaf @ levels/Level4/level_4a.objlib:0x4A374
rhythm_short_pattern4.leaf @ levels/Level4/level_4a.objlib:0x4CD27
rhythm_short_pattern5.leaf @ levels/Level4/level_4a.objlib:0x4FB20
multilane_intro_gentler.leaf @ levels/Level4/level_4a.objlib:0x532AC
duckers1.leaf @ levels/Level4/level_4a.objlib:0x57901
rhythm_boss_pattern1.leaf @ levels/Level4/level_4a.objlib:0x59D24
rhythm_boss_pattern2.leaf @ levels/Level4/level_4a.objlib:0x5D178
rhythm_boss_pattern3.leaf @ levels/Level4/level_4a.objlib:0x605C6
rhythm_boss_pattern4.leaf @ levels/Level4/level_4a.objlib:0x63A1A
crakhed_pattern1.leaf @ levels/Level4/level_4a.objlib:0x68713
crakhed_pattern2.leaf @ levels/Level4/level_4a.objlib:0x6B5F4
zillapede4.leaf @ levels/Level4/level_4a.objlib:0x6E981
ziillapede_post_introa.leaf @ levels/Level4/level_4a.objlib:0x76B60
ziillapede_post_introb.leaf @ levels/Level4/level_4a.objlib:0x772F9
rhythm_long_pattern1.leaf @ levels/Level4/level_4a.objlib:0x78C62
rhythm_long_pattern2.leaf @ levels/Level4/level_4a.objlib:0x7B603
rhythm_long_pattern3.leaf @ levels/Level4/level_4a.objlib:0x7DE3C
rhythm_long_pattern4.leaf @ levels/Level4/level_4a.objlib:0x80D8D
rhythm_long_pattern5.leaf @ levels/Level4/level_4a.objlib:0x83B82
rhythm_boss_pattern4a.leaf @ levels/Level4/level_4a.objlib:0x86AD3
crakhed_pattern3a.leaf @ levels/Level4/level_4a.objlib:0x89EBF
rhythm_boss_pattern2a.leaf @ levels/Level4/level_4a.objlib:0x8F07D
rhythm_boss_pattern1a.leaf @ levels/Level4/level_4a.objlib:0x91F33
crakhed_pattern1a.leaf @ levels/Level4/level_4a.objlib:0x95404
crakhed_pattern2a.leaf @ levels/Level4/level_4a.objlib:0x982E9
rhythm_boss_pattern3a.leaf @ levels/Level4/level_4a.objlib:0x9B1D6
spacer_16.leaf @ levels/Level4/level_4a.objlib:0x9E745
crakhed_post_intro.leaf @ levels/Level4/level_4a.objlib:0x9F4C1
rhythm_sparse_pattern1a.leaf @ levels/Level4/level_4a.objlib:0xA4D5E
rhythm_sparse_pattern2a.leaf @ levels/Level4/level_4a.objlib:0xA75F2
rhythm_sparse_pattern3a.leaf @ levels/Level4/level_4a.objlib:0xA9D88
rhythm_sparse_pattern4a.leaf @ levels/Level4/level_4a.objlib:0xAC743
rhythm_jagged_pattern1a.leaf @ levels/Level4/level_4a.objlib:0xAEFA2
rhythm_jagged_pattern2a.leaf @ levels/Level4/level_4a.objlib:0xB1832
rhythm_jagged_pattern3a.leaf @ levels/Level4/level_4a.objlib:0xB3FC4
rhythm_jagged_pattern4a.leaf @ levels/Level4/level_4a.objlib:0xB6F21
rhythm_short_pattern1a.leaf @ levels/Level4/level_4a.objlib:0xB9780
rhythm_short_pattern2a.leaf @ levels/Level4/level_4a.objlib:0xBD21C
rhythm_short_pattern3a.leaf @ levels/Level4/level_4a.objlib:0xC04F7
rhythm_short_pattern4a.leaf @ levels/Level4/level_4a.objlib:0xC2EAE
rhythm_long_pattern1a.leaf @ levels/Level4/level_4a.objlib:0xC5D5B
rhythm_long_pattern2a.leaf @ levels/Level4/level_4a.objlib:0xC8700
rhythm_long_pattern3a.leaf @ levels/Level4/level_4a.objlib:0xCAF3C
rhythm_long_pattern4a.leaf @ levels/Level4/level_4a.objlib:0xCDE91
rhythm_sparse_pattern5b.leaf @ levels/Level4/level_4a.objlib:0xD13B1
rhythm_sparse_pattern1S.leaf @ levels/Level4/level_4a.objlib:0xD4161
rhythm_sparse_pattern2S.leaf @ levels/Level4/level_4a.objlib:0xD6EF0
rhythm_sparse_pattern4S.leaf @ levels/Level4/level_4a.objlib:0xD90E0
rhythm_jagged_pattern1S.leaf @ levels/Level4/level_4a.objlib:0xDB88F
rhythm_jagged_pattern3S.leaf @ levels/Level4/level_4a.objlib:0xDE048
rhythm_jagged_pattern5S.leaf @ levels/Level4/level_4a.objlib:0xE0F7E
rhythm_short_pattern1S.leaf @ levels/Level4/level_4a.objlib:0xE49CB
rhythm_short_pattern2S.leaf @ levels/Level4/level_4a.objlib:0xE7843
rhythm_short_pattern3S.leaf @ levels/Level4/level_4a.objlib:0xEAB1E
rhythm_short_pattern4S.leaf @ levels/Level4/level_4a.objlib:0xED4D5
rhythm_short_pattern5S.leaf @ levels/Level4/level_4a.objlib:0xF02D2
boss_intro.leaf @ levels/Level4/level_4a.objlib:0xF37D1
boss_restart_intro.leaf @ levels/Level4/level_4a.objlib:0xF43CE
crakhed_restart_intro.leaf @ levels/Level4/level_4a.objlib:0xF52CD
win_level4.leaf @ levels/Level4/level_4a.objlib:0xF6222
intro_level4.leaf @ levels/Level4/level_4a.objlib:0xF84EA
crakhed_pattern3.leaf @ levels/Level4/level_4a.objlib:0xF98D9
crakhed_pattern4.leaf @ levels/Level4/level_4a.objlib:0xFE1D4
intro_crakhed_pre.leaf @ levels/Level4/level_4a.objlib:0x1043DB
special1.leaf @ levels/Level4/level_4a.objlib:0x107F35
rhythm_short_pattern5_2.leaf @ levels/Level4/level_4a.objlib:0x10B3DF
drums_sevenrock_1_2.leaf @ levels/Level4/level_4a.objlib:0x10F5BA
drums_sevenrock_1_2a.leaf @ levels/Level4/level_4a.objlib:0x11245B
rhythm_long_pattern4_2.leaf @ levels/Level4/level_4a.objlib:0x1159B2
rhythm_long_pattern4_2a.leaf @ levels/Level4/level_4a.objlib:0x1187AF
rhythm_long_pattern6_2.leaf @ levels/Level4/level_4a.objlib:0x11C2F2
rhythm_long_pattern6_2a.leaf @ levels/Level4/level_4a.objlib:0x11F24B
rhythm_long_pattern6_3.leaf @ levels/Level4/level_4a.objlib:0x12302E
rhythm_long_pattern6_3a.leaf @ levels/Level4/level_4a.objlib:0x125F87
multilane_intro_gentle1.leaf @ levels/Level4/level_4a.objlib:0x128EE4
boss_array1.leaf @ levels/Level4/level_4a.objlib:0x131F9E
boss_array2.leaf @ levels/Level4/level_4a.objlib:0x134AF7
multilane1.leaf @ levels/Level4/level_4a.objlib:0x137913
multilane2.leaf @ levels/Level4/level_4a.objlib:0x139C02
multilane2a.leaf @ levels/Level4/level_4a.objlib:0x13C112
multilane2s.leaf @ levels/Level4/level_4a.objlib:0x13E1CD
multilane3.leaf @ levels/Level4/level_4a.objlib:0x1406E1
multilane3a.leaf @ levels/Level4/level_4a.objlib:0x142BF1
multilane3s.leaf @ levels/Level4/level_4a.objlib:0x144CAC
multilane4.leaf @ levels/Level4/level_4a.objlib:0x1471C0
multilane4a.leaf @ levels/Level4/level_4a.objlib:0x14A3D3
multilane4b.leaf @ levels/Level4/level_4a.objlib:0x14D1F7
multilane4c.leaf @ levels/Level4/level_4a.objlib:0x150410
multilane5.leaf @ levels/Level4/level_4a.objlib:0x153A82
multilane5b.leaf @ levels/Level4/level_4a.objlib:0x15754C
multilane5b_end.leaf @ levels/Level4/level_4a.objlib:0x15ABC3
multilane5s.leaf @ levels/Level4/level_4a.objlib:0x16153C
tutorial_begin.leaf @ levels/Level4/level_4a.objlib:0x164BAE
intro1_short.leaf @ levels/Level4/level_4a.objlib:0x166E75
intro_gate.leaf @ levels/Level4/level_4a.objlib:0x168339
multilane_tut1.leaf @ levels/Level4/level_4a.objlib:0x16A599
multilane_tut2.leaf @ levels/Level4/level_4a.objlib:0x16BD61
multilane_tut2a.leaf @ levels/Level4/level_4a.objlib:0x16D855
multilane_tut1a.leaf @ levels/Level4/level_4a.objlib:0x16F474
multilane_tut3.leaf @ levels/Level4/level_4a.objlib:0x170F6B
multilane_tut3a.leaf @ levels/Level4/level_4a.objlib:0x172733
jump_insert_16beat.leaf @ levels/Level4/level_4a.objlib:0x173E75
jump_insert_8beat.leaf @ levels/Level4/level_4a.objlib:0x174C4F
multilane1s.leaf @ levels/Level4/level_4a.objlib:0x175D33
zillapede1.leaf @ levels/Level4/level_4a.objlib:0x17980B
zillapede1a.leaf @ levels/Level4/level_4a.objlib:0x17C276
zillapede2.leaf @ levels/Level4/level_4a.objlib:0x17ECE5
zillapede2a.leaf @ levels/Level4/level_4a.objlib:0x181BF2
zillapede3.leaf @ levels/Level4/level_4a.objlib:0x184AC2
zillapede3a.leaf @ levels/Level4/level_4a.objlib:0x18752D
zillapede4a.leaf @ levels/Level4/level_4a.objlib:0x18A403
checkpoint.leaf @ levels/Level4/level_4a.objlib:0x18D43E
rhythm_sparse_pattern3s.leaf @ levels/Level4/level_4a.objlib:0x18DC7E
rhythm_jagged_pattern4s.leaf @ levels/Level4/level_4a.objlib:0x190C5E
rhythm_jagged_pattern_5b.leaf @ levels/Level4/level_4a.objlib:0x193A68
rhythm_long_pattern1b.leaf @ levels/Level4/level_4a.objlib:0x196876
rhythm_long_pattern2b.leaf @ levels/Level4/level_4a.objlib:0x1997C6
drums_sevenrock_1_2b.leaf @ levels/Level4/level_4a.objlib:0x19C5AD
superloop3.leaf @ levels/Level4/level_4a.objlib:0x19F9FD
superloop1.leaf @ levels/Level4/level_4a.objlib:0x1A2428
superloop2.leaf @ levels/Level4/level_4a.objlib:0x1A53FE
superloop2b.leaf @ levels/Level4/level_4a.objlib:0x1A83D4
superloop_long_turns1.leaf @ levels/Level4/level_4a.objlib:0x1AAE02
superloop_long_turns2.leaf @ levels/Level4/level_4a.objlib:0x1ADCF1
superloop_grindable1.leaf @ levels/Level4/level_4a.objlib:0x1B04D5
superloop_grindable2.leaf @ levels/Level4/level_4a.objlib:0x1B2389
superloop_multi1.leaf @ levels/Level4/level_4a.objlib:0x1B423D
superloop_multi2.leaf @ levels/Level4/level_4a.objlib:0x1B7775
superloop_multi1_twist.leaf @ levels/Level4/level_4a.objlib:0x1BACAD
superloop_multi2_twist.leaf @ levels/Level4/level_4a.objlib:0x1BE1F7
rest1.leaf @ levels/Level4/level_4a.objlib:0x1C119B
rest2.leaf @ levels/Level4/level_4a.objlib:0x1CE81A
turns.leaf @ levels/Level5/level_5a.objlib:0x3953
intro_crakhed_post.leaf @ levels/Level5/level_5a.objlib:0x5C1E
duckers1.leaf @ levels/Level5/level_5a.objlib:0x6C2F
intro_30.leaf @ levels/Level5/level_5a.objlib:0x79D5
multilane4s.leaf @ levels/Level5/level_5a.objlib:0x8C21
pound_tutorial.leaf @ levels/Level5/level_5a.objlib:0xAFD5
ducker_tutorial.leaf @ levels/Level5/level_5a.objlib:0xC152
turns2.leaf @ levels/Level5/level_5a.objlib:0xDAAC
sentry_tutb.leaf @ levels/Level5/level_5a.objlib:0xF36F
intro_gate.leaf @ levels/Level5/level_5a.objlib:0x11FB8
drums_sparse_pattern2.leaf @ levels/Level5/level_5a.objlib:0x14983
drums_sparse_pattern3.leaf @ levels/Level5/level_5a.objlib:0x17A71
drums_sparse_pattern4.leaf @ levels/Level5/level_5a.objlib:0x199DB
drums_sparse_pattern5.leaf @ levels/Level5/level_5a.objlib:0x1BF99
drums_jagged_pattern5.leaf @ levels/Level5/level_5a.objlib:0x21ADE
drums_jagged_pattern2.leaf @ levels/Level5/level_5a.objlib:0x23990
drums_jagged_pattern3.leaf @ levels/Level5/level_5a.objlib:0x25487
drums_jagged_pattern4.leaf @ levels/Level5/level_5a.objlib:0x26D50
drums_jagged_pattern1.leaf @ levels/Level5/level_5a.objlib:0x28976
drums_short_pattern1.leaf @ levels/Level5/level_5a.objlib:0x2E640
drums_short_pattern2.leaf @ levels/Level5/level_5a.objlib:0x3059F
drums_short_pattern3.leaf @ levels/Level5/level_5a.objlib:0x32219
drums_short_pattern4.leaf @ levels/Level5/level_5a.objlib:0x34173
drums_boss_pattern1.leaf @ levels/Level5/level_5a.objlib:0x3968D
drums_boss_pattern2.leaf @ levels/Level5/level_5a.objlib:0x3B9EC
drums_boss_pattern3.leaf @ levels/Level5/level_5a.objlib:0x3D8EA
drums_boss_pattern4.leaf @ levels/Level5/level_5a.objlib:0x3F4E3
superloop_ducker.leaf @ levels/Level5/level_5a.objlib:0x413E1
sentry_spacer.leaf @ levels/Level5/level_5a.objlib:0x4247D
drums_short_pattern_6_4a.leaf @ levels/Level5/level_5a.objlib:0x43638
crakhed_pattern1.leaf @ levels/Level5/level_5a.objlib:0x462C1
crakhed_pattern2.leaf @ levels/Level5/level_5a.objlib:0x47D0E
crakhed_pattern3.leaf @ levels/Level5/level_5a.objlib:0x49757
crakhed_pattern4.leaf @ levels/Level5/level_5a.objlib:0x4B555
drums_long_pattern1.leaf @ levels/Level5/level_5a.objlib:0x52C42
drums_long_pattern2.leaf @ levels/Level5/level_5a.objlib:0x54F4B
drums_long_pattern3.leaf @ levels/Level5/level_5a.objlib:0x56DEB
drums_long_pattern4.leaf @ levels/Level5/level_5a.objlib:0x58CE3
drums_long_pattern5.leaf @ levels/Level5/level_5a.objlib:0x5AB83
drums_boss_pattern1a.leaf @ levels/Level5/level_5a.objlib:0x5C672
drums_boss_pattern2a.leaf @ levels/Level5/level_5a.objlib:0x5E574
drums_boss_pattern3a.leaf @ levels/Level5/level_5a.objlib:0x60526
drums_boss_pattern4a.leaf @ levels/Level5/level_5a.objlib:0x62428
crakhed_pattern1a.leaf @ levels/Level5/level_5a.objlib:0x6478B
crakhed_pattern2a.leaf @ levels/Level5/level_5a.objlib:0x66CFD
crakhed_pattern3a.leaf @ levels/Level5/level_5a.objlib:0x68AFE
crakhed_pattern4a.leaf @ levels/Level5/level_5a.objlib:0x6B070
crakhed_post_intro.leaf @ levels/Level5/level_5a.objlib:0x6ED11
drums_sparse_pattern2a.leaf @ levels/Level5/level_5a.objlib:0x7484D
drums_sparse_pattern3a.leaf @ levels/Level5/level_5a.objlib:0x766F9
drums_sparse_pattern4a.leaf @ levels/Level5/level_5a.objlib:0x785B7
drums_jagged_pattern1a.leaf @ levels/Level5/level_5a.objlib:0x7A0B2
drums_jagged_pattern2a.leaf @ levels/Level5/level_5a.objlib:0x7C0E5
drums_jagged_pattern3a.leaf @ levels/Level5/level_5a.objlib:0x7DBE0
drums_jagged_pattern4a.leaf @ levels/Level5/level_5a.objlib:0x7F4AD
drums_short_pattern1a.leaf @ levels/Level5/level_5a.objlib:0x8107F
drums_short_pattern2a.leaf @ levels/Level5/level_5a.objlib:0x82B76
drums_short_pattern3a.leaf @ levels/Level5/level_5a.objlib:0x84744
drums_short_pattern4a.leaf @ levels/Level5/level_5a.objlib:0x869A7
drums_long_pattern1a.leaf @ levels/Level5/level_5a.objlib:0x88926
drums_long_pattern2a.leaf @ levels/Level5/level_5a.objlib:0x8AC33
drums_long_pattern3a.leaf @ levels/Level5/level_5a.objlib:0x8CAD7
drums_long_pattern4a.leaf @ levels/Level5/level_5a.objlib:0x8E9D3
drums_sparse_pattern3S.leaf @ levels/Level5/level_5a.objlib:0x913A3
drums_sparse_pattern5S.leaf @ levels/Level5/level_5a.objlib:0x931B1
drums_jagged_pattern2S.leaf @ levels/Level5/level_5a.objlib:0x94FAD
drums_jagged_pattern4S.leaf @ levels/Level5/level_5a.objlib:0x969F8
drums_long_pattern4S.leaf @ levels/Level5/level_5a.objlib:0x98A3E
drums_long_pattern5S.leaf @ levels/Level5/level_5a.objlib:0x9A88A
drums_short_pattern1S.leaf @ levels/Level5/level_5a.objlib:0x9C37D
drums_long_pattern2S.leaf @ levels/Level5/level_5a.objlib:0x9DDC4
drums_long_pattern3S.leaf @ levels/Level5/level_5a.objlib:0x9FC68
boss_intro.leaf @ levels/Level5/level_5a.objlib:0xA1AB4
boss_restart_intro.leaf @ levels/Level5/level_5a.objlib:0xA2290
crakhed_intro.leaf @ levels/Level5/level_5a.objlib:0xA2CCB
crakhed_restart_intro.leaf @ levels/Level5/level_5a.objlib:0xA3531
win_level5.leaf @ levels/Level5/level_5a.objlib:0xA43C3
superloop_milli_zig_twis.leaf @ levels/Level5/level_5a.objlib:0xA61B9
drums_short_pattern5_2b.leaf @ levels/Level5/level_5a.objlib:0xA9DD6
drums_short_pattern1_ten.leaf @ levels/Level5/level_5a.objlib:0xAC357
drums_short_pattern4s.leaf @ levels/Level5/level_5a.objlib:0xAFEF1
drums_short_pattern_6_2a.leaf @ levels/Level5/level_5a.objlib:0xB204B
drums_long_pattern4_mult1.leaf @ levels/Level5/level_5a.objlib:0xB4108
drums_long_pattern4_mult2.leaf @ levels/Level5/level_5a.objlib:0xB69F2
boss_sentry_spacer.leaf @ levels/Level5/level_5a.objlib:0xB99F9
superloop_mult_chall_end.leaf @ levels/Level5/level_5a.objlib:0xB9D51
zillapede_pattern1.leaf @ levels/Level5/level_5a.objlib:0xBD139
sentry_intro1b.leaf @ levels/Level5/level_5a.objlib:0xC198B
multilane1.leaf @ levels/Level5/level_5a.objlib:0xC3742
multilane2.leaf @ levels/Level5/level_5a.objlib:0xC6544
multilane3.leaf @ levels/Level5/level_5a.objlib:0xC910D
multilane4.leaf @ levels/Level5/level_5a.objlib:0xCBAC4
multilane5.leaf @ levels/Level5/level_5a.objlib:0xCEB66
zillapede1.leaf @ levels/Level5/level_5a.objlib:0xD1CCA
zillapede2.leaf @ levels/Level5/level_5a.objlib:0xD3EA8
zillapede3.leaf @ levels/Level5/level_5a.objlib:0xD643C
zillapede4.leaf @ levels/Level5/level_5a.objlib:0xD861B
intro_crakhed_pre.leaf @ levels/Level5/level_5a.objlib:0xDA941
drums_sevenrock_1_2a.leaf @ levels/Level5/level_5a.objlib:0xDE3B4
multilane3S.leaf @ levels/Level5/level_5a.objlib:0xE0E54
multilane1a.leaf @ levels/Level5/level_5a.objlib:0xE2AA3
multilane2a.leaf @ levels/Level5/level_5a.objlib:0xE3EF0
multilane3a.leaf @ levels/Level5/level_5a.objlib:0xE5EF0
multilane4a.leaf @ levels/Level5/level_5a.objlib:0xE7B3F
multilane5a.leaf @ levels/Level5/level_5a.objlib:0xEA2B3
zillapede1a.leaf @ levels/Level5/level_5a.objlib:0xECD7D
zillapede_2a.leaf @ levels/Level5/level_5a.objlib:0xEE57F
zillapede_3a.leaf @ levels/Level5/level_5a.objlib:0xF052B
zillapede_4a.leaf @ levels/Level5/level_5a.objlib:0xF1D32
drums_jagged_pattern5_2.leaf @ levels/Level5/level_5a.objlib:0xF50E7
drums_jagged_pattern5_2a.leaf @ levels/Level5/level_5a.objlib:0xF6FA1
drums_jagged_pattern5_3.leaf @ levels/Level5/level_5a.objlib:0xF9EE0
drums_jagged_pattern5_3a.leaf @ levels/Level5/level_5a.objlib:0xFC8C2
drums_sevenrock_1_2.leaf @ levels/Level5/level_5a.objlib:0xFFFE2
drums_sevenrock_1_3.leaf @ levels/Level5/level_5a.objlib:0x103483
drums_sevenrock_1_3a.leaf @ levels/Level5/level_5a.objlib:0x106992
drums_short_pattern5_2.leaf @ levels/Level5/level_5a.objlib:0x109E4F
drums_short_pattern5_2a.leaf @ levels/Level5/level_5a.objlib:0x10C0B4
drums_short_pattern5_3.leaf @ levels/Level5/level_5a.objlib:0x10F6CF
drums_short_pattern5_3a.leaf @ levels/Level5/level_5a.objlib:0x111F55
drums_short_pattern_6_2.leaf @ levels/Level5/level_5a.objlib:0x11667E
drums_short_pattern_6_3.leaf @ levels/Level5/level_5a.objlib:0x119793
drums_short_pattern_6_3a.leaf @ levels/Level5/level_5a.objlib:0x11B643
drums_short_pattern_6_4.leaf @ levels/Level5/level_5a.objlib:0x11E574
superloop_milli_zig.leaf @ levels/Level5/level_5a.objlib:0x121229
multilane2s.leaf @ levels/Level5/level_5a.objlib:0x123A8B
jump_insert_5beat.leaf @ levels/Level5/level_5a.objlib:0x125AF8
multilane1s.leaf @ levels/Level5/level_5a.objlib:0x125FCD
jump_insert_10beat.leaf @ levels/Level5/level_5a.objlib:0x1277CF
drums_short_pattern5_2s.leaf @ levels/Level5/level_5a.objlib:0x128180
boss_spiral4a.leaf @ levels/Level5/level_5a.objlib:0x12A3E9
boss_spiral1.leaf @ levels/Level5/level_5a.objlib:0x12C27A
boss_spiral4.leaf @ levels/Level5/level_5a.objlib:0x12EF3E
boss_spiral1a.leaf @ levels/Level5/level_5a.objlib:0x13097D
boss_spiral2a.leaf @ levels/Level5/level_5a.objlib:0x132770
boss_spiral3.leaf @ levels/Level5/level_5a.objlib:0x134563
boss_spiral3a.leaf @ levels/Level5/level_5a.objlib:0x135FA2
superloop_milli_zag.leaf @ levels/Level5/level_5a.objlib:0x137F27
sentry_intro1.leaf @ levels/Level5/level_5a.objlib:0x13A6D8
boss_spiral2.leaf @ levels/Level5/level_5a.objlib:0x13C417
tutorial_begin.leaf @ levels/Level5/level_5a.objlib:0x13DE56
intro1_short.leaf @ levels/Level5/level_5a.objlib:0x140073
sentry.leaf @ levels/Level5/level_5a.objlib:0x141A12
checkpoint.leaf @ levels/Level5/level_5a.objlib:0x142A08
drums_sparse_pattern3S_b.leaf @ levels/Level5/level_5a.objlib:0x14554A
drums_sparse_pattern3a_B.leaf @ levels/Level5/level_5a.objlib:0x147360
drums_sparse_pattern3_B.leaf @ levels/Level5/level_5a.objlib:0x149226
rest2.leaf @ levels/Level5/level_5a.objlib:0x14B198
drums_sparse_pattern1a_B.leaf @ levels/Level5/level_5a.objlib:0x1509EE
superloop1.leaf @ levels/Level5/level_5a.objlib:0x1530BD
superloop_twist.leaf @ levels/Level5/level_5a.objlib:0x155099
superloop1_intro.leaf @ levels/Level5/level_5a.objlib:0x157089
superloop_long_turn.leaf @ levels/Level5/level_5a.objlib:0x15907D
superloop_grindable3.leaf @ levels/Level5/level_5a.objlib:0x15AA72
superloop_grindable1.leaf @ levels/Level5/level_5a.objlib:0x15BED5
superloop_grindable2.leaf @ levels/Level5/level_5a.objlib:0x15D338
superloop_grindable_twis.leaf @ levels/Level5/level_5a.objlib:0x15E79B
superloop_long_turn_twis.leaf @ levels/Level5/level_5a.objlib:0x15FC02
superloop_long_turn_twist2.leaf @ levels/Level5/level_5a.objlib:0x1617BE
superloop_mult1.leaf @ levels/Level5/level_5a.objlib:0x163380
superloop_mult2.leaf @ levels/Level5/level_5a.objlib:0x1652F6
superloop_mult1a.leaf @ levels/Level5/level_5a.objlib:0x16726C
superloop_mult2a.leaf @ levels/Level5/level_5a.objlib:0x1691E5
superloop_mult1b.leaf @ levels/Level5/level_5a.objlib:0x16B15E
superloop_mult2b.leaf @ levels/Level5/level_5a.objlib:0x16E719
rest1.leaf @ levels/Level5/level_5a.objlib:0x17236E
sentry_tuta.leaf @ levels/Level5/level_5a.objlib:0x1770FA
duckers2.leaf @ levels/Level5/level_5a.objlib:0x179335
sentry_intro.leaf @ levels/Level5/level_5a.objlib:0x179F5B
superloop_mult_chall_start.leaf @ levels/Level5/level_5a.objlib:0x17BBEE
spacer_10.leaf @ levels/Level5/level_5a.objlib:0x17E70A
superloop_mult2_twist.leaf @ levels/Level6/level_6.objlib:0x2CE8
thumps.leaf @ levels/Level6/level_6.objlib:0x6195
superloop_mult_chall_end.leaf @ levels/Level6/level_6.objlib:0x75F5
drums_sparse_pattern1.leaf @ levels/Level6/level_6.objlib:0xB6E2
crakhed_pattern4.leaf @ levels/Level6/level_6.objlib:0xCD8A
superloop_miilipede_zig.leaf @ levels/Level6/level_6.objlib:0xF545
drums_jagged_pattern4b.leaf @ levels/Level6/level_6.objlib:0x1390C
intro_crakhed_post.leaf @ levels/Level6/level_6.objlib:0x15DC7
drums_sparse_pattern2.leaf @ levels/Level6/level_6.objlib:0x173AF
drums_sparse_pattern3.leaf @ levels/Level6/level_6.objlib:0x19B24
drums_sparse_pattern4.leaf @ levels/Level6/level_6.objlib:0x1C275
drums_sparse_pattern5.leaf @ levels/Level6/level_6.objlib:0x1E86C
intro_36.leaf @ levels/Level6/level_6.objlib:0x20999
drums_jagged_pattern1.leaf @ levels/Level6/level_6.objlib:0x25AEC
drums_jagged_pattern2.leaf @ levels/Level6/level_6.objlib:0x27A42
drums_jagged_pattern3.leaf @ levels/Level6/level_6.objlib:0x2946C
drums_jagged_pattern4.leaf @ levels/Level6/level_6.objlib:0x2B41A
drums_jagged_pattern5.leaf @ levels/Level6/level_6.objlib:0x2D2FB
drums_short_pattern1.leaf @ levels/Level6/level_6.objlib:0x2F964
drums_short_pattern2.leaf @ levels/Level6/level_6.objlib:0x34D36
drums_short_pattern3.leaf @ levels/Level6/level_6.objlib:0x36834
drums_short_pattern4.leaf @ levels/Level6/level_6.objlib:0x38B5C
drums_short_pattern5.leaf @ levels/Level6/level_6.objlib:0x3AADF
drums_boss_pattern1.leaf @ levels/Level6/level_6.objlib:0x3F178
drums_boss_pattern2.leaf @ levels/Level6/level_6.objlib:0x419A7
drums_boss_pattern3.leaf @ levels/Level6/level_6.objlib:0x43D81
drums_boss_pattern4.leaf @ levels/Level6/level_6.objlib:0x46608
superloop_miilipede_zag.leaf @ levels/Level6/level_6.objlib:0x48E8F
superloop_miilipede_ziga.leaf @ levels/Level6/level_6.objlib:0x4D256
crakhed_pattern1.leaf @ levels/Level6/level_6.objlib:0x56507
crakhed_pattern2.leaf @ levels/Level6/level_6.objlib:0x587DE
crakhed_pattern3.leaf @ levels/Level6/level_6.objlib:0x5AB04
drums_jagged_pattern5_2b.leaf @ levels/Level6/level_6.objlib:0x5F829
drums_long_pattern1.leaf @ levels/Level6/level_6.objlib:0x65848
drums_long_pattern2.leaf @ levels/Level6/level_6.objlib:0x67BC5
drums_long_pattern3.leaf @ levels/Level6/level_6.objlib:0x69B15
drums_long_pattern4.leaf @ levels/Level6/level_6.objlib:0x6BB3C
drums_long_pattern5.leaf @ levels/Level6/level_6.objlib:0x6E3C5
drums_boss_pattern1a.leaf @ levels/Level6/level_6.objlib:0x707B3
drums_boss_pattern2a.leaf @ levels/Level6/level_6.objlib:0x72F8E
drums_boss_pattern3a.leaf @ levels/Level6/level_6.objlib:0x75314
drums_boss_pattern4a.leaf @ levels/Level6/level_6.objlib:0x77746
crakhed_pattern1a.leaf @ levels/Level6/level_6.objlib:0x79F79
crakhed_pattern2a.leaf @ levels/Level6/level_6.objlib:0x7CA4C
crakhed_pattern3a.leaf @ levels/Level6/level_6.objlib:0x7E818
crakhed_pattern4a.leaf @ levels/Level6/level_6.objlib:0x80AF2
drums_jagged_pattern5Sb.leaf @ levels/Level6/level_6.objlib:0x837F0
crakhed_post_intro.leaf @ levels/Level6/level_6.objlib:0x866DE
drums_sparse_pattern1a.leaf @ levels/Level6/level_6.objlib:0x8C034
drums_sparse_pattern2a.leaf @ levels/Level6/level_6.objlib:0x8DB38
drums_sparse_pattern3a.leaf @ levels/Level6/level_6.objlib:0x8F9BA
drums_sparse_pattern4a.leaf @ levels/Level6/level_6.objlib:0x919EA
drums_jagged_pattern1a.leaf @ levels/Level6/level_6.objlib:0x93943
drums_jagged_pattern2a.leaf @ levels/Level6/level_6.objlib:0x9589C
drums_jagged_pattern3a.leaf @ levels/Level6/level_6.objlib:0x972C9
drums_jagged_pattern4a.leaf @ levels/Level6/level_6.objlib:0x992A1
drums_short_pattern1a.leaf @ levels/Level6/level_6.objlib:0x9B1DD
drums_short_pattern2a.leaf @ levels/Level6/level_6.objlib:0x9D10C
drums_short_pattern3a.leaf @ levels/Level6/level_6.objlib:0x9EC0D
drums_short_pattern4a.leaf @ levels/Level6/level_6.objlib:0xA1036
drums_long_pattern1a.leaf @ levels/Level6/level_6.objlib:0xA2F65
drums_long_pattern2a.leaf @ levels/Level6/level_6.objlib:0xA530C
drums_long_pattern3a.leaf @ levels/Level6/level_6.objlib:0xA7188
drums_long_pattern4a.leaf @ levels/Level6/level_6.objlib:0xA90DB
boss_spiro5_mult1a_boss.leaf @ levels/Level6/level_6.objlib:0xAC0B3
drums_sparse_pattern3S.leaf @ levels/Level6/level_6.objlib:0xAECEB
drums_sparse_pattern5S.leaf @ levels/Level6/level_6.objlib:0xB07EF
drums_jagged_pattern2S.leaf @ levels/Level6/level_6.objlib:0xB25C1
drums_jagged_pattern4S.leaf @ levels/Level6/level_6.objlib:0xB3F3E
drums_jagged_pattern5S.leaf @ levels/Level6/level_6.objlib:0xB5D1A
drums_short_pattern1S.leaf @ levels/Level6/level_6.objlib:0xB7AEC
drums_short_pattern2S.leaf @ levels/Level6/level_6.objlib:0xB98BB
drums_short_pattern4S.leaf @ levels/Level6/level_6.objlib:0xBB744
drums_short_pattern5S.leaf @ levels/Level6/level_6.objlib:0xBD5C3
drums_short_pattern3S.leaf @ levels/Level6/level_6.objlib:0xBFD68
boss_intro.leaf @ levels/Level6/level_6.objlib:0xC1FE3
boss_restart_intro.leaf @ levels/Level6/level_6.objlib:0xC2D82
crakhed_restart_intro.leaf @ levels/Level6/level_6.objlib:0xC3FA1
win_level6.leaf @ levels/Level6/level_6.objlib:0xC5078
superloop_grindable_twist_sh0rt.leaf @ levels/Level6/level_6.objlib:0xC6CF3
superloop_mult1_grindabz.leaf @ levels/Level6/level_6.objlib:0xC84BE
rest1b.leaf @ levels/Level6/level_6.objlib:0xCBE12
rest2.leaf @ levels/Level6/level_6.objlib:0xD24D9
drums_long_pattern5s.leaf @ levels/Level6/level_6.objlib:0xD7844
intro_crakhed_pre.leaf @ levels/Level6/level_6.objlib:0xDB6DA
drums_short_pattern5a.leaf @ levels/Level6/level_6.objlib:0xDF275
drums_short_pattern6S.leaf @ levels/Level6/level_6.objlib:0xE124A
drums_short_pattern6.leaf @ levels/Level6/level_6.objlib:0xE39E4
drums_short_pattern6a.leaf @ levels/Level6/level_6.objlib:0xE5936
multilane1.leaf @ levels/Level6/level_6.objlib:0xE7CB9
multilane2.leaf @ levels/Level6/level_6.objlib:0xE98CD
multilane3.leaf @ levels/Level6/level_6.objlib:0xEBE35
multilane4.leaf @ levels/Level6/level_6.objlib:0xEE3F5
multilane5.leaf @ levels/Level6/level_6.objlib:0xF120B
multilane1a.leaf @ levels/Level6/level_6.objlib:0xF7157
multilane2a.leaf @ levels/Level6/level_6.objlib:0xF91C1
multilane3a.leaf @ levels/Level6/level_6.objlib:0xFBB7D
multilane4a.leaf @ levels/Level6/level_6.objlib:0xFE141
multilane5a.leaf @ levels/Level6/level_6.objlib:0x101C66
multilane1b.leaf @ levels/Level6/level_6.objlib:0x106432
millipede.leaf @ levels/Level6/level_6.objlib:0x108F87
millipede_2.leaf @ levels/Level6/level_6.objlib:0x10B9A0
multilane3b.leaf @ levels/Level6/level_6.objlib:0x10E30B
multilane4B.leaf @ levels/Level6/level_6.objlib:0x111181
drums_short_pattern5_2.leaf @ levels/Level6/level_6.objlib:0x116BBE
drums_short_pattern5_2a.leaf @ levels/Level6/level_6.objlib:0x1194C7
drums_long_pattern4_2.leaf @ levels/Level6/level_6.objlib:0x11C7E7
drums_long_pattern4_2a.leaf @ levels/Level6/level_6.objlib:0x11FF83
drums_long_pattern3_2.leaf @ levels/Level6/level_6.objlib:0x1240ED
drums_long_pattern3_2a.leaf @ levels/Level6/level_6.objlib:0x12611A
drums_long_pattern3_3.leaf @ levels/Level6/level_6.objlib:0x128BC8
drums_long_pattern3_3a.leaf @ levels/Level6/level_6.objlib:0x12B857
drums_jagged_pattern5_2.leaf @ levels/Level6/level_6.objlib:0x12EF4C
drums_jagged_pattern5_2a.leaf @ levels/Level6/level_6.objlib:0x131EEA
drums_jagged_pattern4_2.leaf @ levels/Level6/level_6.objlib:0x135DB5
drums_jagged_pattern4_3.leaf @ levels/Level6/level_6.objlib:0x139004
drums_jagged_pattern4_3a.leaf @ levels/Level6/level_6.objlib:0x13BC57
sentry.leaf @ levels/Level6/level_6.objlib:0x13E89C
superloop_mult_challl_start.leaf @ levels/Level6/level_6.objlib:0x13F959
jump_insert_12beat.leaf @ levels/Level6/level_6.objlib:0x143019
jump_insert_6beat.leaf @ levels/Level6/level_6.objlib:0x143B1F
multilane3s.leaf @ levels/Level6/level_6.objlib:0x144080
boss_spirograph2.leaf @ levels/Level6/level_6.objlib:0x1483B5
boss_spirograph3.leaf @ levels/Level6/level_6.objlib:0x14A62D
boss_spirograph4c.leaf @ levels/Level6/level_6.objlib:0x14C84D
boss_spirograph1.leaf @ levels/Level6/level_6.objlib:0x14EE72
boss_spirograph1a.leaf @ levels/Level6/level_6.objlib:0x1510EA
boss_spirograph2a.leaf @ levels/Level6/level_6.objlib:0x15370F
boss_spirograph3a.leaf @ levels/Level6/level_6.objlib:0x155CDC
boss_spirograph4b.leaf @ levels/Level6/level_6.objlib:0x158703
jump_tutorial1.leaf @ levels/Level6/level_6.objlib:0x15A9D6
jump_test_intro.leaf @ levels/Level6/level_6.objlib:0x15C5A1
jump_tutorial2.leaf @ levels/Level6/level_6.objlib:0x15CC06
jump_tutorial3.leaf @ levels/Level6/level_6.objlib:0x15E7D1
superloop_mult1_twist.leaf @ levels/Level6/level_6.objlib:0x1624D9
checkpoint.leaf @ levels/Level6/level_6.objlib:0x164CCE
long_turn_sequence.leaf @ levels/Level6/level_6.objlib:0x16582D
long_turn_sequenceb.leaf @ levels/Level6/level_6.objlib:0x1676FB
long_turn_sequenceb_twis.leaf @ levels/Level6/level_6.objlib:0x16967C
jump_insert_18_beat.leaf @ levels/Level6/level_6.objlib:0x16B60C
superloop1.leaf @ levels/Level6/level_6.objlib:0x16C977
superloop1a.leaf @ levels/Level6/level_6.objlib:0x16E935
superloop1_twist.leaf @ levels/Level6/level_6.objlib:0x1708F6
superloop_grindable1a.leaf @ levels/Level6/level_6.objlib:0x1728C6
superloop_grindable_twist.leaf @ levels/Level6/level_6.objlib:0x174087
superloop_grindable1.leaf @ levels/Level6/level_6.objlib:0x17584C
superloop_grindable1b.leaf @ levels/Level6/level_6.objlib:0x17700C
superloop_long_turn.leaf @ levels/Level6/level_6.objlib:0x178379
superloop_long_turn_twis.leaf @ levels/Level6/level_6.objlib:0x179CEF
superloop_mult1a.leaf @ levels/Level6/level_6.objlib:0x17B66F
superloop_mult2a.leaf @ levels/Level6/level_6.objlib:0x17DB44
superloop_mult1.leaf @ levels/Level6/level_6.objlib:0x180019
superloop_mult2.leaf @ levels/Level6/level_6.objlib:0x1824EB
superloop2.leaf @ levels/Level6/level_6.objlib:0x189053
superloop3.leaf @ levels/Level6/level_6.objlib:0x18AFB9
spacer12.leaf @ levels/Level6/level_6.objlib:0x18CF77
superloop_ducker.leaf @ levels/Level6/level_6.objlib:0x18DA9A
crakhed_loop1.leaf @ levels/Level6/level_6.objlib:0x18EE02
crakhed_loop2.leaf @ levels/Level6/level_6.objlib:0x19157D
crakhed_loop3.leaf @ levels/Level6/level_6.objlib:0x19389A
crakhed_loop4a.leaf @ levels/Level6/level_6.objlib:0x195C67
crakhed_loop4b.leaf @ levels/Level6/level_6.objlib:0x197C31
duckers.leaf @ levels/Level6/level_6.objlib:0x19A001
boss_spiro_mult1a.leaf @ levels/Level6/level_6.objlib:0x19A989
boss_spiro_mult1.leaf @ levels/Level6/level_6.objlib:0x19CE61
boss_spiro5_mult1.leaf @ levels/Level6/level_6.objlib:0x19F336
boss_spiro5_mult1a.leaf @ levels/Level6/level_6.objlib:0x1A18BA
boss_spiro9_mult1.leaf @ levels/Level6/level_6.objlib:0x1A4292
boss_spiro9_mult1a.leaf @ levels/Level6/level_6.objlib:0x1A6C66
boss_spiro13_mult1.leaf @ levels/Level6/level_6.objlib:0x1A91EE
boss_spiro13_mult1a.leaf @ levels/Level6/level_6.objlib:0x1AB6C9
duckers2.leaf @ levels/Level6/level_6.objlib:0x1ADC55
superloop_mult1_grindabl.leaf @ levels/Level6/level_6.objlib:0x1AF0AC
superloop_mult1_grindL.leaf @ levels/Level6/level_6.objlib:0x1B22A4
superloop_mult1_grindR.leaf @ levels/Level6/level_6.objlib:0x1B61CD
jump_tutorial1_start.leaf @ levels/Level6/level_6.objlib:0x1BA54A
superloop_grindable1_short.leaf @ levels/Level6/level_6.objlib:0x1BC11B
superloop_grindable1b_short.leaf @ levels/Level6/level_6.objlib:0x1BD8E1
turns.leaf @ levels/Level7/level_7a.objlib:0x2D44
boss_tube_4.leaf @ levels/Level7/level_7a.objlib:0x40F4
boss_tube_4a.leaf @ levels/Level7/level_7a.objlib:0x6040
superloop_millipede_wall.leaf @ levels/Level7/level_7a.objlib:0x8F94
drums_sparse_pattern1.leaf @ levels/Level7/level_7a.objlib:0xE74C
drums_sparse_pattern2.leaf @ levels/Level7/level_7a.objlib:0x114C2
drums_sparse_pattern3.leaf @ levels/Level7/level_7a.objlib:0x140B7
boss_tube_3a.leaf @ levels/Level7/level_7a.objlib:0x175B7
intro_28.leaf @ levels/Level7/level_7a.objlib:0x1AC47
drums_sparse_pattern4.leaf @ levels/Level7/level_7a.objlib:0x1BF02
drums_sparse_pattern5.leaf @ levels/Level7/level_7a.objlib:0x1E285
drums_jagged_pattern1.leaf @ levels/Level7/level_7a.objlib:0x23129
drums_jagged_pattern2.leaf @ levels/Level7/level_7a.objlib:0x24FB2
drums_jagged_pattern3.leaf @ levels/Level7/level_7a.objlib:0x2730E
drums_jagged_pattern5.leaf @ levels/Level7/level_7a.objlib:0x29CBA
drums_short_pattern1.leaf @ levels/Level7/level_7a.objlib:0x2F573
drums_short_pattern2.leaf @ levels/Level7/level_7a.objlib:0x31E9F
drums_short_pattern3.leaf @ levels/Level7/level_7a.objlib:0x34760
drums_short_pattern4.leaf @ levels/Level7/level_7a.objlib:0x36617
drums_short_pattern5.leaf @ levels/Level7/level_7a.objlib:0x38F72
spacere14.leaf @ levels/Level7/level_7a.objlib:0x3BDD9
drums_boss_pattern1.leaf @ levels/Level7/level_7a.objlib:0x3E2C3
drums_boss_pattern2.leaf @ levels/Level7/level_7a.objlib:0x40B79
drums_boss_pattern3.leaf @ levels/Level7/level_7a.objlib:0x439D9
duckers.leaf @ levels/Level7/level_7a.objlib:0x4628F
crakhed_loop1.leaf @ levels/Level7/level_7a.objlib:0x474BF
drums_boss_pattern4.leaf @ levels/Level7/level_7a.objlib:0x49DB5
crakhed_pattern1.leaf @ levels/Level7/level_7a.objlib:0x4E3CC
crakhed_pattern2.leaf @ levels/Level7/level_7a.objlib:0x50A7B
crakhed_pattern3.leaf @ levels/Level7/level_7a.objlib:0x53C19
crakhed_pattern4.leaf @ levels/Level7/level_7a.objlib:0x55EBE
drums_long_pattern1.leaf @ levels/Level7/level_7a.objlib:0x5D00D
drums_long_pattern2.leaf @ levels/Level7/level_7a.objlib:0x5F935
drums_long_pattern3.leaf @ levels/Level7/level_7a.objlib:0x6213A
drums_long_pattern4.leaf @ levels/Level7/level_7a.objlib:0x640EC
drums_long_pattern5.leaf @ levels/Level7/level_7a.objlib:0x66A1C
crakhed_pattern1a.leaf @ levels/Level7/level_7a.objlib:0x68E83
crakhed_pattern2a.leaf @ levels/Level7/level_7a.objlib:0x6B0C5
crakhed_pattern3a.leaf @ levels/Level7/level_7a.objlib:0x6D36D
crakhed_pattern4a.leaf @ levels/Level7/level_7a.objlib:0x7050F
drums_boss_pattern1a.leaf @ levels/Level7/level_7a.objlib:0x734F9
drums_boss_pattern2a.leaf @ levels/Level7/level_7a.objlib:0x75DB3
drums_boss_pattern3a.leaf @ levels/Level7/level_7a.objlib:0x78B67
drums_boss_pattern4a.leaf @ levels/Level7/level_7a.objlib:0x7B9CB
crakhed_post_intro.leaf @ levels/Level7/level_7a.objlib:0x7EC66
drums_sparse_pattern1a.leaf @ levels/Level7/level_7a.objlib:0x84514
drums_sparse_pattern2a.leaf @ levels/Level7/level_7a.objlib:0x8689A
drums_sparse_pattern3a.leaf @ levels/Level7/level_7a.objlib:0x88C20
drums_sparse_pattern4a.leaf @ levels/Level7/level_7a.objlib:0x8AECF
drums_jagged_pattern1a.leaf @ levels/Level7/level_7a.objlib:0x8D255
drums_jagged_pattern2a.leaf @ levels/Level7/level_7a.objlib:0x8F1B8
drums_jagged_pattern3a.leaf @ levels/Level7/level_7a.objlib:0x91467
drums_jagged_pattern4a.leaf @ levels/Level7/level_7a.objlib:0x938C4
drums_short_pattern1a.leaf @ levels/Level7/level_7a.objlib:0x95B73
drums_short_pattern2a.leaf @ levels/Level7/level_7a.objlib:0x984A3
drums_short_pattern3a.leaf @ levels/Level7/level_7a.objlib:0x9B262
drums_short_pattern4a.leaf @ levels/Level7/level_7a.objlib:0x9D566
drums_long_pattern1a.leaf @ levels/Level7/level_7a.objlib:0x9FF75
drums_long_pattern2a.leaf @ levels/Level7/level_7a.objlib:0xA28A1
drums_long_pattern3a.leaf @ levels/Level7/level_7a.objlib:0xA50AA
drums_long_pattern4a.leaf @ levels/Level7/level_7a.objlib:0xA7559
drums_sparse_pattern1S.leaf @ levels/Level7/level_7a.objlib:0xAA570
drums_sparse_pattern3S.leaf @ levels/Level7/level_7a.objlib:0xAC322
drums_sparse_pattern5S.leaf @ levels/Level7/level_7a.objlib:0xAE521
drums_jagged_pattern2S.leaf @ levels/Level7/level_7a.objlib:0xB0226
drums_jagged_pattern4S.leaf @ levels/Level7/level_7a.objlib:0xB2425
drums_short_pattern1S.leaf @ levels/Level7/level_7a.objlib:0xB4B27
drums_short_pattern2S.leaf @ levels/Level7/level_7a.objlib:0xB7380
drums_short_pattern3S.leaf @ levels/Level7/level_7a.objlib:0xB9FDF
drums_short_pattern4S.leaf @ levels/Level7/level_7a.objlib:0xBBD39
drums_short_pattern5S.leaf @ levels/Level7/level_7a.objlib:0xBE0A0
boss_intro.leaf @ levels/Level7/level_7a.objlib:0xC0407
boss_restart_intro.leaf @ levels/Level7/level_7a.objlib:0xC1258
crakhed_restart_intro.leaf @ levels/Level7/level_7a.objlib:0xC25D4
win_level7.leaf @ levels/Level7/level_7a.objlib:0xC364F
boss_shield1.leaf @ levels/Level7/level_7a.objlib:0xC6ED6
intro_crakhed_pre.leaf @ levels/Level7/level_7a.objlib:0xCA5C8
multilane1.leaf @ levels/Level7/level_7a.objlib:0xCDC23
multilane2.leaf @ levels/Level7/level_7a.objlib:0xCF5E1
multilane2a.leaf @ levels/Level7/level_7a.objlib:0xD1AC8
multilane3.leaf @ levels/Level7/level_7a.objlib:0xD3BCE
multilane3a.leaf @ levels/Level7/level_7a.objlib:0xD58F2
multilane4.leaf @ levels/Level7/level_7a.objlib:0xD7DDF
multilane4a.leaf @ levels/Level7/level_7a.objlib:0xDA699
multilane5.leaf @ levels/Level7/level_7a.objlib:0xDD718
multilane5a.leaf @ levels/Level7/level_7a.objlib:0xE03AC
multilane1a_millipede.leaf @ levels/Level7/level_7a.objlib:0xE7E29
multilane1b_millipede.leaf @ levels/Level7/level_7a.objlib:0xE9366
drums_short_pattern5_2.leaf @ levels/Level7/level_7a.objlib:0xEC435
drums_short_pattern5_2a.leaf @ levels/Level7/level_7a.objlib:0xEFFEE
drums_short_pattern7_2.leaf @ levels/Level7/level_7a.objlib:0xF504B
drums_short_pattern7_2a.leaf @ levels/Level7/level_7a.objlib:0xF7E0A
drums_jagged_pattern4.leaf @ levels/Level7/level_7a.objlib:0xFA72B
drums_jagged_pattern4_2.leaf @ levels/Level7/level_7a.objlib:0xFCF8A
drums_jagged_pattern4_2a.leaf @ levels/Level7/level_7a.objlib:0xFF73F
drums_jagged_pattern5_2.leaf @ levels/Level7/level_7a.objlib:0x10289F
drums_jagged_pattern5_2a.leaf @ levels/Level7/level_7a.objlib:0x104C28
drums_jagged_pattern5_3.leaf @ levels/Level7/level_7a.objlib:0x10790E
drums_jagged_pattern5_3a.leaf @ levels/Level7/level_7a.objlib:0x10A69D
drums_jagged_pattern5_4.leaf @ levels/Level7/level_7a.objlib:0x10DD4F
drums_jagged_pattern5_4a.leaf @ levels/Level7/level_7a.objlib:0x112331
sentry.leaf @ levels/Level7/level_7a.objlib:0x116063
superloop_millipede_wallb.leaf @ levels/Level7/level_7a.objlib:0x11674A
superloop_duckers.leaf @ levels/Level7/level_7a.objlib:0x11BF07
drums_jagged_pattern4b.leaf @ levels/Level7/level_7a.objlib:0x11EA9A
jump_insert_14_beat.leaf @ levels/Level7/level_7a.objlib:0x1217FB
jump_insert_7_beat.leaf @ levels/Level7/level_7a.objlib:0x1227BB
boss_tube.leaf @ levels/Level7/level_7a.objlib:0x123823
boss_tube_b.leaf @ levels/Level7/level_7a.objlib:0x124F58
boss_tube_a.leaf @ levels/Level7/level_7a.objlib:0x126E4C
boss_tube_2.leaf @ levels/Level7/level_7a.objlib:0x12A53F
boss_tube_2a.leaf @ levels/Level7/level_7a.objlib:0x12BC78
boss_tube_3.leaf @ levels/Level7/level_7a.objlib:0x12DB17
checkpoint.leaf @ levels/Level7/level_7a.objlib:0x12F99E
drums_jagged_pattern4_2b.leaf @ levels/Level7/level_7a.objlib:0x1300DE
drums_short_pattern7_2b.leaf @ levels/Level7/level_7a.objlib:0x132896
drums_short_pattern5b.leaf @ levels/Level7/level_7a.objlib:0x134CB5
long_turn_sequence.leaf @ levels/Level7/level_7a.objlib:0x137ECB
long_turn_sequence_twist.leaf @ levels/Level7/level_7a.objlib:0x13A21E
superloop1.leaf @ levels/Level7/level_7a.objlib:0x13C583
superloop1_twist.leaf @ levels/Level7/level_7a.objlib:0x13E96E
superloop_grindables.leaf @ levels/Level7/level_7a.objlib:0x140D6B
superloop1_twist_multi.leaf @ levels/Level7/level_7a.objlib:0x143862
superloop_multi1.leaf @ levels/Level7/level_7a.objlib:0x146EB9
superloop_multi2.leaf @ levels/Level7/level_7a.objlib:0x14ADA1
rest.leaf @ levels/Level7/level_7a.objlib:0x14F5F8
rest2.leaf @ levels/Level7/level_7a.objlib:0x1528E7
superloop_millipede_zigzag.leaf @ levels/Level7/level_7a.objlib:0x155769
superloop_millipede_zig.leaf @ levels/Level7/level_7a.objlib:0x15E4DD
superloop_millipede_zag.leaf @ levels/Level7/level_7a.objlib:0x1646A6
superloop_mult_chall.leaf @ levels/Level7/level_7a.objlib:0x16A86F
crakhed_pattern3c.leaf @ levels/Level7/level_7a.objlib:0x16DDFA
crakhed_loop2.leaf @ levels/Level7/level_7a.objlib:0x170DE4
duckers_2.leaf @ levels/Level7/level_7a.objlib:0x17362A
crakhed_pound_tut_reminder.leaf @ levels/Level7/level_7a.objlib:0x175BF7
superloop1_grinders.leaf @ levels/Level7/level_7a.objlib:0x177C6B
superloop_multi1_shrt.leaf @ levels/Level7/level_7a.objlib:0x17A071
spacere14_crakhed.leaf @ levels/Level7/level_7a.objlib:0x17DF72
drums_short_pattern3.leaf @ levels/Level8/level_8a.objlib:0x335D
drums_short_pattern2.leaf @ levels/Level8/level_8a.objlib:0x6AAC
thumps.leaf @ levels/Level8/level_8a.objlib:0xA043
drums_short_pattern4.leaf @ levels/Level8/level_8a.objlib:0xAD66
crakhed_loop1.leaf @ levels/Level8/level_8a.objlib:0xE369
crakhed_loop2.leaf @ levels/Level8/level_8a.objlib:0x112E6
drums_jagged_pattern5s.leaf @ levels/Level8/level_8a.objlib:0x141CE
drums_sparse_pattern5.leaf @ levels/Level8/level_8a.objlib:0x17494
crakhed_post_intro.leaf @ levels/Level8/level_8a.objlib:0x19F7A
drums_short_pattern5.leaf @ levels/Level8/level_8a.objlib:0x1C3FB
drums_sparse_pattern1.leaf @ levels/Level8/level_8a.objlib:0x1F8C5
intro_crakhed_pre.leaf @ levels/Level8/level_8a.objlib:0x221A0
drums_sparse_pattern2b.leaf @ levels/Level8/level_8a.objlib:0x257FB
crakhed_pattern_4d.leaf @ levels/Level8/level_8a.objlib:0x285F2
drums_sparse_sentryb.leaf @ levels/Level8/level_8a.objlib:0x2C54D
drums_sparse_pattern2.leaf @ levels/Level8/level_8a.objlib:0x30B60
drums_jagged_pattern2.leaf @ levels/Level8/level_8a.objlib:0x33A09
drums_sparse_pattern4.leaf @ levels/Level8/level_8a.objlib:0x37581
drums_jagged_pattern1.leaf @ levels/Level8/level_8a.objlib:0x3DF83
drums_sparse_sentrya.leaf @ levels/Level8/level_8a.objlib:0x4085E
drums_jagged_pattern3.leaf @ levels/Level8/level_8a.objlib:0x43596
drums_jagged_pattern4.leaf @ levels/Level8/level_8a.objlib:0x46426
drums_jagged_pattern5.leaf @ levels/Level8/level_8a.objlib:0x4921C
drums_short_pattern1.leaf @ levels/Level8/level_8a.objlib:0x4F54B
drums_boss_pattern1.leaf @ levels/Level8/level_8a.objlib:0x541BE
drums_boss_pattern2.leaf @ levels/Level8/level_8a.objlib:0x5705A
drums_boss_pattern3.leaf @ levels/Level8/level_8a.objlib:0x5A389
drums_boss_pattern4.leaf @ levels/Level8/level_8a.objlib:0x5D768
superloop_duckers_2.leaf @ levels/Level8/level_8a.objlib:0x60AF7
superloop_1_duckers.leaf @ levels/Level8/level_8a.objlib:0x62F3E
win_level8.leaf @ levels/Level8/level_8a.objlib:0x66207
crakhed_pattern1.leaf @ levels/Level8/level_8a.objlib:0x68893
crakhed_pattern2.leaf @ levels/Level8/level_8a.objlib:0x6CC32
crakhed_pattern3.leaf @ levels/Level8/level_8a.objlib:0x6F9F4
crakhed_pattern4.leaf @ levels/Level8/level_8a.objlib:0x7324A
superloop_mult_duckers.leaf @ levels/Level8/level_8a.objlib:0x7AE6D
drums_long_pattern1.leaf @ levels/Level8/level_8a.objlib:0x80585
drums_long_pattern2.leaf @ levels/Level8/level_8a.objlib:0x83443
drums_long_pattern3.leaf @ levels/Level8/level_8a.objlib:0x861CF
drums_long_pattern4.leaf @ levels/Level8/level_8a.objlib:0x89753
drums_long_pattern5.leaf @ levels/Level8/level_8a.objlib:0x8BFF7
crakhed_pattern1a.leaf @ levels/Level8/level_8a.objlib:0x8E81C
crakhed_pattern2a.leaf @ levels/Level8/level_8a.objlib:0x915EA
crakhed_pattern3a.leaf @ levels/Level8/level_8a.objlib:0x953E5
crakhed_pattern4a.leaf @ levels/Level8/level_8a.objlib:0x980FA
drums_boss_pattern1a.leaf @ levels/Level8/level_8a.objlib:0x9BA0D
drums_boss_pattern2a.leaf @ levels/Level8/level_8a.objlib:0x9EDA9
drums_boss_pattern3a.leaf @ levels/Level8/level_8a.objlib:0xA20DC
drums_boss_pattern4a.leaf @ levels/Level8/level_8a.objlib:0xA540F
multilane4d.leaf @ levels/Level8/level_8a.objlib:0xA8922
drums_sparse_pattern1a.leaf @ levels/Level8/level_8a.objlib:0xB0A4B
drums_sparse_pattern2a.leaf @ levels/Level8/level_8a.objlib:0xB3279
drums_sparse_pattern4a.leaf @ levels/Level8/level_8a.objlib:0xB6341
drums_jagged_pattern1a.leaf @ levels/Level8/level_8a.objlib:0xB8B96
drums_jagged_pattern2a.leaf @ levels/Level8/level_8a.objlib:0xBB4C2
drums_jagged_pattern3a.leaf @ levels/Level8/level_8a.objlib:0xBDD17
drums_jagged_pattern4a.leaf @ levels/Level8/level_8a.objlib:0xC0AFB
drums_short_pattern1a.leaf @ levels/Level8/level_8a.objlib:0xC3350
drums_short_pattern2a.leaf @ levels/Level8/level_8a.objlib:0xC5C79
drums_short_pattern3a.leaf @ levels/Level8/level_8a.objlib:0xC907D
drums_short_pattern4a.leaf @ levels/Level8/level_8a.objlib:0xCC532
drums_long_pattern1a.leaf @ levels/Level8/level_8a.objlib:0xCEDB5
drums_long_pattern2a.leaf @ levels/Level8/level_8a.objlib:0xD1B9F
drums_long_pattern3a.leaf @ levels/Level8/level_8a.objlib:0xD49D3
drums_long_pattern4a.leaf @ levels/Level8/level_8a.objlib:0xD7E84
drums_sparse_pattern1S.leaf @ levels/Level8/level_8a.objlib:0xDAE0C
drums_sparse_pattern3S.leaf @ levels/Level8/level_8a.objlib:0xDD6EA
drums_sparse_pattern5S.leaf @ levels/Level8/level_8a.objlib:0xE041E
drums_jagged_pattern2S.leaf @ levels/Level8/level_8a.objlib:0xE2B9C
drums_short_pattern1S.leaf @ levels/Level8/level_8a.objlib:0xE5C9A
drums_short_pattern2S.leaf @ levels/Level8/level_8a.objlib:0xE8528
drums_short_pattern3S.leaf @ levels/Level8/level_8a.objlib:0xEB92C
drums_short_pattern4S.leaf @ levels/Level8/level_8a.objlib:0xEEE08
drums_short_pattern5S.leaf @ levels/Level8/level_8a.objlib:0xF173B
boss_intro.leaf @ levels/Level8/level_8a.objlib:0xF453C
boss_restart_intro.leaf @ levels/Level8/level_8a.objlib:0xF514F
crakhed_restart_intro.leaf @ levels/Level8/level_8a.objlib:0xF61D4
drums_short_pattern6b.leaf @ levels/Level8/level_8a.objlib:0xF7524
drums_short_pattern5a.leaf @ levels/Level8/level_8a.objlib:0xFA590
drums_jagged_pattern1s.leaf @ levels/Level8/level_8a.objlib:0xFF521
drums_special1.leaf @ levels/Level8/level_8a.objlib:0x1031AB
drums_short_pattern5b.leaf @ levels/Level8/level_8a.objlib:0x106481
drums_sevenrock_a.leaf @ levels/Level8/level_8a.objlib:0x10934F
drums_sevenrock_s.leaf @ levels/Level8/level_8a.objlib:0x10BBC6
drums_sevenrock.leaf @ levels/Level8/level_8a.objlib:0x10E43D
drums_sevenrock_2a.leaf @ levels/Level8/level_8a.objlib:0x11178B
drums_sevenrock2.leaf @ levels/Level8/level_8a.objlib:0x114165
drums_long_pattern4s.leaf @ levels/Level8/level_8a.objlib:0x116A89
drums_short_pattern5_2.leaf @ levels/Level8/level_8a.objlib:0x11A19B
drums_short_pattern5_2b.leaf @ levels/Level8/level_8a.objlib:0x11CB28
drums_short_pattern6_2.leaf @ levels/Level8/level_8a.objlib:0x1204AE
drums_short_pattern6_2s.leaf @ levels/Level8/level_8a.objlib:0x122CDC
drums_short_pattern6_2a.leaf @ levels/Level8/level_8a.objlib:0x1261C0
multilane1.leaf @ levels/Level8/level_8a.objlib:0x128A49
multilane1a.leaf @ levels/Level8/level_8a.objlib:0x12A65D
multilane2.leaf @ levels/Level8/level_8a.objlib:0x12BE1A
multilane2a.leaf @ levels/Level8/level_8a.objlib:0x12E382
multilane3.leaf @ levels/Level8/level_8a.objlib:0x1308EA
multilane3a.leaf @ levels/Level8/level_8a.objlib:0x132DFA
multilane4.leaf @ levels/Level8/level_8a.objlib:0x134F65
multilane4a.leaf @ levels/Level8/level_8a.objlib:0x138178
multilane4c.leaf @ levels/Level8/level_8a.objlib:0x13AF9C
multilane5c.leaf @ levels/Level8/level_8a.objlib:0x13E1B3
multilane4b.leaf @ levels/Level8/level_8a.objlib:0x1462DC
multilane5b.leaf @ levels/Level8/level_8a.objlib:0x1494F5
multilane5.leaf @ levels/Level8/level_8a.objlib:0x14D426
multilane5b_end.leaf @ levels/Level8/level_8a.objlib:0x151D7C
drums_sparse_pattern4_2.leaf @ levels/Level8/level_8a.objlib:0x156908
drums_sparse_pattern4_2a.leaf @ levels/Level8/level_8a.objlib:0x159210
drums_jagged_pattern3_2.leaf @ levels/Level8/level_8a.objlib:0x15D59D
drums_jagged_pattern3_2a.leaf @ levels/Level8/level_8a.objlib:0x160435
drums_jagged_pattern4_2.leaf @ levels/Level8/level_8a.objlib:0x164F17
sentry.leaf @ levels/Level8/level_8a.objlib:0x168E9D
multilane2s.leaf @ levels/Level8/level_8a.objlib:0x1698CE
multilane3s.leaf @ levels/Level8/level_8a.objlib:0x16BE4C
multilane5s.leaf @ levels/Level8/level_8a.objlib:0x16E360
duckers.leaf @ levels/Level8/level_8a.objlib:0x1726F2
spacer_16.leaf @ levels/Level8/level_8a.objlib:0x1737CB
boss_shield.leaf @ levels/Level8/level_8a.objlib:0x174E33
superloop_mult_challeng2a.leaf @ levels/Level8/level_8a.objlib:0x176D38
jump_insert_16beat.leaf @ levels/Level8/level_8a.objlib:0x17E116
jump_insert_8beat.leaf @ levels/Level8/level_8a.objlib:0x17F1F9
drums_jagged_pattern3_2s.leaf @ levels/Level8/level_8a.objlib:0x17FA36
crakhed_pattern_4c.leaf @ levels/Level8/level_8a.objlib:0x182822
superloop_mult_challeng2.leaf @ levels/Level8/level_8a.objlib:0x1870E7
superloop_millipede_walb.leaf @ levels/Level8/level_8a.objlib:0x18DF22
superloop_millipede_wall.leaf @ levels/Level8/level_8a.objlib:0x19A636
starfish_1a.leaf @ levels/Level8/level_8a.objlib:0x1A16CB
starfish_1.leaf @ levels/Level8/level_8a.objlib:0x1A49F0
starfish_2.leaf @ levels/Level8/level_8a.objlib:0x1A72D7
starfish_3.leaf @ levels/Level8/level_8a.objlib:0x1A9C6E
starfish_4.leaf @ levels/Level8/level_8a.objlib:0x1AC555
starfish_2a.leaf @ levels/Level8/level_8a.objlib:0x1AEEEC
starfish_3a.leaf @ levels/Level8/level_8a.objlib:0x1B2211
starfish_4a.leaf @ levels/Level8/level_8a.objlib:0x1B558E
checkpoint.leaf @ levels/Level8/level_8a.objlib:0x1BA498
jump_insert_24.leaf @ levels/Level8/level_8a.objlib:0x1BAEE2
superloop_1.leaf @ levels/Level8/level_8a.objlib:0x1BC6A1
superloop_duckers.leaf @ levels/Level8/level_8a.objlib:0x1BF01A
superloop_twist.leaf @ levels/Level8/level_8a.objlib:0x1C145F
superloop_grindables.leaf @ levels/Level8/level_8a.objlib:0x1C3E3C
superloop_mult1.leaf @ levels/Level8/level_8a.objlib:0x1C5CE2
superloop_mult2.leaf @ levels/Level8/level_8a.objlib:0x1C920E
superloop_long_turns1.leaf @ levels/Level8/level_8a.objlib:0x1CCCD7
superloop_long_turns2.leaf @ levels/Level8/level_8a.objlib:0x1CF4B6
rest.leaf @ levels/Level8/level_8a.objlib:0x1D1C95
superloop_millipede_zig.leaf @ levels/Level8/level_8a.objlib:0x1DA21A
superloop_millipede_zag.leaf @ levels/Level8/level_8a.objlib:0x1E0AA8
superloop_millipede_zigzag.leaf @ levels/Level8/level_8a.objlib:0x1E7336
superloop_mult_challenge.leaf @ levels/Level8/level_8a.objlib:0x1F45D1
rest_ducker.leaf @ levels/Level8/level_8a.objlib:0x1F9263
sentry_multi.leaf @ levels/Level8/level_8a.objlib:0x1FBE69
sentry_spacer.leaf @ levels/Level8/level_8a.objlib:0x1FC925
intro_level8.leaf @ levels/Level8/level_8a.objlib:0x1FD0D5
duckers2.leaf @ levels/Level8/level_8a.objlib:0x1FE4DE
superloop_duckers_3.leaf @ levels/Level8/level_8a.objlib:0x1FF9A8
drums_jagged_pattern5b.leaf @ levels/Level8/level_8a.objlib:0x201DEF
superloop_mult_challeng2c.leaf @ levels/Level8/level_8a.objlib:0x204C1B
superloop_mult_challeng2b.leaf @ levels/Level8/level_8a.objlib:0x20C597
superloop_1_grinds.leaf @ levels/Level8/level_8a.objlib:0x2144AF
turns.leaf @ levels/Level9/level_9a.objlib:0x584C
drums_sparse_pattern1s.leaf @ levels/Level9/level_9a.objlib:0x741F
superloop_millipede_zigb.leaf @ levels/Level9/level_9a.objlib:0x9FFF
crakhed_pattern4.leaf @ levels/Level9/level_9a.objlib:0x101A7
crakhed.leaf @ levels/Level9/level_9a.objlib:0x1392C
win_level9.leaf @ levels/Level9/level_9a.objlib:0x1413F
spacer_18.leaf @ levels/Level9/level_9a.objlib:0x1730C
drums_sparse_pattern1.leaf @ levels/Level9/level_9a.objlib:0x17FF7
drums_sparse_pattern3.leaf @ levels/Level9/level_9a.objlib:0x1B564
drums_sparse_pattern4.leaf @ levels/Level9/level_9a.objlib:0x1EB78
drums_sparse_pattern5.leaf @ levels/Level9/level_9a.objlib:0x21EBE
intro_36.leaf @ levels/Level9/level_9a.objlib:0x24504
drums_jagged_pattern1.leaf @ levels/Level9/level_9a.objlib:0x28C3F
drums_jagged_pattern2.leaf @ levels/Level9/level_9a.objlib:0x2BE61
drums_jagged_pattern3.leaf @ levels/Level9/level_9a.objlib:0x2EAF5
drums_jagged_pattern4.leaf @ levels/Level9/level_9a.objlib:0x315F8
drums_jagged_pattern5.leaf @ levels/Level9/level_9a.objlib:0x3481A
drums_short_pattern1.leaf @ levels/Level9/level_9a.objlib:0x3B20B
drums_short_pattern2.leaf @ levels/Level9/level_9a.objlib:0x3DE6B
drums_short_pattern3.leaf @ levels/Level9/level_9a.objlib:0x41237
drums_short_pattern4.leaf @ levels/Level9/level_9a.objlib:0x444FB
drums_short_pattern5.leaf @ levels/Level9/level_9a.objlib:0x47309
drums_boss_pattern1.leaf @ levels/Level9/level_9a.objlib:0x4CBD6
drums_boss_pattern2.leaf @ levels/Level9/level_9a.objlib:0x50485
drums_boss_pattern3.leaf @ levels/Level9/level_9a.objlib:0x537A3
drums_boss_pattern4.leaf @ levels/Level9/level_9a.objlib:0x57052
superloop_milli_wall.leaf @ levels/Level9/level_9a.objlib:0x5A901
superloop_mult1_challeng.leaf @ levels/Level9/level_9a.objlib:0x5D67F
crakhed_pattern1.leaf @ levels/Level9/level_9a.objlib:0x663EF
crakhed_pattern2.leaf @ levels/Level9/level_9a.objlib:0x69693
crakhed_pattern3.leaf @ levels/Level9/level_9a.objlib:0x6BF67
drums_long_pattern1.leaf @ levels/Level9/level_9a.objlib:0x756DC
drums_long_pattern2.leaf @ levels/Level9/level_9a.objlib:0x789D2
drums_long_pattern3.leaf @ levels/Level9/level_9a.objlib:0x7BC92
drums_long_pattern4.leaf @ levels/Level9/level_9a.objlib:0x7F69B
drums_long_pattern5.leaf @ levels/Level9/level_9a.objlib:0x82350
crakhed_pattern1a.leaf @ levels/Level9/level_9a.objlib:0x8591E
crakhed_pattern2a.leaf @ levels/Level9/level_9a.objlib:0x89D37
crakhed_pattern3a.leaf @ levels/Level9/level_9a.objlib:0x8E09C
crakhed_pattern4a.leaf @ levels/Level9/level_9a.objlib:0x931FA
drums_boss_pattern2a.leaf @ levels/Level9/level_9a.objlib:0x96FCE
drums_boss_pattern1a.leaf @ levels/Level9/level_9a.objlib:0x9A881
drums_boss_pattern3a.leaf @ levels/Level9/level_9a.objlib:0x9E134
drums_boss_pattern4a.leaf @ levels/Level9/level_9a.objlib:0xA1AA1
crakhed_post_intro.leaf @ levels/Level9/level_9a.objlib:0xA5DAF
drums_sparse_pattern1a.leaf @ levels/Level9/level_9a.objlib:0xAB88D
drums_sparse_pattern2a.leaf @ levels/Level9/level_9a.objlib:0xAEB85
drums_sparse_pattern3a.leaf @ levels/Level9/level_9a.objlib:0xB173B
drums_sparse_pattern4a.leaf @ levels/Level9/level_9a.objlib:0xB4318
drums_jagged_pattern1a.leaf @ levels/Level9/level_9a.objlib:0xB6ECE
drums_jagged_pattern2a.leaf @ levels/Level9/level_9a.objlib:0xBA1CA
drums_jagged_pattern3a.leaf @ levels/Level9/level_9a.objlib:0xBD4A2
drums_jagged_pattern4a.leaf @ levels/Level9/level_9a.objlib:0xBFFA8
drums_short_pattern1a.leaf @ levels/Level9/level_9a.objlib:0xC2C5C
drums_short_pattern2a.leaf @ levels/Level9/level_9a.objlib:0xC58BF
drums_short_pattern3a.leaf @ levels/Level9/level_9a.objlib:0xC92D0
drums_long_pattern4a.leaf @ levels/Level9/level_9a.objlib:0xCC598
drums_long_pattern1a.leaf @ levels/Level9/level_9a.objlib:0xCF250
drums_long_pattern2a.leaf @ levels/Level9/level_9a.objlib:0xD2549
drums_long_pattern3a.leaf @ levels/Level9/level_9a.objlib:0xD580D
drums_short_pattern4a.leaf @ levels/Level9/level_9a.objlib:0xD8BCF
drums_sparse_pattern3S.leaf @ levels/Level9/level_9a.objlib:0xDC42A
drums_jagged_pattern2S.leaf @ levels/Level9/level_9a.objlib:0xDF007
drums_jagged_pattern4S.leaf @ levels/Level9/level_9a.objlib:0xE1BC7
drums_short_pattern1S.leaf @ levels/Level9/level_9a.objlib:0xE4DEC
drums_short_pattern2S.leaf @ levels/Level9/level_9a.objlib:0xE7AFE
drums_short_pattern3S.leaf @ levels/Level9/level_9a.objlib:0xEADF7
drums_short_pattern4S.leaf @ levels/Level9/level_9a.objlib:0xEE0BF
drums_short_pattern5S.leaf @ levels/Level9/level_9a.objlib:0xF0ED0
boss_intro.leaf @ levels/Level9/level_9a.objlib:0xF49F3
boss_restart_intro.leaf @ levels/Level9/level_9a.objlib:0xF566A
crakhed_restart_intro.leaf @ levels/Level9/level_9a.objlib:0xF669D
teeth.leaf @ levels/Level9/level_9a.objlib:0xF7C08
finish.leaf @ levels/Level9/level_9a.objlib:0xFF1FA
spacer_4.leaf @ levels/Level9/level_9a.objlib:0x109FBE
pyramid_intro.leaf @ levels/Level9/level_9a.objlib:0x10B80F
pyramid_post_intro.leaf @ levels/Level9/level_9a.objlib:0x10CB76
pyramid1.leaf @ levels/Level9/level_9a.objlib:0x10E80B
pyramid2.leaf @ levels/Level9/level_9a.objlib:0x110518
pyramid3.leaf @ levels/Level9/level_9a.objlib:0x112797
pyramid4.leaf @ levels/Level9/level_9a.objlib:0x1144F4
final3b.leaf @ levels/Level9/level_9a.objlib:0x1186C7
diamond_intro.leaf @ levels/Level9/level_9a.objlib:0x11A9ED
diamond_restart_intro.leaf @ levels/Level9/level_9a.objlib:0x11BC60
diamond_post_intro.leaf @ levels/Level9/level_9a.objlib:0x11C4AD
diamond1.leaf @ levels/Level9/level_9a.objlib:0x11D415
diamond2.leaf @ levels/Level9/level_9a.objlib:0x11ECCC
diamond3.leaf @ levels/Level9/level_9a.objlib:0x120467
diamond4.leaf @ levels/Level9/level_9a.objlib:0x121BF8
superloop_milli_wallb.leaf @ levels/Level9/level_9a.objlib:0x12474F
sentry_multi.leaf @ levels/Level9/level_9a.objlib:0x1274D2
final1.leaf @ levels/Level9/level_9a.objlib:0x128D2A
teeth_2.leaf @ levels/Level9/level_9a.objlib:0x129A8F
final_4.leaf @ levels/Level9/level_9a.objlib:0x1308E0
final5.leaf @ levels/Level9/level_9a.objlib:0x132860
superloop1_grindables_tunnel.leaf @ levels/Level9/level_9a.objlib:0x136149
checkpoint.leaf @ levels/Level9/level_9a.objlib:0x138C7C
superloop1_turns_grinds.leaf @ levels/Level9/level_9a.objlib:0x1394A4
final3a.leaf @ levels/Level9/level_9a.objlib:0x13CBD2
spacer_6.leaf @ levels/Level9/level_9a.objlib:0x13F21A
multilane4a_end.leaf @ levels/Level9/level_9a.objlib:0x13F4FC
spacer_9.leaf @ levels/Level9/level_9a.objlib:0x14422A
superloop1_grindables_twist.leaf @ levels/Level9/level_9a.objlib:0x14533C
drums_short_pattern6S.leaf @ levels/Level9/level_9a.objlib:0x14956C
drums_short_pattern6.leaf @ levels/Level9/level_9a.objlib:0x14BBBA
drums_short_pattern6a.leaf @ levels/Level9/level_9a.objlib:0x14E205
intro_crakhed_pre.leaf @ levels/Level9/level_9a.objlib:0x150B9F
multilane1.leaf @ levels/Level9/level_9a.objlib:0x155064
multilane1a.leaf @ levels/Level9/level_9a.objlib:0x156F87
multilane2s.leaf @ levels/Level9/level_9a.objlib:0x1589D8
multilane2a.leaf @ levels/Level9/level_9a.objlib:0x15C1A3
multilane3.leaf @ levels/Level9/level_9a.objlib:0x15F912
multilane3a.leaf @ levels/Level9/level_9a.objlib:0x16461E
multilane4.leaf @ levels/Level9/level_9a.objlib:0x166DFF
multilane4a.leaf @ levels/Level9/level_9a.objlib:0x16B066
multilane5.leaf @ levels/Level9/level_9a.objlib:0x16FD78
multilane5a.leaf @ levels/Level9/level_9a.objlib:0x173A89
multilane1b.leaf @ levels/Level9/level_9a.objlib:0x17A3BB
multilane4b.leaf @ levels/Level9/level_9a.objlib:0x17BEC5
multilane5x.leaf @ levels/Level9/level_9a.objlib:0x17FB8A
multilane5y.leaf @ levels/Level9/level_9a.objlib:0x185890
multilane5z.leaf @ levels/Level9/level_9a.objlib:0x189AF6
multilane5b_end.leaf @ levels/Level9/level_9a.objlib:0x18E808
multilane5_grindables.leaf @ levels/Level9/level_9a.objlib:0x192537
multilane5_grindables_end.leaf @ levels/Level9/level_9a.objlib:0x19731B
drums_sevenrock1s.leaf @ levels/Level9/level_9a.objlib:0x19C5C2
drums_sevenrock1.leaf @ levels/Level9/level_9a.objlib:0x19F3C7
drums_sevenrock2.leaf @ levels/Level9/level_9a.objlib:0x1A33EA
drums_sevenrock1_2.leaf @ levels/Level9/level_9a.objlib:0x1A9C98
drums_sevenrock1_2a.leaf @ levels/Level9/level_9a.objlib:0x1AE10B
drums_jagged_pattern42.leaf @ levels/Level9/level_9a.objlib:0x1B4DD4
drums_jagged_pattern4_2.leaf @ levels/Level9/level_9a.objlib:0x1B7FF9
drums_jagged_pattern4_2a.leaf @ levels/Level9/level_9a.objlib:0x1BCB3E
drums_short_pattern6_2.leaf @ levels/Level9/level_9a.objlib:0x1C18F8
drums_short_pattern6_2a.leaf @ levels/Level9/level_9a.objlib:0x1C50BA
drums_short_pattern6_3.leaf @ levels/Level9/level_9a.objlib:0x1C887E
drums_short_pattern6_3a.leaf @ levels/Level9/level_9a.objlib:0x1CD0B2
drums_short_pattern6_4.leaf @ levels/Level9/level_9a.objlib:0x1D1720
drums_short_pattern6_4a.leaf @ levels/Level9/level_9a.objlib:0x1D5B6C
drums_short_pattern5_2.leaf @ levels/Level9/level_9a.objlib:0x1DACAE
drums_short_pattern5_2a.leaf @ levels/Level9/level_9a.objlib:0x1DFF46
superloop_millipede_zag.leaf @ levels/Level9/level_9a.objlib:0x1E5BBC
crakhed_sentry_spacer.leaf @ levels/Level9/level_9a.objlib:0x1EBE9B
zillapede1.leaf @ levels/Level9/level_9a.objlib:0x1ED902
zillapede_1a.leaf @ levels/Level9/level_9a.objlib:0x1EFD05
zillapede2.leaf @ levels/Level9/level_9a.objlib:0x1F1758
zillapede_2a.leaf @ levels/Level9/level_9a.objlib:0x1F5479
zillapede3.leaf @ levels/Level9/level_9a.objlib:0x1F8BEC
zillapede_3a.leaf @ levels/Level9/level_9a.objlib:0x1FDE53
zillapede4.leaf @ levels/Level9/level_9a.objlib:0x200638
zillapede_4a.leaf @ levels/Level9/level_9a.objlib:0x204DFA
sentry.leaf @ levels/Level9/level_9a.objlib:0x209BB1
drums_long_pattern5a.leaf @ levels/Level9/level_9a.objlib:0x20A41C
boss_frac_intro.leaf @ levels/Level9/level_9a.objlib:0x20D886
superloop_millipede_zigc.leaf @ levels/Level9/level_9a.objlib:0x20DEA2
jump_insert_18beat.leaf @ levels/Level9/level_9a.objlib:0x219016
jump_insert_9beat.leaf @ levels/Level9/level_9a.objlib:0x21A34A
jump_insert_12beat.leaf @ levels/Level9/level_9a.objlib:0x21AC38
multilane2.leaf @ levels/Level9/level_9a.objlib:0x21B7FE
boss_frac_leader4.leaf @ levels/Level9/level_9a.objlib:0x21F1D5
boss_frac_1a.leaf @ levels/Level9/level_9a.objlib:0x220E18
boss_frac_2b.leaf @ levels/Level9/level_9a.objlib:0x221DDF
pound_insert1.leaf @ levels/Level9/level_9a.objlib:0x223187
final5b.leaf @ levels/Level9/level_9a.objlib:0x22487D
final5c.leaf @ levels/Level9/level_9a.objlib:0x227B19
final5d.leaf @ levels/Level9/level_9a.objlib:0x22AD03
pyramid1a.leaf @ levels/Level9/level_9a.objlib:0x22DB5E
pyramid2a.leaf @ levels/Level9/level_9a.objlib:0x22FDB2
pyramid3a.leaf @ levels/Level9/level_9a.objlib:0x232B19
pyramid4a.leaf @ levels/Level9/level_9a.objlib:0x235E48
pyramid_outro.leaf @ levels/Level9/level_9a.objlib:0x2389D6
final6.leaf @ levels/Level9/level_9a.objlib:0x23A497
final6b.leaf @ levels/Level9/level_9a.objlib:0x23D67F
final6c.leaf @ levels/Level9/level_9a.objlib:0x24091B
final6d.leaf @ levels/Level9/level_9a.objlib:0x243B05
final6e.leaf @ levels/Level9/level_9a.objlib:0x245FF1
boss_frac_leader1.leaf @ levels/Level9/level_9a.objlib:0x246FD3
boss_frac_leader2.leaf @ levels/Level9/level_9a.objlib:0x248C16
boss_frac_leader3.leaf @ levels/Level9/level_9a.objlib:0x24A859
boss_frac_2a.leaf @ levels/Level9/level_9a.objlib:0x24E299
boss_frac_3a.leaf @ levels/Level9/level_9a.objlib:0x24F260
boss_frac_4a.leaf @ levels/Level9/level_9a.objlib:0x250227
boss_frac_3b.leaf @ levels/Level9/level_9a.objlib:0x251246
boss_frac_4b.leaf @ levels/Level9/level_9a.objlib:0x252265
boss_frac_4c.leaf @ levels/Level9/level_9a.objlib:0x253284
boss_frac_3c.leaf @ levels/Level9/level_9a.objlib:0x2542A3
drums_long_pattern3b.leaf @ levels/Level9/level_9a.objlib:0x2560D7
boss_frac_4d.leaf @ levels/Level9/level_9a.objlib:0x2593E9
drums_sparse_pattern2.leaf @ levels/Level9/level_9a.objlib:0x25A3B0
long_turn_sequence_2.leaf @ levels/Level9/level_9a.objlib:0x25CF63
long_turn_sequence_fast.leaf @ levels/Level9/level_9a.objlib:0x25E84D
superloop1_turns_duckers.leaf @ levels/Level9/level_9a.objlib:0x25FAFE
long_turn_sequence_twist.leaf @ levels/Level9/level_9a.objlib:0x2628F1
superloop2.leaf @ levels/Level9/level_9a.objlib:0x2641E7
superloop3.leaf @ levels/Level9/level_9a.objlib:0x267063
superloop4.leaf @ levels/Level9/level_9a.objlib:0x2698F3
superloop1_grindables.leaf @ levels/Level9/level_9a.objlib:0x26C1DB
superloop1_turns_grindsb.leaf @ levels/Level9/level_9a.objlib:0x26EAAD
superloop_long_turn.leaf @ levels/Level9/level_9a.objlib:0x2741F4
superloop_long_turn2.leaf @ levels/Level9/level_9a.objlib:0x27708B
superloop_mult2.leaf @ levels/Level9/level_9a.objlib:0x279F25
superloop_mult1.leaf @ levels/Level9/level_9a.objlib:0x27ED8C
superloop_mult1_twist.leaf @ levels/Level9/level_9a.objlib:0x2835B2
drums_sevenrock1_2b.leaf @ levels/Level9/level_9a.objlib:0x2877AC
rest1.leaf @ levels/Level9/level_9a.objlib:0x28C387
rest2.leaf @ levels/Level9/level_9a.objlib:0x2915F7
multilane5_grindables2.leaf @ levels/Level9/level_9a.objlib:0x296867
multilane5_grindables2b.leaf @ levels/Level9/level_9a.objlib:0x29B063
multilane5b_grindables.leaf @ levels/Level9/level_9a.objlib:0x29FDAF
superloop_millipede_zig.leaf @ levels/Level9/level_9a.objlib:0x2A4BE9
final6b_superspeed.leaf @ levels/Level9/level_9a.objlib:0x2AAEC8
final6b_spacer.leaf @ levels/Level9/level_9a.objlib:0x2ADC3E
spacer_4b.leaf @ levels/Level9/level_9a.objlib:0x2B00E2
superloop1_duckers.leaf @ levels/Level9/level_9a.objlib:0x2B0158
crakhed_loop1.leaf @ levels/Level9/level_9a.objlib:0x2B2A24
crakhed_loop2.leaf @ levels/Level9/level_9a.objlib:0x2B58AF
duckers.leaf @ levels/Level9/level_9a.objlib:0x2B86E2
superloop1_turns.leaf @ levels/Level9/level_9a.objlib:0x2B99A5
duckers2_24.leaf @ levels/Level9/level_9a.objlib:0x2BC197
duckers2_27.leaf @ levels/Level9/level_9a.objlib:0x2BDAA4
duckers2_18.leaf @ levels/Level9/level_9a.objlib:0x2BF64E
superloop1_duckers2.leaf @ levels/Level9/level_9a.objlib:0x2C09C9

Downpatching

Downpatching Thumper currently is not required. This guide is ported from an old google doc and is kept here in case we need to do this again in the future.

This guide will downpatch Thumper into a specific version and prevent steam from updating it.

Before starting you must own Thumper and have it up to date on steam. We will not provide Thumper binaries. Support the devs.

Enable Stream Console

Search for steam in your start menu, right click the link that shows up and select Open file location. This will select the file in your file explorer.

Right click the selected file and select Properties. In the properties panel add -console to the end of the Target field. The Target property should look along the lines of SteamPath\Steam.exe -console.

This only will modify the start menu link. Repeat the process for other Steam icons you use. When you restart Steam you will have a CONSOLE tab grouped with the COMMUNITY tab and your profile tab.

Automatic Updates

To prevent Steam from automatically updating the game. Head into Thumper settings and configure Steam to Only update this game when I launch it. While this disables automatic updates, Steam will attempt to update the game on launch.

.acf modification

We will modify the Steam .acf file for Thumper to not allow updates. Make sure Steam is shutdown and verify in Task Manager. The Thumper acf file is located in your Steam install path at <SteamInstallPath>/steamapps/appmanifest_356400.acf. 356400 is Thumper's Steam Game ID.

Open this file in any text editor. Inside this file make sure StateFlags is set to 4. This is likely already the case. Save changes if needed.

.acf Read-Only

Right click the .acf file and change it to be Read-Only. This will prevent Steam from writing to this file.

Downloading an Older Version

Now that Steam cannot update the game, we can download a specific version. Click the new CONSOLE tab, run the following command download_depot 356400 356401 3825907120909601454.

  • 356400 is Thumper's Steam Game ID
  • 356401 is the depot ID, Thumper only uses one.
  • 3825907120909601454 is the manifest ID, This targets the 26 May 2020 build.

This will download the game files into <SteamInstallPath>/steamapps/content/app_356400/depot_356401. This will contain the content of the downpatched version.

Backup

Backup your current Thumper files. The next step involves overwritting Thumper data.

Replace Game Build

Erase the contents of the Thumper game directory and copy or move the contents of the newly downloaded into it.

Skip Updates

If the game is updated, you can run @AllowSkipGameUpdate 1 in the CONSOLE tab to skip the update to prevent steam from replacing the game content.

Run from URL

The game can be launched with the Run prompt Win+R with steam://run/356400. This may not be nessesary but should prevent Steam from trying to update the game.

Undocumented Headers

This page is entirely WIP and the information here is activly being studied and is not complete!

Headers

Headers are defined as set of u32. The headers are not known set since their structures are not layed out yet.

  • .anim - [0x07, 0x02], [0x21, 0x04, 0x02], [0x13, 0x15]
  • .flow - [0x13, 0x15], [0x16, 0x04, 0x02]
  • .spn - [0x13, 0x15, 0x04, 0x01]
  • .mat - [0x21, 0x04, 0x01], [0x13, 0x15], [0x03, 0x13, 0x15]
  • .xfm - none
  • .cube - [0x05, 0x04, 0x01]
  • .ent - [0x26, 0x04, 0x02], [0x13, 0x15]
  • .lvl - [0x33, 0x21, 0x04, 0x02]
  • .leaf - [0x22, 0x21, 0x04, 0x02]
  • .mesh - [0x13, 0x15], [0x0F, 0x04, 0x03]
  • .txt - [0x0D, 0x04, 0x05]
  • .tex - [0x03, 0x04, 0x01]
  • .cam - [0x06, 0x03, 0x04]
  • .settings - ???

.xfm is a special case without an empty object definition

TypeNameMeaning
u8[0]emptyNo definition

.mesh

TypeNameMeaning
u32[...]headerHeader, possible header values not known
u32[13]_unknownField2Unknown
str_unknownField3This is a layer trait
str_unknownField4This is a bucket trait
..._unknownField5Unknown

.anim

There seems to be multiple different types of anim, so this struct will not match all instances of anim you encounter.

TypeNameMeaning
u32[...]headerHeader, possible header values not known
str_unknownField2Unknown, Seems to always be phase
u8[8]_unknownField3Unknown
str_unknownField4Unknown, Seems to always be speed
..._unknownField5Unknown

Sorted Samples List

  • samples/beautiful/beautiful_sensuality.wav
  • samples/boss/ending_sequence.wav
  • samples/boss/final_boss_sounds_pattern2.wav
  • samples/boss/geom_boss_divide.wav
  • samples/boss/monster,roar,attack,echoing.wav
  • samples/boss/piano_pattern1.wav
  • samples/boss/piano_pattern2.wav
  • samples/boss/piano_pattern3.wav
  • samples/boss/piano_pattern4.wav
  • samples/boss/pyramid_boss_hit_pattern3.wav
  • samples/boss/tuba_pattern1.wav
  • samples/boss/tuba_pattern2.wav
  • samples/boss/tuba_pattern3.wav
  • samples/boss/tuba_pattern4.wav
  • samples/boss/wail1.wav
  • samples/boss/wail2.wav
  • samples/boss/wail3.wav
  • samples/boss/wail4.wav
  • samples/boss/waterphone1.wav
  • samples/boss/waterphone2.wav
  • samples/boss/waterphone3.wav
  • samples/boss/waterphone4.wav
  • samples/boss/waterphone5.wav
  • samples/crakhed_final_roar.wav
  • samples/crakhed_final_roarb.wav
  • samples/decorators_ambient/boss_hit_smoke.wav
  • samples/decorators_ambient/chrome_debris.wav
  • samples/decorators_ambient/smoke.wav
  • samples/decorators/boss_shield_block.wav
  • samples/decorators/checkpoint_thrust.wav
  • samples/decorators/high_jump.wav
  • samples/decorators/jump_high_thump.wav
  • samples/decorators/jumper_approach_boss.wav
  • samples/decorators/jumper_approach.wav
  • samples/decorators/millipede_cry.wav
  • samples/decorators/millipede_landing.wav
  • samples/decorators/millipede_quarter_landing.wav
  • samples/dissonant/diss_violins_pattern2.wav
  • samples/dissonant/diss_violins_pattern3.wav
  • samples/dissonant/diss_violins_pattern4.wav
  • samples/dissonant/diss_violins_pattern5.wav
  • samples/dissonant/dissonant_additive_pad.wav
  • samples/dissonant/dissonant_affecting_preciousness.wav
  • samples/dissonant/dissonant_chainsaw_massacre.wav
  • samples/dissonant/dissonant_delerius_violin.wav
  • samples/dissonant/dissonant_once_apon_a_time.wav
  • samples/dissonant/dissonant_sensuality.wav
  • samples/drums/level1/basic_fill1_short.wav
  • samples/drums/level1/basic_fill1.wav
  • samples/drums/level1/basic_fill2a.wav
  • samples/drums/level1/basic_fill2b.wav
  • samples/drums/level1/basic_timpani_test.wav
  • samples/drums/level1/basic1.wav
  • samples/drums/level1/basic4_cymbal.wav
  • samples/drums/level1/basic4.wav
  • samples/drums/level1/massive_rhythms/drone_one_apon_a_time.wav
  • samples/drums/level1/massive_rhythms/thumper_absolute1.wav
  • samples/drums/level1/massive_rhythms/thumper_absolute2.wav
  • samples/drums/level1/massive_rhythms/thumper_big_buttom.wav
  • samples/drums/level1/massive_rhythms/thumper_brutal_electro.wav
  • samples/drums/level1/timpani_test1_triplet.wav
  • samples/ending_credits_song/9_ultimate_space_beetle_theme.wav
  • samples/gold_accellerate.wav
  • samples/gold_decelerate.wav
  • samples/high_score_song/8_children_of_the_head.wav
  • samples/hit/boss_7_tunnel_enter.wav
  • samples/hit/boss_frac_pulse.wav
  • samples/hit/boss_gong.wav
  • samples/hit/boss_meter_deactivate.wav
  • samples/hit/boss_shield_hit.wav
  • samples/hit/boss_shield_laser.wav
  • samples/hit/boss_shield_shut2.wav
  • samples/hit/boss_unlock1.wav
  • samples/hit/ch-ds hit distorted 03.wav
  • samples/hit/ch-ds hit distorted 04.wav
  • samples/hit/CH-DS HIT Massive 01.wav
  • samples/hit/CH-DS HIT Massive 04.wav
  • samples/hit/ch-ds hit scifi 01.wav
  • samples/hit/checkpoint_gong.wav
  • samples/hit/checkpoint_pass.wav
  • samples/hit/chimes.wav
  • samples/hit/cm004_impact_low_boom.wav
  • samples/hit/cm177_sweetener_sub_impact.wav
  • samples/hit/crak_bonus_activate.wav
  • samples/hit/crak_bonus_pound.wav
  • samples/hit/damage_electricity.wav
  • samples/hit/damage_sfx.wav
  • samples/hit/damage.wav
  • samples/hit/death_fall.wav
  • samples/hit/death_fx.wav
  • samples/hit/death_gong.wav
  • samples/hit/final_pyramid_blow.wav
  • samples/hit/french_horn_rip1.wav
  • samples/hit/gate_unlocksci_fi01.wav
  • samples/hit/gong_tunnel_entrance.wav
  • samples/hit/grindable_birth2.wav
  • samples/hit/grindable_combo2.wav
  • samples/hit/heavy stomp.wav
  • samples/hit/intro_rumble.wav
  • samples/hit/kills.wav
  • samples/hit/lane_switch.wav
  • samples/hit/low-hit_unseenly_dark.wav
  • samples/hit/low-hit_war_stomp.wav
  • samples/hit/multiplier_loss.wav
  • samples/hit/multiplier.wav
  • samples/hit/pellet_pulse_slowdown.wav
  • samples/hit/pellet_thump_fire.wav
  • samples/hit/pellet_thump_lost.wav
  • samples/hit/pellet_thump_spawn.wav
  • samples/hit/pound_hit_initial1.wav
  • samples/hit/pound_slowdown.wav
  • samples/hit/sentry_end.wav
  • samples/hit/sentry_thump.wav
  • samples/hit/shell_capture.wav
  • samples/hit/stinger_cymbal_rides.wav
  • samples/hit/strafe.wav
  • samples/hit/thump_birth1.wav
  • samples/hit/thump_birth2.wav
  • samples/hit/thump_hit_mixed.wav
  • samples/hit/thump_lead_in2.wav
  • samples/hit/thump_passed.wav
  • samples/hit/thump1b.wav
  • samples/hit/thump2.wav
  • samples/hit/turn_birth_lft.wav
  • samples/hit/turn_birth.wav
  • samples/hit/turn_hit_perfect_flight_right.wav
  • samples/hit/turn_hit_perfect_flight.wav
  • samples/hit/turn_hit_perfect2.wav
  • samples/hit/turn_long_lft.wav
  • samples/hit/turn_strike.wav
  • samples/horror_drones/color_shift.wav
  • samples/horror_drones/fragile1.wav
  • samples/horror_drones/gate_flap.wav
  • samples/horror_drones/gate_thrust2.wav
  • samples/horror_drones/intro_gate_whisper_of_distress.wav
  • samples/horror_drones/rise_1.wav
  • samples/horror_drones/rise_2.wav
  • samples/interface/back_reverb.wav
  • samples/interface/crak_collect4_reverb.wav
  • samples/interface/pause1_reverb.wav
  • samples/interface/pulse.wav
  • samples/interface/pulse2_reverb.wav
  • samples/interface/remap_removal.wav
  • samples/interface/remap_restricted.wav
  • samples/interface/score_countup.wav
  • samples/interface/slide_vertical_reverb.wav
  • samples/interface/slide1_reverb.wav
  • samples/interface/thump_miss_reverb.wav
  • samples/interface/title_screen_reverb.wav
  • samples/intro/intro_1.wav
  • samples/intro/intro_2.wav
  • samples/intro/intro_3.wav
  • samples/intro/intro_4.wav
  • samples/intro/intro_rumble.wav
  • samples/jump_high.wav
  • samples/jump.wav
  • samples/levels/demo/drones/boss_drone_pattern1.wav
  • samples/levels/demo/drones/crakhed_drone_pattern1.wav
  • samples/levels/demo/drones/crakhed_drone_pattern2.wav
  • samples/levels/demo/drones/crakhed_drone_pattern3.wav
  • samples/levels/demo/drones/crakhed_intro_pattern4.wav
  • samples/levels/demo/drums/drums_boss_pattern1.wav
  • samples/levels/demo/drums/drums_boss_pattern2.wav
  • samples/levels/demo/drums/drums_boss_pattern3.wav
  • samples/levels/demo/drums/drums_boss_pattern4.wav
  • samples/levels/demo/drums/drums_crakhed_pattern1.wav
  • samples/levels/demo/drums/drums_crakhed_pattern2.wav
  • samples/levels/demo/drums/drums_crakhed_pattern3.wav
  • samples/levels/demo/drums/drums_sparse_pattern1.wav
  • samples/levels/demo/drums/drums_sparse_pattern2.wav
  • samples/levels/demo/drums/drums_sparse_pattern3.wav
  • samples/levels/demo/drums/drums_sparse_pattern4.wav
  • samples/Levels/global_drones/beneath_ice_pattern1.wav
  • samples/Levels/global_drones/beneath_ice_pattern2.wav
  • samples/Levels/global_drones/beneath_ice_pattern3.wav
  • samples/Levels/global_drones/beneath_ice_pattern4.wav
  • samples/Levels/global_drones/beneath_ice_pattern5.wav
  • samples/Levels/global_drones/beneath_ice_pattern6.wav
  • samples/Levels/global_drones/beneath_ice_pattern7.wav
  • samples/levels/global_drones/crakhed_thunder1.wav
  • samples/levels/global_drones/dirty_cello_drones/dirty_cello_pattern07.wav
  • samples/levels/global_drones/dirty_cello_drones/dirty_cello_pattern08.wav
  • samples/levels/global_drones/dirty_cello_drones/dirty_cello_pattern09.wav
  • samples/levels/global_drones/dirty_cello_drones/dirty_cello_pattern10.wav
  • samples/levels/global_drones/dirty_cello_drones/dirty_cello_pattern11.wav
  • samples/levels/global_drones/dirty_cello_drones/dirty_cello_pattern12.wav
  • samples/levels/global_drones/dirty_cello_drones/dirty_cello_pattern13.wav
  • samples/levels/global_drones/dissonant_blast/pattern1.wav
  • samples/levels/global_drones/dissonant_blast/pattern10.wav
  • samples/levels/global_drones/dissonant_blast/pattern11.wav
  • samples/levels/global_drones/dissonant_blast/pattern12.wav
  • samples/levels/global_drones/dissonant_blast/pattern13.wav
  • samples/levels/global_drones/dissonant_blast/pattern14.wav
  • samples/levels/global_drones/dissonant_blast/pattern15.wav
  • samples/levels/global_drones/dissonant_blast/pattern16.wav
  • samples/levels/global_drones/dissonant_blast/pattern17.wav
  • samples/levels/global_drones/dissonant_blast/pattern2.wav
  • samples/levels/global_drones/dissonant_blast/pattern3.wav
  • samples/levels/global_drones/dissonant_blast/pattern4.wav
  • samples/levels/global_drones/dissonant_blast/pattern5.wav
  • samples/levels/global_drones/dissonant_blast/pattern6.wav
  • samples/levels/global_drones/dissonant_blast/pattern7.wav
  • samples/levels/global_drones/dissonant_blast/pattern8.wav
  • samples/levels/global_drones/dissonant_blast/pattern9.wav
  • samples/levels/global_drones/french_horn_chords/pattern1.wav
  • samples/levels/global_drones/french_horn_chords/pattern10.wav
  • samples/levels/global_drones/french_horn_chords/pattern11.wav
  • samples/levels/global_drones/french_horn_chords/pattern12.wav
  • samples/levels/global_drones/french_horn_chords/pattern13.wav
  • samples/levels/global_drones/french_horn_chords/pattern14.wav
  • samples/levels/global_drones/french_horn_chords/pattern15.wav
  • samples/levels/global_drones/french_horn_chords/pattern16.wav
  • samples/levels/global_drones/french_horn_chords/pattern17.wav
  • samples/levels/global_drones/french_horn_chords/pattern2.wav
  • samples/levels/global_drones/french_horn_chords/pattern3.wav
  • samples/levels/global_drones/french_horn_chords/pattern4.wav
  • samples/levels/global_drones/french_horn_chords/pattern5.wav
  • samples/levels/global_drones/french_horn_chords/pattern6.wav
  • samples/levels/global_drones/french_horn_chords/pattern7.wav
  • samples/levels/global_drones/french_horn_chords/pattern8.wav
  • samples/levels/global_drones/french_horn_chords/pattern9.wav
  • samples/levels/global_drones/french_horn_notes/pattern1.wav
  • samples/levels/global_drones/french_horn_notes/pattern10.wav
  • samples/levels/global_drones/french_horn_notes/pattern11.wav
  • samples/levels/global_drones/french_horn_notes/pattern12.wav
  • samples/levels/global_drones/french_horn_notes/pattern13.wav
  • samples/levels/global_drones/french_horn_notes/pattern14.wav
  • samples/levels/global_drones/french_horn_notes/pattern15.wav
  • samples/levels/global_drones/french_horn_notes/pattern16.wav
  • samples/levels/global_drones/french_horn_notes/pattern17.wav
  • samples/levels/global_drones/french_horn_notes/pattern2.wav
  • samples/levels/global_drones/french_horn_notes/pattern3.wav
  • samples/levels/global_drones/french_horn_notes/pattern4.wav
  • samples/levels/global_drones/french_horn_notes/pattern5.wav
  • samples/levels/global_drones/french_horn_notes/pattern6.wav
  • samples/levels/global_drones/french_horn_notes/pattern7.wav
  • samples/levels/global_drones/french_horn_notes/pattern8.wav
  • samples/levels/global_drones/french_horn_notes/pattern9.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern1.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern10.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern11.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern12.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern13.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern14.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern15.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern16.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern17.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern2wav
  • samples/levels/global_drones/french_horn_swell_short/pattern3.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern4.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern5.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern6.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern7.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern8.wav
  • samples/levels/global_drones/french_horn_swell_short/pattern9.wav
  • samples/levels/global_drones/french_horn_swell/pattern10.wav
  • samples/levels/global_drones/french_horn_swell/pattern11.wav
  • samples/levels/global_drones/french_horn_swell/pattern12.wav
  • samples/levels/global_drones/french_horn_swell/pattern13.wav
  • samples/levels/global_drones/french_horn_swell/pattern14.wav
  • samples/levels/global_drones/french_horn_swell/pattern15.wav
  • samples/levels/global_drones/french_horn_swell/pattern16.wav
  • samples/levels/global_drones/french_horn_swell/pattern17.wav
  • samples/levels/global_drones/french_horn_swell/pattern2.wav
  • samples/levels/global_drones/french_horn_swell/pattern3.wav
  • samples/levels/global_drones/french_horn_swell/pattern4.wav
  • samples/levels/global_drones/french_horn_swell/pattern5.wav
  • samples/levels/global_drones/french_horn_swell/pattern6.wav
  • samples/levels/global_drones/french_horn_swell/pattern7.wav
  • samples/levels/global_drones/french_horn_swell/pattern8.wav
  • samples/levels/global_drones/french_horn_swell/pattern9.wav
  • samples/levels/global_drones/gongs/crash1.wav
  • samples/levels/global_drones/gongs/crash2.wav
  • samples/levels/global_drones/gongs/pattern1.wav
  • samples/levels/global_drones/gongs/pattern2.wav
  • samples/levels/global_drones/gongs/pattern3.wav
  • samples/levels/global_drones/orchestra_clusters_pattern1.wav
  • samples/Levels/global_drones/orchestral_dissonance_pattern4.wav
  • samples/levels/global_drones/orchestral_dissonance_pattern5.wav
  • samples/levels/global_drones/orchestral_dissonance_pattern6.wav
  • samples/levels/global_drones/orchestral_dissonance_pattern7.wav
  • samples/levels/global_drones/rises_once/pattern1.wav
  • samples/levels/global_drones/rises_once/pattern10.wav
  • samples/levels/global_drones/rises_once/pattern11.wav
  • samples/levels/global_drones/rises_once/pattern12.wav
  • samples/levels/global_drones/rises_once/pattern13.wav
  • samples/levels/global_drones/rises_once/pattern14.wav
  • samples/levels/global_drones/rises_once/pattern15.wav
  • samples/levels/global_drones/rises_once/pattern16.wav
  • samples/levels/global_drones/rises_once/pattern2.wav
  • samples/levels/global_drones/rises_once/pattern3.wav
  • samples/levels/global_drones/rises_once/pattern4.wav
  • samples/levels/global_drones/rises_once/pattern5.wav
  • samples/levels/global_drones/rises_once/pattern6.wav
  • samples/levels/global_drones/rises_once/pattern7.wav
  • samples/levels/global_drones/rises_once/pattern8.wav
  • samples/levels/global_drones/rises_once/pattern9.wav
  • samples/levels/global_drones/rises/ending_rise.wav
  • samples/levels/global_drones/rises/rise1.wav
  • samples/levels/global_drones/rises/rise2.wav
  • samples/levels/global_drones/rises/rise3.wav
  • samples/levels/global_drones/rises/rise4.wav
  • samples/levels/global_drones/rises/rise5.wav
  • samples/levels/global_drones/rises/rise6.wav
  • samples/levels/global_drones/rises/rise7.wav
  • samples/levels/global_drones/rises/rise8.wav
  • samples/levels/global_drones/string_bass_pattern1.wav
  • samples/levels/global_drones/swooshes/anvil_and_formula.wav
  • samples/levels/global_drones/swooshes/buzz_tight_yeah.wav
  • samples/levels/global_drones/swooshes/d_wing.wav
  • samples/levels/global_drones/swooshes/death_arrow.wav
  • samples/levels/global_drones/swooshes/final_brass.wav
  • samples/levels/global_drones/swooshes/formula_frenzy.wav
  • samples/levels/global_drones/swooshes/hello_earth.wav
  • samples/levels/global_drones/swooshes/ice_rocket.wav
  • samples/levels/global_drones/swooshes/messerschmitt.wav
  • samples/levels/global_drones/swooshes/mouth_shut.wav
  • samples/levels/global_drones/swooshes/piano.wav
  • samples/levels/global_drones/swooshes/racing_deep_backfire.wav
  • samples/levels/global_drones/swooshes/solid_smack.wav
  • samples/levels/global_drones/swooshes/sonic_wall.wav
  • samples/levels/global_drones/swooshes/tango_down.wav
  • samples/Levels/global_drones/violins_pattern1.wav
  • samples/Levels/global_drones/violins_pattern2.wav
  • samples/Levels/global_drones/violins_pattern3.wav
  • samples/Levels/global_drones/violins_pattern4.wav
  • samples/Levels/global_drones/violins_pattern5.wav
  • samples/Levels/global_drones/violins_pattern6.wav
  • samples/Levels/global_drones/violins_pattern7.wav
  • samples/levels/global_drones/xenakis_pattern1.wav
  • samples/levels/global_drones/xenakis_pattern2.wav
  • samples/levels/global_drones/xenakis_pattern3.wav
  • samples/levels/global_drones/xenakis_pattern4.wav
  • samples/levels/level_10/noise_rhythms/noise_rhythms1.wav
  • samples/levels/level_10/noise_rhythms/noise_rhythms2.wav
  • samples/levels/level_10/noise_rhythms/pattern2a.wav
  • samples/levels/level_2/drones/boss_drone_pattern1.wav
  • samples/levels/level_2/drones/boss_drone_pattern2.wav
  • samples/levels/level_2/drones/boss_drone_pattern3.wav
  • samples/levels/level_2/drones/crakhed_drone_pattern1.wav
  • samples/levels/level_2/drones/crakhed_drone_pattern2.wav
  • samples/levels/level_2/drones/crakhed_drone_pattern3.wav
  • samples/levels/level_2/drones/crakhed_drone_pattern4.wav
  • samples/levels/level_2/drones/level_drone_pattern1.wav
  • samples/levels/level_2/drones/orchestra_cluster_patt1.wav
  • samples/levels/level_2/drones/orchestra_cluster_patt2.wav
  • samples/levels/level_2/drones/orchestra_cluster_patt3.wav
  • samples/levels/level_2/drums/crakhed_pattern1.wav
  • samples/levels/level_2/drums/crakhed_pattern2.wav
  • samples/levels/level_2/drums/crakhed_pattern3.wav
  • samples/levels/level_2/drums/crakhed_pattern4.wav
  • samples/levels/level_2/drums/drums_boss_pattern1.wav
  • samples/levels/level_2/drums/drums_boss_pattern2.wav
  • samples/levels/level_2/drums/drums_boss_pattern3.wav
  • samples/levels/level_2/drums/drums_boss_pattern4.wav
  • samples/levels/level_2/drums/drums_jagged_pattern1.wav
  • samples/levels/level_2/drums/drums_jagged_pattern2.wav
  • samples/levels/level_2/drums/drums_jagged_pattern3.wav
  • samples/levels/level_2/drums/drums_jagged_pattern4_sparse.wav
  • samples/levels/level_2/drums/drums_long_pattern1.wav
  • samples/levels/level_2/drums/drums_long_pattern2.wav
  • samples/levels/level_2/drums/drums_long_pattern3.wav
  • samples/levels/level_2/drums/drums_seven_rock_pattern1.wav
  • samples/Levels/Level_2/Drums/drums_seven_rock_pattern2.wav
  • samples/levels/level_2/drums/drums_short_pattern1_sparse.wav
  • samples/levels/level_2/drums/drums_short_pattern1.wav
  • samples/levels/level_2/drums/drums_short_pattern2.wav
  • samples/levels/level_2/drums/drums_short_pattern3.wav
  • samples/levels/level_2/drums/drums_short_pattern4.wav
  • samples/levels/level_2/drums/drums_sparse_pattern1.wav
  • samples/levels/level_2/drums/drums_sparse_pattern2.wav
  • samples/levels/level_2/drums/drums_sparse_pattern3.wav
  • samples/levels/level_2/drums/drums_sparse_pattern4.wav
  • samples/levels/level_2/drums/drums_sparse_pattern5.wav
  • samples/levels/level_2/drums/pattern3.wav
  • samples/levels/level_2/drums/rise1.wav
  • samples/levels/level_2/drums/timpani2.wav
  • samples/levels/level_3/arpeggios/arpeggio1_drums_pattern6.wav
  • samples/levels/level_3/drones/boss_drone_pattern1.wav
  • samples/levels/level_3/drones/boss_drone_pattern2.wav
  • samples/levels/level_3/drones/boss_drone_pattern3.wav
  • samples/levels/level_3/drones/crakhed_drone_pattern1.wav
  • samples/levels/level_3/drones/crakhed_drone_pattern2.wav
  • samples/levels/level_3/drones/crakhed_drone_pattern3.wav
  • samples/levels/level_3/drones/crakhed_drone_pattern4.wav
  • samples/levels/level_3/drones/level_drone_pattern1.wav
  • samples/Levels/Level_3/drones/melody1.wav
  • samples/levels/level_3/drones/pulses_pattern1.wav
  • samples/levels/level_3/drones/pulses_pattern2.wav
  • samples/levels/level_3/drums/crakhed_pattern1.wav
  • samples/levels/level_3/drums/crakhed_pattern2.wav
  • samples/levels/level_3/drums/crakhed_pattern3.wav
  • samples/levels/level_3/drums/crakhed_pattern4.wav
  • samples/levels/level_3/drums/drums_boss_pattern1.wav
  • samples/levels/level_3/drums/drums_boss_pattern2.wav
  • samples/levels/level_3/drums/drums_boss_pattern3.wav
  • samples/levels/level_3/drums/drums_boss_pattern4.wav
  • samples/levels/level_3/drums/drums_jagged_pattern1.wav
  • samples/levels/level_3/drums/drums_jagged_pattern2.wav
  • samples/levels/level_3/drums/drums_jagged_pattern3.wav
  • samples/levels/level_3/drums/drums_jagged_pattern5.wav
  • samples/levels/level_3/drums/drums_jagged_trance1.wav
  • samples/levels/level_3/drums/drums_long_pattern1.wav
  • samples/levels/level_3/drums/drums_long_pattern2.wav
  • samples/levels/level_3/drums/drums_long_pattern3.wav
  • samples/levels/level_3/drums/drums_long_pattern4.wav
  • samples/Levels/Level_3/drums/drums_seven_rock_battery.wav
  • samples/Levels/Level_3/drums/drums_seven_rock_battery2.wav
  • samples/levels/level_3/drums/drums_seven_rock_pattern1.wav
  • samples/levels/level_3/drums/drums_short_pattern1_sparse.wav
  • samples/levels/level_3/drums/drums_short_pattern1.wav
  • samples/levels/level_3/drums/drums_short_pattern2.wav
  • samples/levels/level_3/drums/drums_short_pattern3.wav
  • samples/levels/level_3/drums/drums_short_pattern4.wav
  • samples/levels/level_3/drums/drums_sparse_pattern1.wav
  • samples/levels/level_3/drums/drums_sparse_pattern3.wav
  • samples/levels/level_3/drums/drums_sparse_pattern4.wav
  • samples/levels/level_3/drums/drums_sparse_pattern5.wav
  • samples/levels/level_3/drums/pound_tutorial.wav
  • samples/levels/level_3/drums/timpani.wav
  • samples/levels/level_4/drones/boss_drones_pattern1.wav
  • samples/levels/level_4/drones/boss_drones_pattern2.wav
  • samples/levels/level_4/drones/boss_drones_pattern3.wav
  • samples/levels/level_4/drones/crakhed_drones_pattern1.wav
  • samples/levels/level_4/drones/crakhed_drones_pattern2.wav
  • samples/levels/level_4/drones/crakhed_drones_pattern3.wav
  • samples/levels/level_4/drones/crakhed_drones_pattern4.wav
  • samples/levels/level_4/drones/orchestra_clusters_patt1.wav
  • samples/levels/level_4/drones/orchestra_clusters_patt2.wav
  • samples/levels/level_4/drones/orchestra_clusters_patt3.wav
  • samples/levels/level_4/drones/pulses_pattern1.wav
  • samples/levels/level_4/drums/crakhed_pattern1.wav
  • samples/levels/level_4/drums/crakhed_pattern2.wav
  • samples/levels/level_4/drums/crakhed_pattern3.wav
  • samples/levels/level_4/drums/crakhed_pattern4.wav
  • samples/Levels/Level_4/Drums/drums_seven_rock_battery1.wav
  • samples/levels/level_4/drums/drums_seven_rock_pattern1.wav
  • samples/levels/level_4/drums/rhythm_boss_pattern1_sparse.wav
  • samples/levels/level_4/drums/rhythm_boss_pattern1_sparse2.wav
  • samples/levels/level_4/drums/rhythm_boss_pattern1_sparse3.wav
  • samples/levels/level_4/drums/rhythm_boss_pattern3.wav
  • samples/levels/level_4/drums/rhythm_jagged_pattern1.wav
  • samples/levels/level_4/drums/rhythm_jagged_pattern2.wav
  • samples/levels/level_4/drums/rhythm_jagged_pattern3.wav
  • samples/levels/level_4/drums/rhythm_jagged_trance.wav
  • samples/levels/level_4/drums/rhythm_long_pattern1.wav
  • samples/levels/level_4/drums/rhythm_short_pattern1_short.wav
  • samples/levels/level_4/drums/rhythm_short_pattern1.wav
  • samples/levels/level_4/drums/rhythm_short_pattern2.wav
  • samples/levels/level_4/drums/rhythm_short_pattern3.wav
  • samples/levels/level_4/drums/rhythm_short_pattern4.wav
  • samples/levels/level_4/drums/rhythm_sparse_pattern5.wav
  • samples/levels/level_4/drums/special1.wav
  • samples/Levels/Level_4/Drums/timpani1_taico1_cropped.wav
  • samples/levels/level_4/drums/timpani1.wav
  • samples/levels/level_5/drones/boss_drone_pattern1.wav
  • samples/levels/level_5/drones/boss_drone_pattern2.wav
  • samples/levels/level_5/drones/boss_drone_pattern3.wav
  • samples/levels/level_5/drones/crakhed_drone_pattern1.wav
  • samples/levels/level_5/drones/crakhed_drone_pattern2.wav
  • samples/levels/level_5/drones/crakhed_drone_pattern3.wav
  • samples/levels/level_5/drones/crakhed_drone_pattern4.wav
  • samples/levels/level_5/drones/dissonance_pattern1.wav
  • samples/levels/level_5/drones/dissonance_pattern2.wav
  • samples/levels/level_5/drones/level_drone_pattern1.wav
  • samples/levels/level_5/drones/orchestra_clusters_pattern2.wav
  • samples/levels/level_5/drones/orchestra_clusters_pattern3.wav
  • samples/levels/level_5/drums/crakhed_pattern1.wav
  • samples/levels/level_5/drums/crakhed_pattern2.wav
  • samples/levels/level_5/drums/crakhed_pattern3.wav
  • samples/levels/level_5/drums/crakhed_pattern4.wav
  • samples/levels/level_5/drums/dragon1.wav
  • samples/levels/level_5/drums/drums_boss_pattern1.wav
  • samples/levels/level_5/drums/drums_boss_pattern2.wav
  • samples/levels/level_5/drums/drums_boss_pattern3.wav
  • samples/levels/level_5/drums/drums_boss_pattern4.wav
  • samples/levels/level_5/drums/drums_boss_trance1.wav
  • samples/levels/level_5/drums/drums_jagged_pattern1.wav
  • samples/levels/level_5/drums/drums_jagged_pattern2.wav
  • samples/levels/level_5/drums/drums_jagged_pattern3.wav
  • samples/levels/level_5/drums/drums_jagged_pattern4.wav
  • samples/levels/level_5/drums/drums_long_pattern1.wav
  • samples/levels/level_5/drums/drums_long_pattern2.wav
  • samples/levels/level_5/drums/drums_long_pattern3.wav
  • samples/levels/level_5/drums/drums_long_pattern4.wav
  • samples/levels/level_5/drums/drums_long_pattern5.wav
  • samples/levels/level_5/drums/drums_seven_rock_pattern1.wav
  • samples/levels/level_5/drums/drums_short_pattern1.wav
  • samples/levels/level_5/drums/drums_short_pattern2.wav
  • samples/levels/level_5/drums/drums_short_pattern3.wav
  • samples/levels/level_5/drums/drums_short_pattern4.wav
  • samples/levels/level_5/drums/drums_short_trance1.wav
  • samples/levels/level_5/drums/drums_sparse_pattern1.wav
  • samples/levels/level_5/drums/drums_sparse_pattern2.wav
  • samples/levels/level_5/drums/drums_sparse_pattern3.wav
  • samples/levels/level_5/drums/drums_sparse_pattern4.wav
  • samples/levels/level_5/drums/drums_sparse_pattern5.wav
  • samples/levels/level_5/drums/timpani1.wav
  • samples/levels/level_6/drones/boss_drone_pattern1.wav
  • samples/levels/level_6/drones/boss_drone_pattern2.wav
  • samples/levels/level_6/drones/boss_drone_pattern3.wav
  • samples/levels/level_6/drones/crakhed_drone_pattern1.wav
  • samples/levels/level_6/drones/crakhed_drone_pattern2.wav
  • samples/levels/level_6/drones/crakhed_drone_pattern3.wav
  • samples/levels/level_6/drones/crakhed_drone_pattern4.wav
  • samples/Levels/Level_6/drones/dissonance_pattern1.wav
  • samples/levels/level_6/drones/dissonance_pattern3.wav
  • samples/levels/level_6/drones/dissonance_pattern4.wav
  • samples/levels/level_6/drones/level_drone_pattern1.wav
  • samples/levels/level_6/drones/orchestra_clusters_patt1.wav
  • samples/levels/level_6/drones/pulses_pattern1.wav
  • samples/levels/level_6/drones/pulses_pattern2.wav
  • samples/levels/level_6/drones/turn_anticipation_pattern1.wav
  • samples/levels/level_6/drones/turn_anticipation_pattern2.wav
  • samples/levels/level_6/drones/turn_anticipation_pattern3.wav
  • samples/levels/level_6/drones/turn_anticipation_pattern4.wav
  • samples/levels/level_6/drums/crakhed_pattern1.wav
  • samples/levels/level_6/drums/crakhed_pattern2.wav
  • samples/levels/level_6/drums/crakhed_pattern3.wav
  • samples/levels/level_6/drums/crakhed_pattern4.wav
  • samples/levels/level_6/drums/drums_boss_pattern1.wav
  • samples/levels/level_6/drums/drums_boss_pattern2.wav
  • samples/levels/level_6/drums/drums_boss_pattern3.wav
  • samples/levels/level_6/drums/drums_boss_pattern4.wav
  • samples/levels/level_6/drums/drums_jagged_pattern1.wav
  • samples/levels/level_6/drums/drums_jagged_pattern2.wav
  • samples/levels/level_6/drums/drums_jagged_pattern3.wav
  • samples/levels/level_6/drums/drums_jagged_pattern5.wav
  • samples/levels/level_6/drums/drums_long_pattern1.wav
  • samples/levels/level_6/drums/drums_long_pattern2.wav
  • samples/levels/level_6/drums/drums_long_pattern3.wav
  • samples/levels/level_6/drums/drums_long_pattern4.wav
  • samples/Levels/Level_6/drums/drums_seven_rock_battery_12.wav
  • samples/Levels/Level_6/drums/drums_seven_rock_battery1.wav
  • samples/levels/level_6/drums/drums_seven_rock_pound_tutorial.wav
  • samples/levels/level_6/drums/drums_seven_rock.wav
  • samples/levels/level_6/drums/drums_short_pattern1.wav
  • samples/levels/level_6/drums/drums_short_pattern2.wav
  • samples/levels/level_6/drums/drums_short_pattern3.wav
  • samples/levels/level_6/drums/drums_short_pattern4.wav
  • samples/levels/level_6/drums/drums_short_pattern5.wav
  • samples/levels/level_6/drums/drums_short_trance.wav
  • samples/levels/level_6/drums/drums_sparse_pattern1.wav
  • samples/levels/level_6/drums/drums_sparse_pattern5.wav
  • samples/levels/level_6/drums/drums_stutter1.wav
  • samples/levels/level_6/drums/timpani2.wav
  • samples/levels/level_7/drones/boss_drone_pattern1.wav
  • samples/levels/level_7/drones/boss_drone_pattern2.wav
  • samples/levels/level_7/drones/boss_drone_pattern3.wav
  • samples/levels/level_7/drones/crakhed_drone_pattern1.wav
  • samples/levels/level_7/drones/crakhed_drone_pattern2.wav
  • samples/levels/level_7/drones/crakhed_drone_pattern3.wav
  • samples/levels/level_7/drones/orchestra_clusters_patt1.wav
  • samples/levels/level_7/drones/orchestra_clusters_patt2.wav
  • samples/levels/level_7/drones/orchestra_clusters_patt3.wav
  • samples/levels/level_7/drones/pulses_pattern2.wav
  • samples/levels/level_7/drones/turn_anticipation_pattern1.wav
  • samples/levels/level_7/drones/turn_anticipation_pattern2.wav
  • samples/levels/level_7/drones/turn_anticipation_pattern3.wav
  • samples/levels/level_7/drones/turn_anticipation_pattern4.wav
  • samples/levels/level_7/drums/crakhed_pattern1.wav
  • samples/levels/level_7/drums/crakhed_pattern2.wav
  • samples/levels/level_7/drums/crakhed_pattern3.wav
  • samples/levels/level_7/drums/crakhed_pattern4.wav
  • samples/levels/level_7/drums/drums_boss_pattern1.wav
  • samples/levels/level_7/drums/drums_boss_pattern2.wav
  • samples/levels/level_7/drums/drums_boss_pattern3.wav
  • samples/levels/level_7/drums/drums_boss_pattern4.wav
  • samples/levels/level_7/drums/drums_jagged_pattern1.wav
  • samples/levels/level_7/drums/drums_jagged_pattern2.wav
  • samples/levels/level_7/drums/drums_jagged_pattern3.wav
  • samples/levels/level_7/drums/drums_jagged_pattern5.wav
  • samples/levels/level_7/drums/drums_long_pattern1.wav
  • samples/levels/level_7/drums/drums_long_pattern2.wav
  • samples/levels/level_7/drums/drums_long_pattern3.wav
  • samples/levels/level_7/drums/drums_long_pattern4.wav
  • samples/levels/level_7/drums/drums_short_pattern1.wav
  • samples/levels/level_7/drums/drums_short_pattern3.wav
  • samples/levels/level_7/drums/drums_short_pattern4.wav
  • samples/levels/level_7/drums/drums_short_pattern5_trance1.wav
  • samples/levels/level_7/drums/drums_short_trance2.wav
  • samples/levels/level_7/drums/drums_sparse_pattern1.wav
  • samples/levels/level_7/drums/drums_sparse_pattern2.wav
  • samples/levels/level_7/drums/drums_sparse_pattern3.wav
  • samples/levels/level_7/drums/drums_sparse_pattern4.wav
  • samples/levels/level_7/drums/drums_sparse_pattern5.wav
  • samples/levels/level_7/drums/timpani1.wav
  • samples/levels/level_8/drones/boss_drone_pattern1.wav
  • samples/levels/level_8/drones/boss_drone_pattern2.wav
  • samples/levels/level_8/drones/boss_drone_pattern3.wav
  • samples/levels/level_8/drones/crakhed_drone_pattern1.wav
  • samples/levels/level_8/drones/crakhed_drone_pattern2.wav
  • samples/levels/level_8/drones/crakhed_drone_pattern3.wav
  • samples/levels/level_8/drones/crakhed_drone_pattern4.wav
  • samples/levels/level_8/drones/orchestra_clusters_patt1.wav
  • samples/levels/level_8/drones/orchestra_clusters_patt2.wav
  • samples/levels/level_8/drones/orchestra_clusters_patt3.wav
  • samples/levels/level_8/drones/pulse_pattern1.wav
  • samples/levels/level_8/drones/pulse_pattern2.wav
  • samples/levels/level_8/drones/turn_anticipation_pattern1.wav
  • samples/levels/level_8/drones/turn_anticipation_pattern2.wav
  • samples/levels/level_8/drones/turn_anticipation_pattern3.wav
  • samples/levels/level_8/drones/turn_anticipation_pattern4.wav
  • samples/levels/level_8/drums/crakhed_pattern1.wav
  • samples/levels/level_8/drums/crakhed_pattern2.wav
  • samples/levels/level_8/drums/crakhed_pattern3.wav
  • samples/levels/level_8/drums/crakhed_pattern4.wav
  • samples/levels/level_8/drums/drums_boss_pattern1_sparse.wav
  • samples/levels/level_8/drums/drums_boss_pattern2_sparse.wav
  • samples/levels/level_8/drums/drums_boss_pattern2.wav
  • samples/levels/level_8/drums/drums_boss_pattern3.wav
  • samples/levels/level_8/drums/drums_boss_pattern4.wav
  • samples/levels/level_8/drums/drums_boss_trance1.wav
  • samples/levels/level_8/drums/drums_jagged_pattern2.wav
  • samples/levels/level_8/drums/drums_jagged_pattern3.wav
  • samples/levels/level_8/drums/drums_jagged_pattern5.wav
  • samples/levels/level_8/drums/drums_long_pattern1.wav
  • samples/levels/level_8/drums/drums_long_pattern2.wav
  • samples/levels/level_8/drums/drums_long_pattern3.wav
  • samples/levels/level_8/drums/drums_long_pattern4.wav
  • samples/levels/level_8/drums/drums_seven_rock_pattern1.wav
  • samples/levels/level_8/drums/drums_seven_rock_pattern2.wav
  • samples/levels/level_8/drums/drums_short_pattern1.wav
  • samples/levels/level_8/drums/drums_short_pattern2.wav
  • samples/levels/level_8/drums/drums_short_pattern3.wav
  • samples/levels/level_8/drums/drums_sparse_pattern1.wav
  • samples/levels/level_8/drums/drums_sparse_pattern2.wav
  • samples/levels/level_8/drums/drums_sparse_pattern4.wav
  • samples/levels/level_8/drums/drums_sparse_pattern5.wav
  • samples/levels/level_8/drums/drums_special1.wav
  • samples/levels/level_8/drums/drums_stutter1.wav
  • samples/levels/level_8/drums/timpani.wav
  • samples/levels/level_8/rises/scream1.wav
  • samples/levels/level_9/drones/boss_drone_pattern1.wav
  • samples/levels/level_9/drones/boss_drone_pattern2.wav
  • samples/levels/level_9/drones/boss_drone_pattern3.wav
  • samples/levels/level_9/drones/crakhed_drone_pattern1.wav
  • samples/levels/level_9/drones/crakhed_drone_pattern2.wav
  • samples/levels/level_9/drones/crakhed_drone_pattern3.wav
  • samples/levels/level_9/drones/crakhed_drone_pattern4.wav
  • samples/levels/level_9/drones/orchestra_clusters_patt1.wav
  • samples/levels/level_9/drones/orchestra_clusters_patt2.wav
  • samples/levels/level_9/drones/orchestra_clusters_patt3.wav
  • samples/levels/level_9/drones/pulses_pattern1.wav
  • samples/levels/level_9/drones/pulses_pattern2.wav
  • samples/levels/level_9/drums/crakhed_pattern1.wav
  • samples/levels/level_9/drums/crakhed_pattern2.wav
  • samples/levels/level_9/drums/crakhed_pattern3.wav
  • samples/levels/level_9/drums/crakhed_pattern4.wav
  • samples/levels/level_9/drums/crakhed_pattern5.wav
  • samples/levels/level_9/drums/drums_boss_pattern1.wav
  • samples/levels/level_9/drums/drums_boss_pattern2.wav
  • samples/levels/level_9/drums/drums_boss_pattern3.wav
  • samples/levels/level_9/drums/drums_boss_pattern4.wav
  • samples/levels/level_9/drums/drums_jagged_pattern1.wav
  • samples/levels/level_9/drums/drums_jagged_pattern2.wav
  • samples/levels/level_9/drums/drums_jagged_pattern3.wav
  • samples/levels/level_9/drums/drums_jagged_trance1.wav
  • samples/levels/level_9/drums/drums_long_pattern1.wav
  • samples/levels/level_9/drums/drums_long_pattern2.wav
  • samples/levels/level_9/drums/drums_long_pattern3.wav
  • samples/levels/level_9/drums/drums_long_pattern4.wav
  • samples/levels/level_9/drums/drums_seven_rock_pattern1.wav
  • samples/levels/level_9/drums/drums_short_pattern1.wav
  • samples/levels/level_9/drums/drums_short_pattern4.wav
  • samples/levels/level_9/drums/drums_short_pattern8.wav
  • samples/levels/level_9/drums/drums_sparse_pattern1.wav
  • samples/levels/level_9/drums/drums_sparse_pattern2.wav
  • samples/levels/level_9/drums/drums_sparse_pattern4.wav
  • samples/levels/level_9/drums/drums_sparse_pattern5.wav
  • samples/levels/level_9/drums/pattern2.wav
  • samples/levels/level_9/drums/timpani.wav
  • samples/Levels/rests/rest_level2a.wav
  • samples/Levels/rests/rest_level2b.wav
  • samples/Levels/rests/rest_level3a.wav
  • samples/Levels/rests/rest_level3b.wav
  • samples/Levels/rests/rest_level4a.wav
  • samples/Levels/rests/rest_level4b.wav
  • samples/Levels/rests/rest_level5a.wav
  • samples/Levels/rests/rest_level5b.wav
  • samples/Levels/rests/rest_level6a.wav
  • samples/Levels/rests/rest_level6b.wav
  • samples/Levels/rests/rest_level7a.wav
  • samples/Levels/rests/rest_level7b.wav
  • samples/Levels/rests/rests_level8a.wav
  • samples/Levels/rests/rests_level8b.wav
  • samples/Levels/rests/rests_level9a.wav
  • samples/Levels/rests/rests_level9b.wav
  • samples/logo_song/french_horn_opening_line.wav
  • samples/logo_song/french_horn_opening_line2.wav
  • samples/logo_song/logo_song.wav
  • samples/logo_song/pyramid_horn_theme.wav
  • samples/metallic/broadsword_draw_scrape.wav
  • samples/metallic/carving_sword_scrape.wav
  • samples/metallic/hammer_two_handed_hit.wav
  • samples/metallic/lane_switch.wav
  • samples/metallic/medium_sword_draw.wav
  • samples/metallic/saber_medium_sheath_sword_medium_hit.wav
  • samples/metallic/small_hammer_knife.wav
  • samples/metallic/two_handed_sword_scrape_end.wav
  • samples/metallic/whoosh_dagger.wav
  • samples/metallic/whoosh_knife.wav
  • samples/metallic/whoosh_sword_large.wav
  • samples/orchestral/igf_orchestral/igf_orchestral_drone1.wav
  • samples/orchestral/orchestral_tutorial_set/tutorial3.wav
  • samples/orchestral/thump_tutorials/preturn_strings_double.wav
  • samples/orchestral/thump_tutorials/preturn_strings.wav
  • samples/orchestral/tutorial_rhythm_set/tut_rhythm_bass_pulse.wav
  • samples/orchestral/tutorial_rhythm_set/tut_rhythm_strings.wav
  • samples/orchestral/tutorial_rhythm_set/tut_rhythm_trumpet_pulse.wav
  • samples/rail_drone_low.wav
  • samples/rises/32_beat_white_noise_rise.wav
  • samples/rises/rises_violins_pattern1.wav
  • samples/rises/rises_violins_pattern2.wav
  • samples/rises/rises_violins_pattern3.wav
  • samples/rises/rises_violins_pattern4.wav
  • samples/rises/rises_violins_pattern5.wav
  • samples/rises/tunnel_entrance1.wav
  • samples/rises/tunnel_exit2.wav
  • samples/songs/songs_set1/flutter_drone.wav
  • samples/songs/songs_set1/grind_drone.wav
  • samples/songs/songs_set1/scrape_drone.wav
  • samples/Swish/boss_tunnel_swoosh.wav
  • samples/Swish/tunnel1_black_dust.wav
  • samples/swish/tunnel2_whoosh_breeze.wav
  • samples/Swish/tunnel3_Dwing.wav
  • samples/Swish/tunnel4_formula_frenzy.wav
  • samples/Swish/tunnel5_lexicorn.wav
  • samples/Swish/tunnel6_messershmitt.wav
  • samples/Swish/tunnel7_pressure_on.wav
  • samples/Swish/tunnel8_spaceship_pass.wav
  • samples/Swish/tunnel9_speedwheel.wav
  • samples/swish/white_noise_straight1.wav
  • samples/tutorial_countdown.wav
  • samples/violins/dissonant1.wav
  • samples/violins/dissonant2.wav

ui/thumper.scoring

71e8c275 - Computed from Aui/thumper.scoring

TypeNameMeaning
s32_unknownField0Has a value of 0
s32gemsHas a value of 100
s32turnsHas a value of 200
s32_unknownField3Has a value of 50
s32noMissBonusBaseHas a value of 1000
s32noMissBonusIncrementHas a value of 500
s32noDamageBonusBaseHas a value of 1000
s32noDamageBonusIncrementHas a value of 500
s32_unknownField8Has a value of 3
s32_unknownField9Has a value of 4
s32_unknownField10Has a value of 4
s32_unknownField11Has a value of 0
s32_unknownField12Has a value of 3
s32_unknownField13Has a value of -9
s32_unknownField14Has a value of 2
s32_unknownField15Has a value of -40
s32_unknownField16Has a value of -10
s32_unknownField17Has a value of -10
s32_unknownField18Has a value of -1
s32_unknownField19Has a value of -1
s32_unknownField20Has a value of 1
s32_unknownField21Has a value of 2

The bonus fields score their base amounts for the first time getting the bonus and an additional increment amount after each successive earning.

3DCompDict

start:Start of the transform definition section
first://Unknown//
object-name://Unknown .xfm/.xfmer object name//
constraint:Constraint. See [[Constraint Trait]] for a list of allowed values.
vector4f-1://World pos?//
vector4f-2://World rot?//
vector4f-3://Local quat?//
float32-1://Local scale?//
float32-2://Local scale uniform?//
float32-3://World scale?//
pos://Transform position?//
rot-x://Transform rotation x?//
rot-y://Transform rotation y?//
rot-z://Transform rotation z?//
scale://Transform scale?//

CamObjectDict

float32-1://Vertical FOV?//
float32-2://Near plane?//
float32-3://Far plane?//

SpnObjectDict

int32-1://Unknown//
objlib-path:Path of the .objlib file containing the definition of the entities to be spawned
bucket:Render bucket. See [[Bucket Trait]] for a list of allowed values.

Other Dicts

This page contains misc information from the tiddlyhost.

DefaultGroupDict

start://Start of the default group section?//
default-group://Default group?//

DrawCompDict

start:Start of the draw definition section
first://Unknown//
visible:Visible
layer:Draw layer. See [[Layer Trait]] for a list of allowed values.
bucket:Render bucket. See [[Bucket Trait]] for a list of allowed values.
draw-children-count:Number of draw children
draw-child-name:Draw child name

gateBossDict

name-hash:[[Gate Level Script Node|Gate Level Script Nodes]] name hash
lvl:Boss pattern [[.lvl|.lvl Objects]] object name
bool://Unknown//
sentry:Gate sentry type. See [[Gate Sentry Trait]] for a list of allowed values.
hash://Unknown//
int32:Bucket number

gateObjectDict

spn:[[.spn|.spn Objects]] object name
pattern-count:Number of boss patterns
pre-boss-lvl:Pre-boss .lvl object name
post-boss-lvl:Post-boss .lvl object name
restart-lvl:Restart .lvl object name
int32://Unknown//
section-type:Section type. See [[Section Type Trait]] for a list of allowed values.
float32://Unknown//
level-random-type:Level random type. See [[Level Random Type Trait]] for a list of allowed values.

leafObjectDict

version:Version number of ~SequinLeaf (.leaf Object)
beat-count:Total number of beats in this .leaf Object

leafTimeCompDict

start:Start of the ~AnimComp (animation component) section
int32:Version number of ~AnimComp (animation component)
float32:Frame
time-unit:Unit of time. See [[Time Trait]] for a list of allowed values.

LevelLibDict

world-cam:World cam
handheld-cam:Handheld cam
portrait-cam:Portrait cam
avatar:Avatar
bpm:BPM
sequin-drawer:Sequin drawer
sequin-master:Sequin master

lvlChildDict

header-first://Unknown//
header-move-phase://Unknown//. See [[Move Phase Trait]] for a list of allowed values.
header-last://Unknown//
start:Start of a new [[.leaf Object|.leaf Objects]]
int32-1://Unknown//
beat-count:Total number of beats in this [[.leaf Object|.leaf Objects]]
bool-2://Unknown//
leaf:Name of the [[.leaf Object|.leaf Objects]]
path://Unknown .path object name//
sub-path-count://Unknown//
sub-path://Unknown .path object name//
sub-path-last://Unknown//
step://Unknown//. See [[Step Trait]] for a list of allowed values.
int32-2:Offset between the current and previous [[.leaf Objects]]
pos://Position?//
rot-x://Rotation x?//
rot-y://Rotation y?//
rot-z://Rotation z?//
scale://Scale?//
end:End of .leaf sequence

lvlObjectDict

footer-bool-1://Unknown//
footer-volume:Volume
footer-int32-1://Unknown//
footer-int32-2://Unknown//
footer-trait-type:Trait type. See [[Trait Type Trait]] for a list of allowed values.
footer-input-allowed:Input allowed
footer-tutorial-type:Tutorial type. See [[Tutorial Type Trait]] for a list of allowed values.
footer-start-angle-fracs:Start angle fracs

lvlSampleDict

sample:Sample object name
beat-count:Number of beats per loop
last://Unknown//

lvlTimeCompDict

start:Start of the approach animation definition section
int32://Unknown//
float32://Unknown//
time-unit:Unit of time. See [[Time Trait]] for a list of allowed values.
int32-2://Unknown//
int32-3:Approach beats

masterGroupingDict

lvl:[[.lvl|.lvl Objects]] object name
gate:[[.gate|.gate Objects]] object name
checkpoint:Checkpoint
checkpoint-leader-lvl:Checkpoint leader [[.lvl|.lvl Objects]] object name
rest-lvl:Rest [[.lvl|.lvl Objects]] object name
play-plus:PLAY +

masterObjectDict

first://Unknown//
second://Unknown//
skybox:Skybox object name
intro-lvl:Intro [[.lvl|.lvl Objects]] object name
grouping-count:Number of groupings of [[.lvl|.lvl Objects]]/[[.gate|.gate Objects]] Objects
footer-bool-1://Unknown//
footer-bool-2://Unknown//
footer-int32-1://Unknown//
footer-int32-2://Unknown//
footer-int32-3://Unknown//
footer-int32-4://Unknown//
footer-float32-1://Unknown//
footer-float32-2://Unknown//
footer-float32-3://Unknown//
checkpoint-lvl:Checkpoint .lvl object name
path-gameplay://Unknown//

matObjectDict

decal-map://Decal map?//
emissive-map://Emissive map?//
specular-map://Specular map?//
reflectivity-map://Reflectivity map?//
reflection-map://Reflection map?//
emissive-color://Emissive color?//
ambient-color://Ambient color?//
diffuse-color://Diffuse color?//
specular-color://Specular color?//
reflectivity-color://Reflectivity color?//
tex-pos://Texture pos?//
tex-scale://Texture scale?//
tex-rot://Texture rot?//
alpha://Alpha?//
blending:Blending. See [[Blend Trait]] for a list of allowed values.
cull-mode:Cull mode. See [[Cull Mode Trait]] for a list of allowed values.
z-mode:Z mode. See [[Z Mode Trait]] for a list of allowed values.
stencil-channel:Stencil channel. See [[Stencil Channel Trait]] for a list of allowed values.
mat-filtering:Material filtering. See [[Material Filtering Trait]] for a list of allowed values.
mat-lighting:Material lighting. See [[Material Lighting Trait]] for a list of allowed values.
tex-xfm-mode:Texture transform mode. See [[Texture Transform Mode Trait]] for a list of allowed values.
alpha-temp:|[[float32]] |`52a06bf4` |alpha |Controls the opacity of the tunnel or lattice around the track. The allowed values for alpha $$a$$ are: $$\{a∈\mathbb {R}\ |\ 0\leq a \leq 1\}$$.  |

playspaceObjectDict

world-scale:World scale
eye-distance-scale:Eye distance scale
near-x-min:Near x min
near-x-max:Near x max
near-y-min:Near y min
near-y-max:Near y max
near-z-min:Near z min
near-z-max:Near z max
near-recenter-secs:Near recenter secs
far-x-min:Far x min
far-x-max:Far x max
far-y-min:Far y min
far-y-max:Far y max
far-z-min:Far z min
far-z-max:Far z max
far-recenter-secs:Far recenter secs
recenter-max-velocity:Recenter max velocity

sampObjectDict

mode:Sample play mode. See [[Sample Mode Trait]] for a list of allowed values.
int32-1://Unknown//
path:Path
int32-2://Loop count?//
stream://Stream?//
volume:Volume
pitch:Pitch
pan:Pan
offset:Offset (ms)
channel-group:Channel group

SequencerObjectDict

version:Version number of ~TraitAnim (trait animation)
main-object:Name of the main object where the parameter can be found
sub-level-count:Number of sub-levels under the main object to get to the specific sub-object/parameter
sub-object:The [["magic number"|Object/Parameter Selectors]] identifying which sub-object is to be selected
parameter:The [["magic number"|Object/Parameter Selectors]] identifying which parameter is to be selected
sub-object-index-prefix:Selects the
sub-object-index-suffix:sub-object, using zero-based numbering
header-last:The index identifying the data type of the values in the data points. See [[Trait Type Trait]] for a list of allowed values.
data-point-count:Total number of data points
editor-data-point-count:Total number of displayed UI elements for data points on [[Drool's Editor|What We Know about Drool's Editor]]
footer-1://Unknown//
footer-2://Unknown//
footer-3://Unknown//
footer-4://Unknown//
footer-5://Unknown//
footer-6://Unknown//. See [[Intensity Trait]] for a list of allowed values.
footer-7://Unknown//. See [[Intensity Trait]] for a list of allowed values.
footer-8://Unknown//
footer-9://Unknown//
footer-10://Unknown//
footer-11://Unknown//
footer-12://Unknown//
footer-13://Unknown//
footer-14://Unknown//
footer-15://Unknown//
footer-16://Unknown//
footer-17://Unknown//
footer-18://Unknown//

ObjectDict

int32-0://Unknown//
int32-1://Unknown//
int32-2://Unknown//
version:Version number of Obj
section-count:Number of section markers
main-start:Start of the ~EditStateComp (edit state component) section

envObjectDict

ambient-color:Ambient color
light-count:Number of lights
light-name:Name of light
fog-color:Fog color
fog-density:Fog density

DataPointTemplate

LengthData TypeMeaning
4float32At what time (in beats) this data point occurs.
variablevariableThe value this data point holds. The specific meaning of this value depends on the data type and the context.
variablestringWhat interpolation method is applied on this data point with its neighboring data points. See Interpolation Trait for a list of allowed values.
variablestringWhat easing method is applied on this data point with its neighboring data points. See Easing Trait for a list of allowed values.

float32DataPoint

LengthData TypeMeaning
4float32At what time (in beats) this data point occurs. For float32DataPoint, the allowed values for time depend on the context.
4float32The floating-point value this data point holds. The specific meaning of this value depends on the context.
variablestringWhat interpolation method is applied on this data point with its neighboring data points. See Interpolation Trait for a list of allowed values.
variablestringWhat easing method is applied on this data point with its neighboring data points. See Easing Trait for a list of allowed values.

Additional Resources and Links

Samples and SFX

Sample Sources

Boomlibrary cinematic motion designed

  • ch-ds hit distorted 03
  • ch-ds hit distorted 04
  • CH-DS HIT Massive 01
  • CH-DS HIT Massive 04
  • ch-ds hit scifi 01

Eastwest Stormdrum 3

  • Various

Level BPMs and Time Signatures

  • Level 1 - 320 BPM (1/4)
  • Level 2 - 340 BPM (2/4)
  • Level 3 - 360 BPM (3/4)
  • Level 4 - 380 BPM (4/4)
  • Level 5 - 400 BPM (5/8)
  • Level 6 - 420 BPM (6/8)
  • Level 7 - 440 BPM (7/8)
  • Level 8 - 460 BPM (8/8)
  • Level 9 - 480 BPM (9/8)
  • Level 10 - 270-550~1 BPM

Difficulty Ranking

Thumper Difficulty Ranking System

Contributors

Footnotes

1

Needs factchecked