2011年9月15日木曜日

ベータパッチのR&Dに関するバグ

Denpasarが連合軍空母により空襲されるというエントリーで、67ターンにKi-49-Ia Helenの生産開始が一ヶ月早まって昭和17年3月からになったことを書きました。Ki-49-Ia HelenのR&D工場のうち、R&Dポイントを産出しているのは、ターン1から修理の完了している規模14の横浜のラインしかないこと、横浜のラインの産出したR&Dポイントは31ポイント(=14x67/30)にしかならないが、1ヶ月早めるのに必要なR&Dポイントは100なので、Ki-49-Ia Helenに関してはゲーム開始時に0ポイントではなくて70ポイントくらいたまった状態なのだろうと推測しました。しかし、どうやらそうではないようです。
Tech Supportのベータパッチのスレを読んでいたところ、Devの人がR&D工場の扱いを間違えて、生産工場と同じように、修理中のR&D工場もR&Dポイントを産出するようにコードしてしまうミスを犯したということがあったそうです。それを指摘した人はベータパッチの1108p9からそうなったのではと書いていますが、ベータパッチ [1108p8]で

  • Fixed CTD due to too many groups in base being displayed in bottom panel [MEM] 
  • Tweaked Color-coded R&D devices on the Industry screen [MEM] 
  • Tweaked Allow R&D factory change before starting production if R&D option ON [MEM] 
  • Tweaked Production can be turned off but R&D will still happen [MEM] 
という変更が入っているので、ここでミスったのではと思います。うちで1108p8を適用したのは45ターンでした。Ki-49-Ia HelenのR&Dラインは規模14の横浜のほかに、規模30のものが八戸・長岡・東京・名古屋と4つあります。これらは45ターンから67ターンまで修理中ですが一部修理済みの部分もあり、修理済み部分の規模を合計すると1689になります。第1ターンから67ターンの横浜のラインの規模の合計値は938。あわせると第1ターンから67ターンまでに87.5(=(1689+938)/30)のR&Dポイントを産出したことになります。100には足りませんが、ランダムも加味して一ヶ月早まったのかなと思います。なお、この仕様変更というかバグはゲームに与える影響が甚大なので、さっそくパッチ[1108q3] で修正されてしまいました。
飛行機工場の生産のルール
  1. 飛行機の工場には実機を生産する工場とR&Dを行う工場があります。規模Aの生産ラインは一ヶ月(厳密には30日)にA機の機体を製造し、規模AのR&Dラインは一ヶ月にAポイントのR&Dポイントを産出します。
  2. 生産工場のラインは修理中の部分があっても、修理済みの部分が機能します。修理済みの規模Aと修理中の規模BからなるラインはA(B)は、一ヶ月にA機の機体を製造します。
  3. R&D工場のラインは全体が修理済みにならないと、R&Dポイントを産出しません。修理が完了してA(B)のBの部分が0にならないとR&Dポイントを産出しないわけです。

    0 件のコメント: