Author Topic: How do I make a mod for Quake 2?  (Read 5363 times)

Offline steaknkidneypie

  • Newbie
  • *
  • Posts: 2
    • View Profile
  • Rated:
How do I make a mod for Quake 2?
« on: September 23, 2015, 11:03:48 AM »
I was wondering if you could provide me with a step by step guide on how to make your own mod for Quake 2.

I would like to add to this mod a feature where you can create your own bots.

I'd also like my mod to be similar to the Gladiator and Eraser bot.

Any help on this would be gladly appreciated.
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline quadz

  • Loquaciously Multiloquent Member
  • ****
  • Posts: 5352
    • View Profile
  • Rated:
Re: How do I make a mod for Quake 2?
« Reply #1 on: September 23, 2015, 10:00:05 PM »
Howdy,

I was wondering if you could provide me with a step by step guide on how to make your own mod for Quake 2.

Unfortunately step 1 on the list is a doozy:

1. Become highly proficient at C programming.

After that, step 2 might be to become familiar with some existing bot code.

The source code for the mod which runs our "zigbot" server at tastyspleen is online here:

https://github.com/tastyspleen/zigock-q2

It's an interesting approach to a bot, however the code is not factored for understandability. (I.e. the code is "messy".)

Another example for study might be the Q3 Arena botlib, which if I recall correctly was an evolution of the Q2 gladiator bot:

https://github.com/id-Software/Quake-III-Arena/tree/master/code/botlib

Again, though, sorry to say, but with what you're asking for there's no way I know of to avoid step 1 above.


Regards,

quadz

  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
"He knew all the tricks, dramatic irony, metaphor, bathos, puns, parody, litotes and... satire. He was vicious."

Offline beanz

  • Jr. Member
  • **
  • Posts: 74
  • bean$ - QII 1998 to 2002 - back June 2015
    • View Profile
  • Rated:
Re: How do I make a mod for Quake 2?
« Reply #2 on: September 24, 2015, 10:28:57 AM »
Perhaps go down the map making route?   :eyecrazy:  You can then create maps and add bots, using a map maker.  Skin / player making, as well?  etc.   :-\  Plenty of opportunities here, where advanced programming is not required   :humm:

One good webby for map making: http://leray.proboards.com/

There's a number of map makers around.  I've played around with TrenchBoom: http://leray.proboards.com/thread/3529/trenchbroom-simplest-editor-quake2-addon

Then, there's PAK editors, which could also be what you'd like.  And so on ...

Any help?   :frustration:    bean$   :evilgrin:
« Last Edit: September 24, 2015, 11:13:22 AM by beanz »
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
Everything is going extremely well - HAL 9000

Offline steaknkidneypie

  • Newbie
  • *
  • Posts: 2
    • View Profile
  • Rated:
Re: How do I make a mod for Quake 2?
« Reply #3 on: September 25, 2015, 02:21:03 AM »
I have been trying out Trenchbroom and following the tutorial on the Youtube website.

I'm still learning how to make maps and it will take time.

Still I don't understand. How can you create bots in a level editor? 
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline beanz

  • Jr. Member
  • **
  • Posts: 74
  • bean$ - QII 1998 to 2002 - back June 2015
    • View Profile
  • Rated:
Re: How do I make a mod for Quake 2?
« Reply #4 on: September 25, 2015, 06:13:31 AM »
Can't create bots via this method.  Was signposting you to other possibilities    :P

Follow this interesting topic (blog etc.) by Quke.ie:

http://www.quake.ie/news/quake-2-bots-forever.php

He's been looking into bots for a while!   :headbang:

As to making your own bots, no idea.  There are a few out there ... 

bean$   :evilgrin:
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus
Everything is going extremely well - HAL 9000

Offline r1

  • Full Member
  • ***
  • Posts: 238
    • View Profile
  • Rated:
Re: How do I make a mod for Quake 2?
« Reply #5 on: September 26, 2015, 12:09:06 PM »
If you're unfamiliar with C coding I'd start with something really straight forward and gradually increase complexity.
Once you get past the basics you can begin tinkering and tweaking more advanced bot code like Eraser or Gladiator.
There's plenty of simple tutorials on google you can follow along to get a introductory understanding of quake 2 coding.

Here's one
http://www.quake2.com/dll/tutorials/bot/oak1.html
http://www.quake2.com/dll/tutorials/bot/oak2.html
http://www.quake2.com/dll/tutorials/bot/oak3.html
http://www.quake2.com/dll/tutorials/bot/oak4.html
http://www.quake2.com/dll/tutorials/bot/oak5.html

If you jump straight into Eraser or Gladiator without C knowledge you might have a hard time ;)
Google / Youtube is your best friend for both learning C and quake 2 related coding:

http://www.quake2.com/dll/tutorials/c/c1.html
http://www.quake2.com/dll/tutorials/
http://quakewiki.net/archives/qdevels/q2tutorial.html

https://www.youtube.com/watch?v=H8sFa1Blt0k


  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline sonny

  • Newbie
  • *
  • Posts: 14
    • View Profile
  • Rated:
Re: How do I make a mod for Quake 2?
« Reply #6 on: October 01, 2015, 09:11:57 AM »
More people should try to make mods   :D
Here are some more modding resources:

quake2 tutorials http://www.insideqc.com/q2tut/

quake tutorials http://www.quake-1.com/docs/quakesrc.org/

q2 mod sources http://tastyspleen.net/quake/downloads/mods/
« Last Edit: October 01, 2015, 09:35:10 AM by sonny »
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

 

El Box de Shoutamente

Last 10 Shouts:

 

|iR|Focalor

April 24, 2024, 10:55:53 AM
omlette du fromage?
 

Admin

April 24, 2024, 07:08:22 AM
fin.
 

|iR|Focalor

April 22, 2024, 04:27:07 PM
Now it's over. Because I say it's over.
 

|iR|Focalor

April 22, 2024, 12:39:29 PM
It's over when I say it's over.

 

|iR|Focalor

April 22, 2024, 11:34:16 AM
Costigan needs a tampon.
 

Costigan_Q2

April 22, 2024, 02:53:12 AM
This interaction is over.
 

Costigan_Q2

April 22, 2024, 02:51:20 AM
Will someone please muzzle and leash that barking dog? it's projections and delusions and now endless babbling are comically pitiable, just treat it like you would Beaver - that's what it deserves.
 

Costigan_Q2

April 22, 2024, 02:50:50 AM
Quake 2 needs a public square.

This is not a debate.
 

|iR|Focalor

April 21, 2024, 05:36:24 PM
If you were attached to reality, you'd realize that.

Quake 2 needs a private bathroom.
 

|iR|Focalor

April 21, 2024, 05:34:35 PM
I've never doxed anyone like he did or sent them 1000's of annoying whiny angry messages in all caps like you.

Show 50 latest
Welcome, Guest. Please login or register.
April 26, 2024, 08:26:03 PM

Login with username, password and session length