gooブログはじめました!

写真付きで日記や趣味を書くならgooブログ

S.T.A.L.K.E.R.最高齢プレーヤーHalのゲーム日記 3339 OLR25 プレイ日記

2019-03-09 14:58:00 | ゲーム S.T.A.L.K.E.R.
 
SOCのMOD OLR25 プレイ日記その5
 
--------------------------------
 
Sidorovichから、「Agropromで文書取得」と「Make measurements of the anomalous field」で、アノマリーの測定をしろタスクが出た所からである。
 
■Cordon
 
「Make measurements of the anomalous field」の、アノマリーの測定タスクは、まずATP東端にいるNPCに会う必要があるようだ。
 
これはNPCではなく、単に測定の場所だったのだ。
 
マーカーがNPCマークなので、つい人間だとばかり思い込んでいたのである。
 
 
そこはATPの東門近くだった。
 
 
しかしここでロードすると落ちる。
 
しかも再現性がある。
 
[error]Arguments     : LUA error: f:\mod\olr25\gamedata\scripts\nik_dialog.script:11: attempt to index local 'actor' (a nil value)
 
一つ前のデータでは、トレードの話になると落ちる。
 
[error]Arguments     : LUA error: f:\mod\olr25\gamedata\scripts\xr_logic.script:1193: attempt to index local 'obj' (a nil value
 
しかし、もう一つ前の「Make the Trader」が出た直後のデータは、正常にロードできる。
 
つまり、このデータからトレード、その後の測定まではノーセーブということになる。
 
それでも、測定器のuseは出ない。
 
これは間多眞多股スクリプトの改変しかないようだ。
 
Sidorovichとの会話でタスクが出たら、即クリアにすればよい。
 
しかし、それでは面白く無いのだ。
 
タスクはそれをプレーするのが楽しみなので、それがなければ面白くも何ともない。
 
ともあれ、トレードとアーティファクトタスクを飛ばして、Agropromのタスクが出るようにした。
 
dialogs_escape.xml
 
 
 
 
 <dont_has_info>olr_5_done 
 
しかし、それでもロードできない。
 
ロードできるデータでもその状態でセーブし、それをロードするとNG。
 
[error]Arguments     : LUA error: f:\mod\olr25\gamedata\scripts\bind_stalker.script:639: attempt to concatenate field '?' (a nil value)
 
 
これはもうだめかと、一時はOLR放棄を考えたが、思い直してデータを遡ってロード・セーブ・ロードを繰り返し、どのデータなら正常ロードができるかを確認してみた。
 
結果はmilitary大尉と話す前のデータなら、セーブロードを繰り返しても、ロードできた。
 
となれば、ここからSidorovichに取って返し、トレードとアーティファクトタスクを飛ばして、Agropromのタスクが出るようにしてみた。
 
結局DiggerのBoar退治タスクからのやり直しとなった。
 
しかし、それも不可。
 
Boarを退治する前ならロードできるが、退治した後ではNGなのである。
 
ゲーム開始直後のデータでは、セーブロードはOKである。
 
しかし、少し進んだDiggerのタスクになるとNG。
 
ふと思いついて英語で進めて見た。
 
これは大半のデータでロードできるが、military大尉のデータではやはり落ちる。
 
となれば、英語でAgropromタスクが出る所まで進め、その後は日本語に戻るのはどうか?
 
これも不可、DiggerのBoarを撃つ前ならロードOKだが、撃った後はNGである。
 
ここで又も思いつき、一つ前のバージョンの172を入れてみたが、これは撃った後でもOKである。
 
これで行ければと思ったが不可。
 
ではもう一度Diggerタスク終了時からまともに進めてみることにした。
 
OK!
 
 
S.T.A.L.K.E.R. SOCのMOD Oblivion Lost Remake2.5(OLR172) プレイ日記その6へ続く。