IPB

Welcome Guest ( Log In | Register )

> RCBot2 0.75 Release 2
Cheeseh
post Jun 6 2013, 11:11 AM
Post #1


Admin
*****

Group: Admin
Posts: 3,066
Joined: 11-September 03
From: uk
Member No.: 1



0.75
====
installer: changed installation messages / added correct terms
launcher: fixed exception at start up
dod:s added breakable waypoint for DOD:S (a rocket or grenade is required to break a wall nearby)
dod:s breakable waypoint can be team only
dod:s removed health/ammo waypoint types for DOD:S
dod:s changes to reloading in dod:s to prevent bots clicking their gun too often
all: fixed some waypoint menu glitches
all: changed some captions on waypoint menu
all: added some pathwaypoint commands into waypoint menu
tf2: fixed medics not healing
tf2: medics follow their healing player better
tf2: sentry guns have an even higher priority to become enemies
tf2: hwguys don't waste time revving their minigun if on fire or ubered
tf2: engineer crash fix
tf2: choice of defend waypoint changed in pl maps

Download Area: https://sourceforge.net/projects/rcbot2/fil...t2%200.75%20R2/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Replies
Duko
post Jun 10 2013, 09:16 PM
Post #2


Newbie
*

Group: Members
Posts: 1
Joined: 14-April 13
Member No.: 2,270



Hi,

http://www.sourcemodplugins.org/vtableoffsets/dod linux offset is 417
I checked today via IDA on current version and still is 417 CDODPlayer::PlayerRunCommand

CODE

----------------------------------------------
CRASH: Mon Jun 10 20:38:19 CEST 2013
Start Line: ./srcds_linux -game dod -maxplayers 24 -ip 0.0.0.0 -port 27016 -debug +map dod_colmar
[New Thread 14558]
[New Thread 14559]
[New Thread 14565]
[New Thread 14560]
[New Thread 14561]
[New Thread 14563]
Core was generated by `./srcds_linux -game dod -maxplayers 24 -ip 0.0.0.0 -port 27016 -debug +map dod_'.
Program terminated with signal 11, Segmentation fault.
#0  0xef45a05a in CServerGameEnts::BaseEntityToEdict(CBaseEntity*) ()
   from /home/duko/dods/dod/bin/server_srv.so
#0  0xef45a05a in CServerGameEnts::BaseEntityToEdict(CBaseEntity*) ()
   from /home/duko/dods/dod/bin/server_srv.so
#1  0xe9da6262 in nPlayerRunCommand (_this=0x19, unused=0xef73ff28, pCmd=0xc21c2e0, pMoveHelper=0xff807c30)
    at ../utils/RCBot2/bot_main.cpp:262
#2  0xef3d5c66 in Bot_Think(CDODPlayer*) () from /home/duko/dods/dod/bin/server_srv.so
#3  0xef3d694e in Bot_RunAll() () from /home/duko/dods/dod/bin/server_srv.so
#4  0xef3d6de4 in GameStartFrame() () from /home/duko/dods/dod/bin/server_srv.so
#5  0xef45cdba in CServerGameDLL::GameFrame(bool) () from /home/duko/dods/dod/bin/server_srv.so
#6  0xf6249d45 in SV_Think(bool) () from /home/duko/dods/bin/engine_srv.so
#7  0xf624ae59 in SV_Frame(bool) () from /home/duko/dods/bin/engine_srv.so
#8  0xf61c86a7 in _Host_RunFrame_Server(bool) () from /home/duko/dods/bin/engine_srv.so
#9  0xf61c93a1 in _Host_RunFrame(float) () from /home/duko/dods/bin/engine_srv.so
#10 0xf61c9ef8 in Host_RunFrame(float) () from /home/duko/dods/bin/engine_srv.so
#11 0xf61d4a71 in CHostState::State_Run(float) () from /home/duko/dods/bin/engine_srv.so
#12 0xf61d4c9e in CHostState::FrameUpdate(float) () from /home/duko/dods/bin/engine_srv.so
#13 0xf61d4da9 in HostState_Frame(float) () from /home/duko/dods/bin/engine_srv.so
#14 0xf626075a in CEngine::Frame() () from /home/duko/dods/bin/engine_srv.so
#15 0xf625e156 in CDedicatedServerAPI::RunFrame() () from /home/duko/dods/bin/engine_srv.so
#16 0xf6d97865 in RunServer() () from bin/dedicated_srv.so
#17 0xf625e24d in CModAppSystemGroup::Main() () from /home/duko/dods/bin/engine_srv.so
#18 0xf6293a90 in CAppSystemGroup::Run() () from /home/duko/dods/bin/engine_srv.so
#19 0xf625e557 in CDedicatedServerAPI::ModInit(ModInfo_t&) () from /home/duko/dods/bin/engine_srv.so
#20 0xf6d97970 in CDedicatedAppSystemGroup::Main() () from bin/dedicated_srv.so
#21 0xf6db05c0 in CAppSystemGroup::Run() () from bin/dedicated_srv.so
#22 0xf6db05c0 in CAppSystemGroup::Run() () from bin/dedicated_srv.so
#23 0xf6d55f96 in main () from bin/dedicated_srv.so
#24 0x080486f1 in main ()
No symbol table info available.
eax            0x19    25
ecx            0x19    25
edx            0xef963e0c    -275366388
ebx            0xc21c2e0    203539168
esp            0xff807598    0xff807598
ebp            0xff807598    0xff807598
esi            0xe9da6237    -371563977
edi            0xff807c30    -8356816
eip            0xef45a05a    0xef45a05a <CServerGameEnts::BaseEntityToEdict(CBaseEntity*)+10>
eflags         0x210202    [ IF RF ID ]
cs             0x23    35
ss             0x2b    43
ds             0x2b    43
es             0x2b    43
fs             0x0    0
gs             0x63    99
From        To          Syms Read   Shared Object Library
0xf76dd460  0xf76f7c18  Yes (*)     /lib32/libm.so.6
0xf76d5a40  0xf76d69b8  Yes (*)     /lib32/libdl.so.2
0xf7648914  0xf768ec78  Yes         bin/libstdc++.so.6
0xf75ed340  0xf75f9748  Yes (*)     /lib32/libpthread.so.0
0xf74b8a80  0xf75b0aec  Yes (*)     /lib32/libc.so.6
0xf770a830  0xf7721a8f  Yes (*)     /lib/ld-linux.so.2
0xf748de00  0xf749d0fc  Yes         bin/libgcc_s.so.1
0xf7469a30  0xf747c9dc  Yes (*)     bin/libtier0_srv.so
0xf74588c0  0xf745c6d8  Yes (*)     /lib32/librt.so.1
0xf73761e0  0xf7394344  Yes (*)     bin/libvstdlib_srv.so
0xf6d552f0  0xf6eb91ec  Yes (*)     bin/dedicated_srv.so
0xf6cec5c0  0xf6cf6d74  Yes (*)     bin/libsteam_api.so
0xf610cf10  0xf62b2310  Yes (*)     /home/duko/dods/bin/engine_srv.so
0xf5c3a480  0xf5c55fec  Yes (*)     /home/duko/dods/bin/soundemittersystem_srv.so
0xf5b10350  0xf5bcac14  Yes (*)     /home/duko/dods/bin/materialsystem_srv.so
0xf4669f80  0xf470d828  Yes (*)     /home/duko/dods/bin/studiorender_srv.so
0xf44d1b60  0xf45eae30  Yes (*)     /home/duko/dods/bin/vphysics_srv.so
0xf4442a30  0xf4483f58  Yes (*)     /home/duko/dods/bin/datacache_srv.so
0xf4419300  0xf4423fdc  Yes (*)     /home/duko/dods/bin/shaderapiempty_srv.so
0xef111a10  0xef69ea00  Yes (*)     /home/duko/dods/dod/bin/server_srv.so
0xefb2aae0  0xefb36a8c  Yes (*)     /home/duko/dods/bin/scenefilecache_srv.so
0xeaf98000  0xeb9f9dec  Yes (*)     bin/steamclient.so
0xe9d52fc0  0xe9dfbb80  Yes         /home/duko/dods/dod/../../rcbot2/bin/HPB_Bot2.so
0xe85ed100  0xe885a788  Yes (*)     bin/libsteam.so
(*): Shared library is missing debugging information.
Dump of assembler code for function _ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity:
0xef45a050 <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+0>:    push   %ebp
0xef45a051 <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+1>:    mov    %esp,%ebp
0xef45a053 <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+3>:    mov    0xc(%ebp),%eax
0xef45a056 <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+6>:    test   %eax,%eax
0xef45a058 <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+8>:    je     0xef45a060 <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+16>
0xef45a05a <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+10>:    mov    0x20(%eax),%eax
0xef45a05d <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+13>:    pop    %ebp
0xef45a05e <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+14>:    ret    
0xef45a05f <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+15>:    nop
0xef45a060 <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+16>:    xor    %eax,%eax
0xef45a062 <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+18>:    pop    %ebp
0xef45a063 <_ZN15CServerGameEnts17BaseEntityToEdictEP11CBaseEntity+19>:    ret    
End of assembler dump.
Stack level 0, frame at 0xff8075a0:
eip = 0xef45a05a in CServerGameEnts::BaseEntityToEdict(CBaseEntity*); saved eip 0xe9da6262
called by frame at 0xff8075e0
Arglist at 0xff807598, args:
Locals at 0xff807598, Previous frame's sp is 0xff8075a0
Saved registers:
  ebp at 0xff807598, eip at 0xff80759c
End of Source crash report
----------------------------------------------


It crash in TF2 too.

In HL2DM bots works fine just each bot has name RCBot
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cheeseh
post Jun 11 2013, 02:44 PM
Post #3


Admin
*****

Group: Admin
Posts: 3,066
Joined: 11-September 03
From: uk
Member No.: 1



hmm is anyone able to debug the dll on linux and breakpoint at 0xe9dfbb80 (offset 0x000A8BC0) I guess ? Because I need to know which line in the code in the linux version it is calling in the bot

BTW sometimes I've noticed the voffsets on that website are actually not up to date and not sure if it's actually correct.

I can add bots ok with a different offset on an older DOD:S but I haven't tried connecting to it myself, I simply don't have the tools to do this I'm afraid
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Cheeseh   RCBot2 0.75 Release 2   Jun 6 2013, 11:11 AM
madmax2   B) Cool, I just downloaded this... I see you poste...   Jun 6 2013, 07:26 PM
Septien   Bravo Cheeseh!!! I can't wait to ...   Jun 7 2013, 04:05 AM
Cheeseh   Bravo Cheeseh!!! I can't wait to...   Jun 7 2013, 05:11 AM
Septien   Hey this version just adds the noallies/noaxis ty...   Jun 8 2013, 03:28 AM
CaptainAdder   Really thanks for linux version. i have tried it ...   Jun 7 2013, 07:11 AM
Cheeseh   --------------------------------------------------...   Jun 7 2013, 07:25 AM
Cheeseh   @CaptianAdder I tried rcbot_runplayer_cmd_dods 415...   Jun 8 2013, 03:00 PM
Septien   @CaptianAdder I tried rcbot_runplayer_cmd_dods 41...   Jun 8 2013, 08:55 PM
CaptainAdder   Thanks, with rcbot_runplayer_cmd_dods 415 looks wo...   Jun 9 2013, 04:40 PM
Cheeseh   Thanks, with rcbot_runplayer_cmd_dods 415 looks w...   Jun 10 2013, 09:57 AM
CaptainAdder   Maybe it's a stupid question, but where should...   Jun 10 2013, 07:18 PM
genmac   :D It's a happy day again at rcbot2 land tnx M...   Jun 7 2013, 10:59 AM
Duko   Hi, http://www.sourcemodplugins.org/vtableoffsets...   Jun 10 2013, 09:16 PM
Cheeseh   hmm is anyone able to debug the dll on linux and b...   Jun 11 2013, 02:44 PM
CaptainAdder   hmm is anyone able to debug the dll on linux and ...   Jun 12 2013, 08:37 AM
Septien   Hi Cheeseh, How are you? I hope you are doing gr...   Jul 1 2013, 12:50 PM
Emotional   last month I didn't play in DoD:S, and when to...   Jul 22 2013, 05:30 AM
genmac   edit the config.ini and look for the line... rcbo...   Jul 22 2013, 10:20 AM
Emotional   edit the config.ini and look for the line... rcb...   Jul 23 2013, 08:45 AM
madmax2   Moved from suggestions thread, seems more appropri...   Aug 5 2013, 09:48 PM
Septien   WoW Max! I love reading your reports! It ...   Aug 6 2013, 12:53 AM
Geralt   Been a while since I've been around, decided t...   Aug 29 2013, 10:38 AM
madmax2   Hi Geralt, Welcome back :) ... Its good to see ol...   Aug 29 2013, 07:48 PM
RMCvik   i uploaded and intalled it on my server at gameser...   Oct 13 2013, 01:20 PM
madmax2   Hi RMCvik, Welcome to the RCbot forums. The linux...   Oct 14 2013, 05:43 PM
RMCvik   ahh bugger i posted in one of the otherposts unde...   Oct 17 2013, 04:06 PM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 18th June 2025 - 08:39 AM