I've tried going through the first topics on the Wiki but as soon as I got to the Hello World one, I found problems...
First off, it doesn't actually tell me how to make any of the objects it wants, I'm just sorta guessing at where the line World world; needs to go and whether I need FrameBuffer buffer; or something else.
And as for making the object box, I have absolutely no idea what it's talking about so I had to leave that code out.
After getting some code to work (omitting the parts that concern box of course) I get the following output in the console because I can't set the screen to use width, height, colour depth, frequency and screenmode - it's only got room for width, height and sampling mode as parameters:
run:
Java version is: 1.7.0
-> support for BufferedImage
Version helper for 1.5+ initialized!
-> using BufferedImage
Software renderer (OpenGL mode) initialized
Loading Texture...box.jpg
Software renderer disposed
Current mode:800 x 600 x 32 @75Hz
[ Wed Dec 28 20:23:24 GMT 2011 ] - WARNING: ZBuffer depth of 24 not supported - trying something else now...!
[ Wed Dec 28 20:23:24 GMT 2011 ] - WARNING: Does this machine actually support OpenGL? Trying everything at lowest settings now!
Driver is unknown!
[ Wed Dec 28 20:23:24 GMT 2011 ] - ERROR: Unable to set any valid videomode on this machine!
java.lang.IllegalStateException: Only one LWJGL context may be instantiated at any one time.
[ Wed Dec 28 20:23:24 GMT 2011 ] - ERROR: Can't set videomode - try different settings!
New WorldProcessor created using 1 thread(s) and granularity of 1!
at org.lwjgl.opengl.Display.create(Display.java:870)
at org.lwjgl.opengl.Display.create(Display.java:808)
at com.threed.jpct.GLHelper.init(Unknown Source)
at com.threed.jpct.GLRenderer.init(Unknown Source)
at com.threed.jpct.FrameBuffer.enableRenderer(Unknown Source)
at com.threed.jpct.FrameBuffer.enableRenderer(Unknown Source)
at com.threed.jpct.FrameBuffer.enableRenderer(Unknown Source)
at rats.Rats.main(Rats.java:24)
Software renderer disposed
BUILD SUCCESSFUL (total time: 9 seconds)
My monitor doesn't do 75Hz as a refresh rate and I can't tell it not to use a 24bit Z buffer anywhere.
So whatever, I left that and went for the only complete code example I could find which was the Advanced example. So I stuck that code in, changed all the right thing and ran it. - It did exactly the same thing, kicking up a fuss about Zdepth, resolution and LWJGL instances.
So I gave up and went off to see if I could run the examples that actually came with the engine. (Because I already knew the examples available from the website worked fine.)
I tried running all 4 examples and each .bat just opens and closes without making another window. - Running the .bats in cmd tells me the following:
Unable to load native library: Can't load IA 32-bit .dll on a AMD 64-bit platformAnd as far as I'm aware, the .dlls for LWJGL on a 64bit system are in the natives\windows folder because they're the same ones I use on my other Java games (in Slick2D).
So now I'm stumped... I've tried following the tutorials, I've tried looking for an FAQ page, I've tried searching the forums for similar problems or a place for beginners, I've tried searching Google for similar problems.
I literally have no idea what I'm supposed to do to get jPCT to work. xD
Please halp.
System specs:Windows7x64
ASUS P5Q SE Plus
nVidia Geforce 9800GT
4gb DDR2 RAM
1440x900x32@60Hz
Java7 using Netbeans 7.0.1