アフィリエイト広告を利用しています
検索
言葉を集めて世界を旅するRPG「地図の時間〜言葉集めの冒険譚〜」
timeofmapworks_logo_2020.png
ハートフルRPG「地図の時間」

地図の時間スピンオフRPG「影泥棒と魔法の手記」

リソース管理ダンジョンRPG「琥珀の道具士」

現代SFRPG「重力ルーペ/探求リバーブ」

ドラマティックRPG「バンドワゴン」

ビジュアルノベル「日向と香水」

ノベル×ADV「ストーリーテラー」 title1_2.png
カテゴリ
プロフィール/制作環境(3)
制作記(736)
ニュース(ツクールMV)(222)
技術情報(ツクールMV)(204)
JavaScript/スクリプト(ツクールMV)(9)
プラグイン情報(ツクールMV)(12)
素材情報(ツクールMV)(15)
アップデート情報(ツクールMV)(45)
トラブル&解決情報(ツクールMV)(18)
ツクール製作品(ツクールMV)(42)
関連情報(ツクールフェス)(2)
投稿イベント情報(ツクールMV)(4)
関連情報(ラノゲツクールMV)(9)
Benchmark MV(個人作品:試作)(1)
manurpg(個人作品:試作)(2)
ブックモービル(個人作品)(10)
重力ルーペ(個人作品)(11)
そして魔女に会う(個人作品)(7)
バンドワゴン(個人作品)(1)
地図の時間(個人作品)(14)
日向と香水(個人作品)(3)
ストーリーテラー(個人作品)(1)
嘘つきのノブレスオブリージュ(2)
お役立ちツール/素材サイト(創作全般)(12)
創作アイディア(創作全般)(7)
保存用コラム(創作全般)(10)
コラム(144)
オススメ作品(8)
当ブログへのお問い合わせ(contact me)(2)
琥珀の道具士(3)
最果てのギルド(1)
読書メモ(1)
Steam展開ノウハウ(21)
RPGツクールMZ(3)
地図の時間〜名前探しの物語(1)
プラグイン情報(ツクールMZ)(1)
技術情報(ツクールMZ)(13)
国内展開ノウハウ(1)
素材情報(ツクールMZ)(4)
AI(9)
RPG Maker Unite(2)
DAW(1)
翻訳(1)
リンク集

広告

posted by fanblog

2018年10月21日

サクラエディタのGrep検索機能を活用したテキストの修正テクニック

サクラエディタのGrep検索機能を活用したテキストの修正テクニック


サクラエディタを使い、RPGツクールMVのプロジェクトファイルを一括編集する方法です。
2018/10/21追記あり

サクラエディタ
https://sakura-editor.github.io/

1.検索→「Grep置換」を選択
20181015_1.jpg

2.以下を入力して「置換」を選択
・置換前:置換前のキーワード
・置換後:置換後のキーワード
・ファイル:*.json
・フォルダ:プロジェクトファイルのdataフォルダを指定
※規定でもバックアップ作成機能がありますが、データのバックアップを推奨します
20181015_2.jpg

3.置換結果が出力される
20181015_3.jpg

2で「バックアップを作成」にチェックをいれておくと、変更されたファイルは「ファイル名.skrold」となる
復元したい場合はサクラエディタで同ファイルを開き、「名前を付けて保存」で.skroldを消した元のファイル名で保存する。
※しかし2でバックアップしておいた方が復元は早いです。

エディタで該当のMapXXX.jsonを開くと反映されていることを確認。
20181015_4.jpg

応用

注釈に検索用のワードを入れて、後から修正箇所のイベントを調べることができます。

運用例.
1.後から修正する箇所に注釈で「修正予定」のようなキーワードを埋め込む
※作中本文で使わない単語なら何でも良いです。パーティクルタコヤキとか。
20181015_5.jpg

2.修正する際は、サクラエディタの検索→「Grep」(「Grep置換」ではなく普通の「Grep」)でMapIDとイベントID(またはイベント名)を特定
20181015_6.jpg
画像の場合、Map025,イベントID9,イベント名「daze」とわかる

3.該当のMapIDを開き、ツクールMVのエディタ検索「Ctrl+F」で該当イベントIDに名前でジャンプする
20181015_7.jpg

追記
制御文字で"\"を使うときは前にひとつ"\"を追加する必要があります。

例1.
置換前 "シルクハットの紳士"
置換後 "\c[6]シルクハットの紳士\c[0]"
→置換後MAPが開けなくなる

"\\c[6]シルクハット〜\\c[0]
\c[6]シルクハット〜\c[0]に変換される

例2.アクター0001の場合
置換前\\n[1]★置換元の時点で\n[1]ではなく\\n[1]にする
\\c[2]\\n[1]\\c[0]
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/8204144
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
×

この広告は30日以上新しい記事の更新がないブログに表示されております。