![]() |
![]() |
Geralt |
![]()
Post
#1
|
![]() RCBot Fan ![]() ![]() ![]() ![]() Group: Waypointers Posts: 198 Joined: 6-February 09 From: Australia Member No.: 1,465 ![]() |
Update - May 19th: Now works with the Scout Update! Here is an unofficial version of RCBot: Download Here! Unofficial 0.4.2: - Works with newest TF2 update. Unofficial 0.4.1: - Fixed speed on bots, they'll now be the same speed as normal players. - Doubled sniper zoom FOV to equal that of HL2 crossbow zoom (from 10 FOV to 20 FOV) |
![]() ![]() |
LordSkitch |
![]()
Post
#2
|
![]() I cuddle with my bots. ![]() ![]() ![]() ![]() ![]() Group: Moderator Posts: 980 Joined: 16-April 04 From: Alvin, Texas Member No.: 291 ![]() |
if they were more concerned about the modding public, theyd make such changes visible somewhere a week or so BEFORE they went live. instead, they break 2/3 of the mods out there, and everyone just has to wait for them to decide that they want to post the changes. thats why i dont really like valve's style.
|
Cheeseh |
![]()
Post
#3
|
![]() Admin ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 ![]() |
if they were more concerned about the modding public, theyd make such changes visible somewhere a week or so BEFORE they went live. instead, they break 2/3 of the mods out there, and everyone just has to wait for them to decide that they want to post the changes. thats why i dont really like valve's style. well they've also managed to break their own games (I.e. Episode 2) haha, so they dont really care much about the side effects of their changes. |
Cheeseh |
![]()
Post
#4
|
![]() Admin ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 3,066 Joined: 11-September 03 From: uk Member No.: 1 ![]() |
I'm trying so hard through hlcoders....
QUOTE I'd just like to see an updated SDK content of the interfaces. I have a sneaky feeling IServerPlugin has been altered, or something else crucial to my plugin! Is it conceivable within the near future to obtain an updated copy of the interface headers??? Thanks!!!! - Show quoted text - On Sat, Mar 7, 2009 at 3:13 AM, Ryan <--------@gmail.com> wrote: Were there any updates to the CInput interface? On Tue, Mar 3, 2009 at 5:28 PM, LDuke <-----------@gmail.com> wrote: > The SDK hasn't matched for a while now. For example, the takedamageinfo > structure has been different for a long time. I assume something like that > must have changed. Unless you're only using the provided interfaces then > it's likely that TF2 will never match the SDK. Also, only a few of the > interfaces are even intended for plugins to use. I think Mani was told he > shouldn't have been using the filesystem interface when changes to it > happened and "broke" Mani-Admin-Plugin functionality. > > You shouldn't link directly to CBaseEntity functions, CTakeDamageInfo > functions, etc. as they will most likely break on a future update. If it's > something common, you could look at the SourceMod code and see how they > handle the same situation. If it's only interfaces that you're using, then > hopefully Valve will update the SDK soon. > > > > > > On Thu, Feb 26, 2009 at 12:31 PM, cheeseh-bu <-----------@gmail.com> wrote: > >> Hi, The latest TF2 scout update seems to crash when I use my plugin now >> after GameFrame is called. >> >> Does anyone know of any interface changes / Bot handling changes? (i.e. SDK >> updated? -- latest code doesn't seem to work) >> >> Although, I am just guessing >> >> Hope some have the answer, >> cheeseh >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlcoders >> >> > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > -- Ryan "Kalvin" Williams Project VDC - Founder and Lead Developer http://www.projectvdc.net/ _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders Reply Forward cheeseh-bu to Discussion show details 1:25 PM (15 minutes ago) Reply Or maybe someone can tell me why my plugin crashes after adding a bot just after GameFrame is finished... ? //--------------------------------------------------------------------------------- // Purpose: called once per server frame, do recurring work here (like checking for timeouts) //--------------------------------------------------------------------------------- void CRCBotPlugin::GameFrame( bool simulating ) { if ( simulating && CBotGlobals::IsMapRunning() ) { CBots::botThink(); // All that this is doing is fake client command join class } }// <--------- crashing after call What the hell is going on with the call stack ??? Below--- [Frames below may be incorrect and/or missing, no symbols loaded for server.dll] server.dll!14c2fdef() server.dll!14c2ffc4() server.dll!14c30062() server.dll!14af8ca6() > HPB_Bot2.dll!CRCBotPlugin::GameFrame(bool simulating=true) Line 385 + 0x10 bytes C++ engine.dll!0ea3e61e() engine.dll!0ea3d50a() Why are there extra server calls after GameFrame ? Surely there is something hidden which I don't have in my code/something missing??? Help! --Cheeseh - Show quoted text - On Fri, Mar 13, 2009 at 1:10 PM, cheeseh-bu <----------@gmail.com> wrote: I'd just like to see an updated SDK content of the interfaces. I have a sneaky feeling IServerPlugin has been altered, or something else crucial to my plugin! Is it conceivable within the near future to obtain an updated copy of the interface headers??? Thanks!!!! On Sat, Mar 7, 2009 at 3:13 AM, Ryan <---------@gmail.com> wrote: Were there any updates to the CInput interface? On Tue, Mar 3, 2009 at 5:28 PM, LDuke <-----------@gmail.com> wrote: > The SDK hasn't matched for a while now. For example, the takedamageinfo > structure has been different for a long time. I assume something like that > must have changed. Unless you're only using the provided interfaces then > it's likely that TF2 will never match the SDK. Also, only a few of the > interfaces are even intended for plugins to use. I think Mani was told he > shouldn't have been using the filesystem interface when changes to it > happened and "broke" Mani-Admin-Plugin functionality. > > You shouldn't link directly to CBaseEntity functions, CTakeDamageInfo > functions, etc. as they will most likely break on a future update. If it's > something common, you could look at the SourceMod code and see how they > handle the same situation. If it's only interfaces that you're using, then > hopefully Valve will update the SDK soon. > > > > > > On Thu, Feb 26, 2009 at 12:31 PM, cheeseh-bu <---------@gmail.com> wrote: > >> Hi, The latest TF2 scout update seems to crash when I use my plugin now >> after GameFrame is called. >> >> Does anyone know of any interface changes / Bot handling changes? (i.e. SDK >> updated? -- latest code doesn't seem to work) >> >> Although, I am just guessing >> >> Hope some have the answer, >> cheeseh >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlcoders >> >> > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > -- Ryan "Kalvin" Williams Project VDC - Founder and Lead Developer http://www.projectvdc.net/ _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders Reply Forward Your message has been sent. Invite Discussion of Half-Life Programming to Google Mail cheeseh-bu to Discussion show details 1:41 PM (0 minutes ago) Reply Actually I found that the exit of GameFrame through disassembly, the server.dll is messing around with the call stack and is adding my plugin GameFrame function back onto the call stack at code: server.dll 14978C50 sub esp,10h (128C50 offset) And when the call stack comes back to my plugin it crashes because it wasn't expecting that. Why is server.dll doing this? Any help? - Show quoted text - |
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 18th July 2025 - 11:30 PM |