MZ用プラグイン

MPP キャラクターメイク - MPP_CharacterMake_Op1.js

シェア用テキスト:
▼MPP キャラクターメイク(木星ペンギン様作) - MPP_CharacterMake_Op1.js
https://plugin-mz.fungamemake.com/archives/7381
キャラクターメイク画面(タイプ1)を呼び出せるようになります。

ふりがな:きゃらくたーめいく

機能概要: キャラクターメイク画面(タイプ1)を呼び出せるようになります。

利用規約(ライセンス): MITライセンス

作者:木星ペンギン

作者サイト:https://woodpenguin.web.fc2.com/

解説ページ:https://woodpenguin.web.fc2.com/MV_Plugin/CharacterMake…

ファイル名:MPP_CharacterMake_Op1.js

プラグインのヘルプ:

/=============================================================================
// MPP_CharacterMake_Op1.js
//=============================================================================
// Copyright (c) 2017-2022 Mokusei Penguin
// Released under the MIT license
// http://opensource.org/licenses/mit-license.php
//=============================================================================

/*:
 * @target MZ
 * @plugindesc キャラクターメイク画面(タイプ1)を呼び出せるようになります。
 * @author 木星ペンギン
 * @url http://woodpenguin.web.fc2.com/MV_Plugin/CharacterMake.html
 *
 * @base MPP_CharacterMake
 * @orderAfter MPP_CharacterMake
 *
 * @help [version 1.1.0]
 * - このプラグインはRPGツクールMZ用です。
 * - キャラクターメイク画面(タイプ1)を呼び出せるようになります。
 * - This plugin is Japanese help only.
 * 
 * ▼ パーツの簡易設定
 *  - テストプレイ中にキャラクターメイク画面を呼び出し、そこでF9キーを押すと、
 *    デベロッパーツールのConsole画面に現在のキャラクターメイク画像の
 *    コマンド名が表示されます。
 *    (デベロッパーツールはF8キーで起動できます)
 *  - [デフォルトパーツ]をアクターのメモ欄にコピー&ペーストすると、
 *    アクターの初期グラフィックがキャラクターメイクで作った画像になります。
 *  - [パーツ毎のコマンド]を武器、防具、職業のメモ欄にコピー&ペーストすると、
 *    それらのオブジェクトを持つアクターのパーツが変更されます。
 *  - 色に関するコマンドはどちらも共通です。
 * 
 * ▼ パーツの固定
 *  - 職業のメモ欄にパーツや色が設定されている場合、それらは固定値扱いとなり、
 *    キャラクターメイク画面で変更できなくなります。
 *  - <GeneParts PARTS:id>コマンドのidに0を指定した場合、
 *    パーツなしが固定値となります。
 * 
 * ▼ 各パラメータ詳細
 *  〇 基礎タイプ
 *   Male   : 男性
 *   Female : 女性
 *   Kid    : 子供
 * 
 *  〇 パーツ名
 *   Face      : 顔             FrontHair  : 前髪
 *   RearHair  : 後髪           Beard      : ヒゲ
 *   Ears      : 耳             Eyes       : 目
 *   Eyebrows  : 眉             Nose       : 鼻
 *   Mouth     : 口             FacialMark : 紋様
 *   BeastEars : 獣耳           Tail       : 尻尾
 *   Wing      : 羽             Clothing   : 服
 *   Cloak     : マント         AccA       : 装身具1
 *   AccB      : 装身具2        Glasses    : メガネ
 * 
 *  〇 色番号
 *   1  : 肌の色                  2  : 目の色
 *   3  : 毛の色                  4  : 後髪のサブカラー
 *   5  : 紋様の色                6  : 獣耳の色
 *   7  : 服のメインカラー        8  : 服のサブカラー1
 *   9  : 服のサブカラー2         10 : 服のサブカラー3
 *   11 : マントのメインカラー    12 : マントのサブカラー1
 *   13 : 装身具1のメインカラー   14 : 装身具1のサブカラー1
 *   15 : 装身具1のサブカラー2    16 : 装身具2のメインカラー
 *   17 : 装身具2のサブカラー1    18 : 装身具2のサブカラー2
 *   19 : 装身具2のサブカラー3    20 : メガネのメインカラー
 *   21 : メガネのサブカラー1     22 : メガネのサブカラー2
 *   23 : 尻尾の色                24 : 羽の色
 * 
 * ▼ 補足
 *  - 本プラグインにはパーツの位置(オフセット)を設定する機能はありません。
 * 
 * ================================
 * Mail : wood_penguin@yahoo.co.jp (@は半角)
 * Blog : http://woodpenguin.blog.fc2.com/
 * License : MIT license
 * 
 *  @param Parts List
 *      @text パーツ並び順
 *      @desc エディット画面のパーツの並び順
 *      @type select[]
 *          @option 顔
 *              @value Face
 *          @option 前髪
 *              @value FrontHair
 *          @option 後髪
 *              @value RearHair
 *          @option ヒゲ
 *              @value Beard
 *          @option 耳
 *              @value Ears
 *          @option 目
 *              @value Eyes
 *          @option 眉
 *              @value Eyebrows
 *          @option 鼻
 *              @value Nose
 *          @option 口
 *              @value Mouth
 *          @option 紋様
 *              @value FacialMark
 *          @option 獣耳
 *              @value BeastEars
 *          @option 尻尾
 *              @value Tail
 *          @option 羽
 *              @value Wing
 *          @option 服
 *              @value Clothing
 *          @option マント
 *              @value Cloak
 *          @option 装身具1
 *              @value AccA
 *          @option 装身具2
 *              @value AccB
 *          @option メガネ
 *              @value Glasses
 *      @default [”Face”,”FrontHair”,”RearHair”,”Beard”,”Ears”,”Eyes”,”Eyebrows”,”Nose”,”Mouth”,”FacialMark”,”BeastEars”,”Tail”,”Wing”,”Clothing”,”Cloak”,”AccA”,”AccB”,”Glasses”]
 *
 *  @param Preview List
 *      @text プレビュー表示
 *      @desc 
 *      @type select[]
 *          @option 歩行グラ
 *              @value Walk turn
 *          @option 歩行グラ(正面のみ)
 *              @value Walk front
 *          @option 歩行グラ(4方向)
 *              @value Walk 4dir
 *          @option 歩行グラ(4方向/1.5枠)
 *              @value Walk 4dir wide
 *          @option 戦闘グラ
 *              @value Battler
 *          @option 顔グラ
 *              @value Face
 *      @default [”Face”,”Walk turn”,”Battler”]
 * 
 *  @param Color Custom?
 *      @text 色のカスタムの有効/無効
 *      @desc 
 *      @type boolean
 *      @default true
 * 
 *  @param Confirmation Scene?
 *      @text 確認画面の有効/無効
 *      @desc 
 *      @type boolean
 *      @default true
 * 
 *  @param Random Parts
 *      @text ランダムで変更されるパーツ
 *      @desc 
 *      @type struct<PartsBoolean>
 *      @default {”Face”:”true”,”FrontHair”:”true”,”RearHair”:”true”,”Beard”:”true”,”Ears”:”false”,”Eyes”:”true”,”Eyebrows”:”true”,”Nose”:”true”,”Mouth”:”true”,”FacialMark”:”true”,”BeastEars”:”false”,”Tail”:”false”,”Wing”:”false”,”Clothing”:”true”,”Cloak”:”false”,”AccA”:”true”,”AccB”:”true”,”Glasses”:”true”}
 * 
 *  @param Parts Weights
 *      @text パーツ重み
 *      @desc ランダム使用時にパーツごとの出やすさを設定。
 *      @type struct<PartsWeight>[]
 *      @default [”{”Parts Name”:”FrontHair”,”Id”:”0”,”Weight”:”0”}”,”{”Parts Name”:”RearHair”,”Id”:”0”,”Weight”:”0”}”,”{”Parts Name”:”Beard”,”Id”:”0”,”Weight”:”4”}”,”{”Parts Name”:”FacialMark”,”Id”:”0”,”Weight”:”8”}”,”{”Parts Name”:”Clothing”,”Id”:”0”,”Weight”:”0”}”,”{”Parts Name”:”AccA”,”Id”:”0”,”Weight”:”8”}”,”{”Parts Name”:”AccB”,”Id”:”0”,”Weight”:”8”}”,”{”Parts Name”:”Glasses”,”Id”:”0”,”Weight”:”8”}”]
 *      @parent Random Parts
 * 
 *  @param Random Colors
 *      @text ランダムで変更される色
 *      @desc 
 *      @type struct<ColorsBoolean>
 *      @default {”Color1”:”false”,”Color2”:”false”,”Color3”:”true”,”Color4”:”false”,”Color5”:”false”,”Color6”:”false”,”Color7”:”true”,”Color8”:”true”,”Color9”:”false”,”Color10”:”false”,”Color11”:”false”,”Color12”:”false”,”Color13”:”true”,”Color14”:”false”,”Color15”:”false”,”Color16”:”true”,”Color17”:”false”,”Color18”:”false”,”Color19”:”false”,”Color20”:”true”,”Color21”:”false”,”Color22”:”false”,”Color23”:”false”,”Color24”:”false”}
 *
 *  @param Random SE
 *      @text ランダムSE
 *      @desc 
 *      @type struct<SE>
 *      @default {”name”:”Decision1”,”volume”:”90”,”pitch”:”100”,”pan”:”0”}
 *
 *  @param === Terms ===
 *      @text === 用語 ===
 * 
 *  @param Random
 *      @text 用語[ランダム]
 *      @desc 制御文字使用可能
 *      @default Shift:  ランダム
 *      @parent === Terms ===
 * 
 *  @param Command
 *      @text 用語[コマンド]
 *      @desc 
 *      @type struct<Command>
 *      @default {”Yes”:”はい”,”No”:”いいえ”,”Default”:”元に戻す”,”Ok”:”決定”,”Custom”:”カスタム”,”Bright”:”ブライト”,”Normal”:”ノーマル”,”Dark”:”ダーク”}
 *      @parent === Terms ===
 * 
 *  @param Message
 *      @text 用語[メッセージ]
 *      @desc 
 *      @type struct<Message>
 *      @default {”Confirmation”:”このグラフィックでよろしいですか?”}
 *      @parent === Terms ===
 * 
 *  @param Parts
 *      @text 用語[パーツ]
 *      @desc
 *      @type struct<Parts>
 *      @default {”Face”:”顔”,”FrontHair”:”前髪”,”RearHair”:”後髪”,”Beard”:”ヒゲ”,”Ears”:”耳”,”Eyes”:”目”,”Eyebrows”:”眉”,”Nose”:”鼻”,”Mouth”:”口”,”FacialMark”:”紋様”,”BeastEars”:”獣耳”,”Tail”:”尻尾”,”Wing”:”羽”,”Clothing”:”服”,”Cloak”:”マント”,”AccA”:”装身具1”,”AccB”:”装身具2”,”Glasses”:”メガネ”}
 *      @parent === Terms ===
 * 
 *  @param Colors
 *      @text 用語[色]
 *      @desc
 *      @type struct<Colors>
 *      @default {”Color1”:”肌の色”,”Color2”:”目の色”,”Color3”:”毛の色”,”Color4”:”サブカラー”,”Color5”:”紋様の色”,”Color6”:”獣耳の色”,”Color7”:”メインカラー”,”Color8”:”サブカラー1”,”Color9”:”サブカラー2”,”Color10”:”サブカラー3”,”Color11”:”メインカラー”,”Color12”:”サブカラー1”,”Color13”:”メインカラー”,”Color14”:”サブカラー1”,”Color15”:”サブカラー2”,”Color16”:”メインカラー”,”Color17”:”サブカラー1”,”Color18”:”サブカラー2”,”Color19”:”サブカラー3”,”Color20”:”メインカラー”,”Color21”:”サブカラー1”,”Color22”:”サブカラー2”,”Color23”:”尻尾の色”,”Color24”:”羽の色”}
 *      @parent === Terms ===
 * 
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2025 All Rights Reserved.