Announcement

Collapse
No announcement yet.

ProQuake 3.82 (Unofficial)

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

  • ProQuake 3.82 (Unofficial)

    Download: Unofficial ProQuake 3.82 - 0.5 MB

    Most recent additions:

    1. Turn DINPUT on or off from the Advanced Settings menu. (*)
    2. "Time" command, type in the console for the current time.
    3. Minor bug fixes


    Primary Features In ProQuake 3.82 (Unofficial)

    - Advanced Settings menu in Options
    - Can be setup vastly easier
    - get maximum FPS by turning on/off vsync in menu (No messing with graphics card control panels)
    - Get fully setup without touching a config file
    - transparent weapon as invisibility effect (optional) (See clearly with weapon still visible if you choose, set Draw Weapon to "Always")
    - 8 button mouse support (if you have extra mouse buttons, you might as well use them)
    - adjust volume with +/- keys (quickly turn sound up/down/off)
    - ability to bind all keys including the keypad (DM and CTF, this helps for key binds)
    - turn on/off dinput for mouse movement in the menu
    - no need to ever make configs read-only
    - Built-in aliases like +quickgrenade
    - +zoom capability
    - centered crosshair option
    - Easily turn on/off annoying "view blends" that interfere with play
    - q_version support

    Conveniences
    - mouselook can be turned on/off and it stays that way for the next time
    - fov is in the menu
    - config is much more readable
    - shows skill setting in single player when pressing TAB
    - make bronzed characters for names in the console by pressing CTRL or ALT
    - automatic international keyboard support
    - show_speed 1 will show your movement speed

    Major Annoyances Gone
    - ALT-TAB no longer messes the screen up with certain video cards
    - FOV bug is fixed (certain video cards)
    - The texture crash bug is gone (can occur when switching from certain maps to others, like e4m6 to dm4, for example).
    - Better memory defaults
    - No "scrunched" text when using resolutions like 800x600 (unless you want it).

    Many other bug fixes and small features that are not of general interest (server side ipmasking, give armor command, cmdlist, cvarlist, condump, unalias and bindlist commands, cl_confirmquit, etc.) are in the changelog.
    It's the same ProQuake, just with incremental improvements to make setup easier and with bug-fixes that most other engines have. The source is available.

    The ProQuake author, JP Grossman, has told me he will be digitially signing this for cheat-free use when he gets the chance.

    In the next version, I hope to have in-game video resolution changing implemented (it's about 2/3 done) like FitzQuake has. Actually, I have the resolution changing done, it's just that isn't everything that has to be done (the textures have to be reloaded otherwise it looks wrong).

    About DINPUT

    DINPUT makes mouse input in Quake separate from your Windows settings. This means mouse acceleration and other Windows settings do not interfere with your aim. If you have never used it, you might not feel comfortable using it, but among the different things that dinput does is that the mouse input is not skewed by your current screen resolution (4:3 or whatever) and can lead to more consistent vertical aim for some players and more consistent behavior from 1 computer to the the next.

    But, if you haven't used it and are comfortable with the default, you might not like it. Or even if you aren't, you still might not like it. Some players use it, some don't. Either way, it's in the menu now
    Last edited by Baker; 12-05-2007, 11:46 AM.
    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 ...

  • #2
    You're tempting me to switch from darkplaces to proquake++++++

    Comment


    • #3
      I'm really starting to like proquake again and i really like the changes you have made to it!
      (i still love Qrack for all its awesomeness but proquake does feel way more responsive somehow)

      i do have a few suggestions/requests tho:
      - r_wateralpha slider in options-menu (and maybe r_novis toggle)
      - show_speed toggle in options-menu (advanced settings -> interface)
      - autodemo
      - maps list in menu
      - server list in menu
      - console alpha and size cvars (maybe even a slider in menu)
      - combined environmental texture rendering like FitzQuake (check this to see what i mean)
      - transparent HUD (so screen size can be really full screen)
      - after CTRL+ESC or ALT+ESC it's still in bronzing mode when i return to quake which is a minor inconvenience (not with ALT+TAB though)
      - advanced console-command-completion
      (pressing TAB shows a list of all possible commands like qrack/DP as well as auto completing mapnames/cfg files etc..)
      maybe pressing TAB the first time can show the list (and auto-complete the first possible command/cvar) and pressing it again can scroll through the list as it does now
      Just a few things that would make unofficial proquake even better and more convenient then it already is (imo)

      anyways.. keep up the good work baker!

      Comment


      • #4
        it's just more faster and responsive then all other engines (esp. online), i played them all, none have the speed of glpro. that's why i stayed with it.

        Comment


        • #5
          Originally posted by =peg= View Post
          - r_wateralpha slider in options-menu (and maybe r_novis toggle)
          - show_speed toggle in options-menu (advanced settings -> interface)
          - autodemo
          - maps list in menu
          - server list in menu
          - console alpha and size cvars (maybe even a slider in menu)
          - combined environmental texture rendering like FitzQuake (check this to see what i mean)
          - transparent HUD (so screen size can be really full screen)
          - after CTRL+ESC or ALT+ESC it's still in bronzing mode when i return to quake which is a minor inconvenience (not with ALT+TAB though)
          - advanced console-command-completion
          (pressing TAB shows a list of all possible commands like qrack/DP as well as auto completing mapnames/cfg files etc..)
          maybe pressing TAB the first time can show the list (and auto-complete the first possible command/cvar) and pressing it again can scroll through the list as it does now
          Thanks for the feedback

          I might add better tab completion and eventually it will have a server list which will either feed from the QuakeOne.com site list (live) or work on getting the servers updated to something that reports a master server for a true server browser.

          I'll keep these ideas in mind, except the ones that have to do with rendering because I don't want to change ProQuake, just modernize it with the simple features other engines have that make them convenient.
          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


          • #6
            Download: Unofficial ProQuake 3.83 - 0.5 MB

            Added: Quake Name Maker (from JoeQuake 0.15 / Qrack)

            Additionally, since joystick use for online is virtually nil ... since almost no one is playing online with the cd in the player ... since everyone wants iplog ... since no one is using an ipx connection ....

            The following command line parameters are unnecessary:

            -nojoy
            -noipx
            -nocdaudio
            -iplog

            These have all been inverted and now to use (or not use) the above, use these instead:

            -cdaudio (to enable cdaudio)
            -ipx (yeah right!)
            -joy
            -noiplog (if you don't want to use it for some reason)

            I want to continue thinking about cdaudio. Really what I would like to happen is the cdaudio is only used if you want it (I'd like it in the menu or maybe disabled if music volume is set to 0). My reason for inverting the command line parameter is that Quake checking the cd player can be a big liability in certain situations. In an FFA game, it causes a big lag at the end of the map when the rankings are shown and can also impair play or cause undesirable results in-game.

            As ProQuake is mostly used by primarily online players, changing the above means that they are not necessary in the command line.

            (And if you are playing online without using the above parameters, you aren't really using an ideal deathmatch commandline except with the cdaudio thing if music motivates you and you happen to listen to music cd's while playing).
            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


            • #7
              i noticed when i added +150 lag (ping +150) all controls seized up for some reason...

              i don't know if its even possible to do but, it would be sweet if the add lag command would work like this:

              typing ping 150 would result in ping 150 (unless your ping is actually higher then 150). so basically, it dynamically adds whatever is needed to get to 150.

              this way it is
              a) easier to equalize ping to your opponent in 1-1 and
              b) it will stabilize unstable ping.

              in my mind it should be easy, but then again.. i have no clue how the code works..
              currently it is: "ping +X" => desired ping = actual ping + X
              how I'd like it to be: "ping X" => desired ping(X) = actual ping + (X - actual ping)
              Last edited by =peg=; 12-06-2007, 02:02 PM.

              Comment


              • #8
                - The texture crash bug is gone (can occur when switching from certain maps to others, like e4m6 to dm4, for example).



                Now usiung proquake 3.82 as my main client.
                e|------------------------0---------------
                B|---------------0^1----------------1----
                G|---------------2------2------0^2-------
                D|---------------2-------2--2-------------
                A|---------------0------------------------
                E|----------------------------------------

                Comment


                • #9
                  polartite and plop (both from belgium) experienced problems with their keyboard using unofficial proquake 3.82 / 3.83..

                  belgian keyboards use the AZERTY layout which is apparently not being recognized correctly by either builds..

                  edit:
                  is there a command line option do disable keyboard layout detection?
                  maybe there should be since most people who use a non-qwerty keyboard are used to it anyways..
                  Last edited by =peg=; 12-06-2007, 06:55 PM.

                  Comment


                  • #10
                    I forgot, does this client run on Linux? I remember us talking about it.
                    Scout's Journey
                    Rune of Earth Magic

                    Comment


                    • #11
                      Originally posted by =peg= View Post
                      polartite and plop (both from belgium) experienced problems with their keyboard using unofficial proquake 3.82 / 3.83..

                      belgian keyboards use the AZERTY layout which is apparently not being recognized correctly by either builds..
                      Rudl and RocketGuy said that that code I implemented worked with their keyboards, but you guys aren't the first to say there are problems with AZERTY keyboards (which I unfortunately know little about).

                      I think I can emulate that keyboard and do testing. Either way, I'll add an option to turn international keyboard support off.

                      Originally posted by golden_boy View Post
                      I forgot, does this client run on Linux? I remember us talking about it.
                      I'd *love* to make a Linux build and I have a (very low end) Linux machine sitting right next to me.

                      If I can get some assistance, I would be more than happy to make a Linux version. I need a lot of help setting up whatever libraries are required to compile on Linux.
                      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


                      • #12
                        Baker, IHH thinks you put a backdoor in your version of GLPRO, lol.
                        He also thinks Quakeone is run by hacks.
                        e|------------------------0---------------
                        B|---------------0^1----------------1----
                        G|---------------2------2------0^2-------
                        D|---------------2-------2--2-------------
                        A|---------------0------------------------
                        E|----------------------------------------

                        Comment


                        • #13
                          There are always going to be people like that.
                          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


                          • #14
                            Originally posted by =peg= View Post
                            polartite and plop (both from belgium) experienced problems with their keyboard using unofficial proquake 3.82 / 3.83..

                            belgian keyboards use the AZERTY layout which is apparently not being recognized correctly by either builds..

                            edit:
                            is there a command line option do disable keyboard layout detection?
                            maybe there should be since most people who use a non-qwerty keyboard are used to it anyways..

                            Download: Unofficial ProQuake 3.84 - 0.5 MB

                            It can turned off now, go to Options -> Advanced Settings and then turn keyboard automap to off. It defaults to on (for now).

                            I tested this as best I could via having my keyboard emulate another keyboard type, but AZERTY does not appear to be available for me. I'm pretty sure everything should work as before if keyboard automap is off, but getting verification from either of the above players would be very helpful.

                            /Just wondering, do either have this problem with Quake 3 or DarkPlaces? I looked at both when making the automatic international keymap support.
                            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


                            • #15
                              Final minor update, before adding the major features in:

                              Download: Unofficial ProQuake 3.85 - 0.5 MB

                              Just corrected the last few things on my list of things I hate that sometimes happened in Quake:

                              default_fov (idea from FuhQuake)

                              Set default_fov to whatever you want your fov. If your client receives an "fov 90" from a server, instead of setting your fov to 90 it will set it to your default_fov. Rocket arena, RuneQuake's observer system, etc.

                              Type: default_fov 120 in the console, for example, and from that point forward a "fov 90" sent from the server will restore your fov to 120, for instance.
                              No more admin abuse; unbindall requires confirmation

                              Yeah, this doesn't happen often, but it still happens sometimes and as long as there are mods that allow admins to do this, it will happen.

                              Now "unbindall" requires a confirmation (by default). Set cl_bindprotect to 1 and it won't even ask, it will just ignore "unbindall" and print a message on-screen that notifies that this occurred.
                              Other minor things are in this, but nothing of great interest (a confirmation was added to "set to defaults" in the menu, tilde can now be bound in the console by typing "bind tilde toggleconsole" and screenshot limit raised to 10000.)

                              Source available here.

                              belgian keyboards use the AZERTY layout which is apparently not being recognized correctly by either builds..
                              I did some checking and Quake 3 and DarkPlaces both wrongly do this with keybinds, at least when I set my keyboard type to AZERTY and did some testing (maybe keyboard emulation by itself isn't enough?).

                              Anyway, you can turn automatic keymapping off in Advanced Settings now.
                              Last edited by Baker; 12-07-2007, 09:19 AM.
                              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

                              Working...
                              X