MZ用プラグイン

タイルセット設定自動コピー - TilesetAutoCopy.js

シェア用テキスト:
▼タイルセット設定自動コピー(うなぎおおとろ様作) - TilesetAutoCopy.js
https://plugin-mz.fungamemake.com/archives/3001
タイルセットの通行可否や地形タグなどの設定を自動的に別のタイルセットにコピーするプラグインです。複数のタイルセット素材を組み合わせて使うような場合に使用すると便利かも。

ふりがな:たいるせっとせっていじどうこぴー

機能概要: タイルセットの通行可否や地形タグなどの設定を自動的に別のタイルセットにコピーするプラグインです。複数のタイルセット素材を組み合わせて使うような場合に使用すると便利かも。

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

作者:うなぎおおとろ

作者サイト:https://twitter.com/unagiootoro8388

ダウンロードページ:https://raw.githubusercontent.com/unagiootoro/RPGMZ/mas…

ファイル名:TilesetAutoCopy.js

プラグインのヘルプ:

*:
@target MZ
@plugindesc タイルセット設定自動コピー v1.0.0
@author うなぎおおとろ
@url https://raw.githubusercontent.com/unagiootoro/RPGMZ/master/TilesetAutoCopy.js

@help
タイルセットの通行可否や地形タグなどの設定を自動的に別のタイルセットにコピーするプラグインです。
複数のタイルセット素材を組み合わせて使うような場合に使用すると便利かも。

【使用方法】
<copy: ”dstType”: コピー先タイプ, ”srcId”: コピー元ID, ”srcType”: コピー元タイプ>
dstType: コピー先のタイプ(A1~A5, B, C, D, E)
srcType: コピー元のタイプ(A1~A5, B, C, D, E)
srcId:   コピー元のタイルセットID

(例) タイルセットID14のBをID16のDにコピーする場合、ID16のメモ欄に次のように記載してください。
<copy: ”dstType”: ”D”, ”srcId”: 14, ”srcType”: ”B”>

また、A1~A5をまとめてコピーする場合、次のように記載することもできます。
<copy: ”dstType”: ”A”, ”srcId”: 14, ”srcType”: ”A”>

複数のコピーを行いたい場合は、下記のようにコピーしたい数だけcopyを記述してください。
<copy: ”dstType”: ”C”, ”srcId”: 1, ”srcType”: ”B”>
<copy: ”dstType”: ”D”, ”srcId”: 2, ”srcType”: ”C”>

A1~A5は同じタイプにしかコピーできないので注意してください。
要するに、A1をBにコピーする、またはその逆はできません。

【Tilesets.jsonの上書き】
スクリプトで
TilesetCopyManager.copyOverWrite(dstId, dstType, srcId, srcType)
を実行することで、タイルセットの設定をコピーしたものをTilesets.jsonに上書きすることができます。

(例) タイルセットID14のBをID16のDにコピーする場合、次のようにスクリプトを記述してください。
TilesetCopyManager.copyOverWrite(16, ”D”, 14, ”B”);

なお、Tilesets.jsonを上書きしますので、必ずバックアップを取ったうえで実行してください。

【ライセンス】
このプラグインは、MITライセンスの条件の下で利用可能です。
*/

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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