Skip to content

Instantly share code, notes, and snippets.

@srlemke
Last active June 9, 2025 17:21
Show Gist options
  • Save srlemke/6f07f10f484cd23fe3a704db0265c618 to your computer and use it in GitHub Desktop.
Save srlemke/6f07f10f484cd23fe3a704db0265c618 to your computer and use it in GitHub Desktop.
TinyPedal on OpenSUSE for Le Mans Ultimate
Note, to be able to move widgets in wayland check: "Enable X11 Platform Plugin Override" on tinypedal
compatibility settings and restart it.
-> Now to install && run:
zypper in python313-pyside6 python313-pyxdg python313-psutil
Clone it recursivelly:
git clone --recursive https://github.com/s-victor/TinyPedal.git
Make sure to place dll from
https://github.com/schlegp/rF2SharedMemoryMapPlugin_Wine/tree/master/build in:
~/steam/steam/steamapps/common/Le Mans Ultimate/Plugins/
Enable the plugin on LMU:
~/.steam/steam/steamapps/common/Le Mans Ultimate/UserData/player/CustomPluginVariables.JSON
That should be it:
slemke@simrig:~/TinyPedal> python3 run.py -p 6
11:49:36 INFO: LOGGING: output to console
11:49:36 INFO: TinyPedal: 2.28.2-dev
11:49:36 INFO: Python: 3.10.17.final.0
11:49:36 INFO: Qt: 5.15.2
11:49:36 INFO: PySide: 5.15.2.1
11:49:36 INFO: psutil: 7.0.0
11:49:36 INFO: USERDATA: config.json loaded (global preset)
11:49:36 INFO: USERDATA: config.lock loaded (file lock)
11:49:36 INFO: High DPI scaling: OFF
11:49:36 INFO: Platform plugin: xcb
11:49:36 INFO: Single instance mode: ON
11:49:36 INFO: STARTING............
11:49:36 INFO: USERDATA: default.json loaded (user preset)
11:49:36 INFO: USERDATA: brakes.json loaded (style preset)
11:49:36 INFO: USERDATA: brands.json loaded (style preset)
11:49:36 INFO: USERDATA: classes.json loaded (style preset)
11:49:36 INFO: USERDATA: compounds.json loaded (style preset)
11:49:36 INFO: USERDATA: heatmap.json loaded (style preset)
11:49:36 INFO: USERDATA: tracks.json loaded (style preset)
11:49:36 INFO: ENCODING: UTF-8
11:49:36 INFO: CONNECTING: rFactor 2 API
11:49:36 INFO: sharedmemory: ACTIVE: $rFactor2SMMP_Scoring$ (Copy Access)
11:49:36 INFO: sharedmemory: ACTIVE: $rFactor2SMMP_Telemetry$ (Copy Access)
11:49:36 INFO: sharedmemory: ACTIVE: $rFactor2SMMP_Extended$ (Direct Access)
11:49:36 INFO: sharedmemory: ACTIVE: $rFactor2SMMP_ForceFeedback$ (Direct Access)
11:49:36 INFO: sharedmemory: UPDATING: thread started
11:49:36 INFO: sharedmemory: player index override: False
11:49:36 INFO: sharedmemory: server process ID: DISABLED
11:49:36 INFO: CONNECTED: rFactor 2 API (unknown)
11:49:36 INFO: ENABLED: module delta
11:49:36 INFO: ENABLED: module energy
11:49:36 INFO: ENABLED: module force
11:49:36 INFO: ENABLED: module fuel
11:49:36 INFO: ENABLED: module hybrid
11:49:36 INFO: ENABLED: module mapping
11:49:36 INFO: ENABLED: module notes
11:49:36 INFO: ENABLED: module relative
11:49:36 INFO: ENABLED: module restapi
11:49:36 INFO: ENABLED: module sectors
11:49:36 INFO: ENABLED: module stats
11:49:36 INFO: ENABLED: module vehicles
11:49:36 INFO: ENABLED: module wheels
11:49:36 INFO: GUI: loading window menu
11:49:37 INFO: DISABLED: pace notes sounds playback
11:49:37 INFO: GUI: loading tray icon
11:49:37 INFO: GUI: loading window color theme: Dark
11:49:37 INFO: GUI: loading window setting
11:49:37 INFO: GUI: window position corrected
11:49:37 INFO: FINALIZING............
11:49:37 INFO: ENABLED: overlay control
11:49:37 INFO: USERDATA: config.json saved (took 0ms, 0/10 attempts)
11:49:37 INFO: USERDATA: default.json saved (took 2ms, 0/10 attempts)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment