endolf
|
 |
«
Posted
2010-01-03 19:07:45 » |
|
WIP demo for DarkVoid: Star fighter. Installer page Thanks for looking in Endolf
|
|
|
|
elias4444
|
 |
«
Reply #1 - Posted
2010-01-03 20:31:08 » |
|
Feels nice and smooth. I personally prefer using a WASD setup for maneuvering though, as my left arm doesn't like to have to move all the way over towards the mouse and stay there. Now, if my wife would let me use the mouse left-handed, that would be a different story.  Also, your camera controls seem to be reversed for your X-axis look-pivot.
|
|
|
|
h3ckboy
|
 |
«
Reply #2 - Posted
2010-01-03 21:00:41 » |
|
pretty cool. I cannot wait for the real deal  (yeah I know it might be awhile)
|
|
|
|
|
Games published by our own members! Check 'em out!
|
|
kappa
|
 |
«
Reply #3 - Posted
2010-01-03 21:05:07 » |
|
fails to start for me (linux 64bit). 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ardorManager' defined in class path resource [config/spring/dvsfclient.xml]: Invocation of init method failed; nested exception is java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83) at org.newdawn.darkvoid.client.DVSFClient.main(DVSFClient.java:12) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.javaws.Launcher.executeApplication(Launcher.java:1468) at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1414) at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1225) at com.sun.javaws.Launcher.run(Launcher.java:114) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1689) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at org.lwjgl.Sys$1.run(Sys.java:72) at java.security.AccessController.doPrivileged(Native Method) at org.lwjgl.Sys.doLoadLibrary(Sys.java:65) at org.lwjgl.Sys.loadLibrary(Sys.java:81) at org.lwjgl.Sys.<clinit>(Sys.java:98) at org.lwjgl.opengl.Display.<clinit>(Display.java:129) at com.ardor3d.framework.lwjgl.LwjglCanvas.setTitle(LwjglCanvas.java:247) at org.newdawn.darkvoid.client.ardor3d.DVSFArdorManager.initManager(DVSFArdorManager.java:57) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$7.run(AbstractAutowireCapableBeanFactory.java:1516) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1513) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1468) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398) ... 21 more |
looks like you've setup the jnlp file to only work on 32bit linux systems due to this line 1
| <resources os="Linux" arch="i386"> |
both ardor3d and lwjgl should have no problems running on that configuration, just cut out the arch="i386" bit. I'm a big fan of space shooters ('Freespace 2' being one of my all time favorite games) and this looks really good, will have to keep an eye on this. 
|
|
|
|
|
Eli Delventhal
|
 |
«
Reply #4 - Posted
2010-01-03 21:09:58 » |
|
Also fails to start on Mac OS X 10.6 Snow Leopard (with Java 6). 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| com.sun.deploy.net.FailedDownloadException: Unable to load resource: http: at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:1347) at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1487) at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1465) at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1568) at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1496) at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:217) at com.sun.javaws.LaunchDownload.downloadJarFiles(LaunchDownload.java:920) at com.sun.javaws.LaunchDownload.downloadEagerorAll(LaunchDownload.java:803) at com.sun.javaws.Launcher.downloadResources(Launcher.java:1362) at com.sun.javaws.Launcher.prepareLaunchFile(Launcher.java:841) at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:309) at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:186) at com.sun.javaws.Launcher.launch(Launcher.java:107) at com.sun.javaws.Main.launchApp(Main.java:405) at com.sun.javaws.Main.continueInSecureThread(Main.java:252) at com.sun.javaws.Main$1.run(Main.java:111) at java.lang.Thread.run(Thread.java:637) |
|
|
|
|
endolf
|
 |
«
Reply #5 - Posted
2010-01-03 22:48:09 » |
|
fails to start for me (linux 64bit).
Thanks, fixed  , I wanted to make sure the libs are not loaded under linux on sparc or ppc for example. I missed the amd64 version out  , the libs are there. I've updated the jnlp. Also fails to start on Mac OS X 10.6 Snow Leopard (with Java 6).
Cheers, fixed, I managed to screw up the jnlp putting .jar in twice on the file name  Thanks Endolf P.S, the controls will be configurable at a later date, this is just to see 'how she flies'.
|
|
|
|
SwampChicken
|
 |
«
Reply #6 - Posted
2010-01-17 04:41:55 » |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| java.lang.IllegalStateException: Display must be created. at org.lwjgl.input.Mouse.create(Mouse.java:266) at com.ardor3d.input.lwjgl.LwjglMouseManager.init(LwjglMouseManager.java:38) at com.ardor3d.input.lwjgl.LwjglMouseManager.setGrabbed(LwjglMouseManager.java:114) at org.newdawn.darkvoid.client.ardor3d.PlayerShipController.<init>(PlayerShipController.java:41) at org.newdawn.darkvoid.client.ardor3d.Sector.setScene(Sector.java:175) at org.newdawn.darkvoid.client.ardor3d.DVSFScene.setSector(DVSFScene.java:87) at org.newdawn.darkvoid.client.DVSFClient.main(DVSFClient.java:17) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(Unknown Source) at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown Source) |
|
|
|
|
|
endolf
|
 |
«
Reply #7 - Posted
2010-01-17 13:01:37 » |
|
Damn, you're the second person to report that. I can't reproduce it, but apparently it always happens for the other person who sees this. Guess it's a real issue.
Thanks for the bug report.
Endolf
|
|
|
|
Mr. Gol
|
 |
«
Reply #8 - Posted
2010-01-17 13:17:17 » |
|
Damn, you're the second person to report that.
In that case I'm the third...
|
|
|
|
|
kappa
|
 |
«
Reply #9 - Posted
2010-01-17 14:52:43 » |
|
hmm, looks like Ardor3d is calling Mouse.create() before the Display is created, it shouldn't even need to call that since Display automatically calls that when the Display is created.
|
|
|
|
|
Games published by our own members! Check 'em out!
|
|
Bonbon-Chan
|
 |
«
Reply #10 - Posted
2010-01-18 08:52:58 » |
|
And one more : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| java.lang.IllegalStateException: Display must be created. at org.lwjgl.input.Mouse.create(Mouse.java:266) at com.ardor3d.input.lwjgl.LwjglMouseManager.init(LwjglMouseManager.java:38) at com.ardor3d.input.lwjgl.LwjglMouseManager.setGrabbed(LwjglMouseManager.java:114) at org.newdawn.darkvoid.client.ardor3d.PlayerShipController.<init>(PlayerShipController.java:41) at org.newdawn.darkvoid.client.ardor3d.Sector.setScene(Sector.java:175) at org.newdawn.darkvoid.client.ardor3d.DVSFScene.setSector(DVSFScene.java:87) at org.newdawn.darkvoid.client.DVSFClient.main(DVSFClient.java:17) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(Unknown Source) at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown Source) |
Windows XP, Intel G43, Java 1.6.0_13
|
|
|
|
|
Karmington
|
 |
«
Reply #11 - Posted
2010-01-19 00:01:51 » |
|
Jan 19, 2010 12:56:58 AM class com.ardor3d.framework.lwjgl.LwjglCanvas initDisplay() SEVERE: Exception org.lwjgl.LWJGLException: No support for WGL_ARB_multisample at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
Laptop with Mobile Intel 945 Express, GMA950 chip, XP
|
|
|
|
endolf
|
 |
«
Reply #12 - Posted
2010-01-19 07:59:34 » |
|
Ok, looks like I screwed up somewhere, the display should be created before the sector details are added. I'll probably not get to looking at this till the weekend, but thanks for the responses.
As for the graphics one, I'm not sure what's happening here, other than the obvious in the message. I'll see what the Ardor3D people make of it.
Cheers
Endolf
|
|
|
|
gouessej
|
 |
«
Reply #13 - Posted
2010-01-20 14:07:59 » |
|
It works fine here (Linux CentOS 5.3, 64 bits) but I get this: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| java.lang.UnsatisfiedLinkError: /home/gouessej/.java/deployment/cache/6.0/25/25657619-75ff9d50-n/libjinput-linux64.so: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by /home/gouessej/.java/deployment/cache/6.0/25/25657619-75ff9d50-n/libjinput-linux64.so) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1758) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1667) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at net.java.games.input.LinuxEnvironmentPlugin$1.run(LinuxEnvironmentPlugin.java:66) at java.security.AccessController.doPrivileged(Native Method) at net.java.games.input.LinuxEnvironmentPlugin.loadLibrary(LinuxEnvironmentPlugin.java:58) at net.java.games.input.LinuxEnvironmentPlugin.<clinit>(LinuxEnvironmentPlugin.java:101) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at net.java.games.input.DefaultControllerEnvironment.getControllers(DefaultControllerEnvironment.java:156) at org.lwjgl.input.Controllers.create(Controllers.java:71) at com.ardor3d.input.lwjgl.LwjglControllerWrapper.init(LwjglControllerWrapper.java:88) at com.ardor3d.input.PhysicalLayer.init(PhysicalLayer.java:209) at com.ardor3d.input.PhysicalLayer.readState(PhysicalLayer.java:90) at com.ardor3d.input.logical.LogicalLayer.checkTriggers(LogicalLayer.java:72) at org.newdawn.darkvoid.client.ardor3d.DVSFArdorManager.updateLogicalLayer(DVSFArdorManager.java:185) at org.newdawn.darkvoid.client.ardor3d.DVSFArdorManager.update(DVSFArdorManager.java:172) at com.ardor3d.framework.FrameHandler.updateFrame(FrameHandler.java:65) at org.newdawn.darkvoid.client.ardor3d.DVSFArdorManager.run(DVSFArdorManager.java:141) at java.lang.Thread.run(Thread.java:619) |
|
|
|
|
endolf
|
 |
«
Reply #14 - Posted
2010-01-20 14:53:34 » |
|
Hi
Oh the joys of building for linux. JInput is not currently used (but will be), and it looks like JInput is expecting Glibc 2.7, no idea what CentOS has. JInput should be buildable from ant. Not sure how I can make JInput build so it works with CentOS, not without statically linking glibc, which I'm not about to do.
Endolf
|
|
|
|
xinaesthetic
|
 |
«
Reply #15 - Posted
2010-01-22 00:18:20 » |
|
Works fine on my Vista system. I notice that if you try to turn too quickly, then it ends up jumping back 'round the other way. I have the same problem with my own camera, as it happens. It's a really minor problem, it has to be said. Will you have a non-fly by wire mode for us I-WAR fans? 
|
|
|
|
|
endolf
|
 |
«
Reply #16 - Posted
2010-04-17 17:57:10 » |
|
Been working on a shader based procedurally based background generator recently. See here. Framerates suck though on my system. Guess I'm going to have to render to texture then stick that on the skybox. Endolf
|
|
|
|
endolf
|
 |
«
Reply #17 - Posted
2012-01-08 21:24:10 » |
|
I've redone the distribution mechanism, using launch4j and getdown. I still need to sort out registering shortcuts, but for now, installers and then .sh or .exe are installed. Please give it a try and let me know of any bits that don't work, or aren't smooth. This test is the installation user experience  . Endolf
|
|
|
|
kevglass
|
 |
«
Reply #18 - Posted
2012-01-08 21:28:00 » |
|
Works here.
Cheers,
Kev
|
|
|
|
ra4king
|
 |
«
Reply #19 - Posted
2012-01-08 22:35:24 » |
|
The Windows installation works here too. Really good looking btw! Runs at 1500-2000 FPS at 1920x1080 and 8 samples 
|
|
|
|
Riven
|
 |
«
Reply #20 - Posted
2012-01-08 22:45:15 » |
|
Seems like the updater is flaky at best... in launcher.log the last line is: 1
| 2012/01/08 22:42:08:409 INFO g.a: Downloading resource [url=http: |
It doesn't even try to make a 2nd attempt, it just hangs  When I close the app, and gave it another try, it hangs at: 1
| 2012/01/08 22:46:20:037 INFO g.a: Downloading resource [url=http: |
4th launch: 1
| 2012/01/08 22:48:56:366 INFO g.a: Downloading resource [url=http: |
5th launch: 1
| 2012/01/08 22:49:48:038 INFO g.a: Downloading resource [url=http: |
It took me 8 launches to get all files required to start the game 
|
|
|
|
endolf
|
 |
«
Reply #21 - Posted
2012-01-08 22:59:23 » |
|
What platform are you on Riven?, did each try get a file, but hang on the next? Just trying to figure out what's going on  Cheers Endolf
|
|
|
|
Riven
|
 |
«
Reply #22 - Posted
2012-01-08 23:04:11 » |
|
Vista Home Premium 64bit.
Sometimes it would get a bunch of JARs, sometimes it would get stuck on the same file as in the previous run.
|
|
|
|
endolf
|
 |
«
Reply #23 - Posted
2012-01-08 23:11:56 » |
|
I'm really confused, the stage at which it's failing for you is when it's using getdown, which is thee rings downloader/updater, I'm not sure where it's failing, it might be that the file isn't completely downloaded, or it could be that getdown is forgetting to move on to the next file somehow, I have no idea.
If you remove the directory and try reinstalling, when it hangs, how many bytes of the file it's failing on have been written to disk?
Endolf
|
|
|
|
Riven
|
 |
«
Reply #24 - Posted
2012-01-08 23:14:16 » |
|
|
|
|
|
endolf
|
 |
«
Reply #25 - Posted
2012-01-08 23:15:41 » |
|
Hmm, 2 things I need to sort out then, I need to figure out if there is a timeout that I can poke so it retries, and the other things, I need to some how figure out where the bytes are getting stuck, your end, my server in the US, or somewhere in between  Endolf
|
|
|
|
Riven
|
 |
«
Reply #26 - Posted
2012-01-08 23:18:47 » |
|
I get about 100-220KB/sec, and I have a 20mbit downlink. I suspect the server is overloaded.
|
|
|
|
endolf
|
 |
«
Reply #27 - Posted
2012-01-08 23:24:24 » |
|
The server is on a 10meg link, just run iptraf on there, and it was quite happy running 100k to 2.8M/s, and I'm on a 20mbit link and works for me quite nicely. I might try moving the files to a google site to see what happens. Thanks for testing this Riven, it's good to know these issues early  Endolf
|
|
|
|
JESTERRRRRR
|
 |
«
Reply #28 - Posted
2012-01-09 05:58:30 » |
|
Windows, worked fine for me.
That looked so nice! But wtf? I had like 100 odd ships all flying around identically, going crazy. 30fps 8 samples
|
|
|
|
|
CommanderKeith
|
 |
«
Reply #29 - Posted
2012-01-09 06:15:36 » |
|
Worked fine for me, 64 bit windows 7, with java 6. The only odd thing was that it didn't start on its own straight away after the initial dialog-driven install, I had to find the installation folder then click the dvsf.exe file.
Graphics looked great, but I got lost pretty quickly after flying around with WASD and mouse control
|
|
|
|
|