2014年9月28日日曜日

Life is Feudal: Your Own 設定変更のおぼえがき(自分用)

ちょこちょこ設定いじったら忘れないようにここにメモしとく予定。

まずはゲーム内オプションからいじれる設定は適当にゲーム内でいじる。

オプションでいじれない細かい設定はprefs.csという設定ファイルをいじる。
場所はdataの中。

MouseSensitivity = "0.150";
Player::defaultFov = 75; を105に変更。
Shadows::disable = "0"; を1に変更。(影の設定)

FPS,TPS共に遊べるゲームなのだけど、FPS視点が好きな人にとってfovの設定項目があるかどうかはわりと重要だと思う。
ゲーム内オプションではいじれないが設定ファイルで変更可能、これはすばらしい。おそらくデフォルトの75はTPS視点にあわせてるんじゃないかと思う。TPS視点メインでやってる場合、この値を大きくするとキャラが小さくなっちゃうので要注意。
マップのいたるところに木が生えており、おかげ様で浜辺以外は糞重い。とりあえず軽量化で定番と思われる影を無効にする設定をしてみた。わりと効果あり。こちらもゲーム内オプションでは設定できず設定ファイルをいじる。
もっと軽量化したいけどしばらくこの設定で様子見することに。

追加

maxInstancingVerts = "200"; を100に変更 (よくわからないけどポリゴンの上限?違うかも)

100,50,20と試してみた。とくに違いがわからないのでしばらく100で様子見。
体感だけど20は逆効果になった気がする。無効な数値だったか?

2014/09/29追加

disablePixSpecular = 0 を 1 に変更(多分鏡面反射のon/off 違うかも・・)

2014/10/02追加
lightManager = "Advanced Lighting" を Basic Lightingに変更。
エラーが起きてサーバーに入れないのでもとにもどした。

ゲームとは関係ないけどビデオカードのドライバを最新にした。
いままで2年前位のドライバ使ってた。(カードはradeon の HD5850)

2014/10/05追加
brightness = "1.5"にした。
disableCubemapping = 0 を 1 に変更。キューブマッピングを許可しないをON。(違いはよくわからなかった)
disableNormalMapping = 0 を 1 に変更。(エラーでサーバーに入れなくなった。元にもどす)
disableParallaxMapping = 0 を 1 に変更。(よくわからんけど許可しないをyes)

2014/10/06追加
Water::disableTrueReflections = "0 wo 1 に変更。(たぶん水面の写りこみ系)

Video::mode = "1280 1024 true 32 60 0" を Video::mode = "1280 1024 true 16 30 0" に変更。(参考ページによると
Contains settings for video resolution, screen mode (full/windowed), bit depth, refresh rate, and anti-aliasing
て言ってる。なのでbitを32から16に、depthを60から30に半分こした。
bit8 depth15というさらに半分にした設定も試したがフルスクリーンとウインドウモードの切り替えでよくエラーが起きるようになったのでやめた。
現時点でfpsが大幅に改善されたけど、丁度同じ日に行き着けのserverがwipeされたようで設定変更によるものかどうか効果のほどは不明だけどまあよし。
↑間違ってた↑ :D

2014/10/07追加
昨日行った設定は間違ってた。
デフォルト状態の32がbitで60がdepthだと思っていたけど説明文をよくチェックすると全然違う。
bitとdepthは一つのもので、32というのはbit depthというものらしい。
私がいじってた60というのはリフレッシュレートだった。全くふざけやがって・・。
そんな訳で

Video::mode = "1280 1024 true 16 60 0"

としてしばらく様子見。
さらに上を目指したくなってきたら8bit depth も試してみる予定。
update後に16bitだと死んだ時になぜかエラーで落ちる現象が多発したので今は32bitでやっている。

2014/11/29追加
updateにより設定項目が増えていたので少しいじった。

Video::DisableForestBatches = "0";を1に変更(遠くの団子状の森林が消えたのでボツ。元にもどした。)
Video::DisableForestRender = "0";を1に変更(森林の描写がなくなったのでボツ。元にもどした。)

Video::DisableReflections = "0";を1に変更。(たぶん反射の無効化)
Video::DisableShadows = "0";を1に変更。(たぶん影の無効化)
Video::DistanceForestRender = "3000"; を1000に変更。(たぶん木をまともに描写する何か)
Video::ObjectsCastShadows = "1";を0に変更。(たぶんオブジェの影関係)
Video::ReflectForest = "1";を0に変更。(たぶん木の反射)
Video::ReflectObjects = "1";を0に変更。(たぶんオブジェクトの反射)
Video::ReflectTerrain = "1";を0に変更。(たぶん地形の反射)

Video::LowQualityForest = "4096"; を2048に変更(変更しても設定が元に戻るのでボツ)