forumhead
Forum >> General >> Battlefield 2 » How to run BF2 Demo Analyzer (https://battlelog.co/post.php?id=14155)
Sort:     printview
Administrator
5351 Posts
Enlisted On: 31.01.2016

[LS] Rangers
15.01.2018, 22:20  Homepage

Download links ⇨Post #2
Disclaimer (read before installing) ⇨Post #3
How to install BF2 Demo Analyzer ⇨Post #4
Additional installation information ⇨Post #5
Troubleshooting possible errors ⇨Post #6

https://i.imgur.com/iwPUBn7.png
  All my contacts, social media and more!    shark.lost-soldiers.org
Thanks
5
Administrator
5351 Posts
Enlisted On: 31.01.2016

[LS] Rangers
15.01.2018, 22:32  Homepage


Download mirror #1

https://i.imgur.com/os6t1Ao.png
Download mirror #2

https://i.imgur.com/os6t1Ao.png


Download mirror #3

https://i.imgur.com/os6t1Ao.png


Download mirror #4

https://i.imgur.com/os6t1Ao.png


https://i.imgur.com/iwPUBn7.png
  All my contacts, social media and more!    shark.lost-soldiers.org
Thanks
2
Administrator
5351 Posts
Enlisted On: 31.01.2016

[LS] Rangers
15.01.2018, 22:42  Homepage

DISCLAIMER - Fighting fire with fire

THIS SOFTWARE CONTAINS DIFFERENT KINDS OF CHEATS,
SO PAY ATTENTION TO THE FOLLOWING ASSUMPTIONS BEFORE USING IT:


The BF2 Demo Analyzer essentially lets you run different kind of cheats while watching demo files, so that "you are able see what the cheater is seeing", (for example with the "laser" you can unmask no-fog users and aimbotters, with the "wallhack" you can unmask other wallhackers, and so on ... ).

You can use BF2 Demo Analyzer to review and analyze demo files of Battlefield 2, to flesh out cheaters; but if you use it and you go to play the game online immediately afterwards, you might end up getting banned because this program is loaded into your Random Access Memory (RAM) so it may be picked up by PunkBuster.

The solution to absolutely prevent these kind of nasty consequences is to always REBOOT THE COMPUTER AFTER USING THE BF2 DEMO ANALYZER, or weird stuff like this can happen:
read more Show/Hide Example
[Source: http://www.pbbans.com/...zer-t166565.html?p=430387]

https://i.imgur.com/iwPUBn7.png
  All my contacts, social media and more!    shark.lost-soldiers.org
Thanks
3
Administrator
5351 Posts
Enlisted On: 31.01.2016

[LS] Rangers
15.01.2018, 22:44  Homepage

How to install BF2 Demo Analyzer
NOTE: All the following steps have been tested on a Windows Seven 64 bit machine;
although BF2 Demo Analyzer can work on all the Windows Operating Systems, from XP to 10.
[Source #1]
[Source #2]
  1. Download (see post #2 for the download links) the compressed archive which contains a folder with 1 .exe file, 2 .txt files and 3 .dll files (6 in total);
  2. Extract the contents into a new folder. If you notice that 1 or more files disappear, it's because your AntiVirus is picking them up as possible threats, hence putting them into the quarantine or deleting them entirely: in this scenario make sure to whitelist the new folder (and its subfolders) in your AntiVirus' exceptions and extract the files again;
  3. If you have a 64 bit O.S., go into C:\Windows\SysWOW64 and make a backup copy of the D3DX9_37.dll and D3DX9_40.dll files for safety (if you have them), because we will overwrite them in the next step.
    If you have a 32 bit O.S., go into C:\Windows\System32 instead;
  4. Now go into the extracted folder and copy the 3 .dll files and the .exe as well.
    Paste them in one of the following folders:
     • C:\Windows\SysWOW64 if you have a 64 bit O.S.;
     • C:\Windows\System32 if you have a 32 bit O.S.;
  5. Finally, this step is useful for most of the Users, otherwise their game will crash when they use BF2 Demo Analyzer: you have to set the "Compatibility Mode" to Windows Vista (Service Pack 2) for both BF2.exe and demoanalyzer.exe, (the one pasted in the C:\Windows\.. folder of course);
How to use BF2 Demo Analyzer

Now the BF2 Demo Analyzer is successfully installed and ready to be used:
  1. The first thing to do is to run demoanalyzer.exe as Administrator (again, the one pasted in the C:\Windows\.. folder), so it's easier if you edit the "Privilege Level" to always require Administrator rights (so that you only have to double-click it);
  2. Then you have to run BF2.exe as Administrator, but this time it's best if you do it each time;
    [Note: If your executable file is named differently than just "BF2.exe", then demoanalyzer.exe will not work in the next step! Additionally, if you notice that Battlefield 2 does not start but BF2.exe appears in the Task Manager, try to kill the BF2 process and stop your AntiVirus' realtime protection, then try to launch BF2.exe again - as an administrator - after some minutes.]
  3. After the BF2 main menu has finished loading, you have to press F5 on your keyboard. If you tab out of the game, you should now see "Loading...OK!" on the demoanalyzer.exe's black window;
  4. Go into the Community tab in-game and play a demo file in your Battlerecorder Library, (demo files that you may have downloaded need to be saved in the following folder in order to appear in the in-game Library: C:\Users\%username%\Documents\Battlefield 2\Profiles\Default\demos);
  5. After the map is loaded and you actually start playing the demo file, press Insert (Ins) on your keboard: you should now see a white menu appear, it's the BF2 Demo Analyzer in-game menu. You can move up and down with the arrow keys and toggle the values with the right / left arrow keys.

DISCLAIMER

Install demo analyzer at your own risk, please make backups of all files it asks you to overwrite.
IF YOU DESIRE TO PLAY ONLINE AFTER HAVING REVIEWED SOME DEMOS WITH THE BF2 DEMO ANALYZER, MAKE SURE TO REBOOT YOUR PC BEFORE PLAYING! Read the full in-depth disclaimer above (post #3) to read why this is a very important thing to do.

https://i.imgur.com/iwPUBn7.png
  All my contacts, social media and more!    shark.lost-soldiers.org
Thanks
3
Administrator
5351 Posts
Enlisted On: 31.01.2016

[LS] Rangers
15.01.2018, 23:04  Homepage

Additional installation information

Useful quotes
nayow wrote:
The demoanalyzer.exe has to run from a folder that contains the other 3 .dll files.
Quoted from prteamwork.com/pages/battlerecorder/:
To uninstall the BF2 Demo Analyzer, simply replace the files that were overwritten with their original versions, and delete demoanalyzer.dll and demoanalyzer.exe too.
Quoted from prteamwork.com/pages/battlerecorder/:
Using Demo-analyzer outside of the Battlerecorder Demos will get you banned on public servers.

Understanding "Laser" feature

You have to keep in mind the laser will appear automatically, on its own, and it's not triggered by the player "aim down sight" action (usually right-click); in fact as you can see in the following clip on cdn.discordapp.com the laser appears whenever the player is looking into the enemy's direction or - in other words - when an enemy happens to cross the player's line of sight (doesn't matter if the player is aiming down sight, hip firing, or merely running into a wall while looking at an enemy sniper in the uncappable base: that's not proper evidence!)

Demo Analyzer Controls [Source]

KeyCommand
F5Activates BF2 Demo Analyzer
(needs to be pressed once, in the BF2 Main Menu)
Insert (Ins)Toggles BF2 Demo Analyzer Menu
(needs to be pressed while playing a demo)
Up / Down
Arrow Key
Switch through the Demo Analyzer options
Left / Right
Arrow Key
Toggle the value of each Demo Analyzer option


How to replay a Battlerecorder Demo

Everything you need in order to replay the so called "BF2 demos" is already embedded inside Battlefield 2.

You will just need to download the .bf2demo files published by the server owners, in case you want to replay a Multiplayer match. For example, we have ours here for our main Wake Island server: demos.lost-soldiers.org/1/?C=M;O=D (if you played a certain match on that server, you'll also have a bookmark of it in your Battlerecorder Library, just keep reading ... ).

Then you must place the .bf2demo file in the main demo directory, which by default is in:
C:\Users\user\Documents\Battlefield 2\Profiles\Default\demos
(if you don't have the demos folder, you can create it yourself normally).

Once you put the demo recordings files in there, you can replay them within the game by going into your Battlerecorder Library, which is in the COMMUNITY menu inside the game. There you have all the demos that you have downloaded, as well as a list of demos of rounds that you have played (and that you can download directly within the game).

Battlerecorder Controls [Source]

KeyCommand
Q / Main Radio KeyOpens the Playback Rose (to perform some of the commands below,
and to restart the demo)
T / Secondary
Radio Key
Opens the Camera Rose (to toggle Free Cam or cycle Players)
1 / Weapon 1 KeyPause the playback
2 / Weapon 2 KeyPlayback recorded session at normal speed
3 / Weapon 3 KeyPlayback recorded session at 2,5% of normal speed,
with the Camera Rose you can playback at 5%
4 / Weapon 4 KeyPlayback recorded session at 25% of normal speed
5 / Weapon 5 KeyPlayback recorded session at 50% of normal speed
6 / Weapon 6 KeyPlayback recorded session at 75% of normal speed
7 / Weapon 7 KeyPlayback recorded session at 150% of normal speed
8 / Weapon 8 KeyPlayback recorded session at 300% of normal speed
9 / Parachute KeyPlayback recorded session at 600% of normal speed
Spacebar /
Jump Key
Cycle between players (forward, to the next Player)
Shift + Spacebar /
Jump Key
Cycle between players (backward, to the previous Player)
Mouse Right-Click /
Alt. Fire
Switch between Free Camera and Player Camera
Mouse WheelZoom camera in and out when locked onto a player (Player Camera)
W / Forward KeyMove camera forward, (zooms in if locked on a Player)
A / Strafe Left KeyMove camera left
S / Backward KeyMove camera backward, (zooms out if locked on a Player)
D / Strafe Right KeyMove camera right
Ctrl / Crouch commandMove camera down (vertical movement)
Z / Prone commandMove camera up (vertical movement)
Shift + W / A / S /
D / Ctrl / Z
Slows down the camera movements
Double tap WSpeeds up the forward camera movement
Mouse LookAim the camera while in Free Camera mode,
rotate around the Player while in Player Camera Mode

*commands repeated on reddit

https://i.imgur.com/iwPUBn7.png
  All my contacts, social media and more!    shark.lost-soldiers.org
Thanks
3
Administrator
5351 Posts
Enlisted On: 31.01.2016

[LS] Rangers
15.01.2018, 23:20  Homepage

Insert (Ins) key not bringing up the BF2 Demo Analyzer Menu

As nymand(cze) reports, try to replace the D3DX9_37.dll and D3DX9_40.dll files that you have overwritten in C:\Windows\.. (according to your O.S. architecture) with the original ones that you should have backed up as instructed.

If you don't have the original ones backed up, here below you can find mine,
(although they're the same that you can find in the compressed archives, weird ... ):
 • D3DX9_37-40.zip [Backup of D3DX9_37.dll & D3DX9_40.dll available here]

Game crashing when pressing F5

Make sure that both the game and demoanalyzer.exe are closed, and try to remove the Windows Vista (Service Pack 2) Compatibility setting that we've enabled at installation time: try to run Demo Analyzer again.

If it still crashes, try with the other Compatibility options (for both BF2.exe and demoanalyzer.exe), and keep trying each combination. Remember to run both of them as Administrator too.

Nothing happens when I press "F5" while inside the BF2 Menu

You have to make sure that the .exe file that you have ran as Administrator is called exactly as follows: BF2.exe. If it called in any other way (like BFRG.exe, BF2-prod.exe or others), the BF2 Demo Analyzer will not pick your F5 key press!

Finally make sure you have followed the guide to the letter! There are many tiny details which may cause you this issue ; ) ... if it still doesn't work despite sticking to the instructions, chances are that the overwritten D3DX9 dll files are causing the problem. As the instructions say you should have made a backup of them: try to restore your backup of D3DX9_37.dll and D3DX9_40.dll (if you didn't make a backup you can find mine above).

When I record a demo on my Local Server, I don't see any demo file!

First things first, Battlefield 2 has a primary and a secondary folder for demos, but we'll get to that later. When you create a Local Server (through the Multiplayer menu > Create Local), after you join it you can open up the Console, type demo.recordDemo %filename%, press Enter and it will start recording all your in-game actions into a demo file. To stop the demo you need to write demo.stopRecording in the Console again, and press Enter.

Primary folder: C:\Program Files (x86)\EA GAMES\Battlefield 2\mods\bf2\Demos
Secondary folder: C:\Users\%username%\Documents\Battlefield 2\Profiles\Default\demos

Since your Primary demo folder is under Program Files (x86) (or just Program Files on 32 bit Computers), you may not have the necessary permissions to write files inside that path. That means if you just run BF2 (either through the BF2Hub Launcher or by double-clicking the executable file directly), the game will not have the permissions either so it will not save your demo file in your Primary folder! To solve this issue you simply have to run BF2.exe as Administrator; at which point the game will now have the permission to write inside the Primary folder thus your demo files will now be saved.

To watch your recorded demos inside BattleRecorder, you just need to cut and paste the .bf2demo files from the Primary folder into the Secondary folder. Then you will be able to play them from the Community tab inside the game. This problem is not really related to BF2 Demo Analyzer, but since it concerns demos I've placed it here.

https://i.imgur.com/iwPUBn7.png
  All my contacts, social media and more!    shark.lost-soldiers.org
Thanks
4
Sort:     printview

To Start Or To Reply To A Topic You Must Be Enlisted And Logged In!
Enlist Now
Login
Page Generated In 0.333498 Seconds

      Valid CSS!     Valid XHTML 1.0 Transitional
mo08 mo10 mo12 mo14 mo16 mo18 mo20 mo22 mo24 mo26 up up2