

TinyPedalはタルガフローリオなどのコンバートでも知られるS.Victorさんが制作され、軽量かつ情報量が多く無償で提供されるオーバーレイHUDです。
2025年現在でも精力的なアップデートが行われており、続々と新機能が追加されています。
準備
必要プラグイン、動作環境、インストール

rFactor2
- 
rF2 Shared Memory
TinyPedalは、rF2からのデータ取得に"rF2 Shared Memory Map Plugin"を使用します。既にCrewChiefやSimhubなどを使用されている方はインストール済みとなりますが、そうではない方は先にこちらをダウンロードし、rF2をインストールしている
"\rFactor 2\Bin64\Plugins"フォルダに
"rFactor2SharedMemoryMapPlugin64.dll"をコピーし
ゲーム内の設定(SETTINGS>GAMEPLAY>PLUGIN)で上記プラグインをOnにして、rF2を再起動してください。 
- 
TinyPedalのダウンロード
- 
リリースページ(GitHub)から最新TinyPedalをダウンロード。圧縮ファイル(.7z)を解凍してください。
 - 
解凍したフォルダを適切な場所*に保存、"tinypedal.exe"を起動してください。
- 
*C:\Program Filesに保存すると動作しないことがあります(APPが管理者権限を持たないため)。yashimaはDocumentsフォルダを使用しています。
 
 - 
 - 
ランタイムエラー(missing vcruntime140"など)が出る場合
 
 - 
 
"Microsoft Visual C++ 2015 Redistributable"をインストールしてください。
- 
動作環境
TinyPedalは全機能を使用した状態でCPU(3.0GHz)を5%、メモリを20MBを使用するとされています。これは他のオーバーレイソフトに比べ、非常に軽い数値です。
※TinyPedalを使用して重いと感じた場合には、必要のないウィジェットを非表示にすることで動作が軽くなります。 
Le Mans Ultimate
- 
プラグインのインストール
- 
LMUでTinyPedalを動作させるのにも"rFactor2SharedMemoryMapPlugin"が必要になります。プラグインをダウンロードしたらLMUをインストールしている
"\Le Mans Ultimate\Plugins"フォルダに
"rFactor2SharedMemoryMapPlugin.dll"をコピーしてください。
 - 
コピー後にLMUを起動すると
"\UserData\player"フォルダの
\CustomPluginVariables.JSON"に記述が追加されます。
JSONをテキストエディタで開き、下記部分の数値を"1"に書き換えて保存し、LMUを再起動してください。
"rFactor2SharedMemoryMapPlugin64.dll":{
" Enabled":0, =>1,
︙ 
 - 
 
- 
LMUでのTPダウンロード及び動作環境はrF2と同様です。
 
Tinypedalの更新方法
TPを新しいバージョンにアップデートする際は、ダウンロードした最新ファイルを既存ファイルに上書きしてください(設定ファイルは上書きされません)。
※ファイル上書きはTPを終了してから行ってください。
注意点
TinyPedalはrF2の画面設定が"Full Screen"の時には動作しません。必ず"Borderless"、もしくは"Windowed"にて起動してください。
使用方法
Widget配置、設定セーブ/ロード、バージョンアップなど


ウィンドウメニュー
基本的な設定と操作はウィンドウメニューで行います。
- 
Overlay
- 
Lock Overlay:配置したオーバーレイを固定します。
 - 
Auto hide:ピットボックスでオーバーレイを非表示にします。
 - 
Grid move:ウィジェットのグリッド配置が可能になります。
 - 
Reload:配置を再読込します。
 - 
Restart API:APIリセット。TPが止まった際に使用すると回復することがあります。
 - 
Reset data:Deltabest、Energy/Fuel Delta、Track mapのリセットが可能です。
 - 
Quit:TPを閉じます。
 
 - 
 
- 
Config
- 
Application:TP自身の様々な動作設定が変更できます。
 - 
Compatibility:Linuxとの互換性オプションです。
 - 
User Path:データ保存場所のパスを変更することが出来ます。
 - 
Unit and Symbols:速度や温度などの単位を変更できます。
 - 
Global font override:全ウィジェットのフォントとサイズを一括変更できます。
 - 
Shared memory API:使用APIの設定変更が可能です。
 
 - 
 
- 
Tools
- 
Fuel Calculator:レース周回数、タイム、タンク容量、燃費などのデータを入力することにより、自動で燃料補給量を計算してくれるツールです。
 - 
Track Map Viewer:TPで作られたマップをロードし、Rや距離などのデータを見ることが出来ます。
 - 
Heatmap edditor:タイヤヒートマップの色を変更できます。
 - 
Vehicle brand editor:Standingsに表示するメーカーロゴを設定できます。
 - 
Vehicle class editor:Standingsに表示するクラス色を設定できます。
 - 
Track Notes Editor:TPで作られたマップをロードし、自作ペースノートを作ることが出来ます。
 
 - 
 
- 
Window
- 
Show at startup:TP起動時にメニューウィンドウを表示させます。
 - 
Minimize to tray:TPをタスクトレイに最小化します。
 - 
Remember position:メニューウィンドウの配置を記憶し、次回起動時にも同じ場所に表示します。
 - 
Remember Size:メニューウィンドウのサイズを記憶し、次回起動時にも同じサイズで表示します。
 
 - 
 
- 
Help
- 
User Guide:githubサイトに掲載されているユーザーガイド(英語)のリンクです。
 - 
FAQ:githubサイトに掲載されているFAQ(英語)のリンクです。
 - 
Show Log:TPの動作ログを表示します。エラー報告などの際に使用します。
 - 
About:バージョンなどが記載されています。Contributorsには見たことのある名前が出てきます。
 
 - 
 
メニュータブ
詳細な表示設定はメニュータブで行います。
- 
Widget
ウィジェット(表示されるパーツ)の表示切替、設定を行います。不要なウィジェットはOFF(非表示)にすると動作が軽くなります。 
- 
Module
モジュールは各ウィジェットにデータを提供します。対応するモジュールがOFFの場合、ウィジェットが更新されません。数値を変えるとrFactor2が重くなることがあるので、モジュールの設定は変更しないことをお勧めします。 
- 
Preset
配置を保存したプリセットの表示、管理を行います。- 
New Preset:新たなプリセットを作成します。プリセット名を作成後、配置は自動保存されます。
 - 
Load:保存したレイアウトを呼び出します。車種、レース、ゲームによるレイアウトの変更が可能です。
 - 
Refresh:プリセットリストを再読込します。
 - 
Set Primary LMU(Preset上で右クリック):これを設定するとLMU起動時にプリセットを自動で読込みます。
 - 
Set Primary RF2(Preset上で右クリック):これを設定するとrF2起動時にプリセットを自動で読込みます。
 - 
Clear Primary tag(Preset上で右クリック):選択したプリセットの自動読込みを解除します。
 - 
Duplicate (Preset上で右クリック):プリセットを複製します。別名保存することで既存レイアウトから新たなプリセットが作れます。
 - 
Rename (Preset上で右クリック):プリセットをリネームします。
 - 
Delete (Preset上で右クリック):プリセットを削除します。
 
 - 
 
- 
Spectate
観戦モードです。ドライバー名を選ぶことで他車のデータを見ることができます。- 
Spectate
選択したドライバーの操作や状態が表示されるようになります。 - 
Refresh
一覧を更新します。 - 
Disabled/Enabled
観戦モードのオフ/オンを切り替えます。 
 - 
 
Widget
各ウィジェットの表示切替、詳細設定

- 
ON / OFF
ウィジェットの表示切替えです。使用しないウィジェットはオフにすることでPC負荷が軽減されます。 
- 
Config
各ウィジェットの設定はConfigで変更できます。詳細についてはGithubのユーザーガイド(英語)もご参照ください。- 
Reset:Configを初期設定に戻します
 - 
Apply:Configを開いたまま変更を適用します
 - 
Save:変更を保存してConfigを閉じます
 - 
Cancel:変更をキャンセルしてConfigを閉じます
 
 - 
 
その他・注意事項
- 
サーバー時間倍率が正しく反映されない件について
2024年10月現在、rF2のオンラインサーバーで時間倍率を変更している場合、Curiseの"Track Clock Time Scale"を変更しても、ゲーム内時間が正しく反映されないことがあります。作者(Victorさん)への問い合わせではrF2の仕様の問題との回答でした。よって、現状のrF2では時間倍率を自動反映させることはできず、手動切替が必要になります。- 
変更方法
- 
\rFactor 2\UserData内にあるPlayer.jsonを開く
 - 
"MULTI RaceTimeScale"をサーバーの時間倍率と同じ数値に変更
 - 
TPの時間倍率も同数値に変更
 
 - 
 
 - 
 
- 
Tinypedalが上手く動かない場合
- 
rF2がFullscreen設定の場合、TPは動作しません。GraphicsのDisplay設定よりBorderless、もしくはWindowモードに切替えてください。
 - 
rFactor2SharedMemoryMapPluginが最新バージョンではない可能性があります。
- 
プラグインの最新バージョンをダウンロードし、インストールしてください。
 - 
CrewCheifを使用している方は、
\rFactor 2\Bin64\Plugins
にある
rFactor2SharedMemoryMapPlugin64.dl
を一度削除してからCrewCheifを再起動することで、自動的にプラグインの最新版が入手可能です。 
 - 
 
 - 
 
- 
TinyPedalはオープンソースプログラムです。プログラミングに詳しい方は、Githubにあるソースコードを書換えることでカスタマイズが可能です。ぜひお試しください。
 
