.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   Half-Life and HL1 Mods (http://forums.bots-united.com/forumdisplay.php?f=22)
-   -   Interesting update to CS today (http://forums.bots-united.com/showthread.php?t=680)

[+Duracell-] 10-02-2004 01:21

Interesting update to CS today
 
Sry...wasn't sure where to put this, so move it to an appropriate place

Quote:

From http://www.steampowered.com:
An update for all Steam games will be released this evening. See below for a list of what's included. As always, Steam will update your games automatically. Dedicated Servers will be required to restart.

ENGINE (all games)
  • Small CPU optimizations
  • Stop motdfile from having "..","","/" or ":" characters in filename
  • Added new command line option "-dll"; Syntax is -dll [game_dll_to_load]
  • Fix for updated files on the server not getting to the client when using compression
  • Fixed extremely large rcon packets not being returned correctly
CSTRIKE
  • Increased hit damage for elite pistols (slightly)
  • Decreased price for elite pistols to $800
  • Optimized entity lookup routines to reduce CPU load
  • Fix xm1014 and m3 from making endless empty clip sounds when out of ammo
  • Fixed shield bug where client could purchase multiple primary weapons
  • Cstrike spectator health fix (switching players sometimes left health display incorrect)
  • Cstrike lastinv fix (lastinv works at start of round, after picking up items, etc)
  • Cstrike corpse popping fix
  • Cstrike FL_FAKECLIENT fix (3rd-party bots should work fine in cstrike once more)
  • Fixed file leak in ReadWaveFile() function

Looks like the FL_FAKECLIENT thing is fixed. And the -dll option looks interesting as well.

Pierre-Marie Baty 10-02-2004 01:59

Re: Interesting update to CS today
 
Thanks for the update Duracell !

I'll move this to the FPS gamers forum.

Nice job too to the official CS bot developer who also became a member of our community, TurtleRocker ! :)

[+Duracell-] 10-02-2004 02:11

Re: Interesting update to CS today
 
So what do you think the -dll commandline thingy really means? We can load a dll from the commandline as opposed to editing the liblist.gam file?

[+Duracell-] 10-02-2004 04:12

Re: Interesting update to CS today
 
I have just gotten some confirmation about the -dll commandline.

It overrides the setting in the liblist.gam

HangFire 10-02-2004 05:49

Re: Interesting update to CS today
 
And they still neglect to add offline play. Bah.

botmeister 10-02-2004 07:18

Re: Interesting update to CS today
 
All old the bots will still not function. The new entities will not get imported, and selecting the shield will cause a crash. Because the function structure has been updated, this should cause failures when using an old bot.

Just for laughs I installed POD bot 2.5. The bots do join the game without it crashing, but in my case they don't do anything at all but jump up and down at spawn. As expected, the server gets all messed up doing weird things, and buying the shield causes it to crash and burn.

Pierre-Marie Baty 10-02-2004 14:52

Re: Interesting update to CS today
 
One could write a metamod plugin that would export the missing entities. It should not be that hard to do...

botmeister 10-02-2004 20:02

Re: Interesting update to CS today
 
Quote:

Originally Posted by Pierre-Marie Baty
One could write a metamod plugin that would export the missing entities. It should not be that hard to do...

We talked about this before in botmans forums. The problem is you have to do some fancy tricks to make it work. You have to fool the old bot into transfering its engine functions to a fake mp.dll, and the fake mp.dll transfers to the real mp.dll along with the new engine functions. You also have to transfer the new entities to the engine, but the old bot cannot do this, so you need something that sits between the engine and bot dll, and between the bot dll and the real mp.dll to do all this. You also need to translate all menu selects to conform to the new menu, but the new menu is f***ed up and changes depending on which menu is used (legacy or VGUI) and some other weird thing depending on what team you joined and later switched too (cant't remember exactly how that works) Fortunately, you can translate menu buy commands into the alias buy commands to make it consistent.

It's possible, but a lot of effort imo, and not worth it.

*edit*

You will also have to capture some of the messages which have changed format and translate them into something the old bot can understand. For example the weapon list message no longer works as it did in CS 1.5. The message changes probably kills the whole idea because doing translations may not be possible (did not really think of this one much). We have better things to do than resurect dead bots from the grave - right?

Pierre-Marie Baty 10-02-2004 21:33

Re: Interesting update to CS today
 
right.


[BTW I'm still waiting for your reply to that email discussion we started a while ago ;) ]

stefanhendriks 10-02-2004 23:07

Re: Interesting update to CS today
 
About this fix for 3rd party bots. Perhaps someone can explain me why this happens since the steam update:

http://forums.bots-united.com/showth...=5909#post5909

I bet this 'fix' has something to do with it... :(


All times are GMT +2. The time now is 23:20.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.