Announcement

Collapse
No announcement yet.

ProQuake 3.95: Digitally signed for cheat-free

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

  • Download: ProQuake 3.99s - 0.8 MB

    Source code is available here

    This doesn't have the map download/server browser. I needed to get this out because I need a correct version out prior to adding those features.

    Changes:

    1. Intel display adapter fix - glpro should now work on every Intel display adapter that in the past refused to run GLQuake.
    2. Key release fix - this is a correction to Quake's inappropriate behavior with -aliases in the console and messagemode.
    3. A slight improvement to demo autoplay (before, it could get confused by pathnames with spaces in it under some circumstances, but not others - stupid Windows! Can't happen now.)
    4. "namemaker" console command.

    The cheat-free capability was double-checked this time, which for some mysterious reason I failed to do for the first time in 15-20 updates with version 3.99r.
    Last edited by Baker; 03-06-2008, 03:58 AM. Reason: Fixed something in the description
    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


    • sounds good but the download link is broken :/

      Comment


      • I fixed it before you posted
        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


        • 2. Key release fix - this is a correction to Quake's inappropriate behavior with -aliases in the console and messagemode.
          this seems to work just fine! good stuff! this is gonna save me a lot of unwanted side-effects on euroquake (runequake mod).

          keep it coming baker.. can't wait for map download and server-browser..

          edit: love the mouse driven namemaker too
          Last edited by =peg=; 03-06-2008, 08:38 AM.

          Comment


          • Hey Baker first of all nice work !!
            Still a problem , can't connect to the cheatfree servers with ur client..
            ---------------------------------------------------------------------
            Console initialized
            Security module initialized
            Winsock TCP/IP Initialized
            Exe: 04:27:01 Mar 6 2008
            64.0 megabyte heap
            Video mode 640x480x32 60Hz
            initialized.
            GL_VENDOR: NVIDIA Corporation
            GL_RENDERER: unknown board/AGP/SSE2
            GL_VERSION: 2.0.3
            Vsync control extensions found
            Avi capturing module initialized
            ACM module initialized

            Sound Initialization
            Set primary sound buffer format: yes
            Using secondary sound buffer
            2 channel(s)
            16 bits/sample
            11025 bytes/sec
            DirectSound initialized
            Sound sampling rate: 11025
            CDAudio_Init: No CD in player.
            CD Audio Initialized
            DirectInput initialized

            joystick detected

            Operating System: Windows XP
            Host Initialized
            execing quake.rc
            execing default.cfg
            execing config.cfg
            International Keyboard is OFF
            execing autoexec.cfg
            volume 0.02
            Extended aliases initialized
            execing QView.cfg


            *******************************
            *** Quake connect via QView ***
            *******************************

            Connecting to 217.172.178.120:26002...
            trying...
            Could not initialize security module

            syntax: connect server:port (port is optional)

            Try using port 26000
            Host_Error: connect failed
            My servers for the gamers:
            bigfoot.servequake.com / damage.servequake.com

            port 26000 EuroQuake
            port 26001 EuroQuake Coop


            newyork.quakeone.com
            Offline ATM
            fvf.servequake.com
            flanders.servegame.org / flanders.servequake.com
            Offline ATM
            newdm.servequake.com
            port 26010

            http://bigfoot.servequake.com (EuroQuake)
            sigpic

            Comment


            • ProQuake cheatfree and -game are a bad mix (always have been, which is why people have intermittently here and there complained about ProQuake refusing to run some single player mods ... and failing in a very non-helpful way).

              Do you have this problem on a normal cheat-free server that isn't using a gamedir?

              ProQuake's cheatfree procedure for -gamedir is wrong enough that I can't recommend or support -game in cheat-free mode until I can give it a thorough review.

              /You have your slide server running cheat-free?

              Am I understanding what you are doing correctly (can't connect to Slide server using -game with cheat-free server on)?
              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


              • I can connect to cheat-free servers with glpro3.99s using no game dir...
                With glpro 3.50 I can connect to cheat-free servers with a game dir added(using the same gamedir like 3.99s) !

                The server I like to join are the USA cheat-free servers without switching from 3.99-->3.50 ,doesn't do my
                aim any good

                Would be great if 3.99s could do that,been switching between 3.50 and 3.99 to many times now hehe.

                For each mod ,slide,rocketarena,ctf..etc I use diffrend gamedirs and cfg's.
                Last edited by Polarite; 03-08-2008, 08:32 PM.
                My servers for the gamers:
                bigfoot.servequake.com / damage.servequake.com

                port 26000 EuroQuake
                port 26001 EuroQuake Coop


                newyork.quakeone.com
                Offline ATM
                fvf.servequake.com
                flanders.servegame.org / flanders.servequake.com
                Offline ATM
                newdm.servequake.com
                port 26010

                http://bigfoot.servequake.com (EuroQuake)
                sigpic

                Comment


                • Yeah, the problem is that ProQuake cheat-free doesn't compare to apples to apples when -gamedir is being used.

                  That means it will fail to run a lot of single player mods and does a terrible error message "model map.bsp not found" (which isn't true).

                  Since at the time the existing 4 cheat-free servers don't require -gamedir for the client (nor do I ever recall any PQ cheat-free servers running anything like Slide or 3Wave), I simply disabled cheat-free capability when any non-id1 gamedir is being used.

                  When cheat-free is upgraded (months out possibly), I'll address this one as well.

                  The reason addressing this has not been a high priority is because:

                  1. ProQuake cheat-free doesn't stop cheating at all. opengl wallhacks and aimbots work just fine there.

                  2. ProQuake cheat-free excludes other commonly used clients (Qrack/DarkPlaces/etc).

                  When I get to working on a superior cheat-free --- one that can stop all meaningful cheat and include clients like Qrack in the scheme -- I'll address cheat-free plus gamedir as well.

                  But until I can get cheat-free to actually prevent cheating, I don't want to put too much effort into supporting uncommon server setups.

                  But for now, since ProQuake cheat-free has a couple of real holes in it, I don't want to invest a lot of time in patching up small issues for something that unfortunately, at least right now, doesn't help much in stopping cheating.
                  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


                  • Yea i know, just wanted to join the 'cheat-free servers' without swithing clients like glpro3.50 can do, hehe.

                    Oh wel I just install quake1 1 more time then.
                    1 NQ
                    2 QW
                    3 For all other mods with gamedirs.
                    My servers for the gamers:
                    bigfoot.servequake.com / damage.servequake.com

                    port 26000 EuroQuake
                    port 26001 EuroQuake Coop


                    newyork.quakeone.com
                    Offline ATM
                    fvf.servequake.com
                    flanders.servegame.org / flanders.servequake.com
                    Offline ATM
                    newdm.servequake.com
                    port 26010

                    http://bigfoot.servequake.com (EuroQuake)
                    sigpic

                    Comment


                    • Originally posted by Polarite View Post
                      Yea i know, just wanted to join the 'cheat-free servers' without swithing clients like glpro3.50 can do, hehe.

                      Oh wel I just install quake1 1 more time then.
                      1 NQ
                      2 QW
                      3 For all other mods with gamedirs.
                      Maybe I am missing something here?

                      Do you use -game slide as your default command line?

                      My head is stuck on the illogic of a cheat-free Slide server. Maybe I am not seeing past that to some other issue?

                      I'm trying to be open minded. But where I am stuck in my thinking is that I can't think of a good reason for a cheat-free Slide server.

                      I don't know what ip address the 217.x.x.x server is. Is it mine.nu or something?
                      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


                      • I used to run a crctf cheatfree server at quake.intertex.net:26666
                        most users used -game ctf in there config. The only thing I had to do was change the default id1/player.mdl to the ctf's player model for cheatfree to work correctly.i dont think that pq/cheatfree looks outside the "/id1" folder when it compares files. Maybe you could make it so it would consider the "-game" folder as a priority.
                        www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

                        Comment


                        • Yeah, the prioritization is all wrong. So in single player, it confuses the client and server. And a client has no idea of the gamedir (this is not communicated to the client by the server), unlike Quakeworld where the gamedir is communicated from the server to the client.

                          The issues of cheat-free are numerous.

                          The current ProQuake cheat-free can be the starting point of a better cheat-free that can be very effective in the future.

                          There are too many problems with ProQuake cheat-free for mere patching to adequately fix it and I don't want to support anything beyond the most basic cheat-free support until the time is right to get serious into cheat-free 2.0.

                          I know that this non-support of -gamedir in cheat-free capability isn't what ProQuake 3.50 did, but it at least for now fixes unexpected problems where ProQuake does some very bad things in single player.
                          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


                          • Originally posted by Baker View Post
                            Maybe I am missing something here?

                            Do you use -game slide as your default command line?

                            My head is stuck on the illogic of a cheat-free Slide server. Maybe I am not seeing past that to some other issue?

                            I'm trying to be open minded. But where I am stuck in my thinking is that I can't think of a good reason for a cheat-free Slide server.

                            I don't know what ip address the 217.x.x.x server is. Is it mine.nu or something?
                            I use for slide command line -game slide , for proquake dm+runquake for -game proquake , for ctf -game ctf and so on... for other mods.
                            Using Qview so making diffrend commandlines are no problem.

                            BTW my slide server isnt running -cheatfree.
                            My servers for the gamers:
                            bigfoot.servequake.com / damage.servequake.com

                            port 26000 EuroQuake
                            port 26001 EuroQuake Coop


                            newyork.quakeone.com
                            Offline ATM
                            fvf.servequake.com
                            flanders.servegame.org / flanders.servequake.com
                            Offline ATM
                            newdm.servequake.com
                            port 26010

                            http://bigfoot.servequake.com (EuroQuake)
                            sigpic

                            Comment


                            • Originally posted by Polarite View Post
                              BTW my slide server isnt running -cheatfree.
                              The next time I'm playing and I see you on a server, I'll track you down and find out the importance of this.

                              I admit that right now I don't understand.

                              At the same time, I don't think you would raise a concern that isn't valid.

                              So for now, let's assume this is me being boneheaded and not seeing something that must be very obvious.

                              By the way, without checking ... I recall there being a very cruel problem involved with this. ProQuake sets a security seed upon startup that is based on data. The way this done completely messes with gamedir switching in-client too. Believe me, the problems involved in this aren't trivial. The ProQuake cheat-free mechanism is very inflexible.
                              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


                              • FXP:

                                I am on flanders.quake1.net(server has not the +pq_cheatfree 1 on commandline) playing with glpro3.99s and someone drops in and ask me lets play some Cax on qlair.servegame.org(server has the +pq_cheatfree 1 on commandline) ,i have to turn off glpro3.99s and start glpro3.50 to join there.

                                Thats my only problem.

                                Ps : in some earlyer version of ur glpro I could connect to the cheatfree servers using -game proquake on commandline.
                                Last edited by Polarite; 03-08-2008, 11:30 PM.
                                My servers for the gamers:
                                bigfoot.servequake.com / damage.servequake.com

                                port 26000 EuroQuake
                                port 26001 EuroQuake Coop


                                newyork.quakeone.com
                                Offline ATM
                                fvf.servequake.com
                                flanders.servegame.org / flanders.servequake.com
                                Offline ATM
                                newdm.servequake.com
                                port 26010

                                http://bigfoot.servequake.com (EuroQuake)
                                sigpic

                                Comment

                                Working...
                                X