Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

1.162BETA2fix1(unstable)について、バグ?の報告です。

低スペモード、アリーナの対帝国で、ドラナ派を使用(難易度VETERAN)。

15wave以降、『Error The troop attemted to be spawaned is UNDIFIND』と表示され、急に落ちます。

何度もやり直して18waveまで続けられたこともありますが、だいたい16waveくらいで上記のエラーが出てしまう状態です。

(2 edits)

ご報告ありがとうございます。アリーナをテストしたところ確かに状況によっては(弓兵を多く出した場合に顕著)頻繫に落ちることがあったため、原因究明を行いました。

まず当該エラー文は、不正な数値のユニットの生成がなされようとした場合に表示されるものなのですが、チェックする限りアリーナ側で変なIDを呼び出していることは(データ定義ファイルをAIにチェックさせた限りでは)なさそうでした。

一方で、建物から単に空白になっている生産欄を選択した場合にも当該エラー文が出てしまう不具合、及び他の原因(具体的には新しくなった矢の処理上、キル直後等に不正なポインタが参照されることがあった)から警告表示なくクラッシュすることがある不具合をそれぞれ確認したため、修正致しました。

自環境で検討した限りでは、ご報告されているクラッシュは警告文表示と同一原因によるものでなく、16Waveごろから敵の弓兵の殺傷力が高くなってくることがきっかけとなって発生していたように思われます…… が、私がテストして直面した問題と報告内容が違うあたり、さらに別のバグかもしれないという感もぬぐえません。

一応上記の対策を施したBETA2fix2を出したので、よろしければ同じのセーブデータで試してみて頂けると助かります。もしそれで正常に動作するようであれば、これで一応解決ということでそのままプレイして頂ければと思いますが、仮に同セーブデータで問題が継続するということであれば、こちらのアップローダーにでもセーブデータを上げて頂けると助かります。

念のため、BETA2fix2はアイテムIDとデータの扱いを少し変えているため、githubのBETAブランチのコンパイルではなく再DLする必要があります。

(追記:ごめんなさい、まだ落ちることがあるのを確認しました。もう暫くお待ちください)

リファクタリングに用いた新規の仕組みについて、前提となるManiacs Patchのコマンドの挙動自体にどうもバグがあるようなので、その部分を全てロールバックしたfix3を出しました。

似たようなクラッシュが生じていたセーブデータで何回か試したところ、クラッシュは起きなかった(ただし従前のセーブデータを使うとデータ状態変数を読み書きする箇所が変わった関係で既に出撃しているユニットの画像が壊れてしまいますが…)のでこれで大丈夫ではないかと思われます。

ダメだったらまた報告よろしくお願いいたします。