[Plugin] GR TV Plugin v2.9 by Gerald Jacobson

[Plugin] GR TV Plugin v2.9 by Gerald Jacobson

Messaggioda Simone » 3 giugno 2014, 10:14

rFactor2 | GR TV Plugin v2.9 by Gerald Jacobson
Immagine

MEDIA ---------------------------------------------------------------------------
Immagine Immagine Immagine

INFO ------------------------------------------------------------------------------------
Hello,
I am glad to share the Plugin TV for rF2 I have been working on. The complete tool has been designed
to provide support to race broadcasting and ingame drivers. This support consists of a set of customizable information
overlay widgets and a camera/replay selection manager that can be remotely controlled by
GRTVPluginConsole.exe.

All widgets are autonomous, except the WeatherFull widget (Radar) that need a running Remove Console, as it is the console that collect/build the image and send it to the plugin via UDP.
Any existing UI stay compatible with newer realease of the plugin. So you have all your time to add new widgets, and you don't need to rework your UI at each plugin delivery.

REMINDER: No plugin is running when you replay a VCR file. This this plugin cannot be use to broadcast recorded race.

Installation
1. Copy GRTvPlugin.dll (32bits) or GRTvPlugin_x64.dll (64bits) into /plugin folder of the rF2 folder where you want to install the plugin.
2. Copy GRTvPlugin folder into /userdata/player folder. This folder contains the GRTvPlugin.ini file.
3. Copy RemoteConsole.C# folder wherever you want. Although unnecessary, I would still recommend
to put it into rF2 root or otherwise some people will forget where they had put it.


Configuration
It is not recommended to change default port numbers unless you know what you are doing.
These values are defined in GRTvPlugin.ini file contained in GRTvPlugin.

Standard port values are:

* remote console listen on localhost:668
* plugin listen on localhost:669

TV plugin Customisation
The tool is delivered with two UI:
- Classic (Demo of all widgets) Default UI
- Gt-Series (based on Blancpain)

Edit "GRTvPlugin.ini" to specify which UI ini to use (to use the gt-series, uncomment its line and
comment the other one)

-----------------------------------------------------------------

Widget list:
Here an image would be greatly appreciated
If there is a key shortcut to activate/deactivate each of the widgets, it would be useful to include it by
its side. If not, it might be useful to define one.


* Driver Information
* Driver Timing
* Scrolling Banner (Realtime ranking)
* Weather Panel
* Session Information
* UI Information (UI logo + version)
* Overtake
* Compare 3 Driver
* Tower
* Speed Trap
* Replay
* Weather Full (Radar/Satellite image)
* Cutting Line Gap
* Fastest Lap


Each widget UI is fully customizable (images, font, colors, positionning, etc...)
Profiles allow you to hide some widget and move some other widgets (an UI can have several layouts)
You can access the whole documentation and follow the evolution of the work by reading the
"continuously updated" WIKI.

Camera Control
Use the num pad to look the driver at the given place - (shortcut fully customizable)

Remote console
- Drivers rank and status
- Noticiable events and capability to replay them (3 min in past max - due to rF2 replay record duration
limit - Don't forget to configure your rF2 game)
- Widget managment (hide/show, cycle around modes, ...)

------------ Need Advice -----------
During this broadcast, i see that even if the race is a single Category race (ex: GT3), The category have been used to display several colors (red=ferrari, black=Audi, etc...), but as the Category name is also different (used in display), the Plugin group each category (ferrari together, Audi together,....) .
So, several behavior focused on each category, will be bad adapted to those kind of usage.

Two possibilities :
- In the vehicleClass.ini file, use the same name for cars in a same category (GT3 Ferrari and GT3 Audi should have the same name, ex: GT3) -> Drawback you can't display a Ferrari, Audi as label of category sticker.
- I add a new field in the vehicleClass.ini, named "category.group.name", and now the car will be grouped using this and no more using "category.name". If "category.group.name" is not set, i autofill it with "category.name"

Last Changelog v2.9:
- Add a parameter in GRTvPlugin.ini to tell if the driver data should be reinitialized when the driver name changed (like it was until today and it is the default behavior) or reinitialized only when SlotId change (keep all data when there is a driver swap)


Thank you


DOWNLOAD ---------------------------------------------------------------------------
DOWNLOAD GR TV Plugin v2.9 and Console v2.9 by Gerald Jacobson (1,5 Mb)
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v1.0.23 by Gerald Jacobson

Messaggioda Oc3lot » 3 giugno 2014, 10:28

Finalmente qualcosa si muove ! :D
Immagine
Avatar utente
Oc3lot

15
Pilota GTC
 
Messaggi: 723
Iscritto il: 17 maggio 2013, 23:57
Località: Roma

Re: GR TV Plugin v1.0.23 by Gerald Jacobson

Messaggioda oliva18 » 3 giugno 2014, 13:09

:tongueout: :clapping:
Immagine
Avatar utente
oliva18

82
Staff
Coordinatore Assetto Corsa
Coordinatore GTC
Media
 
Messaggi: 2389
Iscritto il: 29 maggio 2013, 11:52
Località: Roma

Re: GR TV Plugin v1.0.23 by Gerald Jacobson

Messaggioda oliva18 » 3 giugno 2014, 13:09

:tongueout: :clapping:
Immagine
Avatar utente
oliva18

82
Staff
Coordinatore Assetto Corsa
Coordinatore GTC
Media
 
Messaggi: 2389
Iscritto il: 29 maggio 2013, 11:52
Località: Roma

Re: GR TV Plugin v1.1.0 by Gerald Jacobson

Messaggioda Simone » 13 giugno 2014, 9:54

Rilasciata versione 1.1.0 e Remote Console 1.2.1.0

Changelog:
- Fix bug where overtake widget stay visible
- Add Spin Around event in remote console
- Add CuttingLineGap widget ( Race Session only ): Display the gap of each driver when they cut the line. Look this video, it will be clearer, at around 39mn : https://www.youtube.com/watch?v=KC_7i2GFul4
... Widget configurable (nb columns, nb rows, frequency, etc...). It is very similar to the Tower widget, so it is very quick to create a CuttingLineGap widget by copying your Tower Widget.
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v1.2.2.0 by Gerald Jacobson

Messaggioda Simone » 19 giugno 2014, 15:27

Aggiornata v1.2.2.0:

- Add Fastest Lap widget : each time a driver beat the best lap in its category, this widget is displayed
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v2.0.1 by Gerald Jacobson

Messaggioda Simone » 27 giugno 2014, 9:38

Rilasciato Plugin 2.0.1 e Console 2.0.1.0

Changelog:
- Add a UIBackground Widget : it is simply an image that is rendered before any other widget (displayed also in when replaying a noticeable event)
- Add the Car number & Team name in the scrolling Banner Widget
- Now the plugin is automatically displayed in Monitor (only in full screen : When you hit the enter key from the fullscreen monitor view to hide the telemetry and transport controls.)

Changelog recenti:
Plugin v2.0.0
- No functional change, but now you have the GRTvPlugin.dll for 32 bits (like previously) and the GRTvPlugin_x64.dll for the future rF2 64bit

Plugin 1.2.0 & Remote Console 1.2.2.0
- Add Fastest Lap widget : each time a driver beat the best lap in its category, this widget is displayed
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v2.2.0 by Gerald Jacobson

Messaggioda Simone » 11 luglio 2014, 10:21

Rilasciato TV Plugin v2.2.0 and Console v2.3.0


Changelog recenti:

Console v2.2.0
- Fix bug in console display empty line gap in the driver list (need Plugin 2.2.0+) (bug reported by Ricardo F. Edelmann)

Plugin v2.1.1
- Fix the following bug
During the Broadcast pointed by "Ricardo F. Edelmann", i see a bug on the CuttingLineGap widget. Indeed the widget stay displayed waiting the next car to cut, even if all next car are DNF/DQ...

Console v2.1.0.2
-Fix bug of when replaying an event from Web interface (camera type was not correctly parsed)

Plugin 2.1.0
- add the possibility to display the Scrolling Banner Widget also during an event replay

Console v2.1.0.1
- fix height size of the Driver table (button was hidden)

Console v2.1.0.0
- Allow access via HTTP to the console (By starting a self made tiny webserver) : this, will allows people to use mobile/pc device to control the Console, and allow several remote people (broadcasters) to command the console.
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v2.2.1 by Gerald Jacobson

Messaggioda Simone » 15 luglio 2014, 15:17

Rilasciato TV Plugin v2.2.1

Changelog v2.2.1:
- May be a fix to some issue you encounter with the plugin (following ISI recommendation to do not use anymore #pragma pack(push, 4) in plugin code.)
Changelog v2.2.2:
- Fix a crash when exiting rF2 client game in 32bit
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v2.2.8 by Gerald Jacobson

Messaggioda Simone » 20 agosto 2014, 11:02

Changelog v2.2.8:
- Bug Fix

Changelog v2.2.7:
- Bug Fix

Changelog Console v2.3.2.0 & Plugin v2.2.6:
- Added a checkbox in the TV Console "Gap compare to leader" -> if not checked the gap will be to the next in front instead of the leader
--> Affect the following widgets: Tower, Scrolling Banner, CuttingLineGap

Changelog v2.2.5:
-Fix an issue with the Tower in multicategory. The tower was unable to display cars (of a specific category) at a global place greater than the max number of displayed car in tower.

Changelog v2.2.4:
- Retrieve correctly the car number when the vehicule name as non digit after the #, like #s50 Race
-> now "xxxx#s50 xxx" will provide "50"
-> now "xxxx#50" will provide "50"
-> now "xxxx#s50Z 15 xxx" will provide "50"

Changelog: V2.2.3:
Now it is possible to use the category font color for the car number font (usefull when you overlay the car number on the colored category sticker - like in the Tower of the default UI)
The following widgets have a new property on their main INI section - new property name = "use.category.font.color.for.car.number.field"
Tower - Scrolling Banner - FastestLap - Driver Panel - CuttingLineGap - Compare3Driver

Here an example for the Tower Widget:
Codice: Seleziona tutto
[Tower]
available=1
use.category.font.color.for.car.number.field=1


In this case, the Tower will use the category font color defined in the "VechicleClass.ini" mapping file, instead of using the "text.font.color.id" of the "[Tower.Number]" section
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v2.4 by Gerald Jacobson

Messaggioda Simone » 29 agosto 2014, 11:38

Aggiornata a versione 2.4

Plugin v2.4 :
- Adding a new mode to display drivers in the Scrolling Banner widget: Instead of a continuous scrolling, you can display drivers using pagination (no scrolling)

Plugin v2.3 :
- Can display an image when the session is under "Full Yellow / Safety car"
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v2.5.1 by Gerald Jacobson

Messaggioda Simone » 5 settembre 2014, 11:22

#rFactor2 | GR TV Plugin v2.5.1 by Gerald Jacobson: Aggiornata v2.5.1

Changelog:
- Fix a bug where the display duration of the winner widget wasn't taken into account
- Add the Winner widget in the TV Console

Changelog v2.5:
- Allow to add an offset to the lap index. A new parameter "lap.count.start.at" have been added to the WidgetSessionStatus ini file in the "[Session Status.Info]" section
If you want the last lap is at 10/10 instead of 9/10, use the following setting
Codice: Seleziona tutto
[Session Status.Info]
available=1
lap.count.start.at=1

- New Winner widget added. This widget is displayed automatically at the end of the session. This widget is based on the Driver Detail widget with 3 additional fields (Time, Distance and max speed)
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v2.6 by Gerald Jacobson

Messaggioda Simone » 18 settembre 2014, 14:41

rFactor2 | GR TV Plugin v2.6 by Gerald Jacobson: Aggiornata alla versione 2.6

Changelog:
- Add a 5th mode to the tower, showing the max speed of each driver.
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v2.7.1 by Gerald Jacobson

Messaggioda Simone » 4 novembre 2014, 18:09

#rFactor2 | GR TV Plugin v2.6 by Gerald Jacobson: Aggiornato Plugin v2.7.1 e Cconsole 2.4.16
Changelog:
Enhance Auto Camera
- Include/Exclude cars in pitlane/box
- add a customizable number of driver used to cycle

Changelog Plugin v2.7.0 e Console v2.4.0.0:
Add an Auto Camera mode (3 mode actually)
- Focus on leader
- Cycle leader categories (every x second) - for multi category race
- Cycle drivers (every x second)
Fix a crash on some vehicle names when extracting number

Changelog Plugin v2.6.1:
- Fix a crash when returning from Alt+Tab in fullscreen mode

Changelog Console v2.3.3.2:
- Fix a crash on the event list when a filter is applied

Changelog Console v2.3.3.1:
- Avoid to loose the selected event, when events are added or remove from the list

Changelog Plugin v2.6.0:
- Add a 5th mode to the tower, showing the max speed of each driver.
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Re: GR TV Plugin v2.9 by Gerald Jacobson

Messaggioda Simone » 18 novembre 2014, 17:50

#rFactor2 | GR TV Plugin v2.9 by Gerald Jacobson: Aggiornato Plugin v2.9
Changelog:
- Add a parameter in GRTvPlugin.ini to tell if the driver data should be reinitialized when the driver name changed (like it was until today and it is the default behavior) or reinitialized only when SlotId change (keep all data when there is a driver swap)

To activate it, edit the GRTvPlugin.ini
Codice: Seleziona tutto
// main parameters
[Main]
// Set Reinit.Info.On.DriverName.Changed=0 if you want to reinit only on rF2 slodId (used to avoid reinit on driver swap)
Reinit.AllInfo.On.DriverName.Changed=0


Changelog Plugin v2.8:
- Add a 5th mode to the tower : display last lap time
Avatar utente
Simone

99
Admin
Coordinatore F1 Swiss
Pilota GTC
 
Messaggi: 13944
Iscritto il: 20 agosto 2009, 16:28
Località: Perugia - Umbertide

Prossimo

Torna a Download

 


  • Argomenti correlati
    Risposte
    Visite
    Ultimo messaggio

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite