mcpField
M
maple-make

maple-make

github.com/nexpace-limitedクリエイティブ・メディア738 回インストール7 週間前に更新
リポジトリ

maple-make について

maple-makeは、MapleStoryのアセットを扱う開発者向けのスキルです。索引に基づいて資料を必要な分だけ参照し、構造、ID、描画、エンティティデータを確認できます。

主な機能

  1. 01MapleStoryデータ参照の索引
  2. 02IDからのアセットパス解決
  3. 03スプライト描画と反転ルール
  4. 04キャラクターのソケット組み立て
  5. 05マップ、モブ、NPC、スキルの構造
  6. 06Phaser 3の描画ガイド

活用シーン

  1. 01MapleStoryの領域別資料の検索
  2. 02IDからのアセットパス解決
  3. 03原点と反転ルールに沿った描画
  4. 04装備パーツを使ったキャラクターの組み立て

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nexpace-limited/msu-skills --skill maple-make

インストール後、Claude Code で/maple-makeを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
maple-character-install-structure.md
maple-character-morph-structure.md
maple-character-rendering.md
maple-character-skill-reference.md
maple-character-skill-system.md
maple-character-tamingmob-structure.md
maple-core-folder-guide.md
maple-core-id-reference.md
maple-core-id-system.md
maple-core-items-reference.md
maple-core-items.md
maple-core-rendering.md
maple-data-reference.md
maple-field-map.md
maple-field-reactor-structure.md
maple-mob-boss-arkarium-structure.md
maple-mob-boss-balrog-structure.md
maple-mob-boss-blackmage-structure.md
maple-mob-boss-cygnus-structure.md
maple-mob-boss-damien-structure.md
maple-mob-boss-darknell-structure.md
maple-mob-boss-gas-structure.md
maple-mob-boss-gloom-structure.md
maple-mob-boss-hilla-structure.md
maple-mob-boss-horntail-structure.md
maple-mob-boss-lotus-structure.md
maple-mob-boss-lucid-structure.md
maple-mob-boss-magnus-structure.md
maple-mob-boss-papulatus-structure.md
maple-mob-boss-pinkbean-structure.md

詳細

maple-make スキル

references/ 配下の MapleStory データリファレンスライブラリを読み込み、MapleStory のアセットの構造と構成方法(スプライトの描画、ソケットの組み立て、mob/NPC/スキル/マップのデータ構造)に関する完全な知識を提供します。

エントリーポイント

必ず references/maple-data-reference.md から読み始めてください。各ドメインに対応するリソースファイルを示すインデックスです。エントリーポイントを確認せずに、リソースファイルを直接読み込まないでください。

リソースマップ

ファイル説明
maple-data-reference.mdエントリーポイント — クイックルール、ID の式、リファレンスマップ
maple-core-rendering.mdCDN、反転ルール、描画式、Phaser との統合
maple-core-folder-guide.mddata/ ディレクトリの構造、ファイル命名規則
maple-core-id-system.mdID からファイルを解決するルール
maple-core-id-reference.md武器の種類、職業ツリー、身体パーツのスロット、スキルグレード
maple-core-items.mdアイテムの概要
maple-core-items-reference.mdアイテム ID リファレンス
maple-character-rendering.mdキャラクターのソケット組み立て(複数パーツの装備)
maple-character-skill-system.mdスキル定義、ダメージ計算式
maple-character-skill-reference.mdスキル ID リファレンス
maple-character-morph-structure.mdモーフスプライトの構造
maple-character-tamingmob-structure.mdTamingMob(騎乗動物)の構造
maple-character-install-structure.md設置アイテムの構造
maple-field-map.mdマップの背景と足場の構造
maple-field-reactor-structure.mdリアクタースプライトの構造
maple-npc-structure.mdNPC スプライトの構造
maple-pet-structure.mdペットスプライトの構造
maple-mob-structure.mdmob のスプライトとステータスの構造
maple-mob-boss-{name}-structure.mdボスごとのスプライトと攻撃の構造(19 体のボス)

ワークフロー

1. エントリーポイントを読む
references/maple-data-reference.md

ここでは、クイックルールの表(ID の式、描画式、ソケットの式)と、各ドメインで読み込むリソースファイルを示すリファレンスマップを確認できます。

2. 必要に応じて読み込む

現在のタスクに関連するリソースファイルだけを読み込んでください。ファイルを選ぶ際は、maple-data-reference.md のリファレンスマップを使用します。

タスク読み込むファイル
スプライトの描画全般maple-core-rendering.md — すべてのエンティティタイプで必ず読み込む
装備中のキャラクターmaple-character-rendering.md
マップ/背景maple-field-map.md、maple-core-folder-guide.md
mobmaple-mob-structure.md
NPCmaple-npc-structure.md
スキルmaple-character-skill-system.md
ボスmaple-mob-boss-{name}-structure.md
ID の解決maple-core-id-system.md、maple-core-id-reference.md

タスクが明らかに複数のドメインにまたがる場合は、まずすべてのリソースファイルのフロントマターにある説明を確認してから、全文を読み込むファイルを選んでください。

3. ナレッジを適用する

読み込んだリファレンスを使用して、以下を行います。

  • ID からアセットのファイルパスを解決する
  • 原点に基づく描画位置と反転ルールを適用する
  • キャラクターのソケットチェーンを組み立てる
  • mob/skill/map の JSON 構造を解析する
  • Phaser 3 と統合する(maple-core-rendering.md を参照)

主なルール(エントリーポイントより)

ルール計算式
描画位置draw_x = world_x - origin.x / draw_y = world_y - origin.y
反転時のアンカーanchorX = flip ? (width - origin.x) : origin.x
ソケット(反転なし)childOriginWorld = parentOriginWorld + parentSocket - childSocket
ソケット(反転あり)childOriginWorld.x = parentOriginWorld.x - parentSocket.x + childSocket.x
スプライトの向きすべてのスプライトはデフォルトで左を向きます。右を向かせるには明示的に反転します
CDN のベース URLhttps://resource-static.msu.io/data/

制約

  • アセットのパスをハードコードしないでください。必ずリソースファイルと ID の計算式から導き出してください
  • 描画/反転/ソケットのコードを書く際は、maple-core-rendering.md を必ず参照してください
  • データ構造に関する知識を得るために、references/ 以外のファイルを参照しないでください
  • すべてのリソースファイルを一度に読み込まず、タスクに応じて必要なものだけを読み込んでください

コメント