Communities
Developers
Get Manager
Log In
Communities
Developers
API Docs
GitHub
Package Format Docs
Markdown Preview
Manifest Validator
Contact Us
Privacy Policy
News
Get Manager
Communities
Zelda 64: Recompiled
Player_Model_Manager
Zelda 64: Recompiled
Upload package
Player Model Manager
Link model replacement API.
YAZMT
https://github.com/YAZ64MT/PlayerModelManager
Install
Details
Details
Last Updated
First Uploaded
Downloads
4K
Likes
9
Size
112KB
Dependency string
YAZMT-Player_Model_Manager-0.6.1
Dependants
7 other mods
Loading...
Download
Details
Required (3)
Wiki
Changelog
Versions
Analysis
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Modding Wiki
Categories
Mods
Libraries
0.6.1
Fixed crash that would occur if PlayerModelManager came before REPY in the load order
0.6.0
Removed dependency on
ProxyMM-KV
Added dependency on
RecompExternalPython for Zelda64Recompiled
Model config is now saved in a separate location from the save file
PMM's model saving is no longer affected when another mod changes the save file path
Kafei can now wear registered human player models and Keaton mask models
Human Link's tunic is now colorable
Removed options to disable and force tunic color
UI will now respond during day transitions and other scenarios where it would become unresponsive
Updated API
Changed the following values to the PlayerModelManagerEvent enum:
PMM_EVENT_MODEL_APPLIED -> PMM_EVENT_MODEL_APPLIED_TO_MAIN_PLAYER
PMM_EVENT_MODEL_REMOVED -> PMM_EVENT_MODEL_REMOVED_FROM_MAIN_PLAYER
Added the following values to the PlayerModelManagerEvent enum:
PMM_EVENT_MODEL_APPLIED_TO_OTHER
PMM_EVENT_MODEL_REMOVED_FROM_OTHER
Stubbed the following API functions:
PlayerModelManager_overrideVanillaDisplayList
PlayerModelManager_overrideVanillaMatrix
PlayerModelManager_getFormDisplayList
PlayerModelManager_isApplied
PlayerModelManager_isCustomModelApplied
Added the following API functions:
PlayerModelManager_Actor_isModelApplied
PlayerModelManager_Actor_getDisplayList
PlayerModelManager_Actor_getMatrix
PlayerModelManager_Actor_hasAppearanceData
Added the following display list ID:
PMM_DL_ELEGY_OF_EMPTINESS_SHELL
Deprecated the following display list IDs:
PMM_DL_ELEGY_OF_EMPTINESS_SHELL_HUMAN
PMM_DL_ELEGY_OF_EMPTINESS_SHELL_DEKU
PMM_DL_ELEGY_OF_EMPTINESS_SHELL_GORON
PMM_DL_ELEGY_OF_EMPTINESS_SHELL_ZORA
PMM_DL_ELEGY_OF_EMPTINESS_SHELL_FIERCE_DEITY
Removed some unused display list and matrix IDs in the API
See playermodelmanager_api.h for more details
0.5.1
Fix child voice being used for adult models during certain scene transitions
Adult models no longer use child sound cues during the big chest opening cutscene
0.5.0
Add support for replacing individual pieces of equipment
Can be specified on a per-form-model-type basis
Added built-in equipment model entries
Added ability to replace the ray emitted by the Mirror Shield
Added ability to replace bomb and bombchu models
Added support for model packs
Allows mod creators to have multiple model types equipped as a set
Adult models built for this version or later fall back to adult-sized equipment
Adult models now use adult Link voice clips in more situations
When firing hookshot
When whipping Epona
When equipping a transformation mask
When transformed into a giant
Updated UI to allow model categories to be directly selected
Removed ModelReplacer optional dependency
Concept of "optional models" formalized
These models are prefixed with PMM_DL_OPT
If an optional model isn't specified, it will fall back to another model before falling back to the vanilla models
e.g. if PMM_DL_OPT_FPS_BOW isn't specified, it will fall back to PMM_DL_BOW before falling back to the vanilla model
Fixed Blast Mask cooldown corrupting tunic color
Fixed PMM_DL_MIRROR_SHIELD_RAY and PMM_DL_MAGIC_BARRIER not being replaced
Mod will no longer attempt to write values to En_Torch2 or En_Boom variables while their overlays are not loaded
Should fix many instances of corrupted graphics/code and crashing
Rewrote much of the mod under the hood for better extensibility
Bumped API version
0.4.0
Add support for custom Fierce Deity Elegy of Emptiness statues
Add API call for changing the tunic color on a per form basis
Add API call for overriding display lists used when no custom model is present
Add API call for overriding matrixes when no custom matrix is present
Add API call for checking if a custom player model is equipped to a particular form
Bumped API version
Fix Zora boomerangs not being replaced
Fix Goron shielding skeleton not being replaced
0.3.1
Fix vanilla Deku Link's flower propellers using the wrong model
Fix mask matrix not being properly reset when changing models
Fix custom arrow display lists not being used
Bump minimum recomp version to 1.2.2
0.3.0
ModelReplacer is now an optional dependency
Add first person bow/slingshot replacement options
Adult bow and arrow positions now match OoT
Bump required version of YAZMT Core
Fix Fierce Deity vanilla model using wrong bottle hand
Fix Kafei using adult door animation when adult model is equipped
More consistently use the right models when multiple Links are being drawn
0.2.1 (Pre-Thunderstore)
Fix player form properties being applied too early when removing a transformation mask
Fix equipment being drawn on the wrong limb if a custom model's fists were connected to the forearm
Fix milk bar sound check cutscenes using incorrect face textures & display lists
Player skeleton no longer interpolates between positions right after switching models
0.2.0 (Pre-Thunderstore)
Add API function for other mods to override custom tunic color
Override can be ignored by user in mod config
Update adult human running speed to match Zora Link
Fix adult Link clipping into the floor for a frame when unpausing
Fix equipment rendering on the wrong limb with certain models
0.1.0 (Pre-Thunderstore)
Initial release
Categories
Mods
Libraries