Dagger Tools for Delta Force 2, V1.06.15 |
|||||||||||||||||||||||
|
Home | Tools | Terms of Use | Privacy Statement | Register | Support | Contact Us |
|||||||||||||||||||||||
|
Dagger Tool Player Editor Professional 1.0 There are totally 14 different soldier-faces for which a player can choose one for a single name slot (5 available name slots). Each soldier-face value is represented by an hex value (2 bytes) within the range 0000 to 0E00 in the file "df2plyrs.sav". The novice player chooses a soldier-face value that is not in this range so that the Delta Force 2 game server will distribute this out-of-range value to the Delta Force 2 game on your remote client machine through UDP ports: 3568 and 4660 (If you use a firewall to block these UDP ports, you will not be able to play Delta Force 2 game in Novalworld. The firewall will not help you out in this situation). At the remote game client machine, if and only if the novice player shows his soldier-face on your computer screen, your Delta Force 2 game will pass this out-of-range value (4 bytes) to the DirectX draw. As a result, your game is not able to find a valid memory reference address that helps to draw the novice player's soldier-face, and this causes a confusion between your Delta Force 2 game and the DirectX draw. Likely, you will receive a "sysdump.txt" error message as a result of a program exception handling error occurring. How can a novice player exploit this bug without having much knowledge of debugging a program? First, a novice player can get any free hex editors such as Hex Editor 2.0 that is available for download from the HDD Software web site. Second, the novice player uses the hex editor to open the file "df2plyrs.sav" in the Delta Force 2 game directory when the game window is not opened. By default, this game directory should be "C:\Program Files\NovaLogic\Delta Force 2. Third, the novice player go modify the byte value of his soldier-face selection in the file "df2plyrs.sav". If he uses the first name slot, he will type in any out-of-range hex value between 0F00 to FFFF, starting at the 280th byte of this file. However, if he uses the second name slot, he will type in the out-of-range value, starting at the 668th byte (280 + 6E8 = 668) of this file. For the third name slot, starting at the byte 1050th (668 + 6E8 = 1050) of this file, and so on. Finally, he saves the file and launch the game window with a new faceless soldier that may troublesome many players. To avoid getting sysdump.txt error himself in the game because of the out-of-range setting that he has chosen for his soldier-face, he wears a Lar V suit or a Gillie suit. He can modify the hex byte-value for his soldier-suite (20 = Gillie; 21 = Lar V) in the file "df2plyrs.sav". This byte-value can be located at the 2CCth byte of the file "df2plyrs.sav" if he uses the first name slot; or at the 9B4th byte (2CC + 6E8 = 9B4) of this file if he uses the second name slot, and so on. To perform these simple hex number calculations, the novice player can use the Calculator under Accessories submenu in Windows without experiencing any difficulties. You can launch this Calculator, switch it to a Scientific view mode, type in hex numbers, and try to compute any hex values by yourself. The purpose I write my explanation here is to explain one of the bugs in the Delta Force 2 client/server game environment. When you read to this line, I believe most of you know how to create a faceless soldier that causes "sysdump.txt" errors to other players in your Delta Force 2 multi-player game. This is not a secret bug in Delta Force 2 multi-player game anymore, because I have received so many e-mails regarding to those who have exploited this bug in the game. However, if you want to protect yourself from getting a "sysdump.txt" error caused by any player who use a faceless soldier in the game, you need to develop a patch to fix this bug on either Delta Force 2 client or Delta Force 2 server. I already wrote a patch to fix this bug. Also, I take the feature of defeating "sysdump.txt" errors caused by faceless soldiers from the Dagger Tool Auto Play Professional 1.0 and put it on the Dagger Tool Player Editor Professional 1.0 as shown below. I am not sure if anyone wants to support me for this tool.
This tool can run on Windows XP, 2000, ME,
98, or 95. After you click to enable the "Anti-Faceless Sysdump" feature,
you will not have to worry about the sysdump problem caused by the faceless soldiers
anymore.
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||||