【7DTD-MOD】7 Days To Die MODスレ 6日目
■ このスレッドは過去ログ倉庫に格納されています
A17b208向けMods格納MODで需要がありそうで無さそうな内容を追加・更新
https://www.axfc.net/u/3947784 DLパス:7days
概要
・バイク類の水中速度低下除去
・解体パークのレンチダメージ強化、車の復活追加、エンジンバッテリの解体入手機会追加
詳細→https://i.imgur.com/9AD8WZr.jpg
投下済みMOD(宣伝)
>>530 詰め合わせ
>>533 ニンジャめいた何か
本スレで探してる人が居た草刈り武器は>>530に入ってるeasyfarmingの鎌(sickle)が相当アイテムとなっているので
XMLの中身変更(見た目とか)すればvalmodのアレっぽくなると思います compopackの17版をお試しみたいな形で公開しているけど
デフォの建物の出来が良いから導入するの躊躇われる >>540
バニラやり込む前に入れるとバニラなのか追加のなのか区別つかなくなるしね α17正式版が出たら再開したいと思ってるんだけどいつになるかって言われてる? A17b208向けMods格納MODで前からやりたかった事を色々追加更新しました
まだやりたい事があるけど次のパッチ出そうなので見切り発車
http://whitecats.dip.jp/up/download/1544340642/attach/ DLパス:7days
概要
・兎鶏蛇巨大化(2倍)、空き缶とプラのレシピ追加、OlympicSwimmerの水中呼吸強化
・通常コーンのレア採取に変異コーン、農作物採取時にたまに採取+1
・音関連調整(地下採掘時にバレにくく)
・ジャイロを乗物最終型らしく高速化&燃費改善
・Strength、Miner69rをMAX時に耐久500石を右クリ一撃の強化ショベル追加
・金庫関連のピッキングアイテム追加(ドア未対応、パーク制限等無し)
・キングサイズベッドに回復効果&病気回復効果
詳細→https://i.imgur.com/qPJPuUZ.jpg
axfcはよく落ちるしfast-uploaderはメンテでUPできないし、googledriveとか他の手段検討にせまられている気がしなくもない A17b221が出たので取り急ぎのご連絡ですが >>544 >>539 は使用非推奨です。
使ってる人が居るかわかりませんが、Modsフォルダから一旦削除してプレイしてください。
リリースノートをざっと見ただけですがパーク統合や全体的なリバランシングが行われているようなので、高確率でエラーになるかと思います。
ワイプにとどまらず作成物の再確認まで楽しめるとは、私は幸福です >>544 >>539のA17b221の雑動作確認しましたが大体問題なさそう
以下たぶん動くけど要修正分
・easycombat
rScrapIronPlateMineのアンロック追加漏れが修正されたので警告が出そう(アンロック対象に二重登録)
・reducenoise
歩行音抑制している一部が更新で対象外になった
・toolrebalance
ピッケル等の対石や金属とかへのダメージ補正が更新で追加されて修正箇所が競合(たぶん警告が出る) 【7dtdバッグ拡張xmlパッチ(78)】
中身はすごい少ないから見ればわかるはず
window位置調整してないからキャラ画面などで他windowとかぶったりする
以降保守しない/問題があっても直さないので要望などは誰か別の人に頼んでね(はあと
http://www.mediafire.com/file/citxa5tngmsupgy/ 時代はバッグ拡張か!英語フォーラムにも作ってる人いるようなので貼っておこう
https://7daystodie.com/forums/showthread.php?94262-A17-Bigger-Backpack-Mod
↓がModsフォルダに入れるだけで使えるやつ
A17 - 60 Slot Backpack Mod (Using XPath)
A17 - 96 Slot Backpack Mod (Using XPath)
>>547と上のやつで60,78,96枠の中から好きなものを選択できますな
これで狭苦しい所持枠制限からオサラバだ、やったぜ 自分はシンプルUI使ってることもあってその人の拡張使ってる
60と120とあってかなりでかいが小さくなるので60を選択
別にストレージの拡張と車両関係のスロットを90に増やすのもあるのでそっち入れて都度自転車に荷物を放り込んでる ああ完成度が高い奴もうあるんだな
ならそっち使ったほうがいいし>>547のzip消しとくわ 俺得カジュアルプレイ向けの各種Mods格納MODでA17b221対応とかしたので再投下
それとUP先に毎回困ってるので今回からgoogledriveに乗り換えました
詰め合わせzipのDL
https://drive.google.com/open?id=1epCtw8l5KaHAcfDzLb7d5QDRd7swg4PW
配布内容詳細 スプレッドシート
https://docs.google.com/spreadsheets/d/1k_gqUfjTv4UuGPxm2OCfv80sg2eZM_jrMbyDqO-hjoI/
PDF版
https://drive.google.com/open?id=1gAgo0MNwHbsUaKj1ewBu48dbFB0-U4L6
主な変更、追加の概要
・toolrebalanceをb221基準でダメージ補正再調整
・reducenoiseをb221で音量低減対象から外れてた部分を対象に復活
・パワアタ後のスタミナ回復抑制をSexualTrexで緩和できるよう修正
・壊れたベンチ等から主要素材回収確率追加
・鉱石周辺の砂利生成率減らし、減らした分を鉱石生成率に上乗せ
・各種鉱石がリソース石より旨味が出るよう収穫率UP xpathで作る人向けの情報(既出かと思いますが)
F1のコンソールから「exportcurrentconfigs」を実行すると、
セーブフォルダ内(%appdata%\7DaysToDie\Saves\[ワールド名]\[ゲーム名])にConfigsが作成されて、xpathを反映したxmlが出力されます。
デバッグ作業が捗るのでマジオススメ。 パッチのおかげでファイル上書きとか気にせずかなり気楽にXMLMOD作れるようになったな
せっかくだしネタ系っぽいのとか作ってみようかね できた
【ジョジョMOD for 7dtd(a17 B221) V1.0】
漫画「ジョジョの奇妙な冒険」をモチーフにスキル/パークを追加するMOD
NewGameに少し変化を加えたい人に
http://www.mediafire.com/file/gf6of73g0281oj9/JOJOMod_A17_B221_V1_0.zip
土台があったからすぐできると思ったけど考えてたより大変だったわ
まだまだ制約も多くて何もかも自由に出来るほどじゃないんだなあって感じ 【ジョジョMOD for 7dtd(a17 B231) V1.1】
B231に合わせてアプデ
【V1.1での変更点】
・バニラB231にならってアトリビュートのLvゲートをやめて取得コストを調整(LV2:2p,LV3:3p)
・パーク「人外の膂力」が強すぎたので少し弱化
http://www.mediafire.com/file/uc9cpnhm6fapvzc/JOJOMod_A17_B231_V1_1.zip >>556
この世界観ならJOJOより北斗の拳な気がするが、ありがたい。乙です。 >>557
ゾンビの即死が頭をカチ割る代わりに警官の自爆みたいにぐちゃってなったら
それっぽいな >>552 b231対応状況
起動時にF1のコンソール上でいくつか黄色警告が出るようですが全部入れても問題なさそうです。
細かい確認まで取れていませんがxmlをざっと比較して見た感じで気になった点としては
>easyplayxml
アトリビュートのLv制限を最大10で設定していますが無効化されています(Lv制限無しのb231準拠)
>toolrebalance
またminer69erのダメージ修正があったため意図したダメージに未達(それでも強化はされているはず)
チェーンソーのダメージ修正が無効化されてしまっており大きく弱体化
スレッジの木材特攻が無効化されてしまった
toolrebalanceのチェーンソーが産廃化していて致命的だったので
取り急ぎチェーンソーとスレッジ修正版をUPしました
https://drive.google.com/open?id=1JNkdleYsA1YwHLhywffpV4mx6-egia-T お、修正ありがたいな
ヌルゲーマーなもんでeasyplay使わせてもらってるよ
育成もちょっと楽しみたいからスキルポイントと矢玉が10倍なのは自分で倍率調整はしてるけど うーん、A16にあったValmodの電源不要の照明器具ってA17じゃ無理なのかな?
RequiredPowerとかゼロにしてみたり試行錯誤してるけど上手くいかないなぁ。
配線とかいらん、面倒だし見栄えが悪い。 >>552 b233で取り急ぎ起動確認しましたが、エラー等ないので多分問題ないです。
toolrebalanceについてはチェーンソーが激弱なので>>559の修正版をご利用ください アルファ7 b331ですが、カーソル移動は普通なんですが、視点移動が速すぎて攻撃当てにくいし酔うし。。。
どなたか調整の仕方わかりますか?
教えてくださいお願いします >>563
optionが初期化されているのでoptionのところのlookセンシビティとzoomセンシビティで感度いじったらどうだろう b238になりましたが>>552問題無さそうです。
toolrebalanceについては引き続き修正版>>559をご利用ください
あと本スレで見た情報ですが、dm後にF3で表示されるパネル?から
buffs.xml等で参照されている変数(cvar)の情報を参照できてデバッグ作業が捗りそう
https://i.imgur.com/Hb9kpRK.jpg dtm.tgaが作られなくなったのでdtm.raw->dtm.tgaコンバーターのpythonスクリプト
マップいじってる人むけ
※マップサイズに応じて定数の変更が必要
http://www.mediafire.com/file/9fy8l5v07ro5e1e/convRaw2Tga.py >>566
dtm 理解してる人いた
rawとかtgaに標高モデル突っ込むのって何かの標準なん?
スクリプト見る限りバイナリ眺めて推測できるような感じじゃないし結構気になる >>567
いや逆アセンして何書いてるか処理を見た
tgaなんかフォーマットちょい変だし普通じゃないと思う
rawはそのままの意味で配列ぶちこんだだけのrawだったけど
あとこれ自分で作ったpngとtgaだとスムージングかからないな… >>568
なるほどそっちを見たのか
他のワールド情報と違って水の配置を割り出すのに標高の情報が必要そうなんだがそうやるのね カジュアルプレイ向けの各種Mods格納MODで需要がありそうで無いものを追加したので再投下
b240対応版 詰め合わせzip(既存+更新+追加セット)
https://drive.google.com/open?id=1pmDW5J4-FheyKwzkJJJhBkinhA8Kpfi6
配布内容詳細 PDF版
https://drive.google.com/open?id=1r7ac4XIz11Es_h4FXFl-EHcwTVJV5syp
追加の概要
・足回りを大幅強化する足防具用MOD(アタッチメント)追加
ジャンプ高さ強化、ダッシュ速度を微強化してダッシュ時スタミナ軽減
落下ダメージほぼ無効(パルクールMAX時でHIGASHI屋上から落ちて無傷、DISHONGTOWER屋上から落ちて50ダメージ程度)
・シンクから水汲み可に変更。4回水撒きできる大バケツ追加。
・クラフト枠拡張4→8
・selfmedicatedの薬物副作用耐性の追加とパーク取得復活
それと、需要がありそうな気がしたので
死亡時の死神バフ(NearDeathTrauma)時間変更3点セットzip(1秒、60秒、5分)
https://drive.google.com/open?id=1UCl-veX3Rrp8f4ateiZTDRiktZG3k0Iu
ワールド生成関連の情報は需要アリアリだと思う ドヤ顔で再投下して最も需要ありそうな物を入れ忘れているMOD作者の屑
b240のレベルゲート撤廃
https://drive.google.com/open?id=1c4pKuu_dUH5yQ9ooIDL4-H8cn1HT67VQ
下記パーク取得時のプレイヤー要求レベルを1に変更します
HammerForge、GreaseMonkey、AdvancedEngineering スレチかもしれないけどここの人たち詳しそうだからこちらで質問させてください。
a17でランダムマップを生成する際の各バイオームの出現割合?の様なものを弄ろうとしています。
rwgmixer.xml 内の
<property name="biomemap0.Name" value="pine_forest"/>
<property name="biomemap0.Range" value="0.2,0.5"/>
あたりの記述の数値を変更して試していますがエラーが起きてワールド生成が進みません。
やり方わかる方が居たらご教授ください。 easymining、ガスバレルからガソリン作るレシピが生成量600から200になってた。
recipes.xml
<set xpath="/recipes/recipe[@name='ammoGasCan']/@count">200</set>
から
<set xpath="/recipes/recipe[@name='ammoGasCan'][@count='100']/@count">200</set>
でなおる。 自分もまだ手探りだからそこまで詳しくはだが
ワールド生成関連でわかってる限りでは
・dtm.rawには符号なし16ビットの縦×横ドット(xz座標)で高低差情報が保存されている
ゲーム内ではここから地形情報を読む模様
・dtm.rawの前処理としてdtm.tga(32ビット)を吐いていたが前々ビルドくらいから吐かなくなった
ただしdtm.tgaを配置してdtm.rawを消すとマップロード時にdtm.rawが作成される
(これはdtm.pngでも可能だが微妙に処理と読み取り内容が違う
dtm.tgaの場合は赤から基本値、緑から小数値を取得する処理がある)
(あとtgaが上下逆?)
・自前で作成したdtm.tgaやpngからdtm.rawを作成した場合は現状スムージングがかからない
(dtm.tgaでいう緑の小数情報がないためデコボコになる。スクリプトでやってもいいが…ゲーム本体になんかないの?)
・rawではなくpngから直接ゲームに読ませるオプションもあるようだが要解析
(world.xmlなるものを読んでる箇所がある?)
・splat3.pngに赤(道路)緑(砂利)で道路の配置情報があるがフォーマットが妙で
画像処理ソフトによっては壊れる
(今のところKritaで編集に成功してる。biome.png等も同じ)
(splat1やsplat2はunity内処理を使ってたときの名残のよう)
・biomes.pngにバイオーム情報、radiation.pngに放射能地帯情報
・国土地理院の基盤地図情報ダウンロードサービスから国内の標高データと道路データが落とせる
ごにょごにょしてdtm.tgaとsplat3.pngにできれば国内地形が再現できそう >>574
それだけじゃエラーの原因についてなんともいえないけど
そこの記述は上の乱数ミキサから渡された数値がレンジ内にあればそのバイオームになるってだけだよ
output_log.txtのスタックトレースをpastebinなんかに貼ってくれればもうちょい細かくアドバイスできるかも 1つのレンジだけ広げると他のバイオームのレンジと被るからそのエラーでないかね >>576
dtm.rawがファイルサイズやバイナリみて2バイト区切りっぽいのは察しがついたが整数の標高だとばかり思ってた
小数部は新規セーブ作成時にやるもんだとばかり思ってたわ
スクリプトの normI が標高の整数部で fracI が小数部であってるよね? >>579
そうそう
そんな経緯でfractIは緑につっこんでる
小数って言い方したけど実際はマーチングキューブ法っていう例の地形を形作る計算ののdensity(密度)に使われてる
地面殴ったりしたときに減っていってチビる部分の数値
ブロックの「あるなし」は整数部(上位8bit)で小数部(下位8bit)でブロックの密度が決まる感じ
自前pngからの地形がなだらなにならないのは整数部しかないからなんだけどうーこれなんとかならんかな あーこれ自分で書いてて思ったけど小数に直さずに下位8ビットそのまま突っ込むだけでもいいのか…てへ あれじゃあ255で割ってるけど256なのかな
上位8ビットと下位8ビットにわかれるなら255で割るってかビットシフトするところ
255で割るのなにか意味あるのかと思ってたw 手直しした
どうせまた何か直したりするだろうしフォルダごとshare
>>566のファイルじゃなくてこっちのリンクからよろしく
あとtgaをスムージングするスクリプト(smoothHeightTga.py)も書いてみたけど微妙(遅いし)
道路の部分とか平坦にするのはsplat3も見ないとだし低級言語で書くかなでも2chでexe上げるのものなあ
…とか考えてるとなんか急速にだるくなってきた
http://www.mediafire.com/folder/1cbwni0vyh8bo/7dtdScripts >>575
ご指摘ありがとうございます
easyminingの修正版出しました
https://drive.google.com/open?id=1cQz3f8HD9Z-svV_R-Ee-TkzeugTg_WNn
・oilBarrelからのammoGasCan生産数が200になっていた問題を修正
「素材がオイルシェールの方だけ」という指定方法ができないかと試してみたらできたわ
それと、xpath指定を毎回起動確認してたけどMicrosoftのXMLnotepadのfindで確認できたわ >>576
おー!
標高地図から地形作れるんじゃねと思っていたが知力がチワワ程度の私に何ができるわけでもなく a17になってクラフト台のMOD作るのに点火時のエフェクトとかも設定できるようになったんだな
xpathで試しに使えるグリル作ってみたけどLocalizationだけ触れないのが悔やまれる
(キャンプファイアと同じエフェクトにしたら若干火力強過ぎなグリルになってしまった)
https://i.imgur.com/iV1T7gd.jpg
https://i.imgur.com/HkX6yEL.jpg
https://i.imgur.com/woKPygS.jpg
https://i.imgur.com/TmzsijY.jpg >>577 >>578
output_log.txtを見たところa16の頃のログしか書かれてなかったのでエラーが起きる際の文面をそのままコピペしました。
https://pastebin.com/E26vmVCi
ちなみに変更した記述は1007行目
<property name="biomemap2.Range" value="0.0,0.0"/>
です。(意図:0にしたらそのバイオームが生成されなくなると考えた。)
>>578 さんが言ってるように他と数値がかぶってるのが問題かもしれません。
また、>>577 さんの説明からレンジの範囲を狭くすればほとんど生成されなくなると考え、1001行目及び1007行目を次のように変更して見ましたが特に生成に大きく変化はありませんでした。
<property name="biomemap0.Range" value="0.25,0.64"/>
<property name="biomemap2.Range" value="0.64,0.65"/> >>587
エラーが出ている箇所を見ましたが乱数の結果のレンジに該当する設定がないのが問題ではないでしょうか
>>577での説明がちょっと雑だったので補足すると(読むのがめんどくさいなら「(※重要)」の部分だけ読んでみてください)
・「biome_generator」はmoduleからmoduleへ乱数が生成されて渡されて行く仕組み
・最終的にbiomeOutputのmoduleで「biomemapX..Range」に書かれた数値の範囲内にその乱数が収まる「biomemapX.Name」が選択される
たとえば乱数が0.0〜1.0の間で落ちてくるように調整されているとして
とある地点での生成値が0.2となった場合は<property name="biomemap1.Range" value="0,0.25"/>と書かれたバイオームが引き当たる
・(※重要)なのでbiome_generatorのbiomeOutputでは必ず0.1〜1.0の範囲が網羅されていなければ引き当てに失敗する
たとえば
biomemap0.Range = 0.1,0.5
biomemap1.Range = 0.8,1.0
という二つの設定しかなかった場合では「0.7」が落ちてきたときに拾う「Range」がないので引き当てに失敗する
書き換えた設定が0.0〜1.0を網羅しているかどうかを再度確認してみてください
(たとえばsnowを0.0〜0.0に下げたとして〜0.2までのカバーを他のバイオームに設定しなければならず
pine_forestを「0.2,0.5」ではなく「0.0,0.5」などにしなければならない)
あと影響がないという問題のほうですが
行番号からしてvanillaMediumをいじっているようですがそちらは現在使われていません(xmlの一番うえのほうを見てみてください)
vanillaSmallをいじってみてください 例のところ変だったな>>588
×
biomemap0.Range = 0.1,0.5
biomemap1.Range = 0.8,1.0
○
biomemap0.Range = 0.0,0.5
biomemap1.Range = 0.8,1.0
(0.1〜1.0じゃなくて0.0〜1.0) >>588
懇切丁寧な説明本当にありがとうございます。
先の返信から得た自分の理解が正しいことをちゃんと確認できました。
「vanillaMediumをいじっているようですがそちらは現在使われていません」
完全に盲点でした。マップサイズを8192で作っているからMediumを弄らないとダメと思い込んでいました。
vanillaSmallの部分のRangeの値を調整してみたところ自分の望んでいた挙動をしてくれるようになりました。
凄く助かりました。ありがとうございました!!! >>590
横だけど丁寧にありがとう
うちはミディアムで調整して荒地を1か所だけにできた Worldsのマップ名って自分で好きに書き換えたり別名でコピーすることもできるのね
かたっぽうで遊んで気に入った場所見つけたらコピーの方に建物追加とかが出来て便利だ 門外漢だったのでマーチングキューブ法について簡単に調べた
あの土系ブロックの変形ってこれが由来なのか ものすごい今さらだけど>>556のジョジョMOD面白いね
見ただけで分かるバランスブレイカーが揃ってる中、最初は一番地味かと思った
しゃがみジャンプ性能向上が一番ぶっ壊れでゲーム性完全に変わったわ
人外の膂力を弱体化したってあるけど記述的にたぶんダメージ50増加じゃなくて
ダメージ50倍になってるけどこれは意図的なのかミスなのか >>595
マジだ
base_addのつもりだったわw >>597
A17 Simple UI Modlets
https://7daystodie.com/forums/showthread.php?94502-A17-Simple-UI-Modlets
自分はこの人の60に増やすやつと自転車やバイクの積載量増やすやつ、作成したストレージの積載量増やすやついれてる
60に増やすのと120に増やすのとどちらか選べる カジュアルプレイ向けの各種Mods格納MODでまた追加とかしたので再投下
b240対応版 詰め合わせzip(既存+更新+追加セット)
https://drive.google.com/open?id=1eCMdtbMMMmROcMI-Vx7QLjGN3n0ivCvX
配布内容詳細 PDF版 (zip内にhtml版アリ)
https://drive.google.com/open?id=1u16K-LrI_ce3eKFKxMsc0vzl1VcGEqa3
更新概要
・サイレンサー装着時の発砲音を大幅抑制
・ドロップの黄色バッグ消滅までの時間を大きく延長&ドロップ率全体底上げ
・雪男の旨味が無いため黄色バッグドロップ率増加
・試験管類に破壊でビーカー、ルートで薬品類を追加
・ネイルガンとハンマーの補強修理を快適化
・クロスボウのボルトのヘッドショット追加ダメージ
・炎上矢着弾地点に隣接ゾンビも炎上
・装填4クロスボウ、装填2ブランダーバス追加
・蜂蜜入手手段(切株に変化するブロック)の追加
その他個別配布
死亡時の死神バフ(NearDeathTrauma)時間変更3点セットzip(1秒、60秒、5分)
https://drive.google.com/open?id=1UCl-veX3Rrp8f4ateiZTDRiktZG3k0Iu
b240のレベルゲート撤廃
https://drive.google.com/open?id=1c4pKuu_dUH5yQ9ooIDL4-H8cn1HT67VQ ランダム生成修正のMODLET作成に着手しようかとxml見てみたけど敷居高すぎる。既出情報しかよくわからなかった
rwgmixer.xmlでバイームの生成割合、建物生成、地形生成等が決められており、
SEEDに基づきrwgmixer.xmlの生成ルールに従ってワールド生成して
[7dtd_install_dir]\Data\Worlds\[ワールド名]に各種情報が出力される
一度生成されたワールドはNEWGAME時にワールド名を指定すると再利用できる
[ワールド名]内のpngやxmlを編集することで生成時のバイオーム分布、道、トレーダー等の建物の修正可
ただしprefabsは座標も指定する必要がある ということまではわかった
自前だとトレーダーの生成率増やすかバイオーム割合修正くらいしかできないし、
rwgmixer.xmlは今後修正予定みたいだから今頑張るよりワールド配布マンを待つ方が良さそうかな
wikiには配布ページあるけど英語フォーラムでも似たようなものがあれば探したいが見つからなかった
https://wikiwiki.jp/7daystodie/%E3%83%AF%E3%83%BC%E3%83%AB%E3%83%89%E5%85%B1%E6%9C%89%E6%89%80/%E4%B8%80%E8%A6%A7 既出だと思うけどマップ確認のおとも https://kui.github.io/7dtd-map/
生成済みワールド名のフォルダ内からbiomes.pngとかを指定するとトレーダーの位置等を確認できたりする settlement_01って街なかにあるprefab
あれ建物サイズがトレーダーと同じだから
settlement_trader_01とかに書き換えてニューゲームすればトレーダー少ない問題は解決するぞ マップに建物追加は慣れるとそんなに難しくもない
例えばprefabs.xmlの最下段に
<decoration type="model" name="hospital_01" position="0, 46, 0" rotation="0" />
を追記するだけで座標00地点の「北東」側に地中に埋まったか浮いている病院が生成される
同じ場所に他の建物があったとしても最後に書き込まれている建物に上書きされる
position="0, 40, 0"って表記は東西、高度、南北で、0を起点に西と北は-の数字になる
rotation="0"は建物の正面の向きで大概は0が北になっていて1は東2は北3は西
moder向けに17からprefabsフォルダに建物のjpgが追加されたので建物の正式名が解りやすくなった >rotation="0"は建物の正面の向きで大概は0が北になっていて1は東2は北3は西
間違い0が南、3が北でした 結局exeになっちまったぜ…
[7dtdJPMapBuilder(v1.0)]
用途:国土地理院の基盤地図情報データを7dtdのマップに変換するツール
http://www.mediafire.com/folder/1cbwni0vyh8bo/7dtdScripts
※「7dtd基盤地図情報データ変換ツール.zip」の中にexeがある
こんなの
https://i.imgur.com/4RBf5Wb.png
今のところ出力するのはdtm.raw(標高)とsplat3.png(道路)の二つのファイルだけ
とりあえずここまでは作ったが7dtd本体のフォーマットが今後どうなるか分からないのでここまで
安定したとみなせたらbiome作成とかプレハブ配置なんかも組み込むかもしれない
exeが怖い人は仮想環境なんかで動かしてどんぞ
ただしメモリはけっこう大食いするのと動かない環境があっても報告はしないでな
全て自己責任にてどうぞ
[exeのハッシュ]
7dtdJPMapBuilder.exe
CRC32: 46EEF7CC
MD5: 78389D494D516B9EB298FC958CE5F494
SHA-1: 151B1D70B6C35C51E5D4B90656EAD9C3C901BF16 auger, chainsaw の音がうるさくて横で寝てる猫が逃げるんだけど相変わらず調整できないのかな
>>607
すげーなようやったな >>607
こんなん出来る人は例のあの人か?
すっごいけど都市部のsplat3.pngに当てはめた建物をランダムで生成するのは無理だと思うな
湖、海に隣接してて都市と過疎地があって起伏がある県
琵琶湖がある滋賀県、北海道、福島と茨城隣接部、四国の海に隣接した部分などのワールドデータを配布して
有志の方に日本の固定マップ化してもらうほうがうまいやり方だと思います 出血率抑えたいんだけど、どこいじればいいのやら、スタン率抑えるスキル辺りに乗せられんかな? >>609
まあそうだなあ
「建築物の外周線」ってデータから建築物のバウンダリ取れるから完全に無理ってわけでもないんだが
綺麗にやろうと思ったらプログラム側でかなり頑張る必要があるし人力のほうが絶対に出来はいいわ
現実の建物の向きもゲームみたいにぴったり東西南北に向いてるわけじゃないしな
となるとひとまず適当な地形をいくつか出力してからここに投下してみようかね
どこか候補地ないか
>>611
BuffResistanceを好きなパークかアイテムかに追加すればいいんじゃね
<passive_effect name="BuffResistance" operation="base_add" value="0.3" tags="buffInjuryBleeding"/>
valueが0.0〜1.0で固定回避率追加になる
たとえば場所ならprogression.xmlのperkPainToleranceあたりにでも追記してみたら?
パークに書くならレベル範囲も指定して
<passive_effect name="BuffResistance" operation="base_add" value="0.3,0.7" level="1,5" tags="buffInjuryBleeding"/>
とかで この例ならレベル1で30%〜レベル5で70%のレジスト追加 >>612
おらが村
茨城は2つの細長い湖で土地が分断される要素あり海側に工場地帯有り小さいけど街あり貧困住宅有りでサバイバルゲームには向いているかも
あと、市、郡単位でバイオームを当てはめられるようになったら更にすごくなりそうだけど国土地理院データ参照だとちょっと難しそうですね
プログラムスキルないけど手打ちで地味に建物追加はやっているのでよい立地があったら参加します スタベのフォーラムが2018/11/21で止まってるけど
a17対応版の進行状況知ってる方いませんかね? biomes.pngを編集すればxml編集なんか必要ねえと思っていたが時期が私にもありました
GIMPで編集してエクスポートした所。バイオーム境界線付近で色が変化してしまってるようで、その場所だけ生成されず歩いてると奈落まで落下する
画像編集関係詳しければなんとかなりそうだけど、門外漢なのでドットレベルで色塗りかえるくらいしか対応策が考えられない
保存時の色指定でバイオーム毎(雪FFFFFF、森004000、砂FFE477、焼BA00FF、荒FFA800)に指定ができればいけそうな気がするが… GIMPは使ってないからよくは知らないけど、それ濃淡が出るブラシになってない? 各種attributeのレベルをポイント消費無しで上げられるように変更できないかと試してみたけど
レベルアップの必要ポイントを0にすると逆にレベル上げできなくなるし
passive_effectでプレイヤーレベルに応じて自動でattributeのレベルが上がるように設定しようとしてもできないしで
痒いところに手が届かない感じがもどかしい それ、最初から全パラメータマックスで始めるのと何が違うの 目的はよくわからんけどこれじゃだめなんか?
プレーヤーレベルに応じて全attrのレベル底上げ
[progression.xml]
<configs>
<append xpath="/buffs/buff[@name='buffStatusCheck']">
<effect_group>
<requirement name="PlayerLevel" target="self" operation="GTE" value="2"/>
<passive_effect name="AttributeLevel" tags="attPerception,attStrength,attFortitude,attAgility,attIntellect" operation="base_add" value="1"/>
</effect_group>
<!-- ・・・以下しきい値のPlayerLevelだけを変えて繰り返し・・・ -->
</append>
</configs> >>616
鉛筆のつもりだったけど今見直したら鉛筆の隣がブラシだった
これはやってしまったかもしれない… 情報ありがとう rwgmixer.xml:
<config>
<setattribute xpath="//prefab[@name]" name="min_count">1</setattribute>
</config>
っていう「全てのプレハブが最低一回出る」っていう雑なMod作ったけど全くうまくいかない
trader 0 個問題の修正で prefab_rule 配下での min_count 指定をやめた強引な修正を公式がやってるし prefab_rule 配下では min_count 効かないんだろうか って書いて気がついたがルート要素は configs か、、、 configs にしてもダメだ
やっぱり min_count 死んでるぽい >>619
なるほどbuffs.xmlの方でやるのかthx
上手くいったよ
>>618
こういうのがやりたかった
・トレーダークエストでスキルポイントが手に入るようにする
・レベルアップではスキルポイントが一切手に入らないようにする
・parkの取得条件からレベルゲートとattributeゲートを削除
・attributeはポイント消費ではなくレベルアップで上がるようにする
要はレベルアップで上がるステータスとトレクエで上がるステータスを分離したい >>624
あはw すまん[progression.xml]じゃなくてbuffs.xmlだな
中身から察してくれてどうもどうも ルートは何でもええんやで
min_countは割り当ての時に使われるけど
そもそも総出現数がprefab網羅するには足りない場合出現しないよ >>626
つまり圧倒的建物不足は単純に街の大きさが小さすぎるだけって事か 貧相な英語力で↓を見た感じだと建物の種類が少ないのはPrefabsのxml側のゾーン設定がおかしいらしい
https://www.reddit.com/r/7daystodie/comments/a19sbz/i_figured_out_how_to_add_skyscrapers_back_to_rwg/
downtownが機能してないからcommercialとかindustrialを追加すればいいってことなのかな
それとは別で、8kワールド生成である程度街の大きさを確保して、町中にトレーダーを生成しようと調べてたけど全然成果が得られなくて辛い ワールド生成は早くも本気出してる人たちがいるからいろいろ試すのも面白いね
4kテクスチャは個人的に違和感あったからやめたけど
The Wild Landは今マップ作って飛んで見て回ったけど草原地帯と白樺の森復活がうれしく
道路の生成はバニラと同じと思われるから街と空白地帯はそれほど変わってない
だけどtree_birch(白樺)がバニラでは扱えないと思うからワールド共有ができないのが寂しいのと
core i5程度だとマップ生成の最初の方でCPU使用率が90超えるんだが大丈夫か
https://7daystodie.com/forums/showthread.php?103061-The-Wild-Land-random-world-generation-mod-for-A17 ダウンタウン出ない問題は17実験版初期の問題でどこかで修正されなかったっけ
それが由来で摩天楼出なかったみたいなの見た気がする
ってかそのredditがそれか >>628
トレーダーの配置は郊外に絞られてるはず
Configs フォルダじゃなくて Prefabs フォルダの方のトレーダーの xml 弄る必要ありそうだけどそっちは触った? >>628
ランダム生成にこだわりたいならいいけど
トレーダーを増やしたいのなら
出来上がったワールドのprefabs.xmlを書き換えてニューゲームするほうが早いよ
街中にトレーダーが欲しかったらsettlement_01をsettlement_trader_01に一括書き換えすればそういう風になる
でもα16より狭くなったいうて今でも広いからなかなか自分で追加したトレーダーすら見つけられないぞ >>626
え、ルート要素なんでもいいのか緩いな
公式の 0 trader への対応をみるに、郊外で他prefabか2以上あってもトレーダーないケースあったから場所が足りないだけじゃないと思う
今回作ったすべてに min_count つける mod 使って生成したワールドも建築途中摩天楼が3つあるのに他の摩天楼は0だったし >>631
トレーダー気になってみてみたけど
<property name="AllowedTownships" value="city,town,rural,wilderness" />
みたいに配置はどうでもいい書き方になってたから今はxmlでは扱わない事になったのかも vacant_lot が配置されないのを見るに、wilderness 以外の場所で Zoning any は死んでる疑惑ありそう
試しに vacant_lot_01 の Zoning を any から industrial に変更してワールド生成したら配置されるようになった
trader を街に出せないのもこれじゃないかね 読んでみたけどおおむねその通りだな
hubソケットのzoneがanyになることは今の実装ではありえないっぽい
WildernessPOIsのほうではゾーンタグチェックされてないからanyだろうがなんだろうが当たるけど
townshipsはご存知死んでる
あとdowntownは生きてるけどzone分割時の割合がハードコードだわこれ ちなみにデバッグ用の隠しフラグ立ててhubソケットのゾーン色分けを出すとこんな風に見える
(中央灰がdowntown, 緑がresidental(old,new),シアンがCommercial,黄がIndustrial)
https://i.imgur.com/5MUIC1N.png
割合はランダムではあるがブレ幅はハードコード
隠しフラグONにするバイナリ編集(no_eacで)
(a17,b240)Assembly-CSharp.dll 0x273938 39->3A ほー円形がベースで中央にダウンタウン、周りが円形をホールケーキ切ったみたいに区切られる感じなのね 色々と情報ありがとう。おかげさまで目標としていた特盛ランダム生成を大体達成できたと思う
https://i.imgur.com/Ou4inhF.png size8192,seedはa バイオーム生成は別途modletでいじってます
やったことは
1.下記ファイルのZoningを"ResidentialOld,ResidentialNew,Industrial,Commercial,downtown"に変更して
settlement_trader_01.xml〜settlement_trader_05.xml、skyscraper_01.xml〜skyscraper_04.xml
2.以下modletにて、<remove xpath="/rwgmixer/prefab_rules"/>で設定を全部消して
3.<append xpath="/rwgmixer">で元のprefab_rulesをコピーしてきてカスタム着手
4.wildernessGroupからsettlement_trader_01〜05削除
5.下記グループにtraderとskyscraperグループ追加(probはとりあえず多めに設定)
residentialOldGroup,residentialNewGroup,commercialGroup,downtownGroup,industrialGroup,ruralGroup
追加→<prefab rule="traderGroup" min_count="1" max_count="1" prob="100"/>
追加→<prefab rule="skyscrapers" min_count="1" max_count="1" prob="20"/>
やっとseedガチャして遊べるわ ■ このスレッドは過去ログ倉庫に格納されています