Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB: Top Shot Elite emulation / Top Shot Fearmaster emulation #15793

Merged
merged 5 commits into from
Jul 19, 2024

Conversation

Florin9doi
Copy link
Contributor

@Florin9doi Florin9doi commented Jul 14, 2024

Notes:

  • Top Shot Elite/Fearmaster aiming precision is questionable even on real consoles:
    • Every game has a cursor which is moved like a mouse and doesn't follow the controller accurately.
    • The later games have replaced the calibration menu with a sensitivity slider, acknowledging the limited precision (?).
  • Top Shot Fearmaster has a heart rate sensor. A dedicated button is used to simulate a value of 60 (for now).
  • uDraw GameTablet configuration has been moved from IO to Pads.
    • Now it works on any Pad without changes for each game.
    • Hotplug support.

Known issues:

  • The game sometimes crashes when 2 controllers are used with the following error "Usb transfers are saturated".

Compatibility:

Game Top Shot Elite Top Shot Fearmaster
Cabela's Dangerous Hunts 2011
Cabela's Big Game Hunter 2012
Cabela's Survival: Shadows of Katmai
MIB: Alien Crisis
Cabela's Dangerous Hunts 2013
Cabela’s Hunting Expeditions
Cabela's African Adventures
Cabela's Big Game Hunter: Pro Hunts

TSE-TSF

rpcs3/Emu/Io/TopShotElite.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/Io/TopShotFearmaster.cpp Outdated Show resolved Hide resolved
@Megamouse Megamouse merged commit 7fba56f into RPCS3:master Jul 19, 2024
5 of 6 checks passed
@Florin9doi Florin9doi deleted the tse_tsf branch July 19, 2024 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants