MM1:List of 3D Models

To add extra details to areas without making the level geometry too complex, some objects use 3D models instead of sprites. Though early alpha versions of Magical Mary (then named World of Kirbycraft and Mary's Magical Adventure) used voxel models, late alpha builds began phasing out these models, replacing them with MD3-format models.

MD3 models
3D models in more modern Magical Mary versions use MD3 models, Quake 3's format. These low-polygon models use textures and more interesting shapes than just cubes and solid colors. All MD3 model filenames, texture names, and objects they're used for are listed below.

Voxel models
Voxel models are a collection of cubes placed in 3D space, which were used for a lot of objects seen during gameplay in early alpha builds. As of the "Great Refactoring", these are being replaced with the newer MD3-format models.

Below is a list of every voxel model that is still used in the game, listing their filename (stored in BaseGamePack3.pk3/Voxels) and what uses the model, grouped by the "sprite name" (first four letters of filename).

SPRI (boosting objects)
Springs and boost panels are within the SPRI sprite name.

COIN (coins)
As its name suggests, normal coins are stored here, which can appear in four colors, pink being the rarest.

PICK (Pickups)
PICK contains inventory items that Mary and Xane can carry and use at any time.

STAR (magic stars)
The 3D star models used by magic pickups and the collectibles in Special Stages are found in this "set".

BULL (magical bullets)
This "set" contains the magical bullet projectiles used by the MAGIC-FIRE Pistols and PWPD robots.

CLAW (Mary's claw parts)
Mary's claw and its chain rings use voxel models from this "set". Additionally, so does the grate that she fires it at.

BALL (throwable balls)
The three balls that can be purchased in the shop are all within the BALL sprite name.

LASR (laser-like projectiles)
This sprite name "set" may seem like it's for lasers, but it also contains the sword beam voxel models.

SIGN (tutorial sign only)
Strangely, a whole sprite name is dedicated to just the single tutorial sign model.

SOAP (soap-related objects)
Due to Xane's fear of cleaning items and soap, soap plays a somewhat bigger role than other "decorations".

TREE (tree trunks)
Like COIN, this is pretty self-explanatory, but TREE contains models used for trees under the leaves, which are separate image-based objects placed on the underlying voxel models in this list. Starting in late alpha versions, trees are formed using multiple "segments", giving each tree its own appearance and layout. For example, forest trees use different combinations of branch and blank segments, while trimmed trees are different heights.

In later early alpha builds, these were the whole tree trunks, leading to every tree looking the same, with only leaf cluster placement being unique between trees.

LITE (lights)
Light models are in this "set"...well, except for the rectangular ceiling light, which is in JUNK for some reason.

TURR (laser turret)
The Laser Turret is the only fully 3D enemy in Mary's Magical Adventure, and due to that, it has its own sprite name, TURR. Starting in "late alpha" versions, turrets use MD3 models instead, removing these in the process.

BPIN (bowling alley assets)
Voxel models used for Peacewater's bowling alley, which is in 1-3: City Street Run.