- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
560 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 01:30:23.01 ID:BaAMbCFH - セーブデータの改変その2
loyal特性にセーブデータを改竄する方法 まず解凍してセーブデータをテキストデータに戻してから以下を行なう *まず忠義つきのユニットがあるセーブデータを用意するのが楽 *その忠義持ちのユニット名でセーブデータを調べる (name="そのユニットの名前" ってのがあるのでそれを検索するのが良い) *みつけたらmodificationで検索するとそのユニットの補正部分の記述部分にいくので そこのloyal部をコピーしとく *次に忠義持ちにしたいユニットの名前でデータを検索してそのユニット記述部分にとぶ *そこからmodificationで検索かけて補正部記述部分までスキップ *うえでコピーしてた忠義もちようのデータをペーストしてやる *その新しいデータを圧縮してデータフォルダにコピー *それを読み込めば忠義持ちになってる。しかしこれだけだと維持費は0にならない そのユニットが進化するとかしないと その時点での維持費をなくすには名前記述部分のちょい下の upkeep="full" を upkeep="loyal" に書きかえてやればOK
|
- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
561 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 01:40:15.94 ID:BaAMbCFH - セーブデータの改変その3
loyal以外にお勧めの追加特性としては「高地人」(highlander) 体力、攻撃力などがワンランクアップする loyal,highlander,quickを追加すると非常に高性能野郎ができちゃう 性能に追加した特性を反映させるにはこれだけでは駄目で これを記述した後にレベルアップが必要 レベルアップするとこれらの特性を加味した性能にしてくれる
|
- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
563 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 19:12:09.59 ID:BaAMbCFH - >>562
チートしたくないならやらなければ良いだけじゃん 他も基本的にすべてテキストデータなので *アイテム追加 *アイテムの性能変更 *補正値の変更 *ゴールド変更 *経験値変更 *その他 なんでも多分可能 構造はタグ言語っぽい構造になってる (XMLとかHTMLとかLatexぽい)
|
- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
564 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 19:16:23.29 ID:BaAMbCFH - データ改竄方法その4 (希望の修正箇所をみつけたいとき)
たとえばGoldならセーブしたときのゴールドの価格でセーブデータに検索かければOK Linuxなどであれば変化前と変化後でのセーブデータの差分を diffなどテキストの変更部分を簡単に抽出できるツールあるのでそれで 調べればどこを変更すれば希望の変更できるか簡単に調べれる Vim系のテキストエディタだと diffにちかい機能ついてる なんでもできるEmacsとかでも多分可能
|
- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
566 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 19:43:09.67 ID:BaAMbCFH - 知らんやつもいるからな
経験値をかせぐために機械的作業を永遠とするとか時間の無駄じゃん
|
- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
568 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 19:50:50.69 ID:BaAMbCFH - ということでデータ改竄方法その5
アドオンキャンペーンLegend of the Invincibles (パート2での) のEfraimとLethaliaの経験値と吸収人数の変更方法 name="Efraim でテキストデータを検索 [unit] [/unit] でかこまれてるならそこでOK なまえ定義のちょい上にexperience=数字があるのでその数字を max_experienceよりちょい少なめにしてやれば 1かい戦闘を行なえばレベルアップする した方向にredeem_countを検索して redeem_count=数字 になってるところを max_redeem_count ひく1の数字に設定すれば1回救済しただけでレベルアップする 機械的作業でレベルアップしてる時にこれらの改竄をすると ゲームをより楽しめる 普通の時にこれやるとゲームが多分面白くなくなる
|
- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
570 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 20:29:58.99 ID:BaAMbCFH - 安心しろわかってないヤツだかけだし
|
- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
571 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 20:33:20.73 ID:BaAMbCFH - [訂正バージョン]
安心しろ! わかってないやつだらけだし
|
- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
573 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 20:46:39.02 ID:BaAMbCFH - >>572
そっちでも書いても良いけど ここに書いたから不要だろ ここに書いた内容でもやり方わからんやつに教えるほど俺も暇じゃない 調べ方もかいたし 無駄なレベルアップのための時間削減方法も書いたから 他はそれほど必要じゃねーと思うけどな
|
- 【エルフ】Wesnothをやるべきです12【オーク】 [転載禁止]©2ch.net
575 :名無しさん@お腹いっぱい。[]:2015/12/07(月) 21:03:32.27 ID:BaAMbCFH - >>574
マルチで忠義ユニットを使うっていう意味が理解できない 忠義ユニットにするとか好きな特性を追加する方法は上に書いたけど それでは出来ないの? 現在の維持費を0にする方法も上に書いといたけど
|