Top > xml書き換え
HTML convert time to 0.032 sec.


xml書き換え

Last-modified: 2017-08-08 (火) 19:44:40

xmlとは Edit

xmlファイルは7DaysToDie(以下7DTD)の様々な取り決めごとを記しているテキストファイルです。
7DTDで各種ゾンビが出現する条件、ゴミ袋等を探った時に手に入れられるアイテムの種類、街の規模やそこに建って
いる建造物の種類と数など、7DTDを構成するルールのほとんどはxmlファイルの内容に従っています。
xmlファイルの内容を書き換えることで7DTDのゲーム性を大なり小なり改変することが可能です。

xmlの格納場所 Edit

Steamのライブラリから7DTDのプロパティを開いて、「ローカルファイル」タブの「ローカルファイルを閲覧」をクリックしてください。
エクスプローラーのウィンドウが開くと思いますので、フォルダ内の「Data」→「Config」と開くと各種xmlファイルが格納されています。
書き換えるためにはファイルを右クリックして編集を選びます。

各xmlの役割 Edit

長いのでたたんでいます

後日、必要に応じて項目にリンク先を作って詳しく解説します。

注意 Edit

xmlファイルを書き換える際には定期的にバックアップをとることをおススメします。
また、バージョンアップや整合性チェックではConfig内はファイル名が完全一致していなくても、頭文字が一致している場合作成したxmlが削除される場合があるので、Config内に残す場合は頭に_(アンダーバー)などをつけて保存しましょう。
ゲーム中にエラーが発生した場合F1/F2で表示できるコンソール上に表示されるため、確認が可能です。(延々とエラーが出続けて正常終了できなくなった場合は強制終了させる他ありません。:タスクマネージャなど)
なお、文法チェックはタイトルメニューが表示されたタイミングで既に終了しているため、7daystodie_data内に生成されたoutput_log.txtにあるERRから始まる文を確認することでゲームの開始を待たずにエラーの内容を確認できます。一つずつ変更内容を戻しながら原因を探りましょう。
output_log.txt内のエラーログはゲーム内のそれよりいくらか詳しいので、困ったときは読んでみましょう。

xml書き換え Edit

Alpha12対応
Alpha13対応
Alpha14対応
Alpha15対応

Alpha16対応

xml書き換え追加 Edit

仮設置 Edit

open

コメント Edit

最新の10件を表示しています。 コメントページを参照

  • ゲームで使われてる画像などのデータはresources.assetsにはいっているのでしょうか?UAEとdisunityを使ってみたのですが、エラーがでてうまくいきません。データはa16b113です。 -- 2017-06-21 (水) 19:56:36
    • はい、基本的にはそうです。例えばアイテムアイコンはItemIcons(2144)、UIのアイコンはUIAtlas(1864)といった具合に入ってます。 -- ph? 2017-06-21 (水) 20:43:01
      • 正しくインストールされていればこれらのツールで中身は見れますか?または何か別のツールはありますか? -- 2017-06-21 (水) 20:49:53
      • すいません、大分長いこと見てなかったです。UAEですか……私はそのツールは使ったことがないですね、私が使っているのはUABEで、disunityを使わずともデータは確認できます。 -- ph? 2017-08-01 (火) 11:36:09
  • ショットガンの攻撃力が上がらないバグの解消法を載せてみた。解り難かったら教えて。何日かは見に来るから -- 2017-06-24 (土) 17:06:30
    • ありがとうございます。この書き方ならわかりやすいと思いますよ。 -- ph? 2017-06-26 (月) 13:47:40
  • Alpha16 Experimental (b119)のScavenging Quality Joeバグの修正方法がフォーラムにあったのでこちらにも書いておきます。すぐに必要なくなると思うのでコメント欄に。
    notepad++などの正規表現置換を用いてloot.xmlをいじります。
    「([^0-9])\.([0-9]+)」を「${1}0.$2」に置換します。 -- ph? 2017-06-26 (月) 13:50:17 EDIT:2017-06-26 (月) 17:11:32
    • 若干修正しました。今からほんとに効くかどうかテストしてみます。 -- ph? 2017-06-26 (月) 17:11:47
    • 一応私の環境でのテスト結果ですが一つしかバグを再現できず改善しません。使用して改善したかどうかコメントを残してくれると助かります。 -- ph? 2017-06-26 (月) 18:42:06
      • バニラ状態
        スカベンジ依存のルートテーブル変化ー異常なし
        〃の品質向上ー全く動作せず
        QJ依存の品質向上ー異常なし
        再起動後のレベルリセットー無し
        再起動後の効果消去ー無し -- ph? 2017-06-26 (月) 18:42:31
      • 書き換え後:上と全く同じ -- ph? 2017-06-26 (月) 18:42:53
    • 今回の改善策の内容は、小数を「.1」と表現すると動作しないが、「0.1」と表現すると動作する。という物なのですが、C系列の環境ではどちらでも動作するはずだと思っています。
      バグの再現例はこんな感じです。この人はScavengingQuality Joeともにカンストしている状態でこの状況になっているようなので、本当に再現するなら致命的だと思うんですが・・・。 -- ph? 2017-06-26 (月) 18:46:35
    • Dedicated Serverで改善された報告がありました。SP・MPの報告は今のところなしですねー。 -- ph? 2017-06-26 (月) 19:26:13
    • xml見てみましたけど、これLootQualityのvalueに0が一つ足らないだけじゃないですかね? -- 2017-06-26 (月) 19:34:33
      • Scavengingのほうです -- 2017-06-26 (月) 19:35:38
      • スカベンジのLootQualityは、QualityJoeと同じで、もともとの品質のテーブルに追加するものです。例えば、品質1のアイテムを引き当てても、スカベンジ100なら51に補正されます。
        品質のテーブルはloot.xmlのlootqualitytemplateを見てみてください。 -- ph? 2017-06-26 (月) 20:20:22
      • なるほど。話がそれるかもしれませんが、a15まではスカベンとQJをカンストすればかなりの確率で高い品質のアイテムが出たじゃないですか。a16はそうじゃなくしたんでしょうかね?このxmlの設定からするとカンストさせても10回に4回は1〜300までのレベルのものが出る可能性がある、っていうようになってるような・・ -- 2017-06-26 (月) 20:44:44
      • ↑とと、「レベル」じゃなかった「品質」ですね -- 2017-06-26 (月) 20:45:39
      • lootとprogressionの品質上昇の設定はα15と同じですよー。カンストした状態だと、10回に4回は1〜300の品質が出ますがScavengingQuality Joeの「LootQuality」で+50と+100の補正がされて、150〜450まで上がります。
        ただ、今回私の環境ではScavengingの「LootQuality」だけ動いていないので、10回に4回100〜400の品質が出るってことになります。 -- ph? 2017-06-26 (月) 20:52:57
      • 6/10で400以上の品質とすればそういえばa15の頃もそのくらいでしたね、ナットクです。 -- 2017-06-26 (月) 22:52:09
    • b129で、これおよびP2P通信でのスキルバグは修正されたので、現在は不要です -- ph? 2017-07-03 (月) 09:53:58
  • a16でインベントリ拡張したいのですが、やり方教えて下さい。お願いします。 -- 2017-07-16 (日) 13:59:55
    • EACを切るのが重要。別のサーバーにマルチとして入れない、ソロやサーバーとしてなら無関係。windows.xmlの改変が主な場所。プレイヤーのインベントリか、ミニバイクのカゴインベントリの拡張で作業増えます。体験するのはいいが、快適すぎてα17でデフォルトに戻れなくなりますよ? -- 2017-07-17 (月) 06:38:35
      • 何処の何を弄ったらいいですか? -- 2017-07-17 (月) 11:44:37
      • つ ttps://7daystodie.com/forums/showthread.php?34533 -- 2017-07-28 (金) 02:10:59
  • お散歩ホードにバンディットを追加したいのだが、gamestageのどの部分をいじればいいでしょうか? -- 2017-07-27 (木) 19:22:36
    • entityclasses.xmlですでにバンディット用のグループを作っているなら、WanderingHordeの部分から置き換えたいstageを選び、その次のエレメントにあるgroupをバンディット用のgroupに書き換えます。 -- ph? 2017-08-01 (火) 11:41:35
  • スキルの前提条件のプレイヤーレベルを無効にするって可能ですか? -- 2017-08-05 (土) 17:37:05
    • できますよ。requirementの行を消してやりましょう。プレイヤーレベルの条件はrequired_player_levelで検索するといいですよ -- ph? 2017-08-05 (土) 18:57:25
  • ども。当該項目の者です。「Food・Waterの常時表示」のxml書き換えが16.1(b1)に対応していることを確認しました。 -- 2017-08-07 (月) 20:58:05
    • 了解です、引き継いでおきます。 -- ph? 2017-08-07 (月) 21:39:01
  • スクリーマーゾンビの存在を抹消したいのですがどこいじればいいですか? -- 2017-08-08 (火) 12:33:10
    • spawning.xmlを開き、<entityspawner name="Scouts"という部分を探してください。TotalPerWaveについての行があるので、1から0に書き換えてください。 -- ph? 2017-08-09 (水) 17:44:51
  • 暗視ゴーグルをスナイパーにも適用できないかなぁ・・・ -- 2017-08-13 (日) 15:26:38 New
  • 動物の出現数を倍に変更したいのですが、どこをいじればよろしいでしょうか?スポーンは何となくわかるのですが、他がわかりません。お願いします。 -- 2017-08-16 (水) 18:41:04 New!
    • 質問用掲示板からph氏のコピペ >entitygroups.xmlで、「EnemyAnimal」「FriendlyAnimal」で始まるグループを探して、invisibleAnimal○○のprobを下げます。この数値がprob全体に占める割合が、「動物が沸かない確率」だと思ってください。 -- 2017-08-16 (水) 19:11:20 New!
    • なるほどー‼‼ありがとうです!やってみます! -- 2017-08-17 (木) 01:29:52 New!
お名前: URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White