0% found this document useful (0 votes)
286 views34 pages

Global Info Display: V1.1 - Rfactor

Uploaded by

Lucio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
286 views34 pages

Global Info Display: V1.1 - Rfactor

Uploaded by

Lucio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

GID

Global Info Display


V1.1 rFactor
by Fazerbox ([email protected])
User Guide
1 GID V1.1 by Fazerbox Pagina 1 di 34 User guide
Release notes V1.1
Fixed Crash when pressed !C" immediately after #ession has started
Fixed Crash when missing $%& file
Fixed missing bac'slash in (l)gins%ir parameter in Config.ini
Fixed mo*eable cars d)ring when game is in pa)se
new (rogram for 'eyboard 'eys recognition.
+ew program for controller b)ttons recognition.
Controller &)ttons and (ows s)pported.
,ap- .p to 1// cars
,ap- a)to0orientable map n Fix ,ode
,ap- %ashed (it01ane. ((arameters- ,ap(it1ane%ashed2 ,ap1ine(attern2
,ap(attern#cale)
,ap- Fading &orders. ((arameter- ,apFading)
3.%- !14 5 #(!C" instead of !14 5 &!C6#1!#3 to show ,"+.
3.%- new ,"+.. +ow yo) can select 7b8ects
3.%- Fixed not sa*ing 1C%9,ph6m parameter
3.%- (ercentage position box
3.%- :oomable ob8ects
3.%- 7ptional )ni;)e 1ayo)t for all sessions. !cti*ate it from ,"+..
3.%- <n dri*er name2 remo*ed chars between => () e ?@
.pdate Aidget $<%- ,ax BC dri*ers for col)mn
.pdate Aidget F."1- Fixed 4ime forecast in F)el ob8ect.
.pdate Aidget F."1- +ow 7range alarm is on in low f)el condition or few laps
.pdate Aidget F."1- %escriptor for F."1 ob8ect
.pdate Aidget 4",(- %escriptor for 4",( ob8ect
.pdate Aidget $<%- ,ax speed2 in $rid. #ee $<%9,!D#(""% parameter in
$<%C7+F.txt
.pdate Aidget $<%- Classification based on class car. #ee parameters
$<%9C1!##"# and $<%9F<14"C1!## in $<%C7+F.txt
.pdate Aidget $<%- E new *iews. #ee $<%9,7%" parameter in $<%Conf.txt
1 GID V1.1 by Fazerbox Pagina 2 di 34 User guide
.pdate Aidget 1C%- )p to 1BF 1"%s
.pdate Aidget #tarting1ights- 4raffic01ights in (it01ane ((arameters
(it#peed1imitace e (it#peed1imit+ormal)
+ew Aidget- A"!. "ngine and 4ires Aear and 4emp
+ew Aidget- A$1 Aheels $rip 1e*el.
+ew Aidget- !dded s)pport for analogic 1C%s
+ew Aidget- ,eteo
+ew Aidget- 4able for 4ires wear and forecast for remaining laps
+ew Aidget- %rafting.
+ew Aidget- 6"#%#. eports 6"# and %# stat)s. 4his ob8ect reads stat)s
from rf93ighVoltage pl)gin
$<%C7+F.txt- ?6"G#@ 6"# e 6"#7FF
$<%C7+F.txt- ?6"G#@ %# e %#7FF
$<%C7+F.txt- ?6"G#@ $<%C1!##
$<%C7+F.txt- ?6"G#@ $<%,7%"
$<%C7+F.txt- ?6"G#@ (eriodepeated6ey
$<%C7+F.txt- .se#hared,emory /H+7 1HG"# (%efa)lt)
$<%C7+F.txt- ?3.%@ 6ers4ime.
$<%C7+F.txt- ?3.%@ 6ers,in#peed. ,in speed to acti*ate 6"#
$<%C7+F.txt- 1C%91iters$allons /H1iters 1H$allons
$<%C7+F.txt- 1C%94emp.nit /HCelsi)s 1HFahrenheit
$<%C7+F.txt- Chars4eam+ameFilter H I@J)9KI
$<%C7+F.txt- 7penClosed&rac'ets H L?@()MJ=>N
$<%C7+F.txt- +ew section- ?rf93ighVoltage@ with parameters-
DRSFile- rfm file with 6"# and %# r)lesO
KersMinSpeed . 6ers )n*ailable )nder this speedO
DRSBrakeLevel H /.CC . %# off if bra'ing le*el is abo*e this *al)e.
KersMinspeed e DR!ra"e#e$e% not )sed if rf93ighVoltage pl)gin is acti*e.
$<%C7+F.txt- Flic'ering,ode- ,ode )sed to a*oid flic'ering
1 GID V1.1 by Fazerbox Pagina 3 di 34 User guide
1et me start to than' rfactoracingweb g)ys2 that helped and s)pported me d)ring pl)gin
de*elopment.
Slow Motion (Marco)
For fantastic $<% logo2 for infinite ho)rs dedicated to test pl)gin and for hints to render
pl)gin really )ni;)e.
Paolo
For 4est and !4% fantastic idea.
Maicianca (Giancarlo)
For final test and installation pac'age.
Description
$<% V1.1 integrates ,ap(l)gin *1./P2 which shows a map of the trac'2 cars and a f)lly
c)stomizable set of telemetry information in graphical and literal form. <n $<% yo) find real
time grid2 gap time2 personal and sector time2 speed a really synchronized starting lights
and many other informations.
$<% is in game config)rable or thro)gh $<%Conf.txt config)ration file
Re!uire"ents
!) %irectD "nd0.ser )ntimes from ,icrosoft
&e%e'( your %o'a%e $ersion)
&) ,icrosoft Vis)al C55 B//F edistrib)table (ac'age (xFQ)
&e%e'( your %o'a%e $ersion)
1 GID V1.1 by Fazerbox Pagina 4 di 34 User guide
Installation
1. if ,ap(l)gin is installed2 )ninstall it-
from rFactor folder delete d#d$.dll2 MapPluin.ini2 MapPluin%Installation.t&t
and MapPluin%Installa'ione.t&tO
from rFactorR(l)gins delete MapPluin.dll and Map folderO
B. .nzip $<%(l)gin in rFactor folder.
I"portant (ote
$<% doesnSt need other graphical pl)gins. <t is recommended to disableRremo*e other
graphical pl)gins. <f yo) want )se $<% with an other graphical pl)gin2 follow these steps-
1. ename d#d$.dll (from other graphical pl)gin) in d#d$%pre)ious.dll
B. .nzip $<% in rFactor FolderO
E. "dit GIDPluin.ini as-
?$"+"!1@
7riginal%E%T%ll H dEdT9pre*io)s.dll
General Info
$<% pl)gin shows a lot of telemetry infos in graphics and n)meric form. !ll these infos are
)ser in0game c)stomizable or editing GID*onf.t&t file in rFactorR(l)ginsR$<%.
1 GID V1.1 by Fazerbox Pagina ) di 34 User guide
1 GID V1.1 by Fazerbox Pagina * di 34 User guide
+uic, start
1. <nstall $<%(l)gin and start a local raceO
B. 7nce in rFactor with monitor 4V in ight &ottom corner2 before press LaceN
#3<F4 5 (!.#" to reset map positionO
E. (ress ace2 now yo) are in inside (<4. Ahen in (<42 pl)gins )ses &7D 1ayo)t
to show infosO
U. (ress throttle and exit from (it 1ane. (l)gin now )ses #ession 1ayo)tO
C. (ress C41 5 #3<F4 5 #(!C" to select next boxO
Q. (ress !rrows 'eys to mo*e &oxes on screenO
P. epeat steps C2Q to mo*e other boxesO
F. !t the end press !14 5 #(!C" to show $<% ,"+.. #elect -ayout to .ll
Sessions and press et)rn. C)rrent 1ayo)t will be )sed for all others game
sessions (4est %ay2 V)alify2 Aarm .p2 ace and &7D )O
T. if yo) prefer yo) ca ret)rn in &7D and change $<% &7D 1ayo)tO
1/. (ress !14 5 #(!C" more times2 and select 6phW,ph to choose between 6m
or ,iles.
Nota+ ,o rese( #ayou( (o de-au%( press .#, / P.012 se%e'( 3R11, #.45U,6 and press
Re(urn
1 GID V1.1 by Fazerbox Pagina 7 di 34 User guide
/b0ects
$<% )ses ob8ects to show infos on screen. &elow a f)lly list.
1 GID V1.1 by Fazerbox Pagina 8 di 34 User guide
/b0ect Description *o""and
1i"er <n time race or in practice session2 time to
end
#how4imer
Place Car (lace #how(lace
-aps 1aps done #how1aps
Grid %ri*ers grid #how$rid
-cd 1C% #how1C%
2uel F)el cons)mption #howF)el
1e"ps 7il and Aater temp #how4emps
.1D !*erage 4ime %isplay. #how!4%
3M 4otal mileage car and mileage of c)rrent car
in c)rrent trac'
#how6,
Sectors #how absol)te sectors time and dri*ers #how#ectors
Startin -i4ts #tarting 1ights #how#tarting1ights
*urrent 1i"e C)rrent 4ime 1ap #howC)rrent4ime
Personal Gap #ector gap time on (ersonal lap #how(ersonal$ap
Personal 5est -ap &est personal time #how(ersonal&est1ap
Personal -ast -ap 1ast lap time #how(ersonal1ast1ap
5est -ap &est 1ap #how&est1ap
5est Gap #ector gap time on &est lap #how&est$ap
Personal Mi&ed Sector
Gap
4his ob8ect show same infos of Personal
Sector6 Personal Gap on a single row
#how(ersonal,ixed#ector$ap
5est Mi&ed Sector Gap 4his ob8ect show same infos of
5est Gap6 5est Sector on a single row
#how&est,ixed#ector$ap
Personal Sector #hows personal sector time #how(ersonal#ector
5est Sector #hows best sector time #how&est#ector
-ocal 1i"e !ct)al local time #how1ocal4ime
Map 4rac' map +o command.
7G-
Aheels $rip le*el
#how drifting tires and s)spensions height #howA$1
7ear "ngine and 4ires wear.
4ires2 Aater and 7il 4emp
#howAear
5ra,e1ype1e"p 4ires stat)s in table form #how&ra'e4yre4emp
Meteo 4rac' and ambient 4emp #how,eteo
5ra,e 1est &ra'e test from BC/ 6mRh to 1/ 6mRh #how&ra'e4est
Draftin o Slipstrea" %rafting "ffect #how#lip#tream
38RSDRS Vis)alizza 6"# e %# stat)s #how6ers%rs
1 GID V1.1 by Fazerbox Pagina 9 di 34 User guide
4o show an ob8ect2 it m)st be placed inside a box.
4o hide an ob8ect yo) can or write-
:o;!es(e'(or < =5 or re>o$e s(ring :o;!es(e'(or.
"xcept map2 ob8ects m)st be placed inside a container (box) to be showed. ! box can
contain more ob8ects2 and will be show in *ertical order.
*reatin a 5/9
#yntax for creating a box-
5o&( : (a"e6 96 ;6 Visibility6 < =parameters>6 =ob0ects> ?
+ H n)mber between / and 1T
+ame H free text. +ame of the box2 will be showed d)ring box selectionO
D H ? 1"F4 X <$34 X C"+4" X =n)mber> @
1"F4- box aligned on left
<$34- box aligned on right
C"+4"- box horizontally centredO
=nY> #creen percentage
=pixels>- 3orizontal screen position.
G H ? 47( X &7447, X C"+4" X =n)mber> @
47(- box aligned on topO
&7447,- box aligned on bottomO
C"+4"- box *ertically centredO
=nY>- #creen (ercentage
=pixels>- Vertical screen position.
Visibility- #37A or 3<%"
=para>e(ers>- 7b8ects parameters list.
(arameter %escription !pplicable 7b8ects
Ma&-ent4(a"e ,ax length of names or max length of text
strings
!ll ob8ects except-
,ap2 1C%2 6,2 !4%2 F)el2
4emps2 #tarting 1ights
(u"Dri)ers +)mbers of dri*ers that follow or are ahead
me. 1eader car and my car are always showed
$rid
Rows Ahen grid shows two or more col)mns2 ows
indicate how many rows for col)mns
$rid
Stop1i"e2orSeconds 3ow many seconds to freeze displayed info C)rrent 4ime2 (ersonal ,ixed
#ector $ap2 &est ,ixed #ector
$ap
1 GID V1.1 by Fazerbox Pagina 1? di 34 User guide
2ontSi'e +)mber between / and P. (l)gin will )se
text)re file -
4ext)re4ext3.%=+>.tga
!ll ob8ects except-
,ap2 1C%2 6,2 !4%2 #tarting
1ights
2ont*olor +)mber between / and T
will be )sed characters stored in
corresponding row in 4ext)re specified by
Font#ize. .sed *al)es-
@ H 4ransparent bac'gro)nd
1 H #emitransparent blac' bac'gro)nd
A H #emitransparent red bac'gro)nd
# H #emitransparent green bac'gro)nd
B H #emitransparent bl)e bac'gro)nd
!ll ob8ects except-
,ap2 1C%2 6,2 !4%2 #tarting
1ights
Delta1i"e #econds or percentage of time. <f gap between
c)rrent time and mean of E last laps is inside
this *al)es2 !4% will show a yellow arrow.
<f time will exceed mean2 a read arrow will be
showed otherwise a green arrow.
!4%
Interlines 3ow many pixel lea*e between ob8ects inside
same box.
!ll ob8ects
Coo" 7b8ects :oom factor !ll ob8ects
=ob8ects>- refer to L$<% 0 7&Z"C4#N.
&ox definition sring2 m)st be inserted in a section- ?3.%9&7D2@2 ?3.%94"#4%!G@2
?3.%9(!C4<C"@2 ?3.%9A!,.(@2 ?3.%9V.!1<FG@2 ?3.%9!C"@ inside gidconf.txt .
"x. &oxB in ?3.%9A!,.(@.
5o&A : Grid6 -eft6 1@@6 S4ow6 <2ontSi'e:@6 2ont*olor:16 (u"Dri)ers:A6
Ma&-ent4(a"e:116 S4owGrid ?
&oxB is named L$ridN ( text showed when box is selected pressing #3<F4 5 C41 5
#(!C")
box is placed on the left ( #e-( ) and 1//px from top.
&ox is *isible (:o;@2 )ses text)re file 4ext)re4ext3.%@.tga (Fon(ize<?) and will
)se second characters row (Fon(0o%or<1).
Aill be draw a grid ob8ect (:o;Grid)
and will be reported my car2 leader and B dri*ers(=u>Dri$ers<2).
%ri*er names will be tr)ncated to 11 characters (Max#eng(:=a>e<11).
4o create a new box2 placed at centre of screen that shows C)rrent 4ime2 (ersonal $ap
and &est $ap2 <f &ox1F doesnSt exist2 we will write-
5o&1D: My5o&6 *enter6 *enter6 S4ow6 < S4ow*urrent1i"e6 S4owPersonalGap6
S4ow5estGap6 2ontSi'e:@6 2ont*olor:1?
1 GID V1.1 by Fazerbox Pagina 11 di 34 User guide
1 GID V1.1 by Fazerbox Pagina 12 di 34 User guide
!ox 18
Default bo&es confiuration
$<% is pro*ided with a defa)lt boxes config)ration2 c)stomizable inside game. ! more fine
t)ning is possible editing idconf.t&t.
1. 5/9 P/S- ,y car (lace
B. 5/9 -.PS- n)mber of 1aps made and ace length
E. 5/9 58S1 -.P-
%ri*er and &est time.
7n the same row it shows sector time and $ap
on &est time.
C. 5/9 P8RS/(.- 1IM8-
C)rrent time
(ersonal sector times2 $ap sector on (ersonal
&est 4ime
(ersonal best time
1ast 1ap 4ime
Q. 5/9 S8*1/RS-
1eft col)mn shows !bsol)te sector time and
dri*ers. ,ay be different dri*ers
ight Col)mn report my best sector times.
7n red if by time is higher than best sector.
1ast row reports 4rac' Virt)al time and my 4rac' Virt)al 4ime2 adding sectors2
e*en if for different laps.
P. 5/9 1IM8R-
4ime to end race for time raceO
1aps done by leader and race lengthO
D. 5/9 -*D
<t shows a lot of info abo)t race
$ap times2 Car #tat)s2 #peed2
F)el etc... $<% has many
different 1C%2 to load another
1C%2 press !14 5 #(!C" for
,"+.2 then select +ext 1C%.
T. 5/9 ..1.D. (.)erae 1i"e Display)
$reen if yo)r time is better that !*erage time based on last E 1aps. ed if
C)rrent time is worse. %elta4ime is store inside $<%Conf.txt
1@. 5/9 18MPS
7il and Aater temp in n)meric form.
1 GID V1.1 by Fazerbox Pagina 13 di 34 User guide
$reen- 4emps are 76
Gellow- Aater 4emp greater that 1//[
ed- 4emp o)t of range
11. 5/9 2U8-
it reports different infos related to f)el
cons)mption.
F)el- C)rrent F)el
1!(#- "stimated 1aps based on real cons)mptionO
1!#4- F)el )sed for last lapO
4<,"- emaining time before F)els is emptyO
<con is red when F)els is C liters or estimated laps is less than C. #et these
threshold in $<%Conf.txt ( F)el1aps9!lert2 F)el1iters9!lert )O
1A. 5/9 S1.R1I(G -IGE1S
#tarting lights really synchronized with rFactorO +)mber
of rows are stored in #tarting1ights9ows parameter in
$<%Conf.txt.
1E. 5/9 3M-
6, reports 6m done with c)rrent carO
4<( reports 6m done with c)rrent car in c)rrent trac'.
From ,"+. yo) can set these *al)es to :eroO
6, are stored in rFactorR(l)ginsR$id R6,.txtO
1F. 5/9 1IM8
#ystem time.
1G. 5/9 MI98D
3ide by defa)lt. <t alternate !bsol)te sector 4ime and
$!( to &"#4 4imeA
1B. 5/9 7.R(I(G I*/(
<f times reported in &7D #"C47# or &"#4 1!( may be
not *alid2 a small warning icon a ed triangle is showed
close to times. ! warning icon is showed in 1C% too2 b)t
only if it was de*eloped to s)pport it. 4imes may be not
*alid beca)se when yo) enter in a started session2 rFactor
doesnSt transmit old laps times to telemetry ob8ect.
1 GID V1.1 by Fazerbox Pagina 14 di 34 User guide
1P. 5/9 GRID. %ri*ers grid.
d)ring test2 practice2 ;)alify and warm0)p it reports best timesO
in race it reports gap between me and others dri*ersO
! white dot indicates dri*er in (it01aneR&ox
! red dot indicates dri*er o)t of race
inside brac'ets the n)mber of dri*er pit stop
1 GID V1.1 by Fazerbox Pagina 1) di 34 User guide
Fi%(er on G,1 '%ass.
Fu%% grid
(ew /b0ects
1) 7G- H 74eels Grip -e)el
A$1 shows tires sliding. <t is composed of U red sector2 which
size is related to sliding factor. <f tire is totally sliding2 sector size
is max. <s tires is not sliding2 sector isnSt *isible. Fo)r *ertical bar
are drawn2 one on each corner2 that report car height. 4hey
became red when cars to)ches road.
B) 78.R H 1ires and enine
Aear ob8ect shows tires and engine wear2 tires2 engine and
bra'es temperat)re.
4ire wear is showed inside tire in percentage *al)e.
.pside front wheels and downside rear wheels2 tires temp are
showed.
%ownside front wheels and )pside rear wheels bra'es temp is
showe are showed.
<nside car2 "ngine wear is showed (1//Y engine o' )
4ires wear is also showed )sing C dents for each wheel. "ach dent *al)s B/Y.
4ire color represent tire temp2 and $<% )ses same rFactor code color.
4ire #hape change with internal tre temp2 from extern to intern side.
4ire 76.
4ire 4emp difference less than C[C
4oo press)re.
41eft#ide 4Center = C[ e 4ight#ide 4Center = C[
#low press)re.
41eft#ide 4Center > C[ e 4ight#ide 4Center > C[
Flat tire
A"! parameters of Aear+.txt.
1 GID V1.1 by Fazerbox Pagina 1* di 34 User guide
Changing DeltaPressureS4ape parameter inside Aear ob8ect descriptor (Aear+.txt)2 yo)
can change how tire shape wor'.
%efa)lt *al)e-
%elta(ress)re#hape H C2 C
First LCN means temperat)re difference between left side tire and center tire. #econd ICI
means temperat)re difference between Center tire and right side.
#) M818/
<t simply reports !mbient and 4rac' temperat)re. !
clo)d icon shows clo)diness.
U) 5R.381;R818MP
&ra'e4yre4emp shows (ress)re2 4emperat)re 2
wear and (re*ision laps for each wheels. <nfos
are shown inside a table.
PresBKpa. 4ire (ress)re in 6pa.
,e>ps. 4ire temperat)r.
Cear. 4ire wear. 1//Y means tire healthy.
Pre$.#aps. ,eans how many laps tire can wor'. 4his parameters are refreshed in realtime.
<n abo*e table2 1eft tire will wor' al least E/Q 1aps before become flat. ,ore lapd yo) do
more reliable are that infos.
1 GID V1.1 by Fazerbox Pagina 17 di 34 User guide
C) 5R.3818S1
&ra'e4est is )sef)ll to test bra'es d)ring a bra'ing
from BC/6mRh to 1/ 6mRh.
4heese parameters can be changed modifing
"inSpeed e "a&Speed inside description file
&ra'e4est1.txt. !t the end of brea'ing res)lts are
displayed.
1eft col)mn For'e.
.sef)ll for 1oad transfer. <t report a*erage forces applied to each wheel. <n the center the
a)m of each forces (CFC in pict)re).
Center col)mn For'e.
Force in percentage applied in front and rear wheels
<n center cell we ha*e deceleration ( mRs
B
). <n pict)re abo*e 01B.E mRs
B
Cell Dis(.
3ow many meters car has done d)ring bra'e test. <n pict)re 1/F.U m.
Cell ,i>e.
&ra'e test d)ring time in seconds. <n pict)re E.E s.
Q) DR.21I(G o S-IPS1R8.M
%rafting or #lip#tream ob8ects display green arroes to indicate
%raftng intensity ca)sed by car immediately in front mine. $reen
arrrows are shown progressi*ily and become red when drafting is
max.
<nside #lipstream file descriptor is possible change parameters to
modify ob8ect beha*io)r.
P) 38RSDRS
6"#%# ob8ect shows 6"# and %# stat)s. <f
rf93ighVoltage is present and acti*em 6"#%# reads stat)s
from this pl)gin. Config)ration infos are readed from
rf93ighVoltage.ini.
1o wor, properly6 r2actor Gap "ust be in Real1i"e
1o set ap in Realti"e6 s4ow Gaps in r2actor EUD ( ri4tIdown corner) and press
-821 arrow. . "essae in c4at will report current Gap Status.
<n pict)re al *al)es are in meters.
E// H %etection (ointO
C// H %# starting zoneO
1 GID V1.1 by Fazerbox Pagina 18 di 34 User guide
1C// H %# ending zone
CEE H Car distance from startingRfinish line.
(arametrs dosplayed in boxes ( E//2 C// e 1C// ) are getted from F, file that contains
%# and 6"# acti*ation r)les.
4hese *a)les will be correct only if %#File parameter in ?rf93ighVoltage@ sector of
$<%Conf.txt is properly setted.
"xample-
<f rFactor load F19B/11.rfm and this file stores 6"# and %# r)les2 %#File sho)ld be-
%#File H F19B/11.rfm
<t is possible to )se absol)te path2 example.
%#File H Ic-\(rogrammi\rFactor\rfm\F19B/11.rfmI
<,(74!+4.
%#File m)st refer to a file that stores same r)les as F, file loaded by rFactor.
<t is not mandatory that F, file loaded by rFactor and file stored in %FFile are the
same. 4hey may be different b)t with same 6"# and %# r)les.
<f %#File is empty2 6"# and %# will contin)e to wor'2 b)t boxes will not report any
*al)es.
1 GID V1.1 by Fazerbox Pagina 19 di 34 User guide
(ew -*Ds
$<% *1.1 introd)ces ned 1C%s and add the option to )se analogic 1C%s.
"*eryone can create its own 1C%2 it s no too diffic)lt b)t not easy too. Go) need a specific
text)re and a descriptor file that describe 1C% ext)re elements. < hope to write a t)torial2
how create a new 1C% in a near f)t)re.
-*D%D821
1C%9%"F1 is most
completed 1C%2 it display
many infos abo)t time2 and
car stat)s.
<n )pper row2 from lefto to right.
1) Aater temperat)re
B) 7il temperat)re
E) $ap between my car and pre*io)s car
U) 4ime before session ends
C) 1ocal 4ime
7n the left-
Q) Aater alarm
P) F)el alarm
near to Aater and f)el alarm
F) C)rrent $ear
T) abo*e rpm engine
1/) down car max speed (red bac'gro)nd)
<n the center
11) C)rrent car speed (&l)e bac'gro)nd)
1B) 7n the right2 with green bac'gro)nd2 C)rrent $aps respect eference &est 1ap and
(ersonal &est 1ap
1E) 7n the right. 4wo 1"%s signal if my c)rrent time is abo*e or )nder &est 1ap and
(ersonal &est 1ap. <n pict)re $reen 1"%s.
1U) .nder car speed2 two bars report &ra'e and 4hrottle pedals stat)s. 4hrottle )ses green
bar2 &ra'e )ses red bar.
1 GID V1.1 by Fazerbox Pagina 2? di 34 User guide
1C) 7n the right of rpm2 a set of ro)nded 1"%s display rpm engine in graphical form. 4hey
light from external to internal side
1ast bottom row displays-
1Q) F)el ;)antity
1P) F)el )sed d)ring 1ast lap
1F) 3ow many 1aps car can r)n before f)el finish
1T) 3ow many time car can r)n before f)el finish. 4his is )sef)ll for 4ime race.
-*D%21.
1C%9F12 display and 1C% similar to *irt)al 1C%
seen in 4V d)ring real race.
<t shows 6"# and %# stat)s. Go) m)st
associate B 'eys or b)ttons inside $<%Conf.txt2
and this icons will be on when yo) press
associated 'eys. 6"# can be )sed for Q.Qs for
lap and it will be recharged e*ery new lap. 6"#
and %# donSt ha*e a real effect2 it depends on
,od.
6"#4<," parameter.
4his parameter is stored inside ?3.%@ section in $<%Conf.txt. <tSs how many seconds
6"# can be )sed d)ring a lap. %efa)lt *al)e is Q.Q seconds.
6"#,<+#(""% parameter.
!bo*e this speed 6"# can be acti*ated. Change this parameter in ?3.%@ section in
$<%Conf.txt. %efa)lt *al)e 1// 6mRh.
1 GID V1.1 by Fazerbox Pagina 21 di 34 User guide
-*D%.(.-/GI*1
4his is an example of analogic
1C%. <t )se lancet to display rpm
and speed.
4o change 1C%2 press !14 5 #(!C" to show ,"+.2 then select I+ext 1C%I.
1 GID V1.1 by Fazerbox Pagina 22 di 34 User guide
M8(U ( .-1 J SP.*8 )
,en) is showed pressing !14 5 #(!C" 'eys. From
men) yo) can-
#elect ob8ects and mo*ing them on screen
clone c)rrent 1ayo)t to all 1ayo)t or copy
c)rrent layo)t to an other layo)t. (l)gin
s)pport P different layo)t- 4est%ay2 &ox2
(ractice2 V)alify2 Aarm)p2 aceO
.sing )ni;)e layo)t for all sessions gamesO
1oad defa)lt layo)t (eset 1ayo)t)
eset 6m an 4ripO
#elect 6m or ,iles for #peed and distance
#elect 1iters or $allonsO
#elect Celsi)s or FahrenheitO
#how ,ap dashed (it1aneO
#how ,ap Fading edgesO
#how a map bac'gro)ndO
#how max speeds in $rid ob8ectO
#how cars in same class.
!11H all carsO
!.47H show cars of my same class
$412$4B2(12(B. #how cars contains this s)bstring in class name
+ext 1C%- 1oad next 1C%O
+ext A$1- 1oad next A$1O
+ext A"!- 1oad next A"!O
+ext &!6"4",(- 1oad next &ra'e4empO
change A$1 ,ax$rip parameter. %efa)lt *al)e 1. (ress #D and %D arrows to
change *al)eO
#tarting #ynchro- #elects the way #tarting 1i'e wor's. <n !)to mode2 pl)gin tries
to synchronize starting lights with rFactor. .se #ynchro1 or #ynchroB to force
synchro )sing B different modes2 starting lights co)ld not wor' . <n 4"1","4G
1 GID V1.1 by Fazerbox Pagina 23 di 34 User guide
mode2 starting will wor' b)t it co)ld be not synchronized with rFactor (rFactor
)pdate telemetry infos abo)t B times for second)O
1 GID V1.1 by Fazerbox Pagina 24 di 34 User guide
Mo)in and S4owin ob0ects
&efore mo*ing an ob8ect it m)st be selected.
(ress !14 5 #(!C" then acti*ate Select /b0ect2 and select ob8ect. (ress et)rn to select
ob8ect. #elected ob8ect is s)rro)nding with a dashed frame.
7n selected ob8ect-
1) .se mo)se to mo*e box on screen. (ress !14 to mo*e
by steps of 1/ pixels
B) left b)tton confirms position
E) right b)tton aborts operation
U) central b)tton2 centers box horizontally
C) central b)tton 5 C41 2 centers box *ertically
Q) =et)rn> %iplaysR3ides box
P) )se 1eft and ight arrows to select nextRpre*io)s box
(ress !145 #(!C" again to hide ,"+..
#elected ob8ect with white frame .
/b0ects Coo"
#elect ob8ect and press-
C41 5 %D for :oom
C41 5 #D for )n0:oom.
#mall 1C% )sing .n0:oom.
1 GID V1.1 by Fazerbox Pagina 2) di 34 User guide
5o& 8ditor
*o""and 3eys
!cti*ate $<% ("xcept ,ap) *1R- J SP.*8
#elect next &ox *1R- J SEI21 J SP.*8
,o*e selected box on screen .RR/7S
Change horizontal &ox size *1R- J -821 or RIGE1 .RR/7
Change *ertical &ox size2 only for $<% 7b8ect *1R- J UP or D/7( .RR/7
3ideR#how selected box R81UR(
Change Font size on selected box .-1 J R81UR(
:oom <n SEI21 J RIGE1 .RR/7
:oom 7)t SEI21 J -821 .RR/7
7arnin
%)ring race2 times reported in $<% are infl)enced by the way rFactor manage
them. <n rFactor2 )sing !rrows 'eys2 change way rFactor calc)late $aps. <t changes
from eal 4ime $ap2 to #ector $ap. $<% will respect this setting. <n eal time
mode2 gap will be refreshed B times for second.
"ntering in a started m)ltiplayer race2 will ca)se that Aarning <con will be displayed.
<t means infos in L&7D &"#4 e L&7D #"C47N may be non correct. Ahen a new
session starts2 Aarning <con is remo*ed.
%)ring a %ri*er0change2 when yo) are spectator $<# is disabled2 only ,ap is
%isplayed.
<f yo) experience F1<C6"<+$2 press C415F to show Frames per #econds
(F(#).
Manual confiuration I idconf.t&t
!d*anced config)ration is possible only by man)al editing of idconf.t&t. File is stored in
1 GID V1.1 by Fazerbox Pagina 2* di 34 User guide
!ox #aps se%e'(ed. /( >eans
!ox is $isib%e
GRID and para>e(ers
rFactorR(l)ginsR$<% folder. File contains different sections ( text in brac'ets ) and each
sections contains many parameters. ! brief list.
G8(8R.- section
1ea"Me"bers H =%ri*ers list>
#tores dri*ers in my own team.
"x- 1ea"Me"bers H (aolo2 ,agicgianca2 #low ,otion . 4hese dri*ers will be displayed in
,ap as red Circles.
2lic,erinMode : K@6 16 AL
/ H +o !ntiflic'eringO
1 H !ntiflic'ering mode 1O
B H mode B.
(a"es H ? / X 1 X B X E @ (defa)lt- 1)
/H+one O 1H+ameO BH+)mberO E H +)mber and +ame
%isplay dri*errs name and (ositions
-i"itVisible*ars H +)mber (defa)lt- E/)
/ H all cars
n)mber of *isible cars. ,y cars and car followRahead me is always displayed.
S4owMy(a"e H ? / X 1 @ (defa)lt- /)
/H3ide2 1H#how
#howR3ide my name on map
2-.SE%/( H +)mber2 milliseconds (defa)lt- B//)
<n combination with F1!#397FF determinates fre;)ency flashing of my <con car.
%)ring F1!#397+ milliseconds2 cars is *isible.
2-.SE%/22 H +)mber2 milliseconds (defa)lt- 1//)
<n combination with F1!#397+ determinates fre;)ency flashing of my <con car.
%)ring F1!#397FF2 icon colo)r car is blended with F1!#39C717.
2-.SE%*/-/R H 3ex n)mber (defa)lt- //FFFFFF)
3exadecimal *al)e in form !!$$&&. %o*e !! H !lpha2 Hed2 $$H$reen2
&&H&l)e.
%)ring Flash97FF phase2 icon car color is blended with Flash9Color. //FFFFFF colo)r
means 4otal transparent. 4o disable Flashing2 )se F1!#39C717 H FFFFFFFF
Map2adin H ?G"# X +7 @ (defa)lt- +7 )
<f this parameter is Ges2 ,ap borders are faded.
Aarning- Fading borders ha*e negati*e impact on F(#.
MapPit-aneDas4ed H G"#
Map-inePattern H 3exadecimal *al)e (defa)lt- FFFFFFFF )O
#hape of dash line of ,ap (it01ane.
Aarning- %ash 1ines ha*e negati*e impact on F(#.
MapPatternScale H +)mber ( defa)lt- /.C)O
1 GID V1.1 by Fazerbox Pagina 27 di 34 User guide
#cale factor for %ash 1ine in (it01ane. 1./ means no scale
change *al)e by /.1 steps.
*4ars1ea"(a"e2ilter H Characters (defa)lt- I@J)9KI )O
Characters list )sed to brea' 4eam name from %ri*er +ame.
"xample2 for a dri*er whose name is- ?<4 1eag)e@Fazerbox2 will be extracted LFazerboxN
/pen*losed5rac,ets H Characters (defa)lt- I?@()MJ=>I )O
From dri*er names are remo*ed all chars between brachets reported in
7penClosed&rac'ets parameter.
"xample2 for a dri*er named ?<4@Fazerbox=V$>MaaaJ=bbbb>2 will be extracted
LFazerboxN
(ay attention that &rac'ets inside 7penClosed&rac'ets m)st be co)pled.
<f yo) want remo*e caharacters between two L]N2 7penClosed&rac'ets will be-
/pen*losed5rac,ets H I?@()MJ=>]]I )O
38;S section
PeriodRepeated3ey H n)mber2 millisecond (defa)lt- 1//)
4ime in millisecond )sed d)ring repeated 'eys.
EUD section
EudInfo H ?7+ X 7FF@ ( defa)lt- 7+ )
7+ H 3.% *isible
7FF H 3.% hidden
-*D1e&ture : =1C%> ( defa)lt- 1C%9%"FB.tga )
C)rrent )sed 1C%
-anuae H =lang)age> ( defa)lt- %"F!.14 )
=lang)age> is a section in lanuae.t&t.
4o create a new lang)age-
1. "dit Llang)age.txtN in rFactor\(l)gins\$<% e copy all lines inside %"F!.14 section
and paste inside a new section. "x. ?F@
B. 4ranslate all right string. %onSt change *al)es on the left on SHS
E. sa*e file
U. edit gidconf.txt and change parameter lang)age in 3.% section2 set it e;)al to
lang)age section. "x 1ang)ageHF
C. #a*e file
Gear%MinRPM H =n)mber> (defa)lt- BC)
Ahen rpm is abo*e this *al)e2 Colored rpm strip starts to be is displayed.
Gear%RPM-i"itator H =n)mber> (defa)lt- TP.C)
!bo*e this *al)e rpm strip will start flashing and gear will be red.
Startin-i4ts%Style H ?F1 X %"F!.14 @ (defa)lt- %"F!.14)
1 GID V1.1 by Fazerbox Pagina 28 di 34 User guide
F1 H ed lights off on race startO
%"F!.14 H green lights on on race startO
Startin-i4ts%Rows H =n)mber> (defa)lt- B)
1ight rows n)mber
2uel-aps%.lert H =n)mber> (defa)lt- C)
Ahen stimated laps is less that this parameter2 F)el icon will be red
2uel-iters%.lert H =n)mber> (defa)lt- C)
Ahen F)el is less that this parameter2 F)el icon will be red.
-*D%1e"pUnit H ?/ o 1@ (defa)lt- /)
/ H Celsi)s
1H Fahrenheit
PitSpeed-i"itRace H =n)mber>2 6mRh (defa)lt- 1C/)
#peed limit in (it01ane in ace
PitSpeed-i"it(or"al H =n)mber>2 6mRh (defa)lt- 1C/)
#peed 1imit in (it1ane in all sessions except ace
Uni!ue-ayout H ?G"# X +7@ =defa)lt- G"#>
Flag for )sing or not same 1ayo)t for all sessions.
Grid%Mode H ? / X 1 X B @ =defa)lt- 12 $ap from 1eader>
#how different $!( in grid.
/ H $aps between %ri*ers and my car.
1H $aps between cars and 1eader.
B H $aps between a %ri*er and pre*io)s dri*er.
Grid%Ma&Speed H ?Ges X +o @ ( defa)lt- G"#)
#how cars max speed in $rid ob8ect.
Grid%*-.SS8S=@I1G> H =string>
4hese parameters specify criteria )sed to gro)p cars in classes.
Format parameter-
$rid9Classes=/01C> H =$ro)p name>2 =r)le1>2 =r)leB>2.......
$ro)p name is dispayed in grid ob8ect.
)les format-
)le %escription
=strin> Cars belong to gro)p is class name is e;)als to =string>.
M=strin> Cars belong to gro)p if class names contains =string>.
N 7nly cars with my same class name are displayed
O +o filters. !ll cars are displayed
1 GID V1.1 by Fazerbox Pagina 29 di 34 User guide
P=strin> Cars belong to gro)p if dri*er name is e;)als to =string>.
PM=strin> Cars belong to gro)p if dri*er name contains =string>.
)les ^ e @ are )sed by defa)lt.
"xample-
$rid9ClassesC H $r)ppoF12 ]Ferrari2 ]1amborghini
$ro)p $r)ppoF12 will gro)p cars with Class names containing LFerrariN and L1amborghiniN.
Grid%2I-18R*-.SS H ?!112 ,GC1!##2 =$ro)p name in $<%9C1!##"#/01C> ( defa)lt
- !11)
$rid will show cars that pass this Filter +ame.
!11 H !ll cars displayed.
,GC1!##H %isplayed only cars with my same Class name.
"xample-
$rid9F<14"C1!## H $r)ppoF1 (see pre*io)s example)
=$ro)p name in $<%9C1!##"#/01C>- 7ne of $rid9Classes/01C name.
1 GID V1.1 by Fazerbox Pagina 3? di 34 User guide
rf%Ei4Voltae section
DRS2ile H =6"# and %# r)les file>
(oints to F, file with 6"# and %# r)les
3ersMinSpeed H =n)mber 6mRh> ( %efa)lt- / )
.nder this speed 6"# can be acti*ated.
(arameter not )sed if rf93ighVoltage is acti*e.
DRS5ra,e-e)el H =n)mber ?/01@> (%efa)lt- /.CC )
<f %# is acti*ated and bra'e le*el is )pper this *al)e2 %# is switched off.
(arameter not )sed if rf93ighVoltage is acti*e.
EUD%5/96 EUD%PR.*1I*86 EUD%+U.-I2;6 EUD%7.RMUP6 EUD%R.*8 sections
3.%9ssss sections2 where ssss is &7D2 (!C4<C"2 V.!1<FG2 A!,.(2 !C"2
4"#4%!G2 stored layo)t config)ration )sed d)ring corresponding rFactor session.
3.&9&7D section is )sed when yo) clic' on ace b)tton2 and car is motionless in &7D.
#ame examples of boxes-
5o&A:Grid6 -8216 1@@6 SE/76 <2ontSi'e:@6 2ont*olor:16 Rows: 1G6 (u"Dri)ers:#@6
Ma&-ent4(a"e:A@6 S4owGrid?
&Ro;s<n2 ;:ere n is nu>ber o- dri$ers disp%ayed@
5o&$:.1D6 D$A6 DG@6 SE/76 <2ontSi'e:@6 Delta1i"e:@.A@Q6 S4ow.1D?
& De%(a,i>e de(er>ines ;:en .,D arro;s are disp%ayed. 4ou 'an use abso%u(e or
per'en(age $a%ues. 1x2 De%(a,i>e<?.2? >eans (i>es dis(an'e %ess (:a( ?.2s -ro> a$erage
(i>e ;i%% s:o; an :orizon(a% ye%%o; %ed. De%(a,i>e<?.2?D de(er>ina(e a range B/ 3?D on
a$erage (i>e@
5o&1A:Startin-i4ts6 *enter6 1D@6 S4ow6 <2ontSi'e:@6 S4owStartin-i4ts?
&5n%y presen(s in R.01 session @
1 GID V1.1 by Fazerbox Pagina 31 di 34 User guide
Map I 3eys confiuration
Change defa)lt 'ey assignment editing parameters in ?6"G#@ section.
&e s)re +)meric(ad is 7+.
%efinitions-
V69+.,(!%='ey> H char ='ey> in n)meric pad ='ey>. ex +.,(!%9/
V69%"C<,!1 H %ot in +)meric (ad
V691"F4 H 1eft !rrow
V69<$34 H ight !rrow
V69.( H .p !rrow
V69%7A+ H %own !rrow
V69&!C6#1!#3 H \ 'ey
V69"4.+ H "4.+ 'ey
V69#(!C" H #(!C" 'ey
#3<F4 H #3<F4 'ey
C41 H C41 'ey
For all 'eys )sing corresponding char.
"x- a2b2c2...z2 /212B2E2U2C2Q2P2F2T etc.
*o""and Default 3ey Description
6eyboard6ey,ode V69+.,(!%/2 "*ent%own Change ,ap mode- Fixed or otation
6eyboard6ey:oom<n V69%"C<,!12 "*ent%own ,ap :oom in
6eyboard6ey:oom7)t C41 5 V69%"C<,!12 "*ent%own ,ap :oom o)t
6eyboard6ey,ap,o*e1eft !14 5 V691"F4 ,o*e ,ap to 1eft
6eyboard6ey,ap,o*eight !14 5 V69<$34 ,o*e ,ap to ight
6eyboard6ey,ap,o*e.p !14 5 V69.( ,o*e ,ap to .p
6eyboard6ey,ap,o*e%own !14 5 V69%7A+ ,o*e ,ap to %own
6eyboard6ey,ap<ncreaseAindowAidth #3<F4 5 V69<$34 <ncrease ,ap width or :oom<n selected
ob8ect
6eyboard6ey,ap%ecreaseAindowAidth #3<F4 5 V691"F4 %ecrease ,ap width or :oom7)t selected
ob8ect
6eyboard6ey,ap<ncreaseAindow3eight #3<F4 5 V69%7A+ %ecrease ,ap height
6eyboard6ey,ap%ecreaseAindow3eight #3<F4 5 V69.( <ncrease ,ap height
6eyboard6ey+ames V69(!.#"2 "*ent%own #how dri*ers name in ,ap
6eyboard6eyFrame !14 5 V69%"C<,!12 "*ent%own #how a border ,ap
6eyboard6ey,apeset(osition #3<F4 5 V69(!.#"2 "*ent%own eset ,ap (osition
6eyboard6ey,ap#ectorColor !14 5 V69(!.#"2 "*ent%own #how sector in different colo)rs
6eyboard6ey,ap+ext4rac' !14 5 V69+.,(!%/2 "*ent%own 1ad next trac' map with same name of
c)rrent (if exists)
6eyboard6ey<nfo V69(<+42 "*ent%own #how extra info in ,ap
6eyboard6ey<con C41 5 12 "*ent%own Change icon car
6eyboard6ey4ext C41 5 B2 "*ent%own Change font for dri*er name
6eyboard6ey3)d C41 5 V69#(!C"2 "*ent%own #how 3.%
6eyboard6ey"dit3)d #3<F4 5 C41 5 V69#(!C"2
"*ent%own
3.% "dit ,ode
6eyboard6ey1eft V691"F42 "*ent%own ,o*e selected box to 1eft
1 GID V1.1 by Fazerbox Pagina 32 di 34 User guide
6eyboard6eyight V69<$342 "*ent%own ,o*e selected box to ight
6eyboard6ey.p V69.(2 "*ent%own ,o*e selected box to .p
6eyboard6ey%own V69%7A+2 "*ent%own ,o*e selected box to ight
6eyboard6eyCommand V69"4.+2 "*ent%own !cti*ate men) item
6eyboard6ey,en) !14 5 V69#(!C"2 "*ent%own #how ,"+.
6eyboard6eyChangeFont&ox !14 5 V69"4.+2 "*ent%own Change Font for selected box
6eyboard6eyC411"F4 C41 5 V691"F4 "nlarge selected box
6eyboard6eyC41<$34 C41 5 V69<$34 %ecrease selected box width
6eyboard6eyC41.( C41 5 V69.( %ecrease selected box height
6eyboard6eyC41%7A+ C41 5 V69%7A+ <ncrease selected box height
%# +on mapped. .se same 'ey of
rf93ighVoltage.
!dd "*ent%own
!cti*ate %#.
%#7FF +on mapped. .se same 'ey of
rf93ighVoltage
!dd "*ent%own
%eacti*ate %#
6"# +on mapped. .se same 'ey of
rf93ighVoltage.
+ot !dd "*ent%own
!cti*e 6"#
$<%,7%" +on mapped Change gaps in $<%
$<%C1!## +on mapped Filter cars on class name. .sef)ll for class
classification
<n $<% V1.1 is possible mapping controller b)ttons to $<% f)nctions.
"xample to map b)tton B of controller 1 for $<%7%" we will )se-
$<%,7%" H controller212 b)tton2 B
GID3eyboard.e&e
(rogram )sed to obtain 'eys *irt)al code (V69F12 V69#(!C" _ )
1 GID V1.1 by Fazerbox Pagina 33 di 34 User guide
Map H Dri)erIc4ane
4his ,ap 7b8ect is able to show map when dri*er is in spectator mode-
4o associate myself to a 4eam2 edit 4eam,embers parameter in idconf.t&t to other0
dri*ers of same 4eam. +ames m)st me comma separated. efer to pre*io)s chapter
L,an)al config)ration 0 $idconf.txtN.
Uninstallation
1. %elete d#d$.dll and GIDPluin.ini from rFactor folderO
B. %elete GIDPluin.dll from rFactorR(l)ginsO
E. emo*e $<% folder from rFactorR(l)ginsO
U. <f installed with an other pl)gin2 rename nomepl)gin.dll in dEdT.dll
1roubles4ootin
!) Crash to %es'top at start)p- <nstall Mi'roso-( Visua% 0// 2??8 Redis(ribu(ab%e Pa'"age
&x8*@
&) %E%%DT9U/.%11 not fo)nd. <nstall latest %irectD2 download from Mi'roso-(.
*redits
rfactoracingweb for testing and logoO
Virt)al acing $ro)p #taff O
<#< for rFactor pl)gin examples so)rce code at www.rfactor.net
1 GID V1.1 by Fazerbox Pagina 34 di 34 User guide
Map in 3D rFa'(or Moni(or

You might also like