Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+2)

had a lot of fun playing your demo! really cool how your thrusters push asteroids around. 

I don't like having a time limit so i really appreciate the option to pay to have more time

i bought mining charges, but did not realise i had to move them from the storage to the cargo, so i couldn't use them on the job. i realised what happened after the job but i don't think the game actually informed me i had to do that? maybe add a tutorial for that, or an asterix on the inventory or something 



played for about an hour, until it crashed.

Unhandled Exception X 

Unhandled exception caught and written to log: 

System.InvalidOperationException: Nullable object must have a value. at System.Nullable1,get_Value0 at InfraRed.VelcroPhysics.Tools.TextureTools.TextureConverter.De tectVertices(ColorU data, Int32 width, Options options, List•1 verticesBuffer) in CArepos\infra-red\InfraRed.VelcroPhysics\Tools\TextureTools\T extureConverter.cs:line 228 at InfraRed.AsteroidMiner.MiningState.Entities.AsteroidEntity.ge t_PerimeterVerticesSim() in CArepos\infra-red\InfraRed.AsteroidMiner\MiningState\Entitie s\AsteroidEntity.cs:line 89 at InfraRed.AsteroidMiner.MiningState.Entities.ScannerDroneEnt ity.UpdateCore(GameTime gameTime) in CArepos\infra-red\InfraRed.AsteroidMinerWiningState\Entitie s\ScannerDroneEntity.cs:line 137 at InfraRed.AsteroidMiner.MiningState.MiningGameState.OnUp dating(GameTime gameTime) in CArepos\infra-red\InfraRed.AsteroidMinerWiningState\Minin gGameState.cs:line 364 at InfraRed.Engine.State.GameStateManager.UpdateGameState( GameState gameState, GameTime gameTime) in CArepos\infra-red\InfraRed.Engine\State\GameStateManager. cs:line 277 at InfraRed.Engine.GameEngine.OnUpdating(UltravioletTime time) in CArepos\infra-red\InfraRed.Engine\GameEngine.cs:line 391 at Ultraviolet.SDL2.SDL2UltravioletContext.Update(UltravioletTim e time) at Ultraviolet.UltravioletTimingLogic.UpdateContext(UltravioletC ontext uv, UltravioletTime time) at Ultraviolet.UltravioletTimingLogic.RunOneTickl) at Ultraviolet.UltravioletApplication.Run0 at InfraRed.AsteroidMiner.Game.Main(Stringl] args) in C:\repos\infra-red\InfraRed.AsteroidMiner\Game.cs:line 35 


(+1)

Thanks! :D

Originally I was only going to have time limits, but then I saw how chill the game can be when you don't have one so I'm trying to make both approaches available :)

There is a popup when you first buy a mining charge telling you that they go in your storage and need to be put in your cargo to take them on a job, but I think this is very easily missed, especially since it will only show you it once. I'm thinking to have a popup let you choose whether to place it in cargo or storage, and then on the "job start confirmation" screen show you a little summary of the cargo you're taking with you.

Thanks for this crash report! I'll get it fixed ASAP!