Quantum - Free RTS

Hi,

I ran the jar and the same thing happened. The exception is one of these: GLException, method “glActiveTexture” not available. The first source of the problem in your code is in Quantum.display (line 269), then GUI line 130, then Container line 146.

Sorry I can’t copy the complete stack trace, it’s written in an MS-DOS style console window and I can’t select the text. I hope that helps!

when I pressed esc it froze.I tried to save recording but I dont know if it did. also how do you make new planets in the map editor. it does not say how.

keep up good work.

hi,

that missing method can mean 2 things: either your drivers are not up to date and you use the software gl rendere or you graphics card does not support multitexturing. i should have asked it after your first post but could you give me the exact specs of your graphics card? i can the research the feature set of your graphics card.

in what menu did you press escape? saving the recording should pop up a dialog asking you to specify the file name of the recording. could you try to reproduce it and the send me the file log.txt or alternatively set the java console to be visible and send me what’s written there? you can find the log file in the folder quantum in your home directory in case you are using windows. also, do you run vista? it could be that the write permissions for the quantum directory are not set which might result in null pointer mayhem.

thanks for all your feedback.

It was ingame. there is a recording in the folder but I am not sure if it is this one. I am XP.

hm i’m really sorry i have no idea why that would happen. if you can get your hands on the log file or post what the java console spits out while you run quantum i might be able to deduce what’s wrong. i also just released version 1.26, try it maybe it helps.

This is mainly a bug fix update. The following stuff has been fixed:

  • gui transitions were wrong, e.g. clicking back in create will go back to main menu instead of join menu
  • fixed that creatures don’t obey the chain in the tutorial. problem was in boid behaviour code
  • fixed resource regrowth bug. update order was not correct had to introduce another cycle
  • fixed creatures going to infinity bug. boid behaviour was incorrect geometrically. normalization was missing
  • added light path lines so one can immediatly grasp the whole path network of the map without getting to distracted
  • fixed bug in game menu related to escape and save dialog
  • fixed udp broadcast bug for lan network discovery, interval timer was not started due to new code in last release. note to self: do some regression testing from now on…

Still open is the occasional bug where clicking on a planet will not select it. i’m not yet sure why that happens.

Thanks marzec, but don’t hassle yourself with it. Dxdiag.exe says it’s name is “SiS 650/651/740/661FX/741/760 Series” and its chip type is “SiS 661”.

perfect info thanks a lot. i’m very interested in that kind of stuff as i want quantum to run on as many machines as possible, especially the low end. it will look like shit on such a configuration though :stuck_out_tongue:

Just shows a blank window for me.

Java 6 update 12
Windows 7 (x64)
Intel x3100 graphics

works great, thx for finally addding a pause function. cause I wiould sometimes need ot leave. I would jsut have to loose:(

That’s probably due to you using a 64-bit vm which jogl is not compiled for. i will try to get an apropriate version running soon. if you could post the output of the java console i could say more.sorry for the inconvenience.

i released version 1.27 today. this update includes sound effects and music. the next release will include some more polish of the ui as well as a mechanism to control the strength of the bots. feedback is very welcome!

I played an earlier version which worked correctly (1.24?), however 1.27 repeatably locks up. The main and Java console windows stop repainting.

Immediately starting a single player game:-

[FileManager] path to quantum is '/export/home/komadori/quantum/' [FileManager] path to quantum is '/export/home/komadori/quantum/', returning file '/export/home/komadori/quantum/./' [FileManager] path to quantum is '/export/home/komadori/quantum/', returning file '/export/home/komadori/quantum/config.dat' [SoundManager] buffers size: 34000 [Renderer] shaders supported [Renderer] loaded textures [Renderer] created display list [FileManager] path to quantum is '/export/home/komadori/quantum/', returning file '/export/home/komadori/quantum/dat/scripts/' [SinglePlayerMenu] listing bots files in '/export/home/komadori/quantum/dat/scripts/ [FileManager] path to quantum is '/export/home/komadori/quantum/', returning file '/export/home/komadori/quantum/dat/maps/' [FileManager] path to quantum is '/export/home/komadori/quantum/', returning file '/export/home/komadori/quantum/tmp6114823322573.rec' [GameSaver] opened file 'tmp6114823322573.rec' for output [FileManager] path to quantum is '/export/home/komadori/quantum/', returning file '/export/home/komadori/quantum/tmp6114823322573.rec' [Renderer] shaders supported [Renderer] loaded textures [Renderer] created display list [SoundStream] stream disposed [SoundStream] stream disposed

Part way through the tutorial:-

`
[FileManager] path to quantum is ‘/export/home/komadori/quantum/’
[FileManager] path to quantum is ‘/export/home/komadori/quantum/’, returning file ‘/export/home/komadori/quantum/./’
[FileManager] path to quantum is ‘/export/home/komadori/quantum/’, returning file ‘/export/home/komadori/quantum/config.dat’
[SoundManager] buffers size: 34000
yockenthwaite% cat log1.txt
[FileManager] path to quantum is ‘/export/home/komadori/quantum/’
[FileManager] path to quantum is ‘/export/home/komadori/quantum/’, returning file ‘/export/home/komadori/quantum/./’
[FileManager] path to quantum is ‘/export/home/komadori/quantum/’, returning file ‘/export/home/komadori/quantum/config.dat’
[SoundManager] buffers size: 34000
[FileManager] path to quantum is ‘/export/home/komadori/quantum/’, returning file ‘/export/home/komadori/quantum/tmp5266068885265.rec’
[GameSaver] opened file ‘tmp5266068885265.rec’ for output
[GameLoop] couldn’t create recorder: null
quantum.utils.Log.getStackTrace(Log.java:81)
quantum.game.GameLoop.(GameLoop.java:59)
quantum.forms.Tutorial.(Tutorial.java:50)
quantum.forms.StartMenu$2.clicked(StartMenu.java:88)
quantum.gui.Button.mouseReleased(Button.java:84)
quantum.gui.Container.mouseReleased(Container.java:132)
quantum.gui.Container.mouseReleased(Container.java:132)
quantum.gui.Gui.mouseReleased(Gui.java:206)
java.awt.Component.processMouseEvent(Component.java:6134)
java.awt.Component.processEvent(Component.java:5899)
java.awt.Component.dispatchEventImpl(Component.java:4501)
java.awt.Component.dispatchEvent(Component.java:4331)
java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

[Renderer] shaders supported
[Renderer] loaded textures
[Renderer] created display list
[SoundStream] stream disposed
[SoundStream] stream disposed
[SoundStream] stream disposed
[SoundStream] stream disposed
`

On the main menu:-

[FileManager] path to quantum is '/export/home/komadori/quantum/' [FileManager] path to quantum is '/export/home/komadori/quantum/', returning file '/export/home/komadori/quantum/./' [FileManager] path to quantum is '/export/home/komadori/quantum/', returning file '/export/home/komadori/quantum/config.dat' [SoundManager] buffers size: 34000

System configuration:-

% uname -srvmpi SunOS 5.11 snv_101b i86pc i386 i86pc % java -version java version "1.6.0_10" Java(TM) Platform, Standard Edition for Business (build 1.6.0_10-b33) Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode) % glxinfo | grep OpenGL OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: Quadro FX 370/PCI/SSE2 OpenGL version string: 2.1.2 NVIDIA 177.80 OpenGL extensions:

thanks for the extensive log and specs. i have no chance to try it on solaris atm so i really can’t tell what’s wrong. you might have downloaded it during a period where a wrong version was on the server. for now i can only recommend redownloading it as a zip or clearing it from the java cache and start the webstart version again. you could also try version 1.26 which is available as a zip from here. sorry for the inconveniance, multiplattform support is hell for a single person with only one pc :slight_smile:

Thanks, both of those worked*. It’s strange that the jar/resource cache could get into an incoherent state like that.

I still get the exception in quantum.utils.Log.getStackTrace(Log.java:81) whenever the tutorial is started. That appears to be benign and unrelated to the freezing.

  • Shared objects from jogl-1.1.1-solaris-i586.zip required for the downloadable version.

the exception is related to something that is not a bug and can, as you said, be neglected. I’ll remove the stacktrace output for that in the next release. I’ll also add the shared objects for solaris. i would not have been able to come up with that fix myself so thank you very much for that valuable information!

It took me a while to get the crash data. Since it also freeze Java too.
I never knew that was possible in webstart. This should help me a lot ::slight_smile:
Hope this helps.

Can you update your graphics card drivers? glActiveTexture is an OpenGL command used to select a texture unit on your graphics card. Unless you have a graphics card that is older than 6 years you should be able to play Quantum with up to date drivers. This reminds me to put in the Renderer string for opengl in the next log. i suspect that you are running on the software renderer which is only opengl 1.1 compliant and thus does not support this command.

Again a minor update ( 1.28 ):

* Fixed a bug in the sound module responsible for latency
* Changed the start screen a little. Thanks to Thylian for the suggestion!
* Fixed some other minor things like labels and so on

Oh crap forgot that my window 7 driver currently hasn’t got OpenGl support since its new. I’ll just go sit in the corner…

no biggie. good for me it wasn’t yet another bug. you can come out of the corner now :slight_smile: