endolf
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
on:
2010-01-03 13:07:45 » |
|
WIP demo for DarkVoid: Star fighter. Installer page Thanks for looking in Endolf
|
|
|
|
elias4444
Full Member   Posts: 231
|
 |
«
Reply #1 on:
2010-01-03 14: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
JGO Kernel      Posts: 1645 Medals: 4
|
 |
«
Reply #2 on:
2010-01-03 15:00:41 » |
|
pretty cool. I cannot wait for the real deal  (yeah I know it might be awhile)
|
|
|
|
|
Games published by our own members! Go get 'em!
|
|
kappa
« League of Dukes » JGO Kernel      Posts: 2360 Medals: 59
★★★★★
|
 |
«
Reply #3 on:
2010-01-03 15: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
« League of Dukes » JGO Kernel      Posts: 3575 Medals: 44
Game Engineer
|
 |
«
Reply #4 on:
2010-01-03 15: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) |
|
See my work:OTC Software<br /> Currently Working On:Secret project... I edit JGO in production, because I simply don't waste time writing bugs
|
|
|
endolf
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #5 on:
2010-01-03 16: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
Full Member   Posts: 199 Medals: 1
|
 |
«
Reply #6 on:
2010-01-16 22: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
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #7 on:
2010-01-17 07: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
Full Member   Posts: 214 Medals: 1
|
 |
«
Reply #8 on:
2010-01-17 07:17:17 » |
|
Damn, you're the second person to report that.
In that case I'm the third...
|
|
|
|
|
kappa
« League of Dukes » JGO Kernel      Posts: 2360 Medals: 59
★★★★★
|
 |
«
Reply #9 on:
2010-01-17 08: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! Go get 'em!
|
|
Bonbon-Chan
Sr. Member   Posts: 417 Medals: 14
|
 |
«
Reply #10 on:
2010-01-18 02: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
Full Member   Posts: 177 Medals: 1
Co-op Freak
|
 |
«
Reply #11 on:
2010-01-18 18: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
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #12 on:
2010-01-19 01: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
JGO Kernel      Posts: 3560 Medals: 30
TUER
|
 |
«
Reply #13 on:
2010-01-20 08: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) |
|
Julien Gouesse
|
|
|
endolf
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #14 on:
2010-01-20 08: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
Full Member   Posts: 207 Medals: 1
|
 |
«
Reply #15 on:
2010-01-21 18: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
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #16 on:
2010-04-17 11: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
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #17 on:
2012-01-08 15: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
« League of Dukes » JGO Kernel      Posts: 5214 Medals: 49
Mentally unstable, best avoided.
|
 |
«
Reply #18 on:
2012-01-08 15:28:00 » |
|
Works here.
Cheers,
Kev
|
|
|
|
ra4king
JGO Kernel      Posts: 3160 Medals: 196
I'm the King!
|
 |
«
Reply #19 on:
2012-01-08 16:35:24 » |
|
The Windows installation works here too. Really good looking btw! Runs at 1500-2000 FPS at 1920x1080 and 8 samples 
|
|
|
|
Riven
« League of Dukes » JGO Kernel      Posts: 5872 Medals: 255
Hand over your head.
|
 |
«
Reply #20 on:
2012-01-08 16: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 
|
Hi, appreciate more people! Σ ♥ = ¾ Learn how to award medals... and work your way up the social rankings
|
|
|
endolf
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #21 on:
2012-01-08 16: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
« League of Dukes » JGO Kernel      Posts: 5872 Medals: 255
Hand over your head.
|
 |
«
Reply #22 on:
2012-01-08 17: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.
|
Hi, appreciate more people! Σ ♥ = ¾ Learn how to award medals... and work your way up the social rankings
|
|
|
endolf
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #23 on:
2012-01-08 17: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
« League of Dukes » JGO Kernel      Posts: 5872 Medals: 255
Hand over your head.
|
 |
«
Reply #24 on:
2012-01-08 17:14:16 » |
|
|
Hi, appreciate more people! Σ ♥ = ¾ Learn how to award medals... and work your way up the social rankings
|
|
|
endolf
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #25 on:
2012-01-08 17: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
« League of Dukes » JGO Kernel      Posts: 5872 Medals: 255
Hand over your head.
|
 |
«
Reply #26 on:
2012-01-08 17:18:47 » |
|
I get about 100-220KB/sec, and I have a 20mbit downlink. I suspect the server is overloaded.
|
Hi, appreciate more people! Σ ♥ = ¾ Learn how to award medals... and work your way up the social rankings
|
|
|
endolf
« League of Dukes » JGO Kernel      Posts: 1597 Medals: 2
Current project release date: sometime in 3003
|
 |
«
Reply #27 on:
2012-01-08 17: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
Jr. Member   Posts: 63 Medals: 1
|
 |
«
Reply #28 on:
2012-01-08 23: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
JGO Wizard     Posts: 1455 Medals: 9
|
 |
«
Reply #29 on:
2012-01-09 00: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
|
|
|
|
|