Announcement

Collapse
No announcement yet.

GLproquake & linux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GLproquake & linux

    I downloaded the glproquake linux client that was hosted on this site, version 3.20. When I try to run it using ./glquake.glx I get this error

    "Error: memory overwrite in Sys_Printf"

  • #2
    You probably need to build it from the source using gcc. (Requires some Linux expertise).

    http://proquake.planetquake.gamespy.com/

    The cheat-free version in only in the downloads section because it happens to work on cheat-free servers IF you can get it (the binary) running. (if you self-compile, it will not work on cheat-free servers).

    That binary does not work for most players I know who use Linux. As far as I know, the most common reasons it will not work is that 1) for many video cards it prints all the extensions to the console, overflowing the console buffer 2) not having SVGA lib installed (an old library common in the past, not really used by many today).

    /I'm no Linux expert, this is just information from 2nd hand accounts. DarkPlaces is really a much better engine for Linux from the many who have told me their experiences and has almost all of ProQuake's features anyway. There is also JoeQuake, which I am told works well on Linux and I've been told TyrQuake works well also.
    Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

    So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

    Comment


    • #3
      I recommend tyrquake. http://disenchant.net/engine.html You will have to compile it but I'm sure that's not a problem.

      Darkplaces is nice too but only if your computer can handle it

      Comment


      • #4
        I had this problem before too. In sys_linux.c, find line 131:

        char text[2048];

        and change it to:

        char text[4096];

        recompile proquake. Note: that line number is from version 3.50 - I don't know if its the same line number in 3.20. But since you're recompiling it anyway, might as well use 3.50.

        EDIT: after re-reading your post, I see you didn't compile the 3.20 version, and unfortunately compiling proquake on linux won't work out of the box - you have to putz around with the makefile a bit, so if you want I can email you my glproquake binary. PM me an email addy if you want it.
        "If we fight for money I'll stop hitting you when you ask me to. If we fight for honor, I'll stop hitting you when I feel like it." - Rickson Gracie

        Comment


        • #5
          I use the linux version of JoeQuake. It's really user-friendly, but i pretty much only play single player, so i don't know about the multiplayer features if that's what your looking for.

          Comment


          • #6
            Originally posted by Baker View Post
            for many video cards it prints all the extensions to the console, overflowing the console buffer
            Baker, many engine exes can be easily hex-patched to get rid of the overflow crash.

            Comment

            Working...
            X