Inside3D!
     

Getting Frikbots to work in Quakeworld.
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Inside3d Forums Forum Index -> Artificial Intelligence
View previous topic :: View next topic  
Author Message
redrum



Joined: 28 Mar 2007
Posts: 367
Location: Long Island, New York

PostPosted: Thu Mar 29, 2007 12:00 am    Post subject: Getting Frikbots to work in Quakeworld. Reply with quote

Guys, I need help getting these wonderful frikbots to work in Quakeworld.

I'm running version 2.33 build 0005 of Quakeworld. I get the Frikbots to work.
The problem is the server crashes when clients join. Sad
Also, they do not carry over into the next map. Sad
I would love to have these guys runnin' round my server!
I used (localinfo b_options 1) in (server.cfg) but that did not work.

I also tried changing the names and sayings of these guys by editing the (bot_misc.qc) file. No luck. Can anyone help?

Also, how do I get the welcome message to come across the screen when a client connects?
I tried setting up a (name.cfg) in (server.cfg). It didn't work.

Any help would be appreciated. Thanks in advance.
_________________
Welcome to the Overlook Hotel 69.113.123.178:27500
Back to top
View user's profile Send private message Send e-mail
scar3crow
Inside3D Staff


Joined: 18 Jan 2005
Posts: 837
Location: Las Vegas, NV

PostPosted: Thu Mar 29, 2007 12:12 am    Post subject: Reply with quote

Regarding the MOTD, thats fairly simple http://www.inside3d.com/showtutorial.php?id=129 covers it just fine.

I cannot give any advice on the Frikbots or the server as Ive not tried them in QW, nor have I ever set up my own server.

Is it crashing when you try to add bots, or is it crashing when a human connects?

Dont know what to say about bot_misc.qc, but if I run into FrikaC before he sees this thread, I'll poke him this way to help you out.
Back to top
View user's profile Send private message AIM Address
redrum



Joined: 28 Mar 2007
Posts: 367
Location: Long Island, New York

PostPosted: Thu Mar 29, 2007 12:56 am    Post subject: Reply with quote

Thanks for the help. Gotta check the tutorial still.

Crashes only when a human client attempts to connect.

My goal is to set up a server with frikbots so when only one person logs in there are at least the bots to keep them busy until another human logs on. I was able to get the Genbots to work, they transferred from level to level without crashing. Only one problem, they are so stupid! Laughing They kill themselves all the time. Not even fun.

I'm really new at this. What does MOTD stand for?

Thanks for your help!
_________________
Welcome to the Overlook Hotel 69.113.123.178:27500
Back to top
View user's profile Send private message Send e-mail
scar3crow
Inside3D Staff


Joined: 18 Jan 2005
Posts: 837
Location: Las Vegas, NV

PostPosted: Thu Mar 29, 2007 1:01 am    Post subject: Reply with quote

Sounds like a problem with the server then, which is definitely out of my range of knowledge, but Ill see if others can help you when Im able to reach them.

A good goal, I think some UT and Q3A servers may do that.

MOTD is the typical term used for a Welcome Message, it stands for Message of the Day, usually containing pertinent information to the server (like voting options and rules).
Back to top
View user's profile Send private message AIM Address
redrum



Joined: 28 Mar 2007
Posts: 367
Location: Long Island, New York

PostPosted: Thu Mar 29, 2007 1:02 am    Post subject: Reply with quote

OK got it (Message of the day)

In the tutorial it says:

find "void() PlayerPostThink =" and page all the way down to the bottom of the function (where it calls "CheckPowerUps ();") and put a line called "CheckMOTD ();" under it

Where am I looking for this? In what file?
_________________
Welcome to the Overlook Hotel 69.113.123.178:27500
Back to top
View user's profile Send private message Send e-mail
scar3crow
Inside3D Staff


Joined: 18 Jan 2005
Posts: 837
Location: Las Vegas, NV

PostPosted: Thu Mar 29, 2007 1:08 am    Post subject: Reply with quote

PlayerPostThink can be found in client.qc
Back to top
View user's profile Send private message AIM Address
redrum



Joined: 28 Mar 2007
Posts: 367
Location: Long Island, New York

PostPosted: Thu Mar 29, 2007 4:32 am    Post subject: Reply with quote

OK, follwed the tutorial. Still no MOTD. Both files were in C:\Quakeworld\qw. I edited both of them.
What does he mean by compile it? I just saved the file and restarted the server. Was that what he meant?

Sorry to be such a pain. Thanks for your time with me.
_________________
Welcome to the Overlook Hotel 69.113.123.178:27500
Back to top
View user's profile Send private message Send e-mail
Entar



Joined: 05 Nov 2004
Posts: 422
Location: At my computer

PostPosted: Thu Mar 29, 2007 4:38 am    Post subject: Reply with quote

The .qc files are used as source code files to be compiled by a compiler, to make a progs.dat file. This is the end result that needs to go on the server for any changes to take place. Try FTEQCC or FrikQCC (though, I'm not sure if you need something different for QW or not...?).
_________________
woh... feelin woozy... too much cider...
http://entar.quakedev.com
games fascination - My Game Development Blog/Journal
Back to top
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
redrum



Joined: 28 Mar 2007
Posts: 367
Location: Long Island, New York

PostPosted: Thu Mar 29, 2007 2:28 pm    Post subject: Reply with quote

ok, I'll give it a shot.
_________________
Welcome to the Overlook Hotel 69.113.123.178:27500
Back to top
View user's profile Send private message Send e-mail
redrum



Joined: 28 Mar 2007
Posts: 367
Location: Long Island, New York

PostPosted: Thu Mar 29, 2007 4:28 pm    Post subject: Reply with quote

I downloaded FTEQCC. How do you use it? I double clicked on it, a black screen pops up and disappears?
_________________
Welcome to the Overlook Hotel 69.113.123.178:27500
Back to top
View user's profile Send private message Send e-mail
redrum



Joined: 28 Mar 2007
Posts: 367
Location: Long Island, New York

PostPosted: Thu Mar 29, 2007 4:33 pm    Post subject: Reply with quote

Please, treat me like a 2-year old. I have no base knowledge of any of this Very Happy
_________________
Welcome to the Overlook Hotel 69.113.123.178:27500
Back to top
View user's profile Send private message Send e-mail
Dr. Shadowborg
Inside3D Staff


Joined: 16 Oct 2004
Posts: 726

PostPosted: Thu Mar 29, 2007 4:45 pm    Post subject: Reply with quote

redrum wrote:
I downloaded FTEQCC. How do you use it? I double clicked on it, a black screen pops up and disappears?


It has to be run from the source folder. i.e. the lazy way would be to copy the exe file to the dir with the .qc files. Keep in mind that it won't work unless it finds a progs.src file, as this file is essentally a list of the files the compiler needs to make a progs.dat file.

Eventually, if you plan on doing any heavy quakec, you'll probably want to learn more about the compiler's features and switches.
_________________
"Roboto suggests Plasma Bazooka."
Back to top
View user's profile Send private message
scar3crow
Inside3D Staff


Joined: 18 Jan 2005
Posts: 837
Location: Las Vegas, NV

PostPosted: Thu Mar 29, 2007 8:12 pm    Post subject: Reply with quote

redrum - http://www.inside3d.com/gettingstarted.php

Feel free to make use of all the sites resources, thats why we have it =)

Basically in Quake, the file that tells it how the player should move and fire, get hurt, how the monsters should act, when things gib, how doors open, who fragged who, what models to use and so on and so forth is progs.dat This is where the game logic is stored that the engine uses. Progs.dat is a compiled file, it is the cumulation of all the qc files found in the progs106 archive. You gather them together to create the progs.dat using a compiler and a progs.src file which tells it which order to put them together in.

In order to compile the qc files via the instructions of the progs.src, you put the compiler in the folder containing them, for example quake\myproject\src and run it. It will look at progs.src and compile what that tells it to, and put the progs.dat in quake\myproject which you can tell quake to use with the commandline parameter of "-game myproject". If it doesnt find a progs.dat in that folder, it will load Quake's normal one.
Back to top
View user's profile Send private message AIM Address
redrum



Joined: 28 Mar 2007
Posts: 367
Location: Long Island, New York

PostPosted: Thu Mar 29, 2007 8:13 pm    Post subject: Reply with quote

Thank you sir!
_________________
Welcome to the Overlook Hotel 69.113.123.178:27500
Back to top
View user's profile Send private message Send e-mail
scar3crow
Inside3D Staff


Joined: 18 Jan 2005
Posts: 837
Location: Las Vegas, NV

PostPosted: Thu Mar 29, 2007 8:43 pm    Post subject: Reply with quote

always glad to help, its why inside3d was created =)
Back to top
View user's profile Send private message AIM Address
Display posts from previous:   
Post new topic   Reply to topic    Inside3d Forums Forum Index -> Artificial Intelligence All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2004 phpBB Group