Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+4)

I enjoyed this game, even if it is very obviously the product of internal demoing, as you have said. It's a fun little time-waster.

However, I hit a softlock during one of my playthroughs, where animations and music play as intended, but I cannot advance as, for some reason, the step button is "grayed out" (quotes because it's actually transparent, but I don't know what you would call that button state internally).

Fortunately for you(r team), I was playing the game launched from the Windows command line, because unfortunately for me, I cannot use the Vulkan backend so I had to run the compatibility (OpenGL3) one instead, because my laptop is ancient in gamer years. This meant the command line emitted a log of its warnings and errors as I was playing. This is what it gives me right before the loop of doom:

ERROR: Particles lifetime must be greater than 0.
 at: (scene\2d\gpu_particles_2d.cpp:57)
ERROR: Cannot get class ''.
 at: (core\object\class_db.cpp:339)
WARNING: Node of type cannot be created. A placeholder will be created instead.
 at: SceneState::instantiate (scene\resources\packed_scene.cpp:205)
ERROR: System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.)
 ---> System.NullReferenceException: Object reference not set to an instance of an object.
 at MegaCrit.TopDeckers.Vfx2.StarImpact.Play() in C:\Users\casey\godeckers\Scripts\Vfx2\StarImpact.cs:line 35
 at MegaCrit.TopDeckers.FighterClashState.TakeDamageInternal(Decimal amount) in C:\Users\casey\godeckers\Scripts\FighterClashState.cs:line 130
 at MegaCrit.TopDeckers.Commands.FighterCmd.Damage(FighterClashState target, Decimal amount, FighterClashState owner, CardModel cardSource) in C:\Users\casey\godeckers\Scripts\Commands\FighterCmd.cs:line 72
 at MegaCrit.TopDeckers.Models.Powers.DemoralizePower.AfterCardPlayed(CardModel card, FighterClashState owner, FighterClashState target) in C:\Users\casey\godeckers\Scripts\Models\Powers\DemoralizePower.cs:line 19
 at MegaCrit.TopDeckers.Hooks.HookBus.AfterCardPlayed(CardModel card, FighterClashState owner, FighterClashState target) in C:\Users\casey\godeckers\Scripts\Hooks\HookBus.cs:line 34
 at MegaCrit.TopDeckers.ClashManager.PlayCard(CardModel card) in C:\Users\casey\godeckers\Scripts\ClashManager.cs:line 188
 at MegaCrit.TopDeckers.ClashManager.PlayNextCard(FighterClashState fighter) in C:\Users\casey\godeckers\Scripts\ClashManager.cs:line 157
 at MegaCrit.TopDeckers.ClashManager.TakeTurn() in C:\Users\casey\godeckers\Scripts\ClashManager.cs:line 95
 at MegaCrit.TopDeckers.Nodes.ClashScreen.Battle() in C:\Users\casey\godeckers\Scripts\Nodes\ClashScreen.cs:line 178
 --- End of inner exception stack trace ---

Let me know if you need anything else, if I've made some kind of error in my report, or if there's any other way I can help you.

Edit: Changed "play button" to "step button"