トップページ > 同人ゲーム > 2016年07月01日 > ak1+MfVH

書き込み順位&時間帯一覧

9 位/363 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000000000003000000004



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。
【MTG】Forge 4ターン目【フリゲ】 [転載禁止]©2ch.net

書き込みレス一覧

【MTG】Forge 4ターン目【フリゲ】 [転載禁止]©2ch.net
951 :名無しさん@お腹いっぱい。[]:2016/07/01(金) 02:12:28.49 ID:ak1+MfVH
自分で用意したデッキをCPUが使う新ワールドを作るにはどうすればいいんだろう。
デフォルトのワールドと同じようにフォルダ配置してデッキファイル入れても一覧に出てこない・・・
【MTG】Forge 4ターン目【フリゲ】 [転載禁止]©2ch.net
956 :名無しさん@お腹いっぱい。[]:2016/07/01(金) 15:30:11.68 ID:ak1+MfVH
>>952
あの後悪戦苦闘しながらForgeの英語Forum読んだりして自己解決しました!
World.textへの追記は問題なかったんですが、自分は作った次元(イニストやテーロス)の中のCPUがそのブロック環境に合ったデッキを使ってくる新ワールドを作りたかったので面倒な作業が必要でした・・・w

以下長文になりますが、CPUが自分の選んだデッキを使ってきてくれる新ワールドの作り方まとめときます。
(例:CPUがISDセットのエントリーデッキを使ってくる新世界Innistradの作り方)

1.Forge本体フォルダ\res\quest\worldにあるworld.textをメモ帳で開いて一番下に
Name:Innistrad|Dir:innistrad|Sets:ISD, DKA, AVR, SOI
と追記する。これでショップでISD、DKA、AVR、SOIのカードが買えるInnistrad次元が出来る。

2.worldフォルダの中にInnistradフォルダを作り、さらにその中にduels、challengesの二つのフォルダを配置する。
このduelsフォルダにCPUが使うデッキファイルを入れる。

3.デッキファイルの拡張子はdck。試しにイニストのエントリーセットを導入する。Eldritch Onslaught、Repel the Dark、Spectral Legionsの3つ。
3つにした理由は後述。これらはforge本体フォルダ\res\quest\preconsにdckがあります。Innistradフォルダの中のduelsフォルダにコピペ。

4.dckの編集をする。Spectral Legions.dckを試しにメモ帳で開く。テキストは以下のようになっています。
[shop]
WinsToUnlock=0
Credits=1200
MinDifficulty=0
MaxDifficulty=5
[metadata]
Name=Spectral Legions
Description=長いので略
Deck Type=constructed
Set=ISD
Image=spectral_legions.jpg
[main]
デッキ情報
【MTG】Forge 4ターン目【フリゲ】 [転載禁止]©2ch.net
957 :名無しさん@お腹いっぱい。[]:2016/07/01(金) 15:33:12.39 ID:ak1+MfVH
このままではクエストで使えません。他のワールドのdckを開いてみると分かりますが、
クエストでデッキが出現するためにはdck内のテキストが以下のような構成になっている必要があります。
例:shandalarのAga Galneer 2
[duel]
[metadata]
Name=Aga Galneer 2(ファイル名と同じ)
Title=Aga Galneer(メニュー上に表示される相手の名前)
Difficulty=medium(このデッキが出現する難易度)
Description=UBW Shandalar Djinn deck, spells that add life and cost life.(デッキの説明)
Icon=Aga.jpg(メニュー上に現れるアイコンの画像の指定)
Deck Type=constructed(よく分からないがこう記述しとけば問題なし)
[main]
デッキ情報
[sideboard]
CPUはサイド入れ替えなんてしないので空白でよし

Spectral Legions.dckもこのような構成になるように編集します。要らないところを削除して、必要な項目を追記して、以下のように。
[duel]
[metadata]
Name=Spectral Legions 1
Title=Spectral Legions
Icon=AngelofFlightAlabaster.jpg
Difficulty=easy
Description=省略
Deck Type=constructed
[main]
デッキ情報
[sideboard]

これで、まだ勝利数が少ない序盤のeasyにこのデッキがCPUとして現れるようになります。
アイコンは設定しなくても問題ないが、設定したい場合は100×100の解像度の好きな画像を用意して、dckのIcon欄に「画像名.jpg」と追記。
jpgファイルをC:\Users\ユーザー名\AppData\Local\Forge\Cache\pics\iconsの中に入れる。
自分はエントリーセットの看板レアである空翔ける雪花石の天使ちゃんにしましたprpr
【MTG】Forge 4ターン目【フリゲ】 [転載禁止]©2ch.net
958 :名無しさん@お腹いっぱい。[]:2016/07/01(金) 15:33:38.84 ID:ak1+MfVH
5.ここからが重要で、解決するまで何度も失敗しました。どうやらクエストでは最低3つ以上のデッキがduelsフォルダに無いとメニューに現れず、エラー落ちしたりする。
よって各難易度に3つ以上のデッキを用意しておかなければならない。エントリーセット3つそれぞれeasy,medium,hardの3パターン用意しなければならないので計9個のdckファイルを作ることになる。Spectral Legionsなら
Spectral Legions 1
Spectral Legions 2
Spectral Legions 3
という風に3つ作ってdck内のName欄も同じく変更、Difficulty欄をSpectral Legions 1はeasy、Spectral Legions 2はmedium、Spectral Legions 3はhardにする。
番号と難易度の関係はあるかないか良く分からないがデフォルトワールドのdckが全部こういう構成になっているのでおまじないです。
自分は念のため入れたいdckのファイル名の末尾には出現させる難易度に応じて「半角スペース+番号」を入れてます。
この編集を最低3つのデッキで行えば、duelsフォルダ内のファイル構成は以下のようになる。
Eldritch Onslaught 1.dck
Eldritch Onslaught 2.dck
Eldritch Onslaught 3.dck
Repel the Dark 1.dck
Repel the Dark 2.dck
Repel the Dark 3.dck
Spectral Legions 1.dck
Spectral Legions 2.dck
Spectral Legions 3.dck
これでeasy,medium,hard難易度の時にこの3つのデッキが現れるようになる。

6.Forgeを起動して確認。ワールド選択にInnistradが追加されているので飛んでみる。(設定してれば)雪花石ちゃんの顔をしたSpectral Legionsデッキや他の仲間達がCPUとして表示されていれば成功。

以上を応用してスタン環境毎のワールド作ってCPUと古き良き時代を懐かしみながら当時のメタゲームしたりできるはずです。
デッキリストは自分で記述するの面倒くさいならフォーラムに転がってたりします。ttp://www.slightlymagic.net/forum/viewtopic.php?f=48&t=16820
あとこれはあくまでもデッキを追加するだけなのでそのデッキをCPUが使えるかは別問題です。プレイングが複雑すぎるデッキは無理かもしれません。
チャレンジ枠はまた構成が違うようなのでまだ分かってません。dckを入れていないのでチャレンジ挑戦権を得ても一覧には何も現れませんが、
他のワールドに行けば落ちることもなく普通に挑めます。
長文失礼しました。参考になれば幸いです。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。