What problem does it solve? Configuring the player character in MapleStory Worlds requires editing two interlinked .model files (Player.model and DefaultPlayer.model) with a non-obvious Values structure, where mistakes like editing only the alias entry for speed or jump force are silently overwritten. This Skill guides inspection and patching of DefaultPlayer through the ModelBuilder API so component and property changes apply correctly. ## Core Features & Use Cases - Model inspection and patching: Read and modify DefaultPlayer.model and Player.model through the msw-general ModelBuilder instead of error-prone raw JSON edits. - Component management: Add or remove native and script components (e.g. script.MyCustomComponent, SpriteRendererComponent) with correct Maker Refresh and .codeblock registration steps. - Movement, HP, and camera tuning: Set movement speed, jump force, gravity, max HP, and camera dead zone / soft zone / damping with the correct alias-plus-native value pairs. - Use Case: You want a faster player with 2000 HP and a custom attack script. The Skill walks you through writing the .mlua under RootDesk/MyDesk, refreshing Maker, adding the script component, and setting both the alias and native Values entries so the changes actually take effect. ## Quick Start Ask the AI to use the msw-defaultplayer skill to set the DefaultPlayer movement speed to 2.0 and max HP to 2000 in the MapleStory Worlds workspace.