Sign in or Register (Free)
Please Upload Video

rfDynHUD 1.01


Unavailable: 1-Click Install
Related Videos
Screenie by: prunn
Screenie by: prunn
Screenie by: Silver BENZ
Screenie by: Silver BENZ
Screenie by: xpid
Screenie by: xpid
Screenie by: xpid
Screenie by: xpid
Screenie by: deskrria2
Screenie by: deskrria2

Description (Click to toggle Visibility)


rfDynHUD means rFactor Dynamic HUD.
It is a new, feature rich, configurable and extendable dynamic HUD system for rFactor. It is configured through ini files, which are created and modified using the provided editor, which is kinda self-documentary. Please read the readme to learn how to use this program carefully.


•Create your own custom rFactor overlays
•Customize using an intuitive editor
•Choose different overlays for different sessions and situations
•TV-Overlay included


1.Make sure you have Java Runtime Environment 6 installed.
2.Download the package.
3.Run the installation
4.Select path to your rFactor installation & select your prefered language
5.rfDynHUD installs into the plugins-folder within your rFactor installation, the editor can be found there.
6.Please consult the readme, to learn how to use it.


•Fixed 30-50 seconds freeze when switching back on the plugin when started with AI control.
•Fixed redraw bug for the MapWidget and TrackPositionWidget.
•Fixed item coloring of the MapWidget and TrackPositionWidget.
•Added flag to StandingsWidget to show/hide the Laps/Stops column.
•Added some random topspeeds to the Editor display.
•Absolute pixels for position and size properties are now displayed with a "px" postfix.
•Position and size properties can now be entered without units. Current units are used then.
•Tweaked (default) font color for the StandingsWidget entry for the own car to be more different to the others.
•ETVTimingWidget has a "displayType" property now instead of the "alwaysVisible" one, that enables you to make it visible only if the current lap is not an outlap.
•MiscWidget now shows the "Leader" also in the first lap.
•Added low-fuel warning image (blinking) to FuelWidget.
•Added estimated (at the end of the race) engine lifetime marker to the WearWidget.
•Moved readme.html from the config folder to the root plugin folder.

Community Rating

Overall rating since initial release  
490/500 (108 votes) 1 2 3 4 5
Community Ratings since October 01, 2009   My Ratings
You must be logged in to rate, comment and download mods

Download Links

You must be logged in to download files. Login if you have already have a account or register as a new user. Access to downloads is immediate.

Latest rfDynHUD Comments

Post a rfDynHUD Comment

is there new updates??
- spiritual life coach
looneyhans on Nov-11-2020


How can I use this in rFactor 2? I use TrackMap plugin at the moment, but it's absolutely useless compared to rFDynHud for me.

Any advice would be appreciated.
Ho3n3r on Jul-25-2014

Anyone figure out how to switch to mph yet?
Machine1964 on Jul-03-2014

Hi ther! ive been using this software for a while but in the last few weeks, the editor has stopped working so it cant run in rfactor. I was wondering if this was because JRE is now at version 7 and not 6. Could someone give me any help or advice om how to get this running again? Would be much appreciated.
Laney32 on Apr-07-2014

very nice job
Roberth3 on Jan-12-2014

No matter what I try or what I attempt I just can't get the Channel 7 V8 Supercars sort of overlay to be showing its always just the default. Can someone please help me get this working properly.

Am using rFactor 1 on Windows 8
brendonmeynell1 on Dec-18-2013

hello, will you be making a version for Windows 8?
XxSicKxHaRRyxX on Dec-18-2013

Originally posted by: Rom56

Hello, I've got a big problem with rfdynhud. When I a start a race or pratrice, rfactor stop and this message appears ( I'm french, sorry for my english ) :

# A fatal error has been detected by the Java Runtime Environment:


# EXCEPTION_INT_DIVIDE_BY_ZERO (0xc0000094) at pc=0x66cbdba8, pid=3516, tid=2304

time: Tue Apr 09 22:57:17 2013

elapsed time: 14 seconds

Divide by ZERO? Wow...
someracerguy on Sep-05-2013

I usually don't post about mods, however this has been bugging me. In offline races HUD mods work just fine. However whenever you try to spectate in an online game you have made. Not only do the HUDs not show up. The cars (if they are AI) are completely broken (broken as in they look like a bomb went off in them.) I looked into the issue and found no real support for it. It seems to me that no HUD mods have support for online/server races. Even less support for such races that have AI. I like to simulate F1 races via a private server with AI before each race weekend (to get me in the racing mood.) but with no HUD that seems compatible for this it seems I'm stuck with the default layout. If anyone knows of an HUD that has server support, and how to make it work let me know.
cmr1990 on Aug-29-2013

Hello, I've got a big problem with rfdynhud. When I a start a race or pratrice, rfactor stop and this message appears ( I'm french, sorry for my english ) :

# A fatal error has been detected by the Java Runtime Environment:
# EXCEPTION_INT_DIVIDE_BY_ZERO (0xc0000094) at pc=0x66cbdba8, pid=3516, tid=2304
# JRE version: 6.0_43-b01
# Java VM: Java HotSpot(TM) Client VM (20.14-b01 mixed mode windows-x86 )
# Problematic frame:
# C [atioglxx.dll+0xeedba8]
# If you would like to submit a bug report, please visit:
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

--------------- T H R E A D ---------------

Current thread (0x0bbe6c00): JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=2304, stack(0x2e810000,0x2e910000)]

siginfo: ExceptionCode=0xc0000094

EAX=0x00000080, EBX=0x2b535f00, ECX=0x00000010, EDX=0x00000000
ESP=0x2e90ee80, EBP=0x2e90efc4, ESI=0x2b68d598, EDI=0x00000008
EIP=0x66cbdba8, EFLAGS=0x00010246

Top of Stack: (sp=0x2e90ee80)
0x2e90ee80: 2b4d74a0 00000001 0000004a 06b57b10
0x2e90ee90: 00642065 051e0358 00000000 00000010
0x2e90eea0: 00000000 00000000 00000004 00000000
0x2e90eeb0: 00000005 2e90eed8 66788cd2 2bc4e630
0x2e90eec0: 2e90ef08 2e90eee0 6678fbc3 00000000
0x2e90eed0: 002f79dc 2bc4e598 002f79d8 002d5540
0x2e90eee0: 002f79d8 00000005 002d5540 2e90efb8
0x2e90eef0: 65dd2068 002d5554 2bc4e598 66789064

Instructions: (pc=0x66cbdba8)
0x66cbdb88: 83 fe 03 0f 87 eb 05 00 00 ff 24 b5 70 e2 cb 66
0x66cbdb98: 8b 75 08 8b c7 0f af c1 81 c6 f0 04 00 00 33 d2
0x66cbdba8: f7 36 89 74 24 10 89 44 24 2c 3d 00 00 08 00 77
0x66cbdbb8: 07 be 08 00 00 00 eb 24 81 f9 00 02 00 00 77 07

Register to memory mapping:

EAX=0x00000080 is an unknown value
EBX=0x2b535f00 is an unknown value
ECX=0x00000010 is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x2e90ee80 is pointing into the stack for thread: 0x0bbe6c00
EBP=0x2e90efc4 is pointing into the stack for thread: 0x0bbe6c00
ESI=0x2b68d598 is an unknown value
EDI=0x00000008 is an unknown value

Stack: [0x2e810000,0x2e910000], sp=0x2e90ee80, free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [atioglxx.dll+0xeedba8] DrvPresentBuffers+0xeb18e8
C [atioglxx.dll+0x98afde] DrvPresentBuffers+0x94ed1e
C [atioglxx.dll+0x9b7ba0] DrvPresentBuffers+0x97b8e0
C [atioglxx.dll+0x9b6a5a] DrvPresentBuffers+0x97a79a
C [atioglxx.dll+0x744f2c] DrvPresentBuffers+0x708c6c
C [atioglxx.dll+0x74418f] DrvPresentBuffers+0x707ecf
C [atioglxx.dll+0x743b66] DrvPresentBuffers+0x7078a6
C [atioglxx.dll+0x767890] DrvPresentBuffers+0x72b5d0
C [atioglxx.dll+0x75330a] DrvPresentBuffers+0x71704a
C [atioglxx.dll+0x8d45a] DrvPresentBuffers+0x5119a
C [atioglxx.dll+0x3c0c6c] DrvPresentBuffers+0x3849ac

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.java2d.opengl.WGLGraphicsConfig.getWGLConfigInfo(II)J+0
j sun.java2d.opengl.WGLGraphicsConfig.access$200(II)J+2
j sun.java2d.opengl.WGLGraphicsConfig$
j sun.java2d.opengl.OGLRenderQueue$
v ~StubRoutines::call_stub

--------------- P R O C E S S ---------------

Java Threads: ( => current thread )
=>0x0bbe6c00 JavaThread "Java2D Queue Flusher" daemon [_thread_in_native, id=2304, stack(0x2e810000,0x2e910000)]
0x0bb49400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2060, stack(0x0c350000,0x0c450000)]
0x08335800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4696, stack(0x0b940000,0x0ba40000)]
0x0831f000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=2064, stack(0x0b700000,0x0b800000)]
0x0831d800 JavaThread "Attach Listener" daemon [_thread_blocked, id=2748, stack(0x0b5c0000,0x0b6c0000)]
0x0831c800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4532, stack(0x0b480000,0x0b580000)]
0x0831b800 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=3800, stack(0x0b340000,0x0b440000)]
0x082f1000 JavaThread "Finalizer" daemon [_thread_blocked, id=4968, stack(0x0b200000,0x0b300000)]
0x082ec800 JavaThread "Reference Handler" daemon [_thread_blocked, id=4972, stack(0x0b0c0000,0x0b1c0000)]
0x05679000 JavaThread "main" [_thread_blocked, id=3532, stack(0x00090000,0x00190000)]

Other Threads:
0x082e8000 VMThread [stack: 0x0ae80000,0x0af80000] [id=4820]
0x0ba50c00 WatcherThread [stack: 0x0bc80000,0x0bd80000] [id=4976]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

def new generation total 14784K, used 13721K [0x21190000, 0x22190000, 0x22190000)
eden space 13184K, 99% used [0x21190000, 0x21e67710, 0x21e70000)
from space 1600K, 35% used [0x22000000, 0x2208ee30, 0x22190000)
to space 1600K, 0% used [0x21e70000, 0x21e70000, 0x22000000)
concurrent mark-sweep generation total 81920K, used 0K [0x22190000, 0x27190000, 0x27190000)
concurrent-mark-sweep perm gen total 12288K, used 8009K [0x27190000, 0x27d90000, 0x2b190000)

Code Cache [0x08340000, 0x08430000, 0x0a340000)
total_blobs=522 nmethods=290 adapters=168 free_code_cache=32596416 largest_free_block=0

Dynamic libraries:
0x00400000 - 0x00bd1000 D:\rFactor 321\2010 RFT\rFactor.exe
0x77a50000 - 0x77bd0000 C:\Windows\SysWOW64\ntdll.dll
0x72290000 - 0x722cf000 C:\Program Files\AVAST Software\Avast\snxhk.dll
0x76520000 - 0x76630000 C:\Windows\syswow64\KERNEL32.dll
0x752b0000 - 0x752f7000 C:\Windows\syswow64\KERNELBASE.dll
0x76630000 - 0x76665000 C:\Windows\syswow64\WS2_32.dll
0x76b70000 - 0x76c1c000 C:\Windows\syswow64\msvcrt.dll
0x76cb0000 - 0x76da0000 C:\Windows\syswow64\RPCRT4.dll
0x75130000 - 0x75190000 C:\Windows\syswow64\SspiCli.dll
0x75120000 - 0x7512c000 C:\Windows\syswow64\CRYPTBASE.dll
0x77040000 - 0x77059000 C:\Windows\SysWOW64\sechost.dll
0x76350000 - 0x76356000 C:\Windows\syswow64\NSI.dll
0x18000000 - 0x18038000 D:\rFactor 321\2010 RFT\binkw32.dll
0x77060000 - 0x77160000 C:\Windows\syswow64\USER32.dll
0x76920000 - 0x769b0000 C:\Windows\syswow64\GDI32.dll
0x754a0000 - 0x754aa000 C:\Windows\syswow64\LPK.dll
0x769b0000 - 0x76a4d000 C:\Windows\syswow64\USP10.dll
0x754b0000 - 0x75550000 C:\Windows\syswow64\ADVAPI32.dll
0x73840000 - 0x73872000 C:\Windows\system32\WINMM.dll
0x21100000 - 0x2118c000 D:\rFactor 321\2010 RFT\mss32.dll
0x00d30000 - 0x00f90000 C:\Windows\system32\d3dx9_30.dll
0x10000000 - 0x1002b000 D:\rFactor 321\2010 RFT\d3d9.dll
0x74690000 - 0x746c0000 C:\Windows\system32\DINPUT8.dll
0x76800000 - 0x7691b000 C:\Windows\syswow64\WININET.dll
0x767a0000 - 0x767f7000 C:\Windows\syswow64\SHLWAPI.dll
0x76790000 - 0x76793000 C:\Windows\syswow64\Normaliz.dll
0x76360000 - 0x76519000 C:\Windows\syswow64\iertutil.dll
0x76e60000 - 0x76f71000 C:\Windows\syswow64\urlmon.dll
0x761f0000 - 0x7634c000 C:\Windows\syswow64\ole32.dll
0x75190000 - 0x7521f000 C:\Windows\syswow64\OLEAUT32.dll
0x75550000 - 0x7619a000 C:\Windows\syswow64\SHELL32.dll
0x74820000 - 0x7483c000 C:\Windows\system32\iphlpapi.dll
0x74810000 - 0x74817000 C:\Windows\system32\WINNSI.DLL
0x76fe0000 - 0x77040000 C:\Windows\system32\IMM32.DLL
0x766c0000 - 0x7678c000 C:\Windows\syswow64\MSCTF.dll
0x744c0000 - 0x74683000 C:\Windows\system32\d3d9.dll
0x74dc0000 - 0x74dc9000 C:\Windows\system32\VERSION.dll
0x746e0000 - 0x746e6000 C:\Windows\system32\d3d8thk.dll
0x73920000 - 0x73933000 C:\Windows\system32\dwmapi.dll
0x72c20000 - 0x72c2b000 C:\Windows\system32\profapi.dll
0x72070000 - 0x720f0000 C:\Windows\system32\uxtheme.dll
0x722d0000 - 0x7246e000 C:\Windows\WinSxS\\comctl32.dll
0x75300000 - 0x7549d000 C:\Windows\syswow64\SETUPAPI.dll
0x761c0000 - 0x761e7000 C:\Windows\syswow64\CFGMGR32.dll
0x761a0000 - 0x761b2000 C:\Windows\syswow64\DEVOBJ.dll
0x75220000 - 0x752a3000 C:\Windows\syswow64\CLBCatQ.DLL
0x71f70000 - 0x72065000 C:\Windows\system32\propsys.dll
0x72bd0000 - 0x72bf1000 C:\Windows\system32\ntmarta.dll
0x76670000 - 0x766b5000 C:\Windows\syswow64\WLDAP32.dll
0x72a20000 - 0x72a36000 C:\Windows\system32\CRYPTSP.dll
0x729e0000 - 0x72a1b000 C:\Windows\system32\rsaenh.dll
0x74780000 - 0x7478e000 C:\Windows\system32\RpcRtRemote.dll
0x72920000 - 0x72932000 C:\Windows\system32\dhcpcsvc.DLL
0x00c40000 - 0x00c4b000 D:\rFactor 321\2010 RFT\REPLAYFRIDGE\PLUGINS\AudioFilter.dll
0x00ce0000 - 0x00cf0000 D:\rFactor 321\2010 RFT\REPLAYFRIDGE\PLUGINS\AviExport.dll
0x746c0000 - 0x746d9000 C:\Windows\system32\AVIFIL32.dll
0x6b2b0000 - 0x6b2c4000 C:\Windows\system32\MSACM32.dll
0x74490000 - 0x744b1000 C:\Windows\system32\MSVFW32.dll
0x73890000 - 0x73914000 C:\Windows\WinSxS\\COMCTL32.dll
0x02700000 - 0x02714000 D:\rFactor 321\2010 RFT\REPLAYFRIDGE\PLUGINS\ImageFilter.dll
0x02860000 - 0x0286d000 D:\rFactor 321\2010 RFT\REPLAYFRIDGE\PLUGINS\ImageTransitions.dll
0x02870000 - 0x02875000 D:\rFactor 321\2010 RFT\PLUGINS\LeoFFB.dll
0x02b10000 - 0x02b29000 D:\rFactor 321\2010 RFT\PLUGINS\rFactorTrackIRPlugin.dll
0x02f20000 - 0x02f3c000 D:\rFactor 321\2010 RFT\PLUGINS\rfdynhud.dll
0x04330000 - 0x0435f000 D:\rFactor 321\2010 RFT\PLUGINS\RaceCastPlugin.dll
0x04640000 - 0x0475f000 D:\rFactor 321\2010 RFT\LIBMYSQL.dll
0x74dd0000 - 0x74dd7000 C:\Windows\system32\WSOCK32.dll
0x047c0000 - 0x047fd000 D:\rFactor 321\2010 RFT\PLUGINS\NetCommUtilPlugin.dll
0x72a60000 - 0x72a9c000 C:\Windows\system32\mswsock.dll
0x72a50000 - 0x72a55000 C:\Windows\System32\wshtcpip.dll
0x74770000 - 0x74778000 C:\Windows\system32\Secur32.dll
0x72960000 - 0x729a4000 C:\Windows\system32\dnsapi.DLL
0x6e530000 - 0x6e61f000 C:\Windows\system32\aticfx32.dll
0x73d10000 - 0x73d29000 C:\Windows\system32\atiu9pag.dll
0x698a0000 - 0x69e58000 C:\Windows\system32\atiumdag.dll
0x69fd0000 - 0x6a41b000 C:\Windows\system32\atiumdva.dll
0x72c00000 - 0x72c09000 C:\Windows\system32\HID.DLL
0x76da0000 - 0x76dcd000 C:\Windows\syswow64\WINTRUST.dll
0x76a50000 - 0x76b6e000 C:\Windows\syswow64\CRYPT32.dll
0x76e50000 - 0x76e5c000 C:\Windows\syswow64\MSASN1.dll
0x7c340000 - 0x7c396000 C:\Program Files (x86)\Java\jre6\bin\msvcr71.dll
0x6d7f0000 - 0x6daa0000 C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
0x74d60000 - 0x74dac000 C:\Windows\system32\apphelp.dll
0x6d7a0000 - 0x6d7ac000 C:\Program Files (x86)\Java\jre6\bin\verify.dll
0x6d320000 - 0x6d33f000 C:\Program Files (x86)\Java\jre6\bin\java.dll
0x6d7e0000 - 0x6d7ef000 C:\Program Files (x86)\Java\jre6\bin\zip.dll
0x6d000000 - 0x6d14c000 C:\Program Files (x86)\Java\jre6\bin\awt.dll
0x742c0000 - 0x74311000 C:\Windows\system32\WINSPOOL.DRV
0x6d230000 - 0x6d27f000 C:\Program Files (x86)\Java\jre6\bin\fontmanager.dll
0x6d600000 - 0x6d613000 C:\Program Files (x86)\Java\jre6\bin\net.dll
0x72a40000 - 0x72a46000 C:\Windows\System32\wship6.dll
0x6d620000 - 0x6d629000 C:\Program Files (x86)\Java\jre6\bin\nio.dll
0x743c0000 - 0x74488000 C:\Windows\system32\opengl32.dll
0x6ea60000 - 0x6ea82000 C:\Windows\system32\GLU32.dll
0x6e970000 - 0x6ea57000 C:\Windows\system32\DDRAW.dll
0x6efd0000 - 0x6efd6000 C:\Windows\system32\DCIMAN32.dll
0x0c760000 - 0x0c78e000 D:\rFactor 321\2010 RFT\PLUGINS\Miles\mssmp3.asi
0x0c790000 - 0x0c7ca000 D:\rFactor 321\2010 RFT\PLUGINS\Miles\mssvoice.asi
0x0c7d0000 - 0x0c7da000 D:\rFactor 321\2010 RFT\PLUGINS\Miles\mssdolby.flt
0x0c7e0000 - 0x0c7ed000 D:\rFactor 321\2010 RFT\PLUGINS\Miles\mssds3d.flt
0x0c7f0000 - 0x0c810000 D:\rFactor 321\2010 RFT\PLUGINS\Miles\mssdsp.flt
0x0c810000 - 0x0c830000 D:\rFactor 321\2010 RFT\PLUGINS\Miles\msseax.flt
0x0c830000 - 0x0c83d000 D:\rFactor 321\2010 RFT\PLUGINS\Miles\msssrs.flt
0x74140000 - 0x741b2000 C:\Windows\system32\DSOUND.DLL
0x741f0000 - 0x74215000 C:\Windows\system32\POWRPROF.dll
0x6b340000 - 0x6b379000 C:\Windows\System32\MMDevApi.dll
0x6b2d0000 - 0x6b306000 C:\Windows\system32\AUDIOSES.DLL
0x6f3f0000 - 0x6f3f7000 C:\Windows\system32\avrt.dll
0x74360000 - 0x74367000 C:\Windows\system32\atiglpxx.dll
0x65dd0000 - 0x6712f000 C:\Windows\system32\atioglxx.dll
0x6e8f0000 - 0x6e962000 C:\Windows\system32\atiadlxy.dll
0x72c30000 - 0x72c47000 C:\Windows\system32\USERENV.dll
0x74750000 - 0x7475d000 C:\Windows\system32\WTSAPI32.dll
0x0ca80000 - 0x0ca85000 C:\Windows\syswow64\PSAPI.DLL
0x6e8d0000 - 0x6e8dc000 C:\Windows\system32\atigktxx.dll

VM Arguments:
jvm_args: -Dworkdir=D:\rFactor 321\2010 RFT\Plugins\rfDynHUD -Xms96m -Xmx96m -XX:MaxGCPauseMillis=5 -XX:+UseAdaptiveSizePolicy -Xincgc -Dsun.java2d.opengl=true -Dsun.java2d.d3d=false -Dsun.java2d.noddraw=true
java_command: <unknown>
Launcher Type: generic

Environment Variables:
PATH=C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
PROCESSOR_IDENTIFIER=AMD64 Family 21 Model 1 Stepping 2, AuthenticAMD

--------------- S Y S T E M ---------------

OS: Windows 7 , 64 bit Build 7601 Service Pack 1

CPU:total 4 (4 cores per cpu, 1 threads per core) family 21 model 1 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, mmxext, 3dnowpref, lzcnt, sse4a

Memory: 4k page, physical 4164124k(2332332k free), swap 8326392k(6030036k free)

vm_info: Java HotSpot(TM) Client VM (20.14-b01) for windows-x86 JRE (1.6.0_43-b01), built on Mar 1 2013 02:51:23 by "java_re" with MS VC++ 7.1 (VS2003)

time: Tue Apr 09 22:57:17 2013
elapsed time: 14 seconds
Rom56 on Apr-09-2013

Post a rfDynHUD Comment