そもそもRPって何? → 【RPってなんだろう?】
校正じゃなくてRP自体のルールが知りたいんだけど → 【ロールプレイに関して】
校正済みのロールが読みたい! → 【ロールプレイ一覧】【ダークネスロールプレイ一覧】
本記事では、JGPのDiscordで行われるロールプレイのログを、Wikiに掲載できるように簡単に整形する方法をご紹介します。
※本記事においては、改行やアイコンの追加などの形式上の加工を「整形」、誤字脱字や表現の誤りなどの内容上の修正を「校正」として区別します。
実際にログを投稿する際には、本記事の工程だけでなく、「校正」も行う必要がありますが、そちらは自動化が難しいため通常通り行ってください。
目次
0. 忙しい人の為の工程表 1. ログをコピペする 2. 日時を消す 3. (編集済)を消す 4. 改行タグの挿入 5. 不要な部分を消す 6. アイコン画像の挿入 7. 括弧の色変更 8. 投稿 9. 参照URL等 |
0.忙しい人の為の工程表
・ログを正規表現が使えるエディタにコピペする。 ・「すべて置換」で「日時(20xx/xx/xxなど)」→「」(何も入力しない) を実行 ・「すべて置換」で「(編集済)」 → 「」(何も入力しない) を実行 ・「すべて置換」で正規表現を有効にして「$」(半角) →「<br>」を実行 ・最初と最後などの [ ] を使用した舞台説明・締めの文章、中間の場面転換などの上のユーザ名を消す ・登場キャラクターの円形アイコンのURLを確認(Discordサーバ「Archives」の #iconsで探すか、自分で作成してWikiやDiscordに投稿) ・以下のテンプレの「画像URL」に、先ほど確認したURLを貼り付ける。
・「すべて置換」で、「(ユーザ名)」→「<p><br /><img src="画像URL" style="width: 50px; height: 50px;" /><b>(キャラクター名)</b>」を実行する。(ユーザ名、キャラクター名には対応するものを入れる) ・「すべて置換」で、 ①「[」(全角大括弧)→「[」(半角大括弧) ②「[」(半角大括弧)→「<span class="tc_gray">[」(大括弧は半角) ③「(」(全角括弧)→「(」(半角括弧) ④「(」(半角括弧)→「<span class="tc_darkgray">(」(括弧は半角) をこの順番通りに実行する。(順番を誤ると体裁が崩れる場合がある) ・Wikiで新規ページを作製し、「ソース」モードにしてから校正が終わった文章を貼り付け、見たままモードに戻す。 ・通常の校正を行う。アイコンなどの不具合が見つかった場合、ここで修正する。 ・登場人物・クレジット・解説などの必要事項を記入し、投稿する。 |
1. ログをコピペする

記事化したいロールを選び、ログの最初まで遡ります。
開始地点を発見したら、ログを最初から最後までコピ―し、整形に使うエディタ(正規表現が使用可能なもの、本記事ではNotepad++を使用)に貼り付けます。
*注意:ログが長い場合、一気にコピペすると読み込みの関係で前半部分が切れてしまうことがあります。その場合は数回に分けてコピー・ペーストを行ってください。
2. 日時を消す
貼り付けたログには、Discord側で追加される日時データが残っています。
1つ1つ消しても構いませんが、置換機能を用いることで一括削除が可能です。
検索文字列に日時(古い場合は年/月/日、最近の場合は「前週x曜日」など)を指定し、
置換文字列には何も指定せずに「すべて置換」を実行します。
(時刻まで記載されている場合、正規表現を有効にして「 - 今日 .+」のように入力することで時刻を含めて削除できます。)
(使用エディタによって、細部が異なる可能性があります)
*注意: 深夜に行われたロールなどでは、途中で日付が変わっていることがあります。その場合、両方の日付に対して実行します。
*参考: 複数のログに一括で行う場合、正規表現を有効にして「 - 2017/.+」などのように入力して実行することで、- 2017/「任意の文字列」といった形での置換が可能です。(よく分からない場合は1ロールずつ行えば問題ありません。)
3.(編集済)を消す
ユーザが後から投稿内容を編集していた場合、コピペしたログにも(編集済)の文字列が残っています。
こちらも簡単に消去が可能です。
検索文字列に「(編集済)」を指定し、
置換文字列には何も指定せずに「すべて置換」を実行します。(正規表現は無効にしてください)
(使用エディタによって、細部が異なる可能性があります)
上のようになっていれば成功です。
4. 改行タグの挿入
この整形方法では画像挿入の都合上ソースモードで編集を行いますので、単に改行しただけではWiki投稿時に改行が反映されません。そこで、各行末に改行タグ<br>を挿入しておきます。
正規表現を有効にした状態で、
検索文字列に「$」(半角ドルマーク)を指定し、
置換文字列には「<br>」と入力して「すべて置換」を実行します。
(使用エディタによって、細部が異なる可能性があります)
5. 不要な部分を消す
最初と最後などによくある、 [ ] を使用した舞台説明・締めの文章、中間の場面転換などの上のユーザ名を消します。
これは本来校正に含まれる作業ですが、ロールの内容とは無関係で見落としやすいため先に行っておくといいでしょう。
例: 冒頭部 [某公園 12:00] などの上のユーザ名
6. アイコン画像の挿入
まず、そのロールに登場するキャラクターの円形アイコンを、Discordサーバ「Archives」の#iconsチャンネルやWikiの画像サーバで探し、URLをメモしておきます。
(円形アイコンが存在しない場合、DiscordのDMでNordicに伝えるか、自分で作成できるならば作成してWikiの画像サーバやJGPのDiscordにアップロードしてください。)
次に、
以下のテンプレの「画像URL」に、先ほど確認したURLを貼り付けます。
<p><br /><img src="画像URL" style="width: 50px; height: 50px;" /><b></b> |
その後エディタを開き、
検索文字列にユーザ名(ログ保管時のニックネーム・ユーザ名)を指定し、
置換文字列には「<p><br /><img src="画像URL" style="width: 50px; height: 50px;" /></b>(キャラクター名)</b>」(ユーザ名に対応するURLとキャラ名を使用)
と入力して「すべて置換」を実行します。(正規表現は無効にしてください)
名前部分がごちゃごちゃした感じになっていれば成功です。これを人数分繰り返します。
※既に他のRPまとめ記事に出演済みのキャラについては、Discordサーバー「Archives」の #icon_template チャンネルにこの形に整形したものが纏められていますので、そちらを使用すると手間が省けます。
7.括弧の色変更
エディタを開き、「すべて置換」で、正規表現を無効にして
①「[」(全角大括弧)→「[」(半角大括弧)
②「[」(半角大括弧)→「<span class="tc_gray">[」(大括弧は半角)
③「(」(全角括弧)→「(」(半角括弧)
④「(」(半角括弧)→「<span class="tc_darkgray">(」(括弧は半角)
をこの順番通りに実行します。(順番を誤ると体裁が崩れる場合があるので十分注意してください。)
8. 投稿
Wikiで新規ページを作製し、ツールメニュー右下のボタンで「ソース」モードにしてから、校正が終わった文章を貼り付けて、すぐにソースモードを解除します。
ここで、誤字脱字や表現の誤りなどを、通して読みながら修正します。(ここで行ったほうが、アイコンなどの間違いにも気づきやすく安全です。)
既存のRP記事を参考に、登場人物・クレジット・解説などの必要事項を記入して投稿します。
9. 参照URL等
以上で整形は終了となります! DiscordでRPに参加してみて、「今回は良いRPだった!」「記事化されてないけど、このRPが凄く面白い!」と感じたら、ぜひこのページなどを参考に整形・校正して投稿してみて下さい!
きっと、のちのち他の人がWikiで見て同じように思ってくれるはずです。
最後に、整形時に参考になるURL等を掲載しておきます。(外部リンクです)
- Discordサーバー「Archives」
円形アイコンやWiki用画像等の投稿に使用されているDiscordサーバです。整形時のアイコン調達等にご利用ください。
- 正規表現サンプル集
正規表現を用いて一括置換や検索等を行う場合に非常に便利です(上級者向け)。
- Notepad++
本記事で使用しているテキストエディタです。正規表現と通常検索の細かい切り替えが可能であるなど利便性が高いため、著者的にはこちら推奨です(ダイマ)
- JTrim
円形アイコン作成に便利なソフトです。画像を開いて 「イメージ」→「円形切り抜き」で円形に切り抜き、背景色に指定した色を透過色にすることで円形アイコンが作成できます。背景色は蛍光ピンクなどにするのが無難でしょう。
- HTMLタグガイド ― ルビ(ふりがな)を付ける
たまにロール内で出てくる 「漢字(ルビ)」の形式のルビ。そちらを通常のルビ形式に直すときに便利です(マニアック)。ソースモードなら大体のHTMLタグが使えますので、その他のタグも調べてみると面白いでしょう。
[#tags()]
コメント
最新を表示する
NG表示方式
NGID一覧