I write about games and programming, with some time travel thrown in.
Sunday, September 1, 2013
StarWright build 2013.09.01
No major new StarWright news, other than that I have just posted a new build of the game that shows off the starship designer, ship combat, and multiplayer!
This spacecraft simulator game is great! It's a fun little while-awayer on a rainy day. Thanks for taking the time to create it and looking forward to seeing future versions down the road.
Multi-story ships would indeed be fun, but I think that's only playable if the game moves to full-3D, which at this point it too much work for a 1-man project. :-(
Shields would be cool? don't think it's that hard to implement into the game at this point :) but the game is very well designed and i look forward to future versions :)
I'm glad you like it! Maybe some day I will make the game commercial, and either do a paid-alpha like Minecraft or do a Kickstarter. But not yet.
A way to board enemy ships and take them over is one of the most-requested features, and I plan on doing it, but I have other things I'm trying to get done first. The big task I'm working on is just to give the player something to do -- a galaxy to explore, and enemies to fight.
Amazing project, I am very glad that you did not cancel the project. I meant the floor unit cut diagonally. I do not know English very well, so I can be hard to understand. If you are still not clear about semiblock, I can send you a picture.
Hey, just wanted to let you know that I've (finally) released a new version of StarWright! Read more here: http://blog.waltdestler.com/2015/11/starwright-010-bounties-blueprints.html
I haven't abandoned the game, I swear! Development is just slow going since this isn't my "real" job -- I work on it in my spare time.
Right now I'm working on the main singleplayer/co-op mode where you start with a single ship and explore a galaxy as you fight other ships and earn money/resources that you can use to make your own ship bigger/better. I've made good progress, but it's gonna be a while yet before I have something that's playable.
Yes, I definitely want to add rooms like these. Also things like entertainment rooms and gyms. I want the health and morale of your crew to be a big part of the game.
Thanks for staying interested! I don't know when the next release will be -- I'm pretty busy with my "real" job right now and haven't had much time to work on Starwright.
For now, if you have any bugs or suggestions, then you can just post them here on my blog. I will read them. :)
Ok. I found that save's did not work. You can actually save a sandbox map (where you place ship's etc) but if you try to load a save game the game will crash.
Hello. It sounds like a very interesting program. I would love to try it, however I receive the following information as the program crashes (on start up): System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: Unable to load DLL 'd3dx9_43.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at SharpDX.Direct3D9.D3DX9.D3DXGetVertexShaderProfile_(Void* arg0)
at SharpDX.Direct3D9.D3DX9.GetVertexShaderProfile(Device deviceRef)
at Halfling.Graphics.D3DShader..ctor(D3DRenderer ren, Byte[] textBytes, String vertexEntryPoint, String pixelEntryPoint)
at Halfling.Graphics.D3DRenderer.CreateShader(Byte[] textBytes, String vertexEntryPoint, String pixelEntryPoint)
at Halfling.Graphics.Renderer.InitDefaultShader()
at Halfling.Graphics.D3DRenderer..ctor(D3DWindow window)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
at Halfling.DeviceFactory.CreateRenderer(Window window)
at Starwright.StarwrightApp.CreateRenderer()
at Halfling.Application.Bases.GenericApp.d__0.MoveNext()
at Halfling.Windows.D3DWindow.<>c__DisplayClass3.b__2()
at SharpDX.Windows.RenderLoop.ProxyNativeWindow.Run(RenderCallback renderCallback)
at Halfling.Windows.D3DWindow.ApplicationMain(String[] args, IEnumerable`1 iterator)
at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args)
Someone else just posted about this same problem yesterday, and was able to fix it by installing this package from Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=35
I hope this helps. Thanks!
p.s., Just out of curiosity, where did you hear about Starwright?
Thanks, I shall try that. I can't actually remember where I heard about it, it might have been linked on a forum somewhere, or I just found it when trawling though internet search returns. Sorry, that's probably not so helpful though.
I think you should add space stations that produce ships so you have a way to make a fleet in campaign mode without spawning in like sandbox. I also think you should add spaceship breaching with your men but I think its very unlikely to be added. thank you for reading
Space stations that produce ships (and possible ships that produce ships, such as a construction ship that you can pay to warp in and repair/extend your ship) are definitely planned.
Boarding parties that can breach other ships is frequently requested, and I'd definitely like to do it, but that's farther off.
Hello, I'm having a problem with the game. It keeps crashing a few seconds after turning it on. Here's a crash report:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B) at SharpDX.Direct3D9.D3DX9.D3DXGetVertexShaderProfile_(Void* arg0) at SharpDX.Direct3D9.D3DX9.GetVertexShaderProfile(Device deviceRef) at Halfling.Graphics.D3DShader..ctor(D3DRenderer ren, Byte[] textBytes, String vertexEntryPoint, String pixelEntryPoint) at Halfling.Graphics.D3DRenderer.CreateShader(Byte[] textBytes, String vertexEntryPoint, String pixelEntryPoint) at Halfling.Graphics.Renderer.InitDefaultShader() at Halfling.Graphics.D3DRenderer..ctor(D3DWindow window) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Halfling.DeviceFactory.CreateDevice(String dll, String typeName, IArg[] constructorArgs) at Halfling.DeviceFactory.CreateRenderer(Window window) at Starwright.StarwrightApp.CreateRenderer() at Halfling.Application.Bases.GenericApp.d__0.MoveNext() at Halfling.Windows.D3DWindow.<>c__DisplayClass3.b__2() at SharpDX.Windows.RenderLoop.ProxyNativeWindow.Run(RenderCallback renderCallback) at Halfling.Windows.D3DWindow.ApplicationMain(String[] args, IEnumerable`1 iterator) at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) at Starwright.StarwrightApp.Main(String[] args)
Are you using 32-bit or 64-bit Windows? I've only myself tested on 64-bit, and see no reason why it wouldn't work on 32-bit, but that error suggests there's some sort of 32/64-bit incompatibility going on.
Hmm... sounds like something got screwed up when you re-installed, but unfortunately I'm not sure what. A few ideas you can try if you feel like experimenting...
1. Install latest DirectX (Windows only comes with *some* parts of DirectX, while others have to be manually installed.) https://www.microsoft.com/en-us/download/details.aspx?id=35
This spacecraft simulator game is great! It's a fun little while-awayer on a rainy day. Thanks for taking the time to create it and looking forward to seeing future versions down the road.
ReplyDeleteneed the ability to build multi-storey ships!
ReplyDeleteMulti-story ships would indeed be fun, but I think that's only playable if the game moves to full-3D, which at this point it too much work for a 1-man project. :-(
DeleteDamn it the screenshots and videos looks so great i can't play it i have win XP
ReplyDeleteShields would be cool? don't think it's that hard to implement into the game at this point :) but the game is very well designed and i look forward to future versions :)
ReplyDeleteI am definitely planning to add shields. :-)
DeleteJeez, dude this game is awesome! How can I donate? And, try to add some boarding system.
ReplyDeleteI'm glad you like it! Maybe some day I will make the game commercial, and either do a paid-alpha like Minecraft or do a Kickstarter. But not yet.
DeleteA way to board enemy ships and take them over is one of the most-requested features, and I plan on doing it, but I have other things I'm trying to get done first. The big task I'm working on is just to give the player something to do -- a galaxy to explore, and enemies to fight.
I hope project a alive! Walt pleas add corner block.
ReplyDeleteThe project is alive, I swear! Just going slowly. :-)
DeleteWhat do you mean by "corner block"?
Amazing project, I am very glad that you did not cancel the project.
DeleteI meant the floor unit cut diagonally. I do not know English very well, so I can be hard to understand. If you are still not clear about semiblock, I can send you a picture.
I mean semiblock cut diagonally.*
DeleteA picture would be great! I can't promise anything, but I'll definitely think about it. :-)
DeleteI sent you a message on your email walt@waltdestler
DeleteHey, just wanted to let you know that I've (finally) released a new version of StarWright! Read more here: http://blog.waltdestler.com/2015/11/starwright-010-bounties-blueprints.html
DeleteThis comment has been removed by the author.
ReplyDeleteHi man. When the update will came out? And, please do not abandon this game, it's really good.
ReplyDeleteI haven't abandoned the game, I swear! Development is just slow going since this isn't my "real" job -- I work on it in my spare time.
DeleteRight now I'm working on the main singleplayer/co-op mode where you start with a single ship and explore a galaxy as you fight other ships and earn money/resources that you can use to make your own ship bigger/better. I've made good progress, but it's gonna be a while yet before I have something that's playable.
Thanks for remaining interested. :-)
Finally you released a new version!
ReplyDeleteThis new version contains mostly bug fixes. The really cool stuff I'm working on isn't ready yet.
DeleteThis comment has been removed by the author.
Deletehave you ever thought of adding crew stuff like a food court and med center to make it more challenging?
ReplyDeleteYes, I definitely want to add rooms like these. Also things like entertainment rooms and gyms. I want the health and morale of your crew to be a big part of the game.
DeleteHi man. What's up with the game? And one more thing-is there any place where i can tell about bugs and suggestion for the game?
ReplyDeleteThanks for staying interested! I don't know when the next release will be -- I'm pretty busy with my "real" job right now and haven't had much time to work on Starwright.
DeleteFor now, if you have any bugs or suggestions, then you can just post them here on my blog. I will read them. :)
Ok. I found that save's did not work. You can actually save a sandbox map (where you place ship's etc) but if you try to load a save game the game will crash.
DeleteCan you please send me the error message?
DeleteIt does not give me error message. It just closes the game. But i can send you a video on your email.
DeleteThis comment has been removed by the author.
ReplyDeleteHello. It sounds like a very interesting program. I would love to try it, however I receive the following information as the program crashes (on start up):
ReplyDeleteSystem.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: Unable to load DLL 'd3dx9_43.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at SharpDX.Direct3D9.D3DX9.D3DXGetVertexShaderProfile_(Void* arg0)
at SharpDX.Direct3D9.D3DX9.GetVertexShaderProfile(Device deviceRef)
at Halfling.Graphics.D3DShader..ctor(D3DRenderer ren, Byte[] textBytes, String vertexEntryPoint, String pixelEntryPoint)
at Halfling.Graphics.D3DRenderer.CreateShader(Byte[] textBytes, String vertexEntryPoint, String pixelEntryPoint)
at Halfling.Graphics.Renderer.InitDefaultShader()
at Halfling.Graphics.D3DRenderer..ctor(D3DWindow window)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
at Halfling.DeviceFactory.CreateRenderer(Window window)
at Starwright.StarwrightApp.CreateRenderer()
at Halfling.Application.Bases.GenericApp.d__0.MoveNext()
at Halfling.Windows.D3DWindow.<>c__DisplayClass3.b__2()
at SharpDX.Windows.RenderLoop.ProxyNativeWindow.Run(RenderCallback renderCallback)
at Halfling.Windows.D3DWindow.ApplicationMain(String[] args, IEnumerable`1 iterator)
at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args)
at Starwright.StarwrightApp.Main(String[] args)
Is that something wrong on my side? Thanks!
Hi,
DeleteSomeone else just posted about this same problem yesterday, and was able to fix it by installing this package from Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=35
I hope this helps. Thanks!
p.s., Just out of curiosity, where did you hear about Starwright?
Thanks, I shall try that. I can't actually remember where I heard about it, it might have been linked on a forum somewhere, or I just found it when trawling though internet search returns. Sorry, that's probably not so helpful though.
DeleteI think you should add space stations that produce ships so you have a way to make a fleet in campaign mode without spawning in like sandbox. I also think you should add spaceship breaching with your men but I think its very unlikely to be added. thank you for reading
ReplyDeleteSpace stations that produce ships (and possible ships that produce ships, such as a construction ship that you can pay to warp in and repair/extend your ship) are definitely planned.
DeleteBoarding parties that can breach other ships is frequently requested, and I'd definitely like to do it, but that's farther off.
Hello, I'm having a problem with the game. It keeps crashing a few seconds after turning it on. Here's a crash report:
ReplyDeleteSystem.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
at SharpDX.Direct3D9.D3DX9.D3DXGetVertexShaderProfile_(Void* arg0)
at SharpDX.Direct3D9.D3DX9.GetVertexShaderProfile(Device deviceRef)
at Halfling.Graphics.D3DShader..ctor(D3DRenderer ren, Byte[] textBytes, String vertexEntryPoint, String pixelEntryPoint)
at Halfling.Graphics.D3DRenderer.CreateShader(Byte[] textBytes, String vertexEntryPoint, String pixelEntryPoint)
at Halfling.Graphics.Renderer.InitDefaultShader()
at Halfling.Graphics.D3DRenderer..ctor(D3DWindow window)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Halfling.DeviceFactory.CreateDevice(String dll, String typeName, IArg[] constructorArgs)
at Halfling.DeviceFactory.CreateRenderer(Window window)
at Starwright.StarwrightApp.CreateRenderer()
at Halfling.Application.Bases.GenericApp.d__0.MoveNext()
at Halfling.Windows.D3DWindow.<>c__DisplayClass3.b__2()
at SharpDX.Windows.RenderLoop.ProxyNativeWindow.Run(RenderCallback renderCallback)
at Halfling.Windows.D3DWindow.ApplicationMain(String[] args, IEnumerable`1 iterator)
at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args)
at Starwright.StarwrightApp.Main(String[] args)
I hope you're still working on this game. Thanks!
Curious, I've never seen that particular error before. What version of Windows are you running, and what graphics card do you have in your computer?
DeleteI'm using Windows 7 and a NVIDIA GeForce GT 610
DeleteIs there anything i could do to fix this error? I really miss playing this game.
DeleteAre you using 32-bit or 64-bit Windows? I've only myself tested on 64-bit, and see no reason why it wouldn't work on 32-bit, but that error suggests there's some sort of 32/64-bit incompatibility going on.
DeleteDid it used to work on this same computer?
I'm using 32bit windows, i always had 32 bit but once i re-installed the game it wouldn't work anymore.
DeleteI meant to say re-install the SYSTEM. Does that explain anything?
DeleteHmm... sounds like something got screwed up when you re-installed, but unfortunately I'm not sure what. A few ideas you can try if you feel like experimenting...
Delete1. Install latest DirectX (Windows only comes with *some* parts of DirectX, while others have to be manually installed.) https://www.microsoft.com/en-us/download/details.aspx?id=35
2. Update your graphics drivers.
3. Re-install .Net Framework 4.5 http://www.microsoft.com/en-us/download/details.aspx?id=30653
I can't promise any of these will work, but it's all I can think of at the moment.
I have done all of these a few times already. Unfortunately nothing changed.
Delete