Announcement

Collapse
No announcement yet.

ProQuake 3.60 - An unofficial update to an old school engine

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Ok, that's now implemented.

    Download: ProQuake 3.62 - Unofficial - Zip format - 0.5 MB
    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


    • #17
      unfortunatly lordhavoc's dp cant support cax or else my server would be running it.

      Comment


      • #18
        Originally posted by l33t View Post
        unfortunatly lordhavoc's dp cant support cax or else my server would be running it.
        CAx has some QCCX'd code in it, which almost no engine except the original WinQuake and wqpro/sqpro can run.

        Similar functionality can be done using FRIK_FILE (an engine extension) in most cases, but it is a real hassle converting the code.

        In time, I am very sure a lot of things everyone wants will happen.
        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


        • #19
          still doesn't work. qwpro362 doesn't work either, but it gives a different error:
          z_malloc: failed on allocation of 36 bytes

          the GLQuake1.32 archive from the link you posted has a number of .c and .h files in it, is that normal? and if so where do I copy those? also, when I open the archive it says "unexpected end of archive".

          I did run Qrack, JoeQuake, and Darkplaces before and had no problems with launching those.
          It's always a good day when you get laid...

          Comment


          • #20
            There should be a glquake.exe in the Enhanced GLQuake zip file. That's all you need. The .h and .c files are source code files to self compile, they are not required to run the supplied glquake.exe (which is the only thing you need to extract.)

            Since it is bundled with the source, sometimes you have look around a little in the zip to find it.

            You might need to re-download the file if it says unexpected end of archive when opening the zip.

            Taxi, I am going to private message you with one more compile, a GLPRO 3.63 here in a few hours and if that doesn't work, aguirRe has recommended something that we try if you don't mind.
            Last edited by Baker; 06-10-2007, 07:51 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


            • #21
              yeah, I guess it was something wrong with archive. maybe it didn't DL it completely. I just reDL'd it and .exe was there. Both GL and WinQ work fine. I guess it's just GLPro3.62 I hope we can make it work
              It's always a good day when you get laid...

              Comment


              • #22
                well, I'm off for now. need to wake up in 3 hours and go to work. I should be on in the evening or tomorrow during the day.
                It's always a good day when you get laid...

                Comment


                • #23
                  Taxi, if you just got a messagebox in 3.62 with the z_malloc error, try adding "-zone 2048" on the cmd line. I believe Baker increased the default value to 1024, but maybe that didn't suffice in your case.

                  Comment


                  • #24
                    Originally posted by gulliver-trans View Post
                    Not that I even DM anymore, but does this allow for Windows Key and Windows-Context-Dropdown-Menu Key (whatsit?) binding?
                    I hadn't enabled those; but I just did. The next download will have that.

                    After whatever is causing Taxi grief is resolved, I'll release an update that has a few more features.

                    3.60 already writes a more intelligent config. I have been thinking about video cards and how aggravating those can be.

                    The new config.cfg format looks like this:

                    // *****************************************
                    // Generated by Unofficial ProQuake 3.63
                    // *****************************************
                    // Video Information:
                    //
                    // Vendor : NVIDIA Corporation
                    // Renderer: GeForce FX 5200/PCI/SSE2
                    // GL Version: 2.0.3
                    // *****************************************
                    // Your last commmand line:
                    //
                    // c:\quake\glpro.exe
                    //
                    //
                    // Your maps folder: C:\quake/id1\maps
                    // Your demos folder: C:\quake/id1
                    // Your screenshots folder: C:\quake/id1
                    //

                    // Key bindings

                    bind "TAB" "+showscores"
                    bind "ENTER" "+jump"
                    bind "ESCAPE" "togglemenu"
                    bind "SPACE" "+jump"
                    bind "+" "sizeup"
                    bind "," "+moveleft"
                    bind "-" "sizedown"
                    bind "." "+moveright"
                    bind "/" "impulse 10"
                    bind "0" "impulse 0"
                    bind "1" "impulse 1"
                    bind "2" "impulse 2"
                    bind "3" "impulse 3"
                    bind "4" "impulse 4"
                    bind "5" "impulse 5"
                    bind "6" "impulse 6"
                    bind "7" "impulse 7"
                    bind "8" "impulse 8"
                    bind "=" "sizeup"
                    bind "\" "+mlook"
                    bind "`" "toggleconsole"
                    bind "a" "+lookup"
                    bind "c" "+moveright"
                    bind "d" "+moveup"
                    bind "f" "+moveup"
                    bind "t" "messagemode"
                    bind "v" "+movedown"
                    bind "x" "+back"
                    bind "z" "+moveleft"
                    bind "~" "toggleconsole"
                    bind "PAUSE" "pause"
                    bind "UPARROW" "+forward"
                    bind "DOWNARROW" "+back"
                    bind "LEFTARROW" "+left"
                    bind "RIGHTARROW" "+right"
                    bind "ALT" "+strafe"
                    bind "F1" "help"
                    bind "F2" "menu_save"
                    bind "F3" "menu_load"
                    bind "F4" "menu_options"
                    bind "F5" "menu_multiplayer"
                    bind "F6" "echo Quicksaving...; wait; save quick"
                    bind "F9" "echo Quickloading...; wait; load quick"
                    bind "F10" "quit"
                    bind "F11" "zoom_in"
                    bind "F12" "screenshot"
                    bind "INS" "+klook"
                    bind "DEL" "+lookdown"
                    bind "PGDN" "+lookup"
                    bind "END" "centerview"
                    bind "RWINKEY" "+attack"
                    bind "POPUPMENU" "+attack"
                    bind "MOUSE1" "+forward"
                    bind "MOUSE2" "+forward"
                    bind "MOUSE3" "+mlook"

                    // Variables

                    joystick "0"
                    cl_keypad "1"
                    pq_smoothcam "1"
                    pq_moveup "1"
                    pq_noweapons "no weapons"
                    pq_weapons "SSG:NG:SNG:GL:RL:LG"
                    pq_ring "eyes"
                    pq_pent "pent"
                    pq_quad "quad"
                    pq_needrox "I need rockets"
                    pq_haverl "I have RL"
                    pq_needrl "I need RL"
                    m_side "0.8"
                    m_forward "1"
                    m_yaw "0.022"
                    m_pitch "0.022"
                    freelook "1"
                    sensitivity "21.000000"
                    lookstrafe "0"
                    lookspring "0.000000"
                    cl_backspeed "999.000000"
                    cl_forwardspeed "999.000000"
                    _cl_color "0"
                    _cl_name "player"
                    _snd_mixahead "0.1"
                    ambient_level "0.3"
                    bgmvolume "1.000000"
                    volume "0.400000"
                    gl_playermip "0"
                    gl_flashblend "1"
                    gl_polyblend "1"
                    gl_clear "1"
                    r_waterwarp "0"
                    r_novis "0"
                    r_wateralpha "1"
                    r_truegunangle "1"
                    gl_ringalpha "0.4"
                    r_drawviewmodel "1"
                    gl_triplebuffer "1"
                    scr_conspeed "9999"
                    viewsize "100"
                    fov "111"
                    gl_picmip "0"
                    _windowed_mouse "1"
                    vid_stretch_by_2 "1"
                    vid_config_y "600"
                    vid_config_x "800"
                    _vid_default_mode_win "3"
                    _vid_default_mode "0"
                    _vid_wait_override "0"
                    vid_nopageflip "0"
                    pq_fullpitch "0"
                    _config_modem_hangup "AT H"
                    _config_modem_init ""
                    _config_modem_clear "ATZ"
                    _config_modem_dialtype "T"
                    _config_com_modem "1"
                    _config_com_baud "57600"
                    _config_com_irq "4"
                    _config_com_port "0x3f8"
                    gl_subdivide_size "128"
                    saved4 "0"
                    saved3 "0"
                    saved2 "0"
                    saved1 "0"
                    savedgamecfg "0"
                    pq_maxfps "72.0"
                    cl_confirmquit "1"
                    pq_suitblend "0.5"
                    pq_ringblend "0"
                    pq_pentblend "0.5"
                    pq_quadblend "0.5"
                    pq_waterblend "0.3"
                    gamma "1.000000"
                    v_kickpitch "0"
                    v_kickroll "0"
                    v_kicktime "0"
                    cl_bob "0"
                    cl_rollangle "0"
                    cl_rollspeed "200"
                    cl_crosshaircentered "1"
                    cl_crossy "0"
                    cl_crossx "0"
                    crosshair "1"

                    // *****************************************
                    Todo with smart config.cfg: add date/operating system and if not too difficult sort the cvars; something that needs done with cmdlist and cvarlist as well.

                    Note to self: Implement FuhQuake sys_winkeys 0|1 to disable windows keys. First glance at the code, it requires an external DLL like 8 button mouse support so whenever I get to that, I'll do both.
                    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


                    • #25
                      Originally posted by Baker View Post
                      I hadn't enabled those; but I just did. The next download will have that.
                      Awesome. Thanks, Baker!

                      Comment


                      • #26
                        you should put the qrack autodemo feature into proquake. it wouldnt change the feel of it at all, and most people wouldnt even know its there, but those who cared could use it

                        Comment


                        • #27
                          Taxi, it looks very much like the problem you are having has been identified.

                          It appears to relate to the demolist command at startup and/or possibly the maplist command. Both commands read thru the list of demos/maps and created a sorted list in memory.

                          Based on the fact you have this problem with both glpro360 and wqpro360, this makes a great deal of sense as the probable cause of the issue.

                          I'll make a modified version for you without that functionality to confirm this is your problem. I managed to get the crash on my computer with a demo with a huge name which disappeared after I renamed it but I could see your problems being caused by having a ton of maps and/or demos.

                          you should put the qrack autodemo feature into proquake.
                          It is Type cl_autodemo 1. I don't have it save to config.cfg because it has some annoying consequences in single player (makes a new demo every time you die). Once I address that (not hard at all), I'll make it save but still beware of racking up thousands of demos.

                          Note to self: make a notification somewhere if maxfps is the default (72). Most players don't want that and it sure helps configuring if you know that your maxfps is default so you can change it. No glpro360.exe does not have vid_vsync 0 at this time -- it is planned at some point.
                          Last edited by Baker; 06-10-2007, 11:53 PM.
                          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


                          • #28
                            Originally posted by Baker View Post
                            Taxi, it looks very much like the problem you are having has been identified.

                            I'll make a modified version for you without that functionality to confirm this is your problem.
                            Thank you Baker. I'll try it out as soon as you will make it.
                            It's always a good day when you get laid...

                            Comment


                            • #29
                              Could you put the ability to dynamically edit the console text that you type in instead of if you type in a long command and theres a spelling eror at the beginning of it you have to retype the whole thing? Qrack does this nicely, and it doesn't seem like it would effect anything other then being useful
                              QuakeOne.com
                              Quake One Resurrection

                              QuakeOne.com/qrack
                              Great Quake engine

                              Qrack 1.60.1 Ubuntu Guide
                              Get Qrack 1.60.1 running in Ubuntu!

                              Comment


                              • #30
                                Originally posted by Phenom View Post
                                Could you put the ability to dynamically edit the console text that you type in instead of if you type in a long command and theres a spelling eror at the beginning of it you have to retype the whole thing? Qrack does this nicely, and it doesn't seem like it would effect anything other then being useful
                                Yeah sure, I'm going to be looking at integrating the type of console editing either in FitzQuake or Qrack/JoeQuake.

                                I just want to keep the feel old school style in the console, but I want all the convenience in there.
                                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