Discussion of Crytek's Crysis games
You are not logged in.
Hello !!
I've created a small utility to assist on benchmarking Crysis Warhead, much like Crysis Benchmarking tool.
Requirements
Windows XP/Vista
Microsoft .NET Framework 2.0
Crysis WARHEAD (not included) :3eyes:
======================
DOWNLOAD LINKS
FBWH Tool 0.32 Installer (Update 30/1/2009)
http://www.framebuffer.com.br/index.php … e=FBWH.rar
http://cid-0459fc515f4928b3.skydrive.li … c/FBWH.rar
======================
TODO
======================
CHANGELOG
0.32 - 01/30/2009
Added 1920x1200 and 2560x1600 resolutions even when not supported by display. Those resolutions are usable in DirectX 10 tests.
Added support for 64-bit executable, introduced by Crysis Warhead Patch 1.0.
0.31 - 10/10/2008
Fixed can't change game instalation path issue
Added pause/resume between benchmark runs
Added system extra information for ranked benchmarks (GPU clocks, Motherboard manufacturer/model, etc.)
Added experimental ranked benchmark submission. Please note that the database will be cleared after the open test period ending at end of october.
0.30 - 01/10/2008
Fixed translation of button Save cvars in version en-US (Thank you 003 for reporting it)
Internal build for online ranked benchmark tests.
0.29 - 30/09/2008
Minor bug fixes
0.28 - 28/09/2008
Bug fix
- FSAA = True is not a valid console command, fixed to use FSAA = 1 when using AA. Thanks wolf2009 for reporting it.
0.27 - 27/09/2008
Now compiled with .NET Framework 2.0
Cosmetic bug fixes
Display resolution now shows only available resolutions from display driver.
0.26 - 26/09/2008
Internal build
0.25 - 26/09/2008
Added additional logic to disallow execution when user don't have write access to game's folders. The program cannot run if it can't create the custom config file to run the benchmark and save the benchmark return log.
Portugal (pt-PT) Windows localization now shows pt-BR localization.
0.24 - 25/09/2008
Bug fix
- Program won't start if using Windows versions different than english/brazilian portuguese
0.23 - 25/09/2008
New AA 8xQ, AA 16x and AA 16xQ added for NVIDIA GFX cards.
0.22 - 25/09/2008
Bug fixes
- CUSTOM options as reported by HalJordanGL2814
- NVIDIA driver version string causing startup error (sorry!)
0.21 - 25/09/2008
New layout with new options
Added v-sync and windows mode test options
Added update check button (globe icon on bottom of screen)
0.20 - 24/09/2008
STEAM fix.
0.19 - 24/09/2008
Added missing sys_spec_GameEffects and sys_spec_MotionBlur on CUSTOM configuration dialog (Thanks again HalJordanGL2814)
0.18 - 24/09/2008
Added option to save and load benchmark queues
Added option to load custom cvars text file
0.17 - 23/09/2008
STEAM fix.
0.16 - 23/09/2008
Added support for STEAM. Thanks to HalJordanGL2814 from adrenaline forum for testing and feedback.
Added experimental system information and results submission to ranked server (not working yet on this build)
Added option to save text results after benchmarking
0.15 - 22/09/2008
Added support to WH internal flythrough timedemos
0.14 - 22/09/2008
Minor bug fixes
0.13 - 22/09/2008
Line breaks inserted in tool generated base64 string for ranked benchmarks, so posting the code will not break forum's screen layout.
0.12 - 22/09/2008
In ranked mode benchmarks is not allowed to change Time of day, Loops and use custom cvars. CUSTOM mode is not allowed too.
0.11 - 22/09/2008
Bug fixes
Ranked mode not used by default.
0.10 - 22/09/2008
Minor bug fixes
0.09 - 22/09/2008
Minor bug fixes
Added Time of day to change timedemo execution time of day
Added Ranked benchmark feature. The tool will generate a base64 string with the results and configuration used, along with a MD5 hash which I can use to see if the benchmark was ran with no modified configuration files. Any modification to any of CVarGroups\*.cfg files will invalidate results. This option is not need to run the benchmark, it will be used on another Brazilian forum to maintain a ranked benchmark database.
0.08 - 21/09/2008
Minor bug fixes
Added 25x14 and 25x16 resolutions (16:9 and 16:10 XHD)
0.07 - 21/09/2008
Minor bug fixes
0.06 - 21/09/2008
Added CUSTOM config mode
Added feature to run DX9 and DX10 with different modes in same queue
0.05 - 19/09/2008
Added feature to run several tests
Added Installer/Uninstaller
0.04 - 19/09/2008
2 new timedemos
English translation
PERFORMANCE and MAINSTREAM modes included
Custom cvars support
0.01 - 19/09/2008
Initial release with 1 timedemo at ambush map
======================
The tool have support for 3 custom timedemos record at avalanche, ambush and frost maps. Since build 0.15 added support for Warhead internal flythrough timedemos.
The benchmark tool contains 3 timedemos named framebuffer.tmd that will be saved on folders Game\Levels\ambush, Game\Levels\avalanche and Game\Levels\frost.
Note: None of your Crysis Warhead files will be changed or removed, just the 3 timedemos will be saved on the folders above.
Have fun benchmarking your new game ![]()
Last edited by Mocib (31-01-2009 06:03:45)
Offline
kewl
Offline


"See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: Could not find file "f:\my games\steam\steamapps\common\crysis warhead\Game\Levels\avalanche\framebuffer.log".
File name: "f:\my games\steam\steamapps\common\crysis warhead\Game\Levels\avalanche\framebuffer.log"
at System.IO.__Error.WinIOError(Int32 errorCode, String str)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
at System.IO.StreamReader..ctor(String path, Encoding encoding)
at FBWHTool.Form1.showTime(String _map, String _special, String _mode, String _res, String _aa, String _runs, String _api, String _hora, Boolean lastRun)
at FBWHTool.Form1.OnShowtime()
at FBWHTool.Form1.timer1_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.Callback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///d:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
FBWHTool
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///D:/Program%20Files%20(x86)/FRAMEBUFFER%20Crysis%20WARHEAD%20Benchmark%20Tool/FBWHTool.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///d:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///d:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///d:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///d:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
Accessibility
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///d:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
----------------------------------------
RegexAssembly3_0
Assembly Version: 0.0.0.0
Win32 Version: n/a
CodeBase:
----------------------------------------
ICSharpCode.SharpZipLib
Assembly Version: 0.85.5.452
Win32 Version: 0.85.5.452
CodeBase: file:///D:/Program%20Files%20(x86)/FRAMEBUFFER%20Crysis%20WARHEAD%20Benchmark%20Tool/ICSharpCode.SharpZipLib.DLL
----------------------------------------
************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog."
_________________________
This is running Windows XP 64 bit SP2 Corporate.
Offline
Cuban_Legend wrote:
This is running Windows XP 64 bit SP2 Corporate.
Cuban_Legend, thanks for reporting. Currently the tool doesn't work with Steam version, looks like Steam's Crysis executable works in a different way, I'll try to fix in a future build.
Offline
Not work for me.
BTW, Warhead maps have .tmd files. You can use this?
Online
crysuki wrote:
Not work for me.
BTW, Warhead maps have .tmd files. You can use this?
If you're running on Vista, please try running the program as administrator.
Just updated to build 0.15, added support for WH internal flythrough timedemos.
Please check it out and post your comments and bug reports.
Last edited by Mr.John (22-09-2008 22:31:17)
Offline
Offline
So is there a way you could haev it work with steam?
Offline
Omen_66 wrote:
So is there a way you could haev it work with steam?
Steam support is on the way, I think it will be available on next build 0.16.
Offline
The Swedish version of all windows OS's have a different name on the program files folder namely just programs.
So the right address to crysis warhead on a Swedish (and other languages as well) 64-bit system is:
C:\Program (x86)\Electronic Arts\Crytek\Crysis WARHEAD
At least that's what it tells me. If I run the bench it simply launches the game and then nothing happens, and when i turn it off it says that it couldn't find the right file (because of the wrong address)
Weird thing is that if I go to the crysis folder and press the address bar in a explorer window it changes to program files x84... I have no idea of why.
Actually.. I dunno oO
Last edited by The_man550 (23-09-2008 15:54:23)
Offline
The_man550 wrote:
The Swedish version of all windows OS's have a different name on the program files folder namely just programs.
So the right address to crysis warhead on a Swedish (and other languages as well) 64-bit system is:
C:\Program (x86)\Electronic Arts\Crytek\Crysis WARHEAD
At least that's what it tells me. If I run the bench it simply launches the game and then nothing happens, and when i turn it off it says that it couldn't find the right file (because of the wrong address)
Weird thing is that if I go to the crysis folder and press the address bar in a explorer window it changes to program files x84... I have no idea of why.
Actually.. I dunno oO
Please try run as administrator (right click the shortcut, Run as Administrator)
Offline
Thanks for the app. I'll make sure this gets on the Guru3D Downloads page for mass distribution like the Crysis Benchmark Tool. ![]()

Offline
AuDioFreaK39 wrote:
Thanks for the app. I'll make sure this gets on the Guru3D Downloads page for mass distribution like the Crysis Benchmark Tool.
Thank you ![]()
Offline
Gerard Whats your rig man?? Those are impressive
Edit: And is that regular Enthusiast or modded tweaked config?
Last edited by Pitch4d (24-09-2008 02:42:51)
Offline
If it's possible to run Crysis maps in Warhead, wouldn't that make a better benchmark if you were comparing Warhead with Crysis? It'd be nice to really see how much difference there is in performance...
Offline
New build 0.20 online. Now supports Warhead's Steam version, seems to be working fine.
AuDioFreaK39 wrote:
Thanks for the app. I'll make sure this gets on the Guru3D Downloads page for mass distribution like the Crysis Benchmark Tool.
Well, this morning I received a nice PM from Hilbert Hagedoorn telling me that my program being mirrored on Guru3D's download servers.
http://downloads.guru3d.com/Crysis-WARH … -2072.html![]()
Offline
I tried launching it using steam and it ended up just showing the background to the main menu. I was running it in DX9 with Vista and steam.
Offline
Omen_66 wrote:
I tried launching it using steam and it ended up just showing the background to the main menu. I was running it in DX9 with Vista and steam.
Omen_66, please try latest build 0.24:
http://www.framebuffer.com.br/index.php … e=FBWH.rar
http://cid-0459fc515f4928b3.skydrive.li … c/FBWH.rar
Try "Run as administrator" if you get no results with latest build.
Since build 0.20 steam version is working fine as reported by Guru3D's forums users.
Latest updates
=======================
0.24 - 25/09/2008
Bug fix
- Program won't start if using Windows versions different than english/brazilian portuguese
0.23 - 25/09/2008
New AA 8xQ, AA 16x and AA 16xQ added for NVIDIA GFX cards.
0.22 - 25/09/2008
Bug fixes
- CUSTOM options as reported by HalJordanGL2814
- NVIDIA driver version string causing startup error (sorry!)
0.21 - 25/09/2008
New layout with new options
Added v-sync and windows mode test options
Added update check button (globe icon on bottom of screen)
0.20 - 24/09/2008
STEAM fix.
0.19 - 24/09/2008
Added missing sys_spec_GameEffects and sys_spec_MotionBlur on CUSTOM configuration dialog (Thanks again HalJordanGL2814)
0.18 - 24/09/2008
Added option to save and load benchmark queues
Added option to load custom cvars text file
0.17 - 23/09/2008
STEAM fix.
0.16 - 23/09/2008
Added support for STEAM. Thanks to HalJordanGL2814 from adrenaline forum for testing and feedback.
Added experimental system information and results submission to ranked server (not working yet on this build)
Added option to save text results after benchmarking
0.15 - 22/09/2008
Added support to WH internal flythrough timedemos
Offline
Great progress so far!
Thanks for the steam version.
Offline
I installed version 0.24 and was informed I needed .net 1.1 even though I had 3.5 installed. I then did a windows update and it installed .net 1.1 SP1 and the .net security update. I then installed the program fine. Upon rinning it I get an error box saying that an exception couldn't be handled. process id=0xb0c(2828), thread id=0x758(1880). This was on Vista 64bit.
Offline