日本鋼豹司令部 トップページへ SPWAW解説記事は、トップページからどうぞ。

Mr.OOB 人柱募集!

マップ将校
Posts: 438
Joined: Thu Feb 12, 2004 05:24 UTC
どうもです。
報告遅くなりましてすいません。 :salut
Nor司令官殿 wrote:
ところで、ちょっと気になったんですが、DepotのPBEMで編隊の一部キャンセルはダメってルールは無くなったんでしょうか?
はっきりはわからないのですが、そういうシバリはあるような無いようなって感じかもしれません。 :?
わたしは「編隊の一部キャンセルはダメ」って理解していましたが、絶対ダメだっていう厳しいシバリはないように感じます。リアリティを厳密に追求するタイプのプレイヤーはそういう考えを持っているかもしれませんが、一般的には一部キャンセルしても問題ないっていうことでやっているような雰囲気を感じます。 :wink:

一度この話題を振ったときに、「そんなに自分を縛ることはないよ」っていうアドバイスをもらったことがありまして、なるほどと思いましてね。

ただし、中隊を買って配下の小隊を全部キャンセルして中隊長ユニットを大量に準備するのは、たぶん好まれないだろうなあっていう印象です。
また、1個小隊が買えるぎりぎりのポイントの時に、中隊を買って、結果的に中隊長ユニットと欠員がある1個小隊を残すっていう買い方も、微妙な感じかもしれませんねえ。 :wink:

まとめると、
「一部キャンセルはしないほうがいいと思うけれども、極端ではないやり方で行えば、対戦相手も理解してくれるのではないか」・・・みたいな理解をしております。



ということで、Version1.4を起動させてみました。
すんごいですねえ。これ。 :cheers
ユニットコストの計算がばっちりですねえ。すごい。 :cool:



それで、「ここはこうなったらいいなあ」という点が2つありました。

1. Buyer Mode を一旦終了し、再度その Buyer Mode を立ち上げると、
「You can't change setting during purchasing!」
というメッセージが現れました。
現状では、セッティングを変更するには、Mr.OOB自体を一旦落とす必要があるのかしら。

2. Buyer Mode に入り、まず最初に年月をいじってから Setting を開こうとすると、Setting画面が Buyer Mode画面の後ろにあるままで、それを操作することが出来なくなってしまいました。以後すべての操作が出来なくなり、Mr.OOBを一旦終了せざるを得なくなってしまいました。
Buyer Mode を操作する前に Setting をまず最初に行う必要があるということかしら。


で、恐れを知らず、「こんな機能もあったらいいなあ」という点でございます。 :wink:

現状砲兵の割合計算は Artillery に属するすべてのユニットの合計になっていると思います。そこで、間接射撃可能なユニットの合計のみを自動的に計算してくれたらいいなあと思いました。
ご案内のように、対戦時には砲兵ユニットの割合が事前に決められることが多いと思います。このとき対空砲や対戦車砲などの直接射撃のみを行うユニットはその割合に含みません。この作業を皆手計算でやっているのが現状だと思うんですよ。それをですね、このツールの一機能として出来るようになったらいいなあと。 :wink:

この機能があったら、PBEMを主にプレイしている人たちも積極的にこのツールを導入するようになるのではないかと期待しています。

それで、「中隊などのパッケージに含まれる砲兵機材は砲兵制限の合計に含まない」というルールが一般的にあると思います。
可能であれば、このルールを含んだ上で砲兵割合の計算が出来たらすごいなあと思っています。 :wink:


すいません。
ということで、ひとつよろしくお願いいたします。

サト :D
imageimage
Katzen
伍長
rank
Posts: 111
Joined: Fri Jun 02, 2006 11:50 UTC
2008.Feb.22(Fri) 23:11
了解。確認しました。今回もオートバイ兵の画像と同じ形式でした。う〜ん、この手の画像がこれ以上出てくるようだと、もうちょっと根本的な対処をしないといけないなあ・・・と思いつつ、今回もまた「とりあえず表示しない」という手で逃げることにしました。
ver1.33, ver1.4ともにこの問題が残存しているようです。ご確認ください。
Nor
大佐
rank
Posts: 783
Joined: Sat Feb 07, 2004 20:09 UTC
Katzen様、サト様、お返事遅くなりました。
え〜と、お二方からご指摘のあった不具合は全て確認し、修正しました(つもりです)。しかし、修正版のアップはもう少しお待ちください。
現状砲兵の割合計算は Artillery に属するすべてのユニットの合計になっていると思います。そこで、間接射撃可能なユニットの合計のみを自動的に計算してくれたらいいなあと思いました。
ああ、こんな基本的かつ重要なことをすっかり忘れてましたよ! :porc
この機能はぜひとも実装したいのですが・・・・その前にちょっと確認させてください。


ちょっとひっかかるのは、機械化迫撃砲(80迫+ハーフトラック)や自動車化迫撃砲(80迫+トラック)といった編隊をどう扱うかです。これらの編隊は、全て「砲兵」扱いにしても構わないのでしょうか?つまり、トラック分のコストまで砲兵コストに含めるべきかということです。

また、航空機や艦船なんかも「砲兵」扱いにするべきでしょうか?

とりあえず思いついたのは、こんなところですが、こういった基準が明確でないと、プログラムが書けないので・・・。
image
マップ将校
Posts: 438
Joined: Thu Feb 12, 2004 05:24 UTC
Nor司令官様

お世話になっております。
Nor wrote:
ちょっとひっかかるのは、機械化迫撃砲(80迫+ハーフトラック)や自動車化迫撃砲(80迫+トラック)といった編隊をどう扱うかです。これらの編隊は、全て「砲兵」扱いにしても構わないのでしょうか?つまり、トラック分のコストまで砲兵コストに含めるべきかということです。
そうですね。そういう問題がありましたね。 :wink:
Nor司令官殿が想定しているのは、「間接射撃任務の砲兵がその輸送手段と同一のフォーメーションを構成している場合、どうするのか」ということですよね。
これはあくまであたしが理解していることですので、アレですが、
基本的にそういった狭義の意味の「砲兵」に含められると考えております。

ただ、実際問題として砲兵を買う場合には、砲は砲として、トラックはトラックで、別々のフォーメーションとして準備するケースがほとんどだと思います。
で、こういう購入方法、砲と輸送手段を別のフォーメーションで用意するやり方に対し、対戦相手がクレームをつけることは全くない、と考えます。

そういう意味で、砲と輸送車両が同一のフォーメーションになっているものを購入するケースはPBEMでは、ごくまれではないかと思います。たぶん。 :wink:

Nor wrote:
また、航空機や艦船なんかも「砲兵」扱いにするべきでしょうか?
航空機に関しては、DCLでは航空機は師団の指揮下にある場合がほとんどで、その購入費用は対戦で合意した購入ポイントの範囲外で購入できることになっていることが多いと思います。ですので、航空機のコストは砲兵制限に含まれないことが現状では多いと思います。

艦船ですか・・・そうですね。だんだん複雑になってきましたね。 :wink:
基本的には、間接射撃のできる艦船は砲兵制限に含まれると思います。
艦船が参加する対戦の場合、対戦する両者で何らかの合意があるか、もしくはマップによって指示があると思いますので、「Naval Artillery」という項目を作って別途合計のコストと比率を計算するようにすると親切な設計になるかもしれませんね。

ということで、非常にあいまいですが、こんな感じでいかがでしょうか。 :wink:

ご不明な点がありましたら、また何なりとお申し付けくださいませ。

では、よろしくお願い申し上げます。

サト :wink:
imageimage
Nor
大佐
rank
Posts: 783
Joined: Sat Feb 07, 2004 20:09 UTC
早速のご回答ありがとうございます。 :salut

いろいろ調べてみた感じでは、購入メニューの「Artillery」に含まれる編隊のうち、間接射撃可能なユニットを一つでも含む編隊は、全て「砲兵」扱いとしても良い感じですね。何だかいい加減な基準みたいですが、とりあえずの用には足りそうだし、何よりプログラムを組むのも簡単そうです(やっぱそこかい)。 :lol:

というわけで、「砲兵」の分類とコスト算出は何とかなりそうな気がしてきましたが、ただ、また新たな疑問が。

購入メニューの「MISC」には、航空機をはじめ、ややこしい雑多な編隊が含まれています。例えばレンドリースタンクなどは、Armor扱いにするってルールが昔ありましたよね。他にも、ハーフトラックなんかもArmor扱いでしたっけ。などと考えていくと、プライムムーバーはどう?とか、オートバイとかもあるじゃん、とか・・・。 :roll:

などと、いろいろ考えていくと面倒でやる気が失せていくので、とりあえずは「砲兵」以外の特殊事例は一切無視することにしようかなあと思っています。 :cool:

それと、DepotのDCLルールは特殊ルール(師団管轄とか制限ユニットとか)でOOBごとの特殊な事情を考慮しているようですが、こういったさまざまな縛りはあくまで対戦国が限定されているという前提に基づくものですよね。

このツールは、DCLプレイヤー専用じゃなく、もっといい加減な(?)一般的な対戦にも使えるようにしたいので、あまり細かい制限を加えないほうが使い勝手は良いかなと思いつつあります。

って、以上、別に質問ではありませんね。ハイ。ただのとりとめの無い話でした。ご意見などあればよろしくお願いします。 :salut
image
マップ将校
Posts: 438
Joined: Thu Feb 12, 2004 05:24 UTC
Nor司令官 様

お世話になっております。 :D



Misc…

そうですね…このごった煮の購入スクリーンがありましたね。 :wink:

そうそう。確かにハーフトラックはアーマー系として考えている雰囲気がありますが、機械化歩兵中隊で買った場合、一緒についてくるハーフトラック群はその勘定に入れない、っていう考え方もありますし…

で、ドイツ軍OOBのMiscでは、Stummel Sec なる項目もあって、それをアーマーに含めなくてもいいのかな…みたいな考え方もあるようですし。。。

もう、いろいろあれこれ個別事情を考慮していると、もうとんでもないことになりそうですよね。すいません。パンドラの箱を開けてしまったような。。。 :wink:

で、実際問題として、基本的には「間接射撃が可能な砲兵を区別してコストを計算する」っていうことで十分にゲーマーの期待にこたえられるような気がいたします。
チェコだったりポーランドだったり、デポよりももっともっと積極的な若いメンバーで構成されているウォーゲームサークルがありますし、そういう場所ではそれぞれのルールがあると思いますし、まあわたしも詳しくはまったく知らないんですがね。そういう意味で、「間接射撃可能な砲兵を区別して購入時の割合を表示する」っていうことで一般的なゲーマーも含めて多数の方に十分満足してもらえるツールになるのではないかと期待しております。確かにアーマーの構成割合を事前に決めるやり方も実際あると思いますが、少なくとも「砲兵」の構成割合が自動計算されるっていうのはすばらしいツールだなあと思います。例えば、「Artillery for indirect fire role」みたいな項目を加えるだけでも、効果的な対戦時の購入シュミレーションが可能ではないかと考えました。

まあ、実際デポが世界の中心ではないと思いますし、そういう対戦のルールをリードする立場にもまったくないと思いますしね。きっと面白いやり方をやっている人たちはもっとたくさんいるようにも思いますし、そうそう、そういう人たちにも「間接射撃任務の砲兵」のコストを自動計算するシステムがあったら、嬉しいんじゃあないかなっていう思いであります。

こんな感じで考えて見ましたが、どうでしょうか。 :wink:

では。

サト :D
imageimage
Nor
大佐
rank
Posts: 783
Joined: Sat Feb 07, 2004 20:09 UTC
え〜と、暖かい励ましのお言葉ありがとうございます。 :salut
ま、いろんなことを一遍にやろうとすると何一つできないで終わりそうなので、まずはできそうなことからということで・・。 :pirat

とりあえず、Version1.5をアップしました。BuyerModeウィンドウに、"Artillery" という項目が追加されています。この項目がいわゆる縛りのある砲兵ポイントに相当します。

ただし、以前からあったarm/art/inf/misc 項目も残しています。これらは単純にどのメニューからいくら買ったかを示すものです。あまり積極的には使えないと思いますが、全体的なバランスを把握するには役立つかなと思って残しています。

また、作成したリストをテキストファイルに出力すると、間接砲兵の詳細構成が表示されるようにしました。


というわけで、何とかここまできましたが、コードの方は行き当たりばったりと思いつきの増築家屋みたいになって、そろそろ私の手に負えないレベルに迫りつつあります。 :porc
それでも細かい改良はもう少し続けたいと思いますので、さらに使い勝手や便利度が向上するような要望があればお願いします。 :salut
image
Katzen
伍長
rank
Posts: 111
Joined: Fri Jun 02, 2006 11:50 UTC
こんばんは。眠いので簡単に。
・ソ連オートバイ兵やT-54のlbmも読み込めるようになったのですね。GJ :cool:

・HQのコスト計算合ってますか? OOB上のコストが反映されていないように思えますし、Histric Rating OFFで経験値を70に指定すると220ptと算出されるのも変なような…検証が甘いので自信ありませんが…

・Buyer Modeダイアログをディスプレイ中央に持ってきた状態だと、メイン画面のSet OOBを押すと出るエラーが裏に隠れてしまいます。Enterキーで抜けることはできますが。

・砲兵割合計算について。txtに出力すると内訳まで出るとはすばらしい。ただ、パーセンテージは切り上げでなくて良いのでしょうか?
マップ将校
Posts: 438
Joined: Thu Feb 12, 2004 05:24 UTC
Nor司令官 様

お世話になっております。 :wink:

で、バージョン1.5を起動させて見ました。

おお!すごい!
砲兵の割合計算ができる!
おまけに、出力したOOBリストもすばらしい!
これはレポートを書くときに非常に重宝するでしょう。

お疲れ様でした! :wink:


それで、ひとつだけ気になった部分がありました。
Katzenさんもコメントされておりますが、HQユニットのコスト問題です。

いや。実はわたし初めて気がついたんですけど、Enhanced DV(DVRN)のHQのコストが国籍によっていろいろになっているんですね。あたしはてっきり8.403や8.3と同様に200ポイントだと思い込んでいたんですが、エンサイクロペディアを見てみると、各国ばらばらに、だいたい192〜180までの範囲の値が設定されているようですね。びっくりです。 :shock:

以前やった対戦の兵力を Buy mode で購入テストをしてみたんですが、
そこで、HQのコストが違うことに気がつきました。

セッティングは、
Enhanced
True Troop ON
Historical Ratings ON

それで、1944年6月 の ドイツ軍 です。

本来HQのコストが189だったと思いますが、それが200のままになっておりました。

念のため、そのOOBリストを添付します。
Enhanced DV のバトルモードで、これらのユニットを準備すると、合計で1920ポイントになりますが、
Buy Mode のシュミレーションでは、1931ポイントになっています。

ポイントの差が11でありますので、HQユニットのコスト差がそのまま現れているということではないかと考えてみました。

なお、このとき、SPWAWのバトルモードとMr.OOBのBuyMode両方平行して購入実験をしています。フォーメーションを一つ買うごとに合計のコストを比較しながらやってみました。ですので、上記のHQのコスト差以外では、合計ポイントの差が発生しないことも確認いたしました。


ということで、ひとつよろしくお願いいたします。 :wink:

サト :salut





EDIT
添付したOOBリストの中身についてもう少し書きますと、

歩兵中隊の分隊の選択は、Panzerfaust30装備のものです。
機関銃は中隊付属のセクションも含めてすべてMG34です。
20mm対空砲は、Flak30/38が 2セクション、FlakVier38が 1セクションです。

よろしくお願いします。 :wink:
imageimage
Nor
大佐
rank
Posts: 783
Joined: Sat Feb 07, 2004 20:09 UTC
いや。実はわたし初めて気がついたんですけど、Enhanced DV(DVRN)のHQのコストが国籍によっていろいろになっているんですね。あたしはてっきり8.403や8.3と同様に200ポイントだと思い込んでいたんですが、エンサイクロペディアを見てみると、各国ばらばらに、だいたい192〜180までの範囲の値が設定されているようですね。びっくりです。
:shock: :shock: :shock:
今の今まで気づきませんでしたよ!
HQコストの計算ルーチンを書き換えます!少々お待ちください。 :salut
image
Nor
大佐
rank
Posts: 783
Joined: Sat Feb 07, 2004 20:09 UTC
HQのコスト計算合ってますか? OOB上のコストが反映されていないように思えますし、Histric Rating OFFで経験値を70に指定すると220ptと算出されるのも変なような…検証が甘いので自信ありませんが…
EnhancedでなければHQコストは全て200なので、基準経験値70だと200x1.1=220になるのはおかしくありません。その他不具合があれば具体的に・・・。
Buyer Modeダイアログをディスプレイ中央に持ってきた状態だと、メイン画面のSet OOBを押すと出るエラーが裏に隠れてしまいます。Enterキーで抜けることはできますが
了解。修正しました。
砲兵割合計算について。txtに出力すると内訳まで出るとはすばらしい。ただ、パーセンテージは切り上げでなくて良いのでしょうか?
ちょっとよくわかりませんが、個々の割合の合計が100%にならないから切り上げろということでしょうか?それとも間接砲兵の割合は多めに算出したほうがよいということでしょうか?
どちらにしてもパーセンテージで出す以上、多少の誤差はついてまわるので、あまりこだわる必要はないと考えています。現状では小数点第三位を四捨五入したものを100倍しています。



というわけで、Version1.51リリースです。
EnhancedのHQコストが正しく取得できるようにしました。たぶん。
その他、出力テキストのOOB一覧に、ユニット・編隊ごとのコスト表示を加えたり、間接砲兵扱いしている編隊には、コストの後に"**"マークをつけるようにしました。

ちょっと表示がごちゃごちゃした気もしますが、コストが明確にわかることで、
・検証がしやすい
・特殊ルールにも個別対応できる(MiscのレンドリースはArmor扱いするなど)
といったメリットが生まれると思います。

というわけです。しかし直しても直しても不具合ってのはナンボでも出てきますねえ。 :cool:
image
Katzen
伍長
rank
Posts: 111
Joined: Fri Jun 02, 2006 11:50 UTC
EnhancedでなければHQコストは全て200なので、基準経験値70だと200x1.1=220になるのはおかしくありません。
経験値70だと1倍だと思い込んでました :porc 。撤回します。
パーセンテージで出す以上、多少の誤差はついてまわるので、あまりこだわる必要はないと考えています。
たとえば2000ptのうち10%ということなら200ptちょうどまでかなと思っていましたがそういうことであれば構いません。

別の点で気になることとしては、一般的に砲兵がxx%というルールであれば与えられた総ポイントのうちの割合を指しますよね?
現行の仕様ですと、実際に購入したポイントのうちの割合になります。まあ余らせたポイント分にしか関係しないので重要ではないですが、もう一つの問題につながります。

・事前に総ポイントを指定しないため、全部買い終わらないとパーセンテージが有効に機能しません。そこで砲兵をもう少し増やせる、または多すぎるとわかっても、編成をやり直さなければなりません。計算すれば済むことですが、それでは意味がないので……。
Katzen
伍長
rank
Posts: 111
Joined: Fri Jun 02, 2006 11:50 UTC
追加
・中隊で買った場合、出力txtの小隊のコストが0になるのは仕様でしょうか?
・装甲部隊を大量に買って返却すると砲兵の値が異常になることがあったのですが再現できません。 :pale
Nor
大佐
rank
Posts: 783
Joined: Sat Feb 07, 2004 20:09 UTC
お返事遅くなりました。
たとえば2000ptのうち10%ということなら200ptちょうどまでかなと思っていましたがそういうことであれば構いません。

別の点で気になることとしては、一般的に砲兵がxx%というルールであれば与えられた総ポイントのうちの割合を指しますよね?
現行の仕様ですと、実際に購入したポイントのうちの割合になります。まあ余らせたポイント分にしか関係しないので重要ではないですが、もう一つの問題につながります。

・事前に総ポイントを指定しないため、全部買い終わらないとパーセンテージが有効に機能しません。そこで砲兵をもう少し増やせる、または多すぎるとわかっても、編成をやり直さなければなりません。計算すれば済むことですが、それでは意味がないので……。
え〜と、わかってるのにワザと聞かれてるような気もしますが、いちおうマジメに返答しておきますと・・・

例えば、2000点で10%砲兵制限というルールがあるとしましょう。この場合、砲兵のポイント上限は、2000 x 0.1 = 200 で、200点まで砲兵が買えるということになります。

仮にこのツールで201点まで砲兵を買って、その割合が10%と表示されたからといって、対戦相手に「だから問題ないだろう」と強弁するのは、ツールの問題というよりは、使う人の良識の問題かと考えます。 :cool:

そして多くの場合、砲兵制限の計算は上記のように簡単なものなので、ほとんどの方は暗算で上限値を算出できると思います。あとは、この"200"という値をしばらくの間記憶できれば、おっしゃられるような問題は起こらないかなと考えます。

つまり、砲兵の割合表示を見ながら買い物するのでなく、砲兵の合計ポイント表示を見ればよいのではないでしょうか。この例ならば、砲兵の合計値が200点を超えたらアウトで、超えなければセーフ。ただそれだけです。

『そこで砲兵をもう少し増やせる、または多すぎるとわかっても』ということは、自分で砲兵の上限値をすでに知っているということですよね。だったら、当てにならない砲兵割合を信用するよりは、すぐその隣に表示されている合計ポイントの方を信用するべきかと思います。


また、万が一、2350点の12.5%砲兵制限などという、砲兵の上限値を暗算するのはちょっとムリなルールでやりたいという場合は、素直に Windows の電卓でも使って計算するとよろしいかと思います。確かに電卓で計算するという一手間が余分にかかりますが、わざわざ『編成をやり直』すよりも、きっと簡単でしょう。


実は、お買い物機能をつけようと考えた当初は、制限ポイントと砲兵割合を入力できるようにしようかとも思ったのですが、2000×0.1=200 といった程度の計算をするためだけに入力処理を2つも作るのは、作る私にとっても使われる方にとっても面倒が増えるだけでメリットは少ないと判断して止めにしたのです。

というわけで、結論としては、仕様ですので悪しからず・・・ということで。 :wink:

中隊で買った場合、出力txtの小隊のコストが0になるのは仕様でしょうか?
えーと、中隊で購入した場合、各ユニットのコストと中隊全体のコストは算出するようになっていますが、小隊のコストは計算されませんね。これは仕様です。しかし、ご指摘のようにコストが"0"と表示されるのは少々おかしいので、このような場合はコスト欄を表示しないことにしました。
装甲部隊を大量に買って返却すると砲兵の値が異常になることがあったのですが再現できません
いかにもありそうな現象ですが、再現性がないとちょっと修正は難しいですね。ただ、大量に編隊をリストに追加して、それをキャンセルしていくという行為は、フツーの使い方ではまずしないかと思いますし、クリックする手間を考えると、一度 Purchase Mode 自体を閉じてから、再度やり直したほうが面倒じゃないし、エラーも起こりにくいかと思います。 :pirat


というわけで、2点目の「出力テキストで小隊コストが0になる問題」を修正したものを、Version 1.52 としてアップしました。

Katzenさんとサトさんのご協力のおかげで、私が作ったにしてはなかなか豊富なエラー処理を施したちょっとはまともな役に立つプログラムができたと思います。お二方には改めて感謝申し上げます。 :salut

しかし、そろそろ私のプログラム熱も冷めつつありますので、今後は致命的なバグが発見されたり、熱烈な要望がない限り、バージョンアップはこの辺で一旦打ち止めにしようかと思います。あとは・・・マニュアルでも作ろうかな。ということで、長らく動作テストにお付き合いいただきありがとうございました。 :salut
image
マップ将校
Posts: 438
Joined: Thu Feb 12, 2004 05:24 UTC
Nor司令官 様

お世話になっております。
書き込みが遅くなってしまい申し訳ありません。

ええと、わたしが気になりましたのは、Katzenさんのご指摘の「小隊のコストが表示されない」という点だけでした。もう修正されているようですね。いやいや。いつも通りすばやい対応ですね。 :D すごい。

ということで、すばらしいツールが完成しましたね。
お疲れ様でした。 :wink:


サト
imageimage
pukuto
上等兵
rank
Posts: 76
Joined: Fri Sep 23, 2005 04:23 UTC
データの飛んでしまったノルマンディゴールドキャンペーンをやり直すべく、OOB君を使い部隊を編成してみました。 編成を出力したものは 以下のとおりです(長くてすみません)


********** My OOB < 77 - United Kingdom : June 1944 > **********

***** SETTINGS *****

Version : Enhanced
TrueTroop : ON
HistricRatings : ON

***** Overall *****

Spent Point : 2796
Indirect Artillery : 362 ( 13%)
HQ : 189 ( 7%)
Arm : 934 ( 33%)
Art : 410 ( 15%)
Inf : 914( 33%)
Misc : 349 ( 12%)

***** Breakdown of Artillery *****

< Mortar > 84 ( 23%)
Light : 0 ( 0%)
Medium : 84 (100%)
Heavy : 0 ( 0%)
SP : 0 ( 0%)

< Artillery > 136 ( 38%)
How : 136 (100%)
OBA : 0 ( 0%)
SPA : 0 ( 0%)

***** Order of Battle *****

(BHQ) SPWAW ENH-DV (189)
BR Commander x 1 (189)
(Inf) Lorried Inf Co (479)
    Company HQ x 1 (12)
        Rifle Section x 1 (16)
        Mortar Section x 1 (21)
    (Lorry Sec x 1)
        Bedford QLT 3tn x 1 (26)
        Bedford QLT 3tn x 1 (26)
    (Lorried Inf Plt x 1)
        Platoon Leader x 1 (10)
        Lt Mortar Team x 1 (13)
        LMG Team x 1 (3)
        Rifle Section x 1 (16)
        Rifle Section x 1 (16)
        Rifle Section x 1 (16)
        Bedford QLT 3tn x 1 (26)
        Bedford QLT 3tn x 1 (26)
    (Lorried Inf Plt x 1)
        Platoon Leader x 1 (10)
        Lt Mortar Team x 1 (13)
        LMG Team x 1 (3)
        Rifle Section x 1 (16)
        Rifle Section x 1 (16)
        Rifle Section x 1 (16)
        Bedford QLT 3tn x 1 (26)
        Bedford QLT 3tn x 1 (26)
    (Lorried Inf Plt x 1)
        Platoon Leader x 1 (10)
        Lt Mortar Team x 1 (13)
        LMG Team x 1 (3)
        Rifle Section x 1 (16)
        Rifle Section x 1 (16)
        Rifle Section x 1 (16)
        Bedford QLT 3tn x 1 (26)
        Bedford QLT 3tn x 1 (26)
(Inf) Lorried Inf Plt (126)
    Platoon Leader x 1 (10)
    Lt Mortar Team x 1 (13)
    LMG Team x 1 (3)
    Rifle Section x 1 (16)
    Rifle Section x 1 (16)
    Rifle Section x 1 (16)
    Bedford QLT 3tn x 1 (26)
    Bedford QLT 3tn x 1 (26)
(Inf) Sapper Plt (108)
    Sapper Section x 1 (27)
    Sapper Section x 1 (27)
    Sapper Section x 1 (27)
    Engineer Sectn x 1 (27)
(Mis) Halftrack Sec (42)
    M5 Halftrack x 1 (21)
    M5 Halftrack x 1 (21)
(Mis) Halftrack Sec (42)
    M5 Halftrack x 1 (21)
    M5 Halftrack x 1 (21)
(Inf) Recce Section (76)
    Scout Patrol x 1 (11)
    Bren Carrier x 1 (22)
    Scout Patrol x 1 (11)
    PIAT Team x 1 (10)
    Bren Carrier x 1 (22)
(Inf) Recce Section (76)
    Scout Patrol x 1 (11)
    Bren Carrier x 1 (22)
    Scout Patrol x 1 (11)
    PIAT Team x 1 (10)
    Bren Carrier x 1 (22)
(Arm) Heavy AC/CS Trp (254) ・・・注1
    Staghound II CS x 1 (35)
    AEC III x 1 (73)
    AEC III x 1 (73)
    AEC III x 1 (73)
(Arm) Cruiser Sec (180)
    Cromwell VII x 1 (90)
    Cromwell VII x 1 (90)
(Arm) Cruiser Sec (168)
    Cromwell III x 1 (84)
    Cromwell III x 1 (84)
(Arm) Cruiser Sec (168)
    Cromwell III x 1 (84)
    Cromwell III x 1 (84)
(Arm) Tank CS Sec (164)
    Churchill VIII x 1 (82)
    Churchill VIII x 1 (82)
(Art) Fwd Observer (24)
    FO Team x 1 (24)
(Art) Fwd Observer (24)
    FO Team x 1 (24)
(Art) Mortar Carriers (74)**
    Mortar Section x 1 (21)
    Bren Carrier x 1 (16)
    Mortar Section x 1 (21)
    Bren Carrier x 1 (16)
(Art) Mortar Carriers (74)**
    Mortar Section x 1 (21)
    Bren Carrier x 1 (16)
    Mortar Section x 1 (21)
    Bren Carrier x 1 (16)
(Art) Mobile Arty Sec (107)**
    AOP Carrier x 1 (21)
    25pdr FG x 1 (34)
    25pdr FG x 1 (34)
    Morris FAT Quad x 1 (9)
    Morris FAT Quad x 1 (9)
(Art) Mobile Arty Sec (107)**
    AOP Carrier x 1 (21)
    25pdr FG x 1 (34)
    25pdr FG x 1 (34)
    Morris FAT Quad x 1 (9)
    Morris FAT Quad x 1 (9)
(Mis) Ammo Carriers (68)
    Ammo Lorry x 1 (34)
    Ammo Lorry x 1 (34)
(Mis) Command Vehicle (8)
    Humber Snipe x 1 (8)
(Mis) Command Vehicle (8)
    Humber Snipe x 1 (8)
(Mis) AVRE Section (108)
    Churchill AVRE x 1 (54)
    Churchill AVRE x 1 (54)
(Mis) LRC Troop (73)
    Morris LRC x 1 (15)
    Marm-Herr IV x 1 (34)
    Vickers Jeep x 1 (12)
    Vickers Jeep x 1 (12)
(Inf) Inf AT Section (21)
    PIAT Team x 1 (7)
    PIAT Team x 1 (7)
    PIAT Team x 1 (7)
(Inf) MG Sec (18) ・・・注2
    MMG Section x 1 (18)
(Inf) Bren Gun Sec (10)
    LMG Team x 1 (5)
    LMG Team x 1 (5)

注1 Heavy AC/CS Trpですが、上記の組み合わせがOOB君で設定できなかった(ゲーム買い物画面では選んだときに候補からランダムで登場する)ので 書き直しています。
注2 MG Sec は、資金不足で1部隊のみの購入となっておりまして、これも書き直しています。
注3 上記により、部隊合計や比率も 計算しなおしてあります。

こんな感じで 結果が出力されますので、買い物がより楽しくなります! また、購入した順番で並びますので、その人の買い物癖が出るかもしれませんね :eek:
実は OOB君の出力結果掲載一番乗りか!?と思っていたのですが、 Norさんが先に出されていらっしゃいましたねぇ。。。。 ちょっと残念。

注4 『まだ始めてなかったのかよ〜』とか 『ヘタレな編成だなぁ』などの突っ込みはなるべくご遠慮願います :porc
Nor
大佐
rank
Posts: 783
Joined: Sat Feb 07, 2004 20:09 UTC
ご使用のご報告、ありがとうございます。
pukutoさんの使用例で、Mr.OOBが抱えるいくつかの制限が暴露された(!)ようなので、この際正直に白状しておきます。いや、隠していたわけじゃあないんですが。 :cool:

制限1.ゲームでの購入部隊と一致しない可能性がある

私もこのツールを作ってる途中ではじめて気づいたのですが、SPWAWの購入画面では、複数のユニットが選択できる場合、最初にどのユニットが選ばれるかはどうやら完全にランダムっぽいんですよね。

例えば、ドイツ軍の対戦車砲で、その時期に37mmATGと88mmAAが選択できるとします。するとSPWAWでは、購入画面を開くたびに、ランダムにどちらかが選ばれるわけです。何回も購入画面を閉じたり開いたりすると、よくわかります。でもまあ、この場合は特に問題にはなりません。どちらかを選べばいいだけだから。

この現象が問題になるのは、同一クラスのユニットが2種類以上混ざっている編隊を購入する場合です。例えば、ドイツの戦車中隊で4号H型と3号G型が混ざっている編隊なんかです。この場合、SPWAWで最初にどのユニットが選ばれるかは全く予測できません。

一方、Mr.OOBでは、複数のユニットが選択できる場合は、最後の選択肢(OOBのユニット番号が大きいもの)を選ぶようにしてあります。これは、どうあがいてもゲームで選択されるユニットが予測できないから、仕方なくそうしているだけですが。

したがって、自分でユニットの変更をせずデフォルトのままで編隊を購入した場合は、ゲーム上の購入ユニットとMr.OOB上の購入ユニットが一致しない場合があります。この点ばかりはどうしようもない仕様上の制限ということで。ただし、デフォルトのままではなく、自分でユニットを選択した場合は、完全に一致させることができます。


制限2.出力テキストの砲兵詳細のポイントおよび割合表示がおかしくなる
pukutoさんの例はまさにそうですが、砲兵詳細の各ポイントを合計しても砲兵の総ポイントに一致しない場合があります。この場合、当然割合表示もおかしくなります。

この問題は、砲兵とみなされた編隊の中に、間接砲兵以外のユニットが含まれている場合に生じます。具体的には、間接砲兵+輸送車などで構成される編隊です。

ただし、砲兵の合計ポイントと総ポイントに占める割合は正しく表示されるはずです。まあ、出力テキストの砲兵詳細に関しては、オマケ機能なのであまり信用しないでくださいってことですね。 :pirat

制限3.編隊の一部購入はできない
もちろん、中隊編隊から任意の小隊を消去するという処理はできますが、2つの機関銃ユニットで構成される機関銃セクションのうち、1ユニットだけを購入するという処理はできません。

制限4.地雷は購入はできない
地雷は特殊な扱いでOOBに載っていないので、Mr.OOBでは全く処理できません。


思いつくのはこんな感じですかね。pukutoさんの例では、以上の制限事項のうち、実に3点まで含まれているので、Mr.OOBの使用上の制約を示すには実に適した例ですね。 :cool:

ま、こんないろんな制約があるツールですが、できないことを理解しさえすれば、結構使えるんじゃないかなと思いますです。はい。少しでも喜んでいただけたら幸いです。 :wink:
image
Katzen
伍長
rank
Posts: 111
Joined: Fri Jun 02, 2006 11:50 UTC
えー遅くなりましたが砲兵などについてのご回答ありがとうございました。
完成したところに申し訳ないのですが。ひとつエラーが見つかりました。

・Enhanced Mod最新版環境で、Communist ChinaでPurchase Modeを開くと例外が発生します。原因はHQ周りのようです。
ゲーム内では問題は発生しません。

System.IndexOutOfRangeException: インデックスが配列の境界外です。
   場所 Mr.OOB.Form2.hq_cost_recalc()
   場所 Mr.OOB.Form2.Form2_Load(Object sender, EventArgs e)
   場所 System.Windows.Forms.Form.OnLoad(EventArgs e)
   場所 System.Windows.Forms.Form.OnCreateControl()
   場所 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   場所 System.Windows.Forms.Control.CreateControl()
   場所 System.Windows.Forms.Control.WmShowWindow(Message& m)
   場所 System.Windows.Forms.Control.WndProc(Message& m)
   場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   場所 System.Windows.Forms.ContainerControl.WndProc(Message& m)
   場所 System.Windows.Forms.Form.WmShowWindow(Message& m)
   場所 System.Windows.Forms.Form.WndProc(Message& m)
   場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Nor
大佐
rank
Posts: 783
Joined: Sat Feb 07, 2004 20:09 UTC
Enhanced Mod最新版環境で、Communist ChinaでPurchase Modeを開くと例外が発生します。原因はHQ周りのようです。
あれ?開くだけではエラーは出ませんでしたが(なんで?)、確かにHQ編隊取得の処理がおかしいようです。探ってみると実にしょーもないミスが発覚しました。 :porc
早速修正したものをvesion1.53として公開しておきます。

あ、それと今更ですが、面倒でしょうからエラーの詳細メッセージはコピペして頂かなくて結構です。エラーが発生する操作を明記していただければ、こちらで確認・調査しますので。
image
Katzen
伍長
rank
Posts: 111
Joined: Fri Jun 02, 2006 11:50 UTC
了解です。正常な挙動になったことを確認しました。
それで……戦力の逐次投入ならぬエラーの逐次報告ですが、Enhancd Mod最新版のフィリピン、自由フランス、ナショナリスト・スペインいずれかのOOBを開き、Purchase Modeに切り替えようとすると例外が発生します。v1.52及びv1.53で発生することを確認しています。
Nor
大佐
rank
Posts: 783
Joined: Sat Feb 07, 2004 20:09 UTC
Enhancd Mod最新版のフィリピン、自由フランス、ナショナリスト・スペインいずれかのOOBを開き、Purchase Modeに切り替えようとすると例外が発生します。
確認しました。どうやら8.403でも類似の現象が発生するようです。
このエラーの理由は、PurchaseMode のデフォルト年である1930年に、HQユニットが存在しないことに起因することを突き止めました。まあ、そりゃ自由フランス軍は1930年には出来てないですわな。

原因がわかれば対処も可能なんですが、ちょっとその〜、ぶっちゃけていうと面倒なので(!)、しばらくエラーを貯めておくことにします。いくつかエラーがまとまったら、いずれ対処しようと思います。 :cool:
image