Announcement

Collapse
No announcement yet.

ProQuake 4.00 Zeta

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

  • ProQuake 4.00 Zeta

    ProQuake 4.00 with Map and Model Download (Qrack style):

    UPDATED

    Download: ProQuake 4.00 Zeta

    * Map/Model Download Via Web (not sounds ... yet)
    * Skybox Support
    * Half-Life Map support (limited: no lits)
    * Skybox and fog from worldspawn

    Download URL will not be accurate until Sole tweaks something on the QuakeOne web server. You can manually change the cl_web_download_url to "downloads.quake-1.com" in the mean time.


    Rook's code is awesome. I'll write up a tutorial at Inside3d.com whenever I get the chance. Plus create an Mac OS X version. Plus graft this into ProQuake 3.50 sometime.



    Includes not only the map and model download but limited Half Life map support (download this map halflife.zip and extra to quake\id1\maps and then type "map halflife" in the console to see an example. You don't need Half Life to load this very basic Half Life map.)

    The source code is obviously available.
    Last edited by Baker; 08-12-2009, 07:54 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


    will post feedback after some testing..

    edit 1:
    Code:
    Introduction
    Playing on Normal skill
    =peg=: q_version
    =peg=: ProQuake version Windows GL 3.99 Zeta RC[B][COLOR="Yellow"]1[/COLOR][/B]
    ]version
    ProQuake version 3.99 Zeta RC[B][COLOR="yellow"]1[/COLOR][/B]
    Exe: 21:06:58 Aug  9 2009
    ]copy
    Oh noooes.. you did it again! ^^ this is gonna lead to mass confusion again :/
    ah well.. guess its tradition by now

    edit 2:
    so i jumped on a slide server without actually having slide installed and it worked beautifully! that is, it downloaded the map and models and reconnected just fine.. only thing it did not download was the sounds... but i'm sure you are aware of that

    edit 3:
    also it did NOT crash when i manually changed the download url to something non-existent (contrary to qrack1.90 which tends to blowup and die at this point)
    good job so far!
    Last edited by =peg=; 08-10-2009, 12:24 AM.

    Comment


    • #3
      Originally posted by =peg= View Post
      so i jumped on a slide server without actually having slide installed and it worked beautifully! that is, it downloaded the map and models and reconnected just fine.. only thing it did not download was the sounds... but i'm sure you are aware of that
      good job so far!
      well, in some kind of defense it's not a continuous breakthrough project unless something is overlooked but im sure it will be fixed in the event of eventually


      ...hmm, no software version this time around ?:S

      Comment


      • #4
        i'm impressed that the download function doesnt need any server side support

        Comment


        • #5
          Originally posted by spooker View Post
          i'm impressed that the download function doesnt need any server side support
          I'm impressed it works so damn well, frankly. Hats off to Rook for an incredible code implementation.

          Really my only true goal was maps -- models are a big bonus. I'm sure that sounds will eventually get added.

          And yes, peg, I messed up on the RC2 thing but after Solecord does a little bit DNS Kung-Fu the final version will need to be released. I had to leave 5 minutes before I made the release, forgot to update that small tag -- but this isn't a "final version" but is very close. Notice the lack of a WinQuake or Direct3d build and I didn't even do a proper source release or update the notes even -- nor did I digitally sign it for ProQuake cheat-free (which looks like it is no longer effectively being used due to crmod:26001)

          Sole can point the a QuakeOne DNS anywhere and the scheme we are going to use is to have a QuakeOne DNS do the "direction" and probably in time I'll be talking to you and Polarite on probably having you guys -- since you are big into custom maps -- use your map depot as the primary since everyone trusts you European NQ guys to be organized and have your act together unlike -- cough --- the American players, haha.
          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
            Neat, nice job.

            Comment


            • #7
              nice work, rook!
              Originally posted by Magnus
              Apology accepted.

              Comment


              • #8
                Hats off to the WarSow(A Fast Paced First Person Shooter Game–Warsow) code team for providing me with the brunt of the code, and to the CURL (cURL and libcurl) team for making the library, making this a simple drop-in and go.

                Much can be improved. In Qrack at it's current state, the syntax for the download is
                "www.mywebsite.blah/PROGS/SOMETHING.mdl"
                or
                "www.mywebsite.blah/SOUNDS/SOMETHING.WAV"
                and/or
                "www.mywebsite.blah/MAPS/SOMETHING.BSP"
                etc..

                which means, the filetree on the server MUST match the structure of the
                client, ie Quake. I lazily didnt include .Zip decompression or .Pak support though this can be done.

                At any rate, this is faster and easier than the "server-side" download of yesteryear in QuakeWorld...

                I really need to pull up my socks and release a version of Qrack that i've neglected for 6 months

                With a proper website, one only needs to download the .EXE
                and the webdownload function can install all files on the fly when a player connects to each server.
                You will never hear "i dont have this map" again.

                Really my only true goal was maps -- models are a big bonus. I'm sure that sounds will eventually get added.
                EDIT: Anything that the server tries to PRECACHE will be downloaded so sounds would work too!
                Last edited by R00k; 08-10-2009, 02:35 PM.
                www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

                Comment


                • #9
                  Im getting an error of... "The ordinal 55 could not be located in the dynamic link library zlib1.dll"

                  And I got it off the zlib site, its the latest one and the correct one. Any input here?

                  Comment


                  • #10
                    Originally posted by mavness View Post
                    Im getting an error of... "The ordinal 55 could not be located in the dynamic link library zlib1.dll"

                    And I got it off the zlib site, its the latest one and the correct one. Any input here?
                    Apparently zlib1.dll is required because I just renamed zlib1.dll in my Quake folder and then I got that message. Maybe I can roll that into the .exe

                    Thanks for the heads up Mavness, maybe I have a zlib1.dll in my Quake folder due to Qrack or DarkPlaces.
                    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


                    • #11
                      So in the mean time I cannot use it? is that correct? or can you upload the dll we need somewhere. As I said I downloaded it from zlibs site but its not working. Its obviously in my quake folder.

                      While youre at it, the curl dll is probably in your folder too and I had to go get that one as well. i was getting an error message for curl but once I put the dll in the folder I then got the error message about zlib, then got it and put it in the folder and then got the error above that I posted.

                      Comment


                      • #12
                        I got the same error messages last night. Then a blue screen.
                        War is hell.

                        Patton

                        Comment


                        • #13
                          try installing qrack 1.90 then run pq399zetaturbowhateverremotecontrol1/2.exe again
                          i have qrack installed and i guess thats where i got the zlib and libcurl from

                          Comment


                          • #14
                            For now, do what peg said. ^^^

                            Install Qrack first. I'd really like to see if I can compile the zlib and libcurl dll into the executable but I do not know if that is going to work.
                            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
                              zlib you can for sure, not sure about curl. Ive seen .NET apps with build in zlib. Not sure if they just embed the .dll as a resource and extract/call it when needed but I'm positive ive seen it. On a side note its about time this feature got added to quake it is lonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnng over due
                              Last edited by Neil; 08-11-2009, 08:58 PM.

                              Comment

                              Working...
                              X