EconFix AM

Last-modified: 2009-04-14 (火) 17:25:04

EconFixのバグ修正版

 EconFixのバグ修正版。
 オリジナルのMod(EconFixバージョン0.8)は必要ない。

 
  • NPCの足元が光るのを修正。
  • トレーニングサービスを提供しているNPCのMercantileが0だった場合、エラーが出るのを修正。
  • Morrowind Script Extender 0.9.2以上だと動作しないのを修正。
  • GMSTの修正部分のみを別のModとして分離させた。EconFixの動作とは直接関係ないから。
  • スクリプトの微調整。
 

ダウンロード

  • SkyDrive -- EconFix08AM104.zip : 1.04。ゲームの途中で、EconFix AM 1.02以前からEconFix AM 1.03以上にバージョンアップするのはお勧めしない。たぶん、行ったことのあるセルにいるトレーニングサービスを提供しているNPCのMercantileが1減る。
 

更新履歴

1.0
 NPCの足元が少し光るのを光らなくした。

1.01
 はっきりとした原因は不明だがGnisis東方の草原にて次のエラーが表示された。

Count of 0 not allowed on items.
Fix the count on "cdc_trainer_mercantile".
Continue running executable?
[Yes] [No] [Yes To All]

 Mercantileが0のNPCがいたのだろうか。EconFixのスクリプトを見るとMercantileが0のNPCの存在を想定していないようだ。それを修正した。ただし自分のMod作成技術を鑑みて修正は最小限にしたかったので、結果的にMercantileが0のNPCはMercantileが1になるようにせざるを得なかった。だがこれは大きな問題にはならないだろう。(後日談)1.03でちゃんと修正した。

1.02
 Morrowind Script Extender (MWSE)のバージョンが0.9.2a以上だと正しく動作しなかった問題を修正した。

1.03
 トレーニングサービスを提供しているNPCのMercantileが0だった場合も、スクリプトが正しく動作するように修正。(1.01で応急処置的な方法で修正していたのを、スクリプトを解析してちゃんと修正した。)
 GMSTの変更部分のみEconFix GMST AMという別のModに分離した。(GMSTの変更部分はEconFixの動作には関係ないから。)
 スクリプトの微調整。使っていない変数の宣言を消したり、文法を好ましいとされている記法に変更したり。
 (後日談)NPCの足元が光るバグが再発。

1.04
 NPCの足元が光るバグを再度修正。このバグの原因は次の通り。

TESCS「LightのRadiusが0?ねーよw16にしてやる。光の色が黒ってwwwwおかしいだろwwww白くしてやんよ。」

 つまりTESCSでセーブしたらまた再発します。TESCSでセーブした後にEnchanted Editorとかで修正すればおk。

 

econfix--bug.jpg オリジナルのEconFixのNPCの足元が少し光るバグの様子。

 

関連Mod

'Mod/' には、下位層のページがありません。

 

  • 1.01を作るときスクリプトをMorrowind Edit 0.6.1上でコンパイルし直したので、もしやと思ってMWSE0.9.4a上で動作させてみたが、正しく動作しなかった。やはりMWSE0.9.2でないと駄目なようだ。 -- 管理人 2007-10-19 (金) 16:41:48
  • EconFix--0.8AM1.02でやっとMWSE0.9.4a上で動作するようになった。ただし自分でちょっとしか確認していないので、動いたら動いたよとか書き込んでくれると安心できるので報告お願いします。ちなみにMWSEのxGetService関数の仕様の変更(バグかも)が原因だった。 -- 管理人 2007-11-16 (金) 15:34:47
  • うおおすごい!使えたらいいなとずっと思っていたModが、使えるようになりました。MGE内臓のMWSE(バージョンは公式フォーラムによると、0.9.2ではなく0.9.3?)で、問題なく動作しています。トレイナーとの会話中に"Offer Training"を押すと訓練メニューが出てきますし、商売人の所持金もちゃんと変化しているようです。fps低下なども特に感じません。これから使い続けようと思います。AzuMiteさん、ありがとうございました! -- Guar 2007-11-21 (水) 02:00:09
  • 他の環境でも動くとわかって良かった。報告ありがとう。 -- 管理人 2007-11-21 (水) 08:00:52
  • 1.03にてNPCの足元が光るバグが再発した模様。マージしてもしなくても光る。他のMOD全部切ってやってみたけど光る。MWSE0.9.2でも光る。MWSE0.9.4.1でもやっぱり光る。黄金聖闘士並みに光る。 -- 2008-10-01 (水) 23:33:26
  • ↑具体的にはチュートリアルに出てくる男のガード、Balmoraのメイジギルド2階にいる姫ギャルの足元を見れば、その輝きがすぐにわかるはず。 -- 2008-10-01 (水) 23:42:28
  • 把握した。修正した。最近プレイしてなかったから気付かなかった。すまん。でもそんなに光るのか。自分の環境ではかすかに光る程度なんだが。直ったかどうか教えてくれると助かる。 -- 管理人 2008-10-02 (木) 09:02:38
  • EconFixは売買を難しくするっていう目的もあるんだけど、Mercantile Bugを直すっていう目的もあるんだ。でもそろそろ公開される予定のHrnchamdさんのバグ修正パッチでMercantile Bugが直ってしまうらしいんだ。Hrnchamdさんのバグ修正パッチを適用した状態でEconFixを動かした場合どうなるか検証しないと。場合によってはEconFixの改造が必要になるかも。 -- 管理人 2008-10-02 (木) 09:11:00
  • オッケー。光が消えたよ。MWSE092でも0941でも大丈夫だった。他verは使ったこと無いから知らないけどたぶん大丈夫だと思う。高価なアイテムを利用して商人から金を巻き上げる方法を見つけてから、急に冷めた。それでこのMODに目を付けたんだけど、金稼ぎが楽しくなった。あと、やたら光ったのはiniをいじって光の範囲を広げたせいだった。ごめん。 -- 2008-10-03 (金) 22:23:28
  • 報告ありがとう。色々と参考になった。自分は金が足りなくてひーひー言いながらプレイするのが好きだな。Mじゃないよ。 -- 管理人 2008-10-04 (土) 14:54:17
  • 1.04以前はMorrowind Code Patchとの互換性がないないかも。Morrowind Code Patchが安定したらMCP対応版を作る予定。 -- 管理人 2008-10-11 (土) 09:35:22
  • ダウンロードのリンクが切れていますが、再アップの予定はありますか? とても良さそうなMODなので……。 -- 2009-04-12 (日) 16:43:50
  • 切れていたダウンロードリンクを修正。SkyDriveの仕様変更でアドレスが変わった?それからMCPと一緒に使っても大丈夫な気がするが、要調査。 -- 管理人 2009-04-13 (月) 10:51:06
  • ありがとうございます! -- 2009-04-14 (火) 17:25:04