当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
MZをQVGA沼に引きずり込もうとするアレ - CrazyQvgaMZ.js
シェア用テキスト:
▼MZをQVGA沼に引きずり込もうとするアレ(木下英一様作) - CrazyQvgaMZ.js
https://plugin-mz.fungamemake.com/archives/1601
MZをQVGA仕様にしてみました。自称「あたまおかしい魔改造プラグイン」です。仕様が変わる事があります。割とグダグダ。全体的に大幅に動作を変えるプラグインですので設置順にはご注意ください。
ふりがな:MZをQVGAぬまにひきずりこもうとするあれ
機能概要: MZをQVGA仕様にしてみました。自称「あたまおかしい魔改造プラグイン」です。仕様が変わる事があります。割とグダグダ。全体的に大幅に動作を変えるプラグインですので設置順にはご注意ください。
利用規約(ライセンス): MITライセンス
作者:木下英一
作者サイト:https://kinoei.sakura.ne.jp
解説ページ:https://kinoei.sakura.ne.jp/knmnsoft.php?mode=1&id=43
ファイル名:CrazyQvgaMZ.js
プラグインのヘルプ:
/*: * @target MZ * @plugindesc MZをQVGA沼に引きずり込もうとするアレ * Ver 0.2.4 * @author 木下英一 * @url https://kinoei.sakura.ne.jp * @help CrazyQvgaMZ.js * * <注意> * 使う画像素材のファイル名に全角文字は決して使わないでください。 * ブラウザデプロイでは404喰らいます。それがインターネットの理なのだ…。 * RPGツクール2000、2003から素材を持ってきた時は特に要確認! * * <アレ> * MZをQVGA仕様にしてみました。自称「あたまおかしい魔改造プラグイン」です。 * 仕様が変わる事があります。割とグダグダ。 * 全体的に大幅に動作を変えるプラグインですので設置順にはご注意ください。 * * 主にRPGツクール2000とか2003とかに骨抜きにされちゃった人向けです。 * または「低解像度がどちらかというと好き」な人向けです。 * 粗々の画面は好きかい? * * 解像度が低い事で素材準備の難易度が下がる可能性も…。(人によっては逆に上がる) * * 基本的に素材用意してプラグインぶち込んじゃえば一気に全体がそれっぽい雰囲気に変化します。 * MZは基本的に高解像度のゲームを作るのに最適化されています。 * ですがQVGA(320x240)向けでは、解像度が低い素材を利用することになります。 * そのまま使用しようとするとエディタでは画像が細かすぎて編集が大変になります。 * そのためエディタでの編集を快適にするために3倍サイズにした画像を用意するのが基本になります。 * ゲーム中は画像が1/3倍に縮小されて使用されます。 * サイズ操作が必要な画像は後述します。 * * 当方作プラグイン「FeelPixelperfect.js」と一緒に使うのが効果的です。 * * 当方作プラグイン「LookAtMHPMMP.js」も使えます。HP・MPの最大値表示が欲しい場合にどうぞ。 * おススメの設定は「digit_fontsize_sub = 2 / maxvalue_y_offset = 0 / battle = false」です。 * * 「BattleendShowExpAndMoney.js」も使えるようになりました。 * * 他のプラグインとは多分相性悪いです。 * * <正しく動かすのに最低限必要なもの> * ・フォント * ・添付のフォントファイル二つをfontフォルダに入れてください。 * 中身はPixelMplus(ピクセル・エムプラス)をウェブフォント化したものです。 * http://itouhiro.hatenablog.com/entry/20130602/font * ライセンス:M+ FONT LICENSE * ・顔グラフィック、トップビュー用エネミーグラフィック、 * サイドビュー用グラフィック(アクター、エネミー両方) * マップタイル * ・MZの通常の仕様のもの。 * 必要なものをご用意ください。 * ゲーム中ではフィルタなしの1/3倍にされて使用されます。 * RPGツクール2000、2003用のものを使うにはフィルタなしで3倍の大きさにしてください。 * 各ツクールのRTP画像を使用するにはそれぞれユーザー登録を済ませている必要があります。 * ・キャラクター * ・MZ仕様そのまま * RPGツクール2000のキャラクター画像を拡大加工なしにそのまま使えます。 * ただし、向き位置をMZの仕様に合わせて修正する必要があります。(上右下左 から 下左右上 の順へ) * * <他> * 敵に位置が微妙に狂ってる感じがするのは仕様みたいなものです。 * テストしながら少しずつ調整しましょう。 * * プラグインコマンドはありません。 * * 設定変更して戦闘テストする場合、 * 戦闘テスト前にセーブしないと反映されませんのでご注意ください。 * * 無保証。改造自由。 * 利用も商用・無償・年齢区分にかかわらず自由。 * ライセンスはMITでたのんます。 * 改造する時このヘルプの下部にあるMITに関する文章をいじくらなければOK。 * * <履歴> * Ver 0.2.4(20/10/18) * ・アイテム名が8文字からぼやけ始めていたのを修正。 * (と言いつつも、保証は8文字まで。それ以降はスペースに無理が出てきてぼやけ始めます。) * * Ver 0.2.3(20/10/08) * ・マップ名表示のぼやけを修正。 * ・Sprite_BattleNameをグローバル化。 * ・Sprite_BattleGaugeをグローバル化。 * ・装備画面のウィンドウ、装備スロット名幅を決め打ちに変更。 * (装備スロット名をぼやけ無し5文字、アイテム名をぼやけ無し8文字を保証するため) * ・parseIntをMath.truncに変更。 * ・F9で開けるデバッグウィンドウに対応。 * * Ver 0.2.2(20/09/17) * ・ダメージ数値のぼやけを修正。 * ・フキダシアイコンの表示不備を修正。 * ・影チップレイヤー表示を有効にするかの設定を追加。 * * Ver 0.2.1(20/09/15) * ・サイドビューの戦闘背景位置を誤っていたので修正。 * ・ムービー再生サイズを変更。 * * Ver 0.2.0(20/09/13) * ・画像を「1倍から0.334倍」にする方式から「3倍サイズからフィルタなしで動的に1/3倍」にする方式に変更。 * これによりサフィックス「_game」の付いたゲーム用画像ファイルを別途用意する必要が無くなりました。 * ・通常時の名前幅の計算方法を変更。 * ・オプションウィンドウの内部項目の幅を修正。 * ・ぼやけ表示、それに関する表示不都合を修正。 * ・オプション名の1つをtypoしていたので修正(「サイドビュー武器を縮小するかどうか」の項目)。 * ・サイドビューステート画像のチップサイズを自動算出する方式に変更。 * ・サイドビュー武器画像のチップサイズを自動算出する方式に変更。 * ・戦闘アニメの位置を調整。 * ・ピクチャを自動縮小してしまっていたので修正。 * ・ショップ画面のコマンドがぼやけてたので修正。 * ・装備画面のサイズを全体的に微調整。 * ・ステータス画面のサイズを全体的に微調整。 * * Ver 0.1.2(20/09/09) * ・実際にゲームで使用する画像ファイルのサフィックス(後ろに付ける文字)を「_game」に統一。 * ・マップ名表示対応。 * ・ダメージ数字をちょっとだけ調整。 * ・初期拡縮モードを有効にするようにした。(主にブラウザデプロイ向け、F3キーのアレです。もちろん切り替え可能。) * * Ver 0.1.1(20/09/05) * ・サイドビューキャラクターの縮小設定が通っていなかったのを修正。 * (正常に処理されていますが、微妙に縮小がかかる場合があるようです…) * * Ver 0.1.0(20/09/05) * ・とりあえず動けばもうけもん版。 * * <PixelMplus(ピクセル・エムプラス)ライセンス条文> * These fonts are free software. * Unlimited permission is granted to use, copy, and distribute it, with or without modification, either commercially and noncommercially. * THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY. * * これらのフォントはフリー(自由な)ソフトウエアです。 * あらゆる改変の有無に関わらず、また商業的な利用であっても、自由にご利用、複製、再配布することができますが、全て無保証とさせていただきます。 * * <MITライセンス条文> * MIT License * * Copyright (c) 2020 木下英一 * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * @param no_reduction_front_enemies * @text フロントビューエネミーを縮小するかどうか * @desc フロントビューエネミー画像を自動縮小します。フィルタなしで縮小します。 * @default true * @type boolean * @on うむッ! * @off いかんッ! * @param no_reduction_sv_actors * @text サイドビューアクターを縮小するかどうか * @desc サイドビューアクター画像を自動縮小します。フィルタなしで縮小します。 * @default true * @type boolean * @on うむッ! * @off いかんッ! * @param no_reduction_sv_enemies * @text サイドビューエネミーを縮小するかどうか * @desc サイドビューエネミー画像を自動縮小します。フィルタなしで縮小します。 * @default true * @type boolean * @on うむッ! * @off いかんッ! * @param no_reduction_sv_weapons * @text サイドビュー武器を縮小するかどうか * @desc サイドビュー武器画像を自動縮小します。しかしぼやけまくります。 * @default true * @type boolean * @on うむッ! * @off いかんッ! * @param enable_map_auto_shadow * @text 影チップレイヤー表示を有効にするかどうか * @desc 有効の場合はMZデフォルト通りの動作になります。無効にすると影チップが全部無効になります。 * @default true * @type boolean * @on うむッ! * @off いかんッ! */