Jump to content

Recording Demos


Recommended Posts

If you suspect someone is cheating DON'T SAY ANYTHING. Just quietly excuse yourself with a "brb", "phone" or something and go to spec to check them out. Even if you are fairly sure he's cheating please save the accusations until you've submitted the demo here and got a few other admins opinions. If it's really obvious though, ask a server admin (if there is one) to come to spec and then talk to him using teamsay so only he will see what you type. Get him to spec the player and he will probably ban on the spot if he agrees with you.






If you already have an autoexec.cfg in your basemp folder but don't have a demo script then cut and paste the following script into it.


If you don't already have an autoexec.cfg then paste the following script into "Notepad" (Windows) or "TextEdit" (Mac OSX) making sure you make the text "Plain Text" and save it as autoexec.cfg in your basemp folder.



//demo script

bind F6 "vstr demo"

set demo "vstr start"

set start "g_synchronousClients 1; record; g_synchronousClients 0; set demo vstr stop"

set stop "stoprecord; set demo vstr start"


//slow motion

bind F7 "vstr slomo"

set slomo "vstr lospeed"

set lospeed "timescale 0.90; wait 10; timescale 0.70; wait 10; timescale 0.50; wait 10; timescale 0.40; set slomo vstr hispeed"

set hispeed "timescale 0.60; wait; timescale 0.80; wait; timescale 1; set slomo vstr lospeed"


//fast motion

bind F8 "vstr fast"

set fast "vstr 2x"

set 2x "timescale 2; set fast vstr 1x"

set 1x "timescale 1; set fast vstr 2x"


You can change the bind keys to whatever you want. In this example F6 toggles demo recording on and off.


F7 and F8 are for playback, slow motion to help look for the snapping and locking effects of aimbots and fast forward to get to the good bits.



VERY IMPORTANT! When recording the demo make sure you are spectating the player in "1st person view" the "USE" key puts you in first person mode when spectating. If you don't already have a USE key binded select one in your game options.


As soon as possible open the console and type/pb_plist and get a screenshot of the results to submit with the demo later. Next type /follow # (The ID number shown on scoreboard for that player) and from now on each time he dies you will be able to re-open console and using your "up arrow" key can bring up that last command quickly and keep entering it until he respawns.


In the case of an obvious aimbot you only need a short demo showing multiple kills. Once you have plenty stop recording. You can always start recording again for your own amusement but there's no need for 10 min demos when the cheat is obvious in the first 60 seconds.


With a suspected wallhacker it's quite the opposite, you usually need a fairly long demo to be sure. Look for the signs, like him seemingly tracking a player through walls only to see the player finally emerge and he has his crosshair right on him each time when it shouldn't be possible to know he's there. Wear headphones because most people do and it helps you tell if he reacted to sound or not.







The recorded demos are saved in base/demos and are named demo0000.dm_2004, demo0001.dm_2004 etc.


To watch the demo in sof2 just open console and type:


/demo demo0000 (or whatever it's filename is)


If the demo was recorded in a MOD like "OSP" or "RocMod" you should load that from your mod menu first.




You can also watch them with "Seismovision" (Windows only)






Or you can use "Developer mode" (Windows only) which works like a basic wallhack allowing you to see players through objects.


As I can't use this and don't know much about it I'm quoting Johnnie over at pbstd here...


1. Download the SOF2 1.2 SDK http://www.clanamd.com/software/sof2_1_2sdk.msi - Link courtesy of Bullitt from Clan *{AMD}*


2. Install the SDK into the default installation folder.


3. Copy SoF2MPDev.exe from the SDK installation folder into the SOF2 Folder (eg: C:Program FilesSoldier of Fortune II - Double Helix )


4. Create a shortcut to the SoF2MPDev.exe (the one in the SOF2 folder)

Shortcut properties:






Target: "C:Program FilesSoldier of Fortune II - Double HelixSoF2MPDev.exe"  +sv_pure 0 +developer 1 +r_shownormals 1


Start In: "C:Program FilesSoldier of Fortune II - Double Helix"



5. Copy the demo you want to watch into the sof2mpdemos folder


6. Rename the extension of the file dm_2004 to dm_2100


7. Double click the newly created shortcut icon to load Developer


8. In console type demo demoname







Locate the correct demo (trust me, I've sent the wrong ones in myself) and rename it to something easy like the suspected players name leaving the file extension (.dm_2004) intact.


Locate the screenshot of the /pb_plist you made and edit out the GUID info of all the other players except the one relating to the demo. Leave the names of the other players intact as this provides corroboration of the contents of the demo. Compress this and save it as a .jpg using the same name you used when naming the demo.


You can either host these files on your own webspace and link to them in your post or use the "Add an attachment" option we have on the forums.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.