マップ一つに使えるタイルセットを無制限にする(Ver.4.0.2)

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

マップ一つに使えるタイルセットを無制限にする(Ver.4.0.2)

投稿記事by Awayamatana » 2022年10月17日(月) 00:01

マップ一つに対してタイルセットを無制限で使用可能にします。
MV版はこちら
サンプル動画(Twitter)
画像
ダウンロード
TilesetEx.js Ver.4.0.2
利用にはRPGツクールMZのユーザー登録が必要です。

使い方
不足しがちなタイルB~Eを補う目的での使用も可能ですが、今回は例として視覚的に分かりやすい、外装と内装を複合したマップを作ります。

(1) 親マップ(外装マップ)を描きます。
画像
(2) img\parallaxesフォルダに画像を保存します。
画像
(3) もう一つのマップ、もとい子マップ(内装マップ)を作成します。
マップをグループ化し、名前を"tilesetEx"という文字列が含まれるようにします。
例えば"自宅内装_tilesetEx"でも構いません。幅、高さは必ず親マップと同じにして下さい。
遠景に保存したマップ画像を指定します。
画像
(4) エディタに親マップが表示されるので編集しやすくなります。
今後は親マップを編集するたびに画像として保存を行うだけで、子マップの遠景も更新されるようになります。
画像
(5) 親マップに合わせて子マップを描きます。内装タイルを使用したイベントも置けます。
画像
ちなみに遠景を無くすとこんな見た目です。
画像
(6) 初期位置や場所移動は親マップを指定してください。
子マップを指定すると二つのマップが合体しません。

(7) 実際にゲームを起動すると二つのマップが合わさり最強になります。
画像
(8) さらに追加する場合はこのように並べます。
画像
仕様
・子マップのイベントIDは 親マップの最大イベントID+子マップのイベントID となります。
・子マップのタイルIDは 本来のタイルID+Tilemap.TILE_ID_MAX となります。
・マップの幅、高さのどちらかが64以上になると縮小された状態でマップ画像が保存されるため、適宜ペイントソフトなどで拡大してください。例えば64以上128未満だと画像を二倍に拡大しないと縮尺が合いません。
・親マップと子マップの同じマスにタイルがある場合、レイヤーが一致していると子マップのタイルに上書きされるため、組み合わせるときはレイヤーに注意を払ってください。
・子マップの遠景はゲーム上で表示されません。
最後に編集したユーザー Awayamatana on 2024年1月09日(火) 17:04 [ 編集 15 回目 ]

アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

Re: マップ一つに使えるタイルセットを二つにする(Ver.1.0.1)

投稿記事by Awayamatana » 2022年10月17日(月) 23:24

2022/10/17:Ver.1.0.1 処理を最適化。

テンプレートイベントプラグインと組み合わせるとゲームが起動しないという報告があった為、調査を行い修正しました。
アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

Re: マップ一つに使えるタイルセットを二つにする(Ver.1.0.2)

投稿記事by Awayamatana » 2022年10月20日(木) 15:11

2022/10/20:Ver.1.0.2 合成したタイルセットの格納先を$dataTilesetExに変更。
アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

Re: マップ一つに使えるタイルセットを二つにする(Ver.1.1.0)

投稿記事by Awayamatana » 2022年10月23日(日) 18:29

2022/10/23:Ver.1.1.0 ベースマップを入れ替える機能を追加。MV版のプラグインコマンドに対応。
アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

Re: マップ一つに使えるタイルセットを二つにする(Ver.1.1.1)

投稿記事by Awayamatana » 2022年11月15日(火) 22:21

2022/11/15:Ver.1.1.1 イベントテスト時にエラーが起こる問題の修正。
アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

Re: マップ一つに使えるタイルセットを二つにする(Ver.2.0.0)

投稿記事by Awayamatana » 2022年12月07日(水) 22:04

2022/12/07:Ver.2.0.0 競合対策。バグ修正。プラグインコマンドの仕様を変更。
2022/12/08:Ver.2.0.1 $gameMap.hasMapEx()の判定基準をより厳密に。
2022/12/08:Ver.2.0.2 競合対策。
2022/12/09:Ver.2.0.3 競合対策。
アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

Re: マップ一つに使えるタイルセットを無制限にする(Ver.3.0.0)

投稿記事by Awayamatana » 2023年2月01日(水) 23:26

2023/02/01:Ver.3.0.0 タイルセット数を無制限にしました。
アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

Re: マップ一つに使えるタイルセットを無制限にする(Ver.4.0.0)

投稿記事by Awayamatana » 2023年2月12日(日) 02:36

2023/02/12:Ver.4.0.0 余分なデータを破棄する仕様に変更。
アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

Re: マップ一つに使えるタイルセットを無制限にする(Ver.4.0.1)

投稿記事by Awayamatana » 2023年3月13日(月) 00:23

2023/03/13:Ver.4.0.1 カウンター属性のタイルのグラフィックを修正。
アバター
Awayamatana
記事: 249
登録日時: 2017年12月12日(火) 09:38
お住まい: 味噌汁
連絡を取る:

Re: マップ一つに使えるタイルセットを無制限にする(Ver.4.0.2)

投稿記事by Awayamatana » 2024年1月09日(火) 17:05

2024/01/09:Ver.4.0.2 オートタイル属性を修正。キャラクターグラフィックの処理を削減。

“MZ:プラグイン素材” へ戻る