Community Tips & Fixes: Difference between revisions

From Dea7hsmiles
Jump to navigation Jump to search
No edit summary
No edit summary
Line 16: Line 16:
  |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=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.
  |steps=
  |steps=
# Download **QRes.exe** (no install needed) and place it wherever you like. ([https://www.majorgeeks.com/files/details/qres.html QRes download])
# Download '''QRes.exe''' (no install needed) and place it wherever you like. ([https://www.majorgeeks.com/files/details/qres.html QRes download])
# In LaunchBox: **Tools → Manage Emulators → TeknoParrot → Running Script**.
# In LaunchBox: '''Tools → Manage Emulators → TeknoParrot → Running Script'''.
# Paste the AHK below and **update the path** to your QRes.exe.
# Paste the AHK below and '''update the path''' to your QRes.exe.
# Adjust refresh rate: change <code>/r:240</code> to match your monitor (240/165/144/120/60).
# Adjust refresh rate: change <code>/r:240</code> to match your monitor (240/165/144/120/60).
# Launch **Luigi’s Mansion**. The script waits for <code>VACUUM.exe</code>, switches to 1920×1080 while the game is running, then restores 3840×2160 when it exits.
# Launch '''Luigi’s Mansion'''. The script waits for <code>VACUUM.exe</code>, switches to 1920×1080 while the game runs, then restores 3840×2160 when it exits.
  |notes=
  |notes=
* If scaling looks off, set Windows display scaling to **100%**.
* If scaling looks off, set Windows display scaling to '''100%'''.
* Paths with spaces are fine—keep the quotes around the QRes.exe path.
* Paths with spaces are fine—keep the quotes around the QRes.exe path.
* To use for other games, change the process name and target resolution.
* To use for other games, change the process name and target resolution.
  |attachments=<pre>
  |code=
; LaunchBox → TeknoParrot → Running Script (AutoHotkey v1)
; LaunchBox → TeknoParrot → Running Script (AutoHotkey v1)
#Persistent
#Persistent


; Function to change the resolution via QRes
ChangeResolution(width, height) {
ChangeResolution(width, height) {
     ; EDIT THIS PATH to where you placed QRes.exe
     ; EDIT THIS PATH to where you placed QRes.exe
Line 42: Line 41:
     ChangeResolution(3840, 2160)    ; Restore native resolution
     ChangeResolution(3840, 2160)    ; Restore native resolution
}
}
</pre>
  |tags=Windows • TeknoParrot • Resolution • Fullscreen • Scaling • QRes • AHK
  |tags=Windows • TeknoParrot • Resolution • Fullscreen • Scaling • QRes • AHK
}}
}}
Line 56: Line 54:
  |summary=If your RS3s suddenly “swap” functions (e.g., Gun 1 recoils Gun 2 or both fire together), run this reset flow to re-establish correct player mapping and stability.
  |summary=If your RS3s suddenly “swap” functions (e.g., Gun 1 recoils Gun 2 or both fire together), run this reset flow to re-establish correct player mapping and stability.
  |steps=
  |steps=
# **Reboot** the PC.
# '''Reboot''' the PC.
# Open <code>LaunchBox\Emulators\DemulShooter</code> and confirm mapping (Gun 1 → Player 1, Gun 2 → Player 2).
# Open <code>LaunchBox\Emulators\DemulShooter</code> and confirm mapping (Gun 1 → Player 1, Gun 2 → Player 2).
# In your **Tools** folder, open the gun software and **re-configure each gun**.
# In your '''Tools''' folder, open the gun software and re-configure each gun.
# Run **Set emulator to MAMEHooker** script **as Administrator**.
# Run '''Set emulator to MAMEHooker''' script '''as Administrator'''.
# Run **Config guns for RS3 Reapers** script **as Administrator**.
# Run '''Config guns for RS3 Reapers''' script '''as Administrator'''.
# Launch your front end (LaunchBox/BigBox) and test—behavior should be back to normal.
# Launch your front end (LaunchBox/BigBox) and test—behavior should be back to normal.
  |notes=
  |notes=
* Do **not** have LaunchBox/BigBox open while doing the steps.
* 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 the author).
* HOTR may work with the same sequence if you run its scripts instead ('''untested''' by the author).
* For consistent results reported by the author:
* For consistent results:
** Add AV exclusions for the download location and temp folder (AV can quarantine files mid-download).
** Add AV exclusions for the download location and temp folder (AV can quarantine files mid-download).
** Add an AV exclusion for the drive root or scripts may be blocked when they run.
** Add an AV exclusion for the drive root or scripts may be blocked when they run.
** Ensure COM ports are fixed and survive reboots; power on in a consistent order (PC first, then the USB hub) with **both** guns attached.
** Ensure COM ports are fixed and survive reboots; power on in a consistent order (PC first, then the USB hub) with '''both''' guns attached.
** Keep both guns connected during boot and scripting to avoid mix-ups.
** Keep both guns connected during boot and scripting to avoid mix-ups.
  |tags=Windows • Lightgun • RS3 • MAMEHooker • LaunchBox • DemulShooter
  |tags=Windows • Lightgun • RS3 • MAMEHooker • LaunchBox • DemulShooter
}}
}}

Revision as of 16:33, 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

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

Auto-switch resolution per game in TeknoParrot with QRes (Luigi’s Mansion example)
By: DJ_GLiTCH
Date: May 6, 2025
Affects: Windows • TeknoParrot (4K/240Hz example)
Source: link
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.



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

Stabilize RS3 Reapers when MAMEHooker config drift happens (triggers/recoil crossed)
By: ChrisTucker
Date: June 15, 2025
Affects: RS3 Reapers (MAMEHooker; possibly HOTR scripts—untested)
If your RS3s suddenly “swap” functions (e.g., Gun 1 recoils Gun 2 or both fire together), run this reset flow to re-establish correct player mapping and stability.