I've been able to play for 45 minutes ! Awesome game !!!
Some remarks :
- I don't know if there are sound problems, all sounds seem to play correctly (or if there are missing sounds, they are rare)
- Keyboard problems occur, in that keydown seems to be detected and keyup seems to not be (which leads to the "stuck" key phenomenon until you repress the same key). Same thing for mouse, which leads to endless streams of component adding in build mode 🙂
- UI overlay backgrounds are sometimes garbled. Interestingly, when you run the game, they are more or less garbled and keep the same garbling-level during the whole game. Which means I can restart the game a few times until I get the non-garbled UI overlays, and be fine. When they are garbled, UI text remains readable.
- I've had two random crashes, sound-set-speed-related, here is what it looks like (thanks autosave) :
Unhandled Exception: System.InvalidOperationException: Cannot change the speed of a shared sound effect.
at Cosmoteer.Simulation.MediaEffects.SharedSoundEffect.VirtualSoundInstance.set_Speed(Single value) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\MediaEffects\SharedSoundEffect.cs:line 224
at Cosmoteer.Simulation.MediaEffects.AudioEffect.Update(SceneRoot root) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\MediaEffects\AudioEffect.cs:line 189
at Halfling.Scene.Dim2.SceneComponent.Halfling.Scene.Dim2.IUpdateableSceneObject.Update(SceneRoot root) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneComponent.cs:line 821
at Halfling.Scene.Dim2.SceneRoot.Update() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneRoot.cs:line 810
at Cosmoteer.Simulation.SimRoot.Update() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 372
at Cosmoteer.Game.GameRoot.Update(StateMethodInvoker updateParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:line 1013
at Halfling.Application.AppStateEx.Halfling.Application.IAppState.Update(StateMethodInvoker updateParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\AppStateEx.cs:line 186
at Halfling.Application.Director.CallUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 776
at Halfling.Application.Director.DoUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 692
at Halfling.Application.Director.<GetRunIterator>d__83.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 333
at Halfling.Application.Bases.GenericApp.<ApplicationMainIterator>d__40.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 241
at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable1 iterator) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Windows\D3D11\D3D11Window.cs:line 863
at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 111
at Cosmoteer.GameApp.Main(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\GameApp.cs:line 69
- Other than that the game is playable, I managed to clear two sectors and upgrade the ship.