※自鯖の方のみ可能です
どどんとふ遊んでおりますか?どどんとふにはカード機能がありますね、便利です。
さて、せっかくある機能、オリジナルのカードを登録したいって思ったりしませんか? 私はありますよ!! カード機能を使いこなせれば、色々な事ができるようになります。所持しているボードゲームを再現して遊んだり、キャラクターイラストを登録してランダムNPCグラフィックツールにしたり・・・。夢が広がりますねよね!
そういうわけで、今回はこのカードセットをどどんとふに登録する方法を解説していきますよ。
画像の準備・下処理
まずは素材の用意です。今回は「ジュエルセイバー」画像を利用して説明していきますね。
商用可能、TRPG立ち絵に最適!「星宝転生ジュエルセイバー」
600MB越えの画像が詰め込まれています。ハァハァ。
うひょう! たまりませんね! 今回は「character」ディレクトリ内にある背景が無い画像を利用してみたいと思います。 どうやらカードの裏面画像はないようなので今回は「card_design」ディレクトリの適当な画像を利用します。
赤い奴がかっこいいですかね。名前を「000.png」にでもして名前順で先頭に来るように持ってきます。
これで画像の準備が整いました。どどんとふのディレクトリに入れていきます。サーバー上でやるとファイルの編集など面倒くさいので、ローカルで準備するのをお勧めします。今回の作業ではローカルで行います。
DodontoF_WebSet/public_html/DodontoF/cards
内に「character」ディレクトリをぶり込みます。ついでに名前も「jewel」と変更しておきましょう。
こんな感じになります。
さらに新しく「jewel.txt」を「cards」ディレクトリ内に作成します。
「jewel.txt」一行目に「image」と入力しておきます。
テキストを編集するときは「正規表現」が利用できるエディターを利用してください。今後の作業で必要になります。今回の説明では「サクラエディター」を利用していきます。
二行目には、
cards/jewel/000.png
と入力します。これが裏表紙となります。あとは同じようにして全てのファイルを同様に記述していくだけ・・・ですが面倒くさいですよね。というわけでファイルをリスト化してくれるソフトを使いましょう。
このような感じの設定にしてください。csv出力だと楽ちんです。
あとは「jewel」ディレクトリを指定して、出力!
エクセルやオープンオフィスで開いてください。一覧ができていますね。「ファイル名」の項目だけをコピーしちゃいましょう。
こんな感じで最後まで選択して、コピーし、テキストファイルに、
ペーストすれば一気に入力できます。あとはこれに「cards/jewel/」を頭につけていきますよ。あ、「000.png」は既に入力していると思うので消しちゃってくださいね。
サクラエディタ画面上で「Ctrl+R」を押し、置換ウィンドウを表示させます。
「正規表現」にチェックを入れてください。
置換前に「^」置換後に「cards/jewel/」を入力して「すべて置換」をクリックします。
一気に入力できました!! これが「正規表現」です。便利なので勉強してみてくださいね。マスターするともっと色々な事ができるようになりますよ!
先頭の方にも「cards/jewel/」が余計についちゃっているのでその分は手作業で修正します。
これが正常な状態です。実際に作成した「juwel.txt」ファイルを置いておきます。お手本にしてください。
これで「jewel.txt」の編集は終わりました。カード登録の下準備ができた事になります。
どどんとふにカードセットを登録する
どどんとふのカードセットは、
DodontoF_WebSet/public_html/DodontoF/src_ruby/card.rb
に記録されています。移動してエディターで開いて見ましょう。
こんな感じで記録されているのですねー。ここに先程作成した「jewel.txt」を記述すれば登録完了ですよ。
こんな感じで適当な一項目をコピペして、
type、title、filenameの内容を変更しちゃいましょう。「’」や「,」を間違って消さないように気をつけてくださいね!! 実際の記述はこんな感じになってます。
{ 'type' => "trump_swf\t1x1", 'title' => 'トランプ', 'fileName' => 'cards/trump_mini_swf.txt', }, { 'type' => 'jewel', 'title' => 'ジュエルセイバー', 'fileName' => 'cards/jewel.txt', }, { 'type' => 'randomDungeonTrump', 'title' => 'ランダムダンジョン・トランプ', 'fileName' => 'cards/trump_swf.txt', },
できたら保存しましょう。
アップロード、動作確認
あとは普通にアップロード・差し替えするだけです。不安な場合は既存の「card.rb」は「card.old」とかの適当な名前にして上書きしないようにしておきましょう。
私は「card.rbd」にしときました。
じゃんじゃかアップロードです。
あとはどどんとふで確認するだけ!!
うーんしっかり「ジュエルセイバー」の文字が。ドキドキ。
おお、裏表紙もしっかりできてますね。
ぎゃーかわいいー!!! 何か女の子しか出ない至福!!
これを利用してランダムNPC容姿決定とかできそうですね。モンスターだけより抜いてモンスター決定セットとか。夢が広がります。
これで画像をカードセットとして登録する方法の基本的な説明は以上です。注釈を入れたり裏面をカード毎に入れ替える事なんてこともできるのですが、それはまた後日という事で!!
それではみなさん、これを利用したもっともっと楽しいどどんとふライフを充実させてくださいね!
TRPGの質問・疑問に答えるチャットを開設しています。お気軽にご参加ください。
→TRPG チャット