Announcement

Collapse
No announcement yet.

Let's Make A QuakeC Mod

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

  • Let's Make A QuakeC Mod

    Would anyone be interested in an open sourced, community mod
    that teaches QuakeC but also implements ideas from this thread into this mod for people to learn and play??
    www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

  • #2
    Do we have to use an abacus for coding vectors and trajectories, or is computer aided assistance allowed :-P Also, is this a pen and paper deal like ole school D&D or still technology based computer gaming? Oh... I knoooooow, a mod where it get rid of that pesky pressing "T" to type a simple message to chat/taunt other players with.. yeah! That's it.

    Jus' teasin' R00K...
    Name's damage_inc, and killing is my business. Don't worry though, it's nothing personal! Oh wait... maybe it is

    Comment


    • #3

      No what im thinking is a walk through of back when the quake progs.dat source was released. There was a forum called quakesource.org, that we all shared code bits to fix the code.

      if you compile the original gpl source there are a ton of warnings/bugs.

      i wanted to provide the next gen with this lost how-to-fix to at least get a ground level for peeps to branch and make their own mods, or at least provide the community to bounce ideas off a common code base. If people cease to be challenged, they stop learning, and then they become ignorant. I'm just trying to spark interest into combining past knowledge with future endeavors.
      www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

      Comment


      • #4
        I've always wanted to mod but never found the official front door so I sneak in at night and steal things...

        I've also been interested in engine coding for Quake but I have no idea where to start even though there's documentation every where.

        ***
        Oh I see, this is R00k saying "Lets make a mod" not "Rook's lets make a mod! "
        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


        • #5
          About 100 posts from now this will end up being a QC Q&A thread, which is part of the purpose. This forum really doesnt have a QC focal point.

          I wanted to at least explain the original bugs in the 1.06 gpl release and show how the fixes were made on the old lost forum. This will help teach peeps wanting to make a mod. Or at least give the community-player a peek at how the game works.
          www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

          Comment


          • #6
            Originally posted by R00k View Post
            About 100 posts from now this will end up being a QC Q&A thread, which is part of the purpose. This forum really doesnt have a QC focal point.

            I wanted to at least explain the original bugs in the 1.06 gpl release and show how the fixes were made on the old lost forum. This will help teach peeps wanting to make a mod. Or at least give the community-player a peek at how the game works.
            Yep! See you in 99 posts!

            Really It does seem kind of weird that QuakeOne.com only has links to hard Quake coding material. If you tried to make a mod with the knowledge found only on these forums right now you'd have Daikatana

            OOOOOHHHHHHH!!!!
            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


            • #7
              Phen, you're one of the lucky ones who has seen the CAx source ;P

              Give a man a Fish, you feed him for a day. Teach a man to fish, you feed him for life.
              www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

              Comment


              • #8
                I like this
                http://www.nextgenquake.com

                Comment


                • #9
                  cool
                  but
                  that explains
                  nothing.
                  Last edited by R00k; 05-21-2013, 12:27 AM.
                  www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

                  Comment


                  • #10
                    I might try something hehe!

                    Comment


                    • #11
                      Originally posted by R00k View Post
                      Would anyone be interested in an open sourced, community mod
                      that teaches QuakeC but also implements ideas from this thread into this mod for people to learn and play??
                      Absolutely, hell yes!!!!

                      To be honest I was secretly hoping you (R00k) or Baker would consider doing something like this as you both have a great ability to explain, what to a comparitive QuakeC (but not necessarily programming) Newbie are complex Quake issues, in a simple language they can understand, and in a manner that is supportive and understanding rather than condescending and elitist.

                      Thanks for considering to do this Rook. Just to contribute some ideas, I suspect I'm not the only one who would be particularly interested in covering topics such as:
                      • creating an additional weapon / powerup
                      • Porting a weapon / powerup from another mod
                      • Adding Server admin capabilities
                      • Adding voting capabilities for level / settings / physics / weapon sets / gameplay changes so players can have a little more control over the server when the admins are not around

                      ...although this is just my humble opinion

                      Following some of the tutorials on Inside3d is also a good way to start to learn the language, syntax and structure of QuakeC and I'd recommend anyone with an interest in QuakeC to spend some considerable time there although its fair to say that the material tends to vary in quality and depth. Once one understands the basics, it makes the learning process far more manageable imho

                      Personally I think it is good to get straight, step by step, instructions from someone who can produce this stuff in his sleep and point you in the right direction where needed. So yes please count me in.


                      [Monty now waits expectantly]

                      Kind regards
                      Monty
                      Last edited by Mr.Burns; 05-21-2013, 07:21 AM.
                      Mr.Burns
                      "Helping to keep this community friendly, helpful, and clean of spammers since 2006"
                      WWW: Quake Terminus , QuakeVoid You Tube: QuakeVoid
                      Servers: Quake.shmack.net, damage.servequake.com

                      News: JCR's excellent ctsj_jcr map is being ported to OOT

                      Comment


                      • #12
                        @Rook, I disagree about explains nothing. Being able to link through the script explains a lot. When do we stop trying to teach everyone with a brainstem QC and focus on people that already have a whole brain.

                        I had a whole brain when I started this and technically nobody taught me QC, I figured it out. I'm not saying that only people that can figure it out should learn it, but I believe there should be a bar as to how low you intend to go in your dumbing down of the explanation. Maybe that bar shouldn't even be very low. What is the lowest level that is likely to do something with this knowledge, should probably be where the bar is.

                        Honestly, If you like, I will help you write a crash course in basic programming. Trying to teach people a language and they don't have any program knowledge at all is a lesson in futility. Introducing people to the concepts of arrays, functions, loops, etc is the way to go. Then when everyone has those concepts understood you move on to how they apply in QC.

                        You can't learn to build a house if you don't even know what wood and nails are.
                        http://www.nextgenquake.com

                        Comment


                        • #13
                          hello my english is very freak but i m interested! you will use a specific engine (darkplaces) or vanilla quake?
                          the invasion has begun! hide your children, grab the guns, and pack sandwiches.

                          syluxman2803

                          Comment


                          • #14
                            It might be one whole post that quickly has a link to the progs shows how to set up a compiler, then shows all the initial warnings, explaining why they are warnings, etc.
                            I too learned by looking at QIP's information and reading qsg.org tuts and old forum posts.

                            @Nahuel, starting with vanilla, but anything is possible. I dont have much experience with DP/FTE so anyone wanting to add to the conversation about topics and features are very welcome. This isnt my campfire, it's just a spark so we can all roast marshmallows together..( no Kumbaya jokes plz ) I too could learn from those experienced with fteqcc.

                            Also, this will be entertaining to me as I initially starting coding quakeC 13 years ago. Going back from the beginning, will give me a new perspective. Kinda like reading a book again and discovering things you overlooked or forgot.
                            Last edited by R00k; 05-21-2013, 09:59 AM.
                            www.quakeone.com/qrack | www.quakeone.com/cax| http://en.twitch.tv/sputnikutah

                            Comment


                            • #15
                              Clan arena with a hook. Implement. Qlive maps converted to q1 maps.
                              Cbuf_AddText (va("say ZeroQuake GL version 1.10\n"));

                              Comment

                              Working...
                              X