バタイユゲーム支援ツール強化版改修15(2/E)

つづき 2.2回復時の士気チェック補正 (1)morシートに”特殊建物に居る場合”を追加する。(下図) (2)pythonプログラム    士気チェックを行う処理に上記の場合の処理を追加する。(下図) (3)VBAプログ … 続きを読む バタイユゲーム支援ツール強化版改修15(2/E)

バタイユゲーム支援ツール強化版改修15(1)

バタイユゲーム支援ツール強化版に特殊建築物の影響を反映した。 バウツェンの戦いの堡塁、ダンツィヒの戦いの城塞などに対応する為である。 1.概要   白兵戦時の攻撃側士気チェック補正と回復時の士気チェック補正を行う。    … 続きを読む バタイユゲーム支援ツール強化版改修15(1)

バタイユゲーム支援ツール強化版改修14

バタイユゲーム支援ツール強化版に射撃の地形防御値を追加した。 ハッセンハウゼンの戦いで窪んだ道が追加された事の対応である。 気づかなかったので、今更ながら追加した。 1.概要   4つのシート(cnst,frdef,ar … 続きを読む バタイユゲーム支援ツール強化版改修14

バタイユゲーム支援ツール強化版改修13

バタイユゲーム支援ツール強化版にベルリン戦役対応の改修を行った。 天候変化の追加と無駄な乱数の発生防止である。 1.天候変化   ベルリン戦役の天候ルールについて(1)と(2)を実現するために、下図のように条件を追加した … 続きを読む バタイユゲーム支援ツール強化版改修13

バタイユゲーム支援ツール強化版改修12

バタイユゲーム支援ツール強化版の不具合対策を行った。 1.不具合内容   下図枠内のように国・兵種別と体形の組合せが正しくない時に   EXCELでエラーになる。(フランス軍新兵は横隊を組めない。) 2.原因   下図枠 … 続きを読む バタイユゲーム支援ツール強化版改修12

バタイユゲーム支援ツール強化版改修11(2/E)

つづき 2.機能改修の方法 (1)基本的な考え方   ・各ユニットのデッキ名称(下図枠内)から軍団番号を取得する。    _の左側が軍団番号である。なお、aからiは10から18と読み替える。   ・各国の軍団が部隊モラル … 続きを読む バタイユゲーム支援ツール強化版改修11(2/E)

バタイユゲーム支援ツール強化版改修11(1)

バタイユゲーム支援ツール強化版に機能追加と不具合対策を行った。 1.概要 (1)機能追加    下図の部隊モラルを今までは手動で個々のユニットに入力していた。    今までの入力欄(下図枠内)。但し、0は入力不要。    … 続きを読む バタイユゲーム支援ツール強化版改修11(1)

バタイユゲーム支援ツール強化版のエラー

突然下図のエラーが砲撃で出るようになった。 原因は上図枠内の大砲種別をpythonで読み込んだ時に、12は浮動小数点型、6は文字型になる為である。 コード値に変換する為のデータは共に浮動小数点型になっているので、6のデー … 続きを読む バタイユゲーム支援ツール強化版のエラー

VBA処理が徐々に遅くなる(その3)

EXCELのハードウェアグラフィックアクセラレータを無効にする事で 改善できるか試してみた。 結論から言えば、部分的に効果があった。後のために、以下にメモしておく。 1.背景   初期設定ではハードウェアグラフィックアク … 続きを読む VBA処理が徐々に遅くなる(その3)

VBA処理が徐々に遅くなる(その2)

オブジェクト変数の解放を行うことで改善できるか試してみた。 結論から言えば、効果がなかった。 後のために、以下にメモしておく。 1.背景   今までは下図枠内のように直接シート名を指定してセルの内容を   取り込んでいた … 続きを読む VBA処理が徐々に遅くなる(その2)