GamePanel SDK integration fix from TEMU
  • Python 55.8%
  • ReScript 44.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-20 13:29:22 +02:00
.vs/g15_patcher.slnx initial commit 2026-09-20 12:31:49 +02:00
cs_source initial commit 2026-09-20 12:31:49 +02:00
portal2_july09 add portal2 july2009 support and fix --fix-pe not working 2026-09-20 13:29:22 +02:00
g15.dll initial commit 2026-09-20 12:31:49 +02:00
g15_default.res initial commit 2026-09-20 12:31:49 +02:00
LgLcdApi_x86.dll initial commit 2026-09-20 12:31:49 +02:00
patcher.py add portal2 july2009 support and fix --fix-pe not working 2026-09-20 13:29:22 +02:00
README.txt initial commit 2026-09-20 12:31:49 +02:00

laura/source-g15-fix

a patcher to fix the Logitech GamePanel SDK integration in Source games (for 32-bit source games only!)

pre-patched installation guide:
1. find the folder for the game you want
2. copy the contents of that folder to your game directory
3. profit!

if you don't see a game yet pre-patched, follow these instructions:
1. patch the binary:
  1.1. if your version of Source exports CommandLine_Tier0 in tier0.dll, run py patcher.py --fix-pe g15.dll 
  1.2. if your version of Source exports CommandLine in tier0.dll, run py patcher.py g15.dll
2. copy g15_patched.dll (as g15.dll) and LgLcdApi_x86.dll to the bin folder of your game
3. copy the g15_default.res to as <game>/resource/g15.res
  3.1. unless you're running CS:Source, you must edit the res file to match the props used for your game.
       to do this, run g15_dumpplayer to get a list of props available to use

Q&A:
- Why are you patching out the registry lookup in favour of a flat folder one
-> It was causing issues on my system for some reason

- Why did you do this?
-> Idk bored

- Will you or can I submit this patch to Valve?
-> go for it but they probably don't care, it's a fix for an obscure integration
   for a piece of hardware that the vendor hasn't supported in well over 10 years
   and who's software stopped being receiving updates in 2020. the GamePanel SDK 
   and by extension the G15/G15v2/G510 and G19 do NOT work with G-Hub and never will.

- meow?
-> wruff