Community Tips & Fixes: Difference between revisions

From Dea7hsmiles
Jump to navigation Jump to search
No edit summary
No edit summary
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
A curated list of fixes, workarounds, and tips contributed by our Discord community.   
A curated list of fixes, workarounds, and tips contributed by our Discord community.   
Have something to add? Post it in Discord and we’ll mirror it here.
Have something to add? Post it in Discord and we’ll mirror it here.
Line 7: Line 6:
== Latest submissions ==
== Latest submissions ==


=== DJ_GLiTCH Tip: Auto-switch resolution per game (May 6, 2025) ===
{{FixCard
{{FixCard
|type=Tip
  |title=Auto-switch resolution per game (Luigi’s Mansion example)
  |title=Auto-switch resolution per game in TeknoParrot with QRes (Luigi’s Mansion example)
  |author=DJ_GLiTCH
  |author=DJ_GLiTCH
  |date=May 6, 2025
  |date=May 6, 2025
  |source=
  |source=https://www.majorgeeks.com/files/details/qres.html
  |affected=Windows • TeknoParrot (4K/240Hz example)
  |affected=Windows • TeknoParrot
  |summary=Use an AHK “Running Script” in LaunchBox plus QRes.exe to set a game-friendly resolution on launch and restore your native resolution on exit—handy when games won’t go fullscreen or scale correctly.
  |summary=
|steps=
This code will dynamically change your monitor resolution if you have issues with games not being fullscreen or scaling incorrectly.
# Download **QRes.exe** and place it in a folder of your choice. ([https://www.majorgeeks.com/files/details/qres.html QRes download])
 
# In LaunchBox, open **Tools → Manage Emulators → TeknoParrot → Running Script**.
The code is stored in Launchbox emulator settings, under "Running Script" for Teknoparrot.
# Paste the script below and update the path to your QRes.exe.
 
# Adjust the refresh rate (``/r:240`` → 240/144/120/60) and the target resolution(s) for your monitor.
You'll need QRes.exe to make this work too (download link below). No install required, just copy QRes.exe into a folder you'd like to save it in.
# Launch **Luigi’s Mansion**; the script waits for the game process, switches to 1920×1080 while running, then restores 3840×2160 on exit.
 
|notes=
Change the directory path in the code to suit where you have saved QRes.exe
* If scaling looks off, set Windows display scaling to **100%**.
 
* Path with spaces is fine—keep the quotes around the QRes.exe path.
Note: 1: The resolution and refresh rates are tailored to my monitor (4k 240hz). If you have a different refresh rate you want to use across all resolutions, change /r:240 to be what you need (240 = 240hz, 120 = 120hz, 60 = 60hz, etc.). The resolution is self-explanatory, and is in the ChangeResolution(x,y) loop section.
* To use this for other games, change the process name and target resolution (see comments in the code).
 
|attachments=<pre>
Note 2: I've only populated Luigi's Mansion so far but will add more games later, and will try to make the original resolution and hz more smart (currently I hard code 4k 240hz).
; LaunchBox → TeknoParrot → Running Script (AutoHotkey v1)
 
Note 3: If you have any issues, try setting your display scaling to 100%.
 
<pre class="fix-code">
#Persistent
#Persistent


; Function to change the resolution via QRes
; Function to change the resolution
ChangeResolution(width, height) {
ChangeResolution(width, height) {
    ; EDIT THIS PATH to where you placed QRes.exe
     RunWait, "C:\xxx\QRes.exe" /x:%width% /y:%height% /c:32 /r:240,,Hide
     RunWait, "C:\Tools\QRes\QRes.exe" /x:%width% /y:%height% /c:32 /r:240,, Hide
}
}


; Luigi's Mansion example (VACUUM.exe)
; Run when Luigi's Mansion starts
Loop {
Loop {
     Process, Wait, VACUUM.exe
     Process, Wait, VACUUM.exe
     ChangeResolution(1920, 1080)     ; Set game-time resolution
     ChangeResolution(1920, 1080) ; Change to the desired new resolution for the game
     Process, WaitClose, VACUUM.exe
     Process, WaitClose, VACUUM.exe
     ChangeResolution(3840, 2160)     ; Restore native resolution
     ChangeResolution(3840, 2160) ; Restore the original resolution for the monitor
}
}
</pre>
</pre>
  |tags=Windows • TeknoParrot • Resolution • Fullscreen • Scaling • QRes • AHK
  |attachments=
* QRes.exe download: https://www.majorgeeks.com/files/details/qres.html
}}
}}




=== ChrisTucker Tip: Stabilize RS3 Reapers config drift (June 15, 2025) ===
{{FixCard
{{FixCard
|type=Tip
  |title=Stabilize RS3 Reapers when MAMEHooker config drift happens
  |title=Stabilize RS3 Reapers when MAMEHooker config drift happens (triggers/recoil crossed)
  |author=ChrisTucker
  |author=ChrisTucker
  |date=June 15, 2025
  |date=June 15, 2025
  |source=
  |source=
  |affected=RS3 Reapers (MAMEHooker; possibly HOTR scripts—untested)
  |affected=RS3 Reapers MAMEHooker HOTR (untested)
  |summary=If your RS3s suddenly “swap” functions (e.g., Gun 1 recoils Gun 2 or both fire together), run this quick reset flow to re-establish correct player mapping and stability.
  |summary=
|steps=
Hello! @dea7hsmiles thank you so much! me and my wife love playing all these awesome games. I have some tips for peeps like me with RS3 reapers
# Reboot the PC.
 
# Open <code>LaunchBox\Emulators\DemulShooter</code> and verify mapping (Gun 1 → Player 1, Gun 2 → Player 2).
Some tips for peeps with RS3's, who use only mame&#8203;hooker and who suffer from occasional "config drift" e.g. gun 1 recoils gun 2, gun 2 and gun 1 fire at the same time etc. This may work for HOTR if you run those scr&#8203;ipts instead but that's untested my end
# In the Tools folder, open the gun software and re-configure each gun.
 
# Run '''Set emulator to MAMEHooker''' script '''as Administrator'''.
 
# Run '''Config guns for RS3 Reapers''' script '''as Administrator'''.
 
# Then launch your front end; behavior should be back to normal.
If your guns start to get confused try this (assuming everything was working before on all systems and com ports set to correct port for each device):
|notes=
 
* Do '''not''' have LaunchBox/BigBox open while doing the steps.
 
* HOTR may work with the same sequence if you run its scripts instead ('''untested''' by author).
1: Reboot PC
* Pre-reqs for consistent results:
 
** Add AV exclusions for the download location and temp folder (AV can quarantine files mid-download).
2: Go into launchbox/emulators/demulshooter and check that guns are in correct player e.g. gun1 registers as player 1 and gun 2 player 2
** Add an AV exclusion for the drive root or the scripts may be blocked when they run.
 
** Ensure COM ports are fixed and survive reboots; power on in a consistent order (PC first, then USB hub) with '''both''' guns attached.
3: Config lightguns from gun software in tools folder, do each gun
** Keep both guns connected during boot and scripting to avoid mix-ups.
 
|tags=Windows • Lightgun • RS3 • MAMEHooker • LaunchBox • DemulShooter
4: Run "set emulator to mame&#8203;hooker scr&#8203;ipt" - as administrator
 
5: Run "config guns for RS3 reapers" scr&#8203;ipt - as administrator
Everything should now work if it did before
 
 
 
Pre-requisites
 
1: Antivirus disabled on download location/including temp folder of zip download (AV can zap stuff as it downloads otherwise)  
 
2: Disable AV for root of drive or it will zap stuff as it runs
 
3: COM ports setup correctly and settings surviving reboots (you can achieve this by turning things on the same way each time - for me I turn on the PC then the hub once booted with both guns attached - having both guns attached at both times if you have 2x RS3's seems to stop it getting mixed up)
 
4: Don't do the above with LaunchBox or BigBox open, or it won't work do the above then open the front end I'm getting consistent results with the above and having it stable really shows off how amazing this build is - absolutely love it
 
Enjoy guys!
}}
}}

Latest revision as of 18:13, 15 August 2025

A curated list of fixes, workarounds, and tips contributed by our Discord community. Have something to add? Post it in Discord and we’ll mirror it here.

Latest submissions

DJ_GLiTCH Tip: Auto-switch resolution per game (May 6, 2025)

Auto-switch resolution per game (Luigi’s Mansion example)
By: DJ_GLiTCH
Date: May 6, 2025
Affects: Windows • TeknoParrot
Source: link
This code will dynamically change your monitor resolution if you have issues with games not being fullscreen or scaling incorrectly.

The code is stored in Launchbox emulator settings, under "Running Script" for Teknoparrot.

You'll need QRes.exe to make this work too (download link below). No install required, just copy QRes.exe into a folder you'd like to save it in.

Change the directory path in the code to suit where you have saved QRes.exe

Note: 1: The resolution and refresh rates are tailored to my monitor (4k 240hz). If you have a different refresh rate you want to use across all resolutions, change /r:240 to be what you need (240 = 240hz, 120 = 120hz, 60 = 60hz, etc.). The resolution is self-explanatory, and is in the ChangeResolution(x,y) loop section.

Note 2: I've only populated Luigi's Mansion so far but will add more games later, and will try to make the original resolution and hz more smart (currently I hard code 4k 240hz).

Note 3: If you have any issues, try setting your display scaling to 100%.

#Persistent

; Function to change the resolution
ChangeResolution(width, height) {
    RunWait, "C:\xxx\QRes.exe" /x:%width% /y:%height% /c:32 /r:240,,Hide
}

; Run when Luigi's Mansion starts
Loop {
    Process, Wait, VACUUM.exe
    ChangeResolution(1920, 1080) ; Change to the desired new resolution for the game
    Process, WaitClose, VACUUM.exe
    ChangeResolution(3840, 2160) ; Restore the original resolution for the monitor
}




ChrisTucker Tip: Stabilize RS3 Reapers config drift (June 15, 2025)

Stabilize RS3 Reapers when MAMEHooker config drift happens
By: ChrisTucker
Date: June 15, 2025
Affects: RS3 Reapers • MAMEHooker • HOTR (untested)
Hello! @dea7hsmiles thank you so much! me and my wife love playing all these awesome games. I have some tips for peeps like me with RS3 reapers

Some tips for peeps with RS3's, who use only mame​hooker and who suffer from occasional "config drift" e.g. gun 1 recoils gun 2, gun 2 and gun 1 fire at the same time etc. This may work for HOTR if you run those scr​ipts instead but that's untested my end


If your guns start to get confused try this (assuming everything was working before on all systems and com ports set to correct port for each device):


1: Reboot PC

2: Go into launchbox/emulators/demulshooter and check that guns are in correct player e.g. gun1 registers as player 1 and gun 2 player 2

3: Config lightguns from gun software in tools folder, do each gun

4: Run "set emulator to mame​hooker scr​ipt" - as administrator

5: Run "config guns for RS3 reapers" scr​ipt - as administrator Everything should now work if it did before


Pre-requisites

1: Antivirus disabled on download location/including temp folder of zip download (AV can zap stuff as it downloads otherwise)

2: Disable AV for root of drive or it will zap stuff as it runs

3: COM ports setup correctly and settings surviving reboots (you can achieve this by turning things on the same way each time - for me I turn on the PC then the hub once booted with both guns attached - having both guns attached at both times if you have 2x RS3's seems to stop it getting mixed up)

4: Don't do the above with LaunchBox or BigBox open, or it won't work do the above then open the front end I'm getting consistent results with the above and having it stable really shows off how amazing this build is - absolutely love it

Enjoy guys!