Skip to content

Rawblocky/geoguessr-controller-support

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controller Support for GeoGuessr

Adds basic controller functionality to GeoGuessr, such as being able to move, pan, zoom, control the map, place your guess, and more! You're also able to change multiple settings, such as bindings and sensitivity, inside the script's code.

Note that there's no way to control menus when not in a game, as this script is only meant to be used in-game.

Screenshots / videos

(video is low quality due to GitHub 10mb limit)

controller-demo-low-quality.mp4

screenshot1 screenshot2

Disclaimer

This script was written with the intention of playing in single player. I do not recommend using this script in a multiplayer or competitive setting, as this isn't an official way to play GeoGuessr; use at your own risk! Single player should be fine.

Settings

You can adjust different settings at the top of the script, as well as their keybindings. A description for each setting is listed.

Issues

  • "Face North" button only works if you have either "Classic" or "Classic & Modern" compass enabled
  • You are currently unable to pan the map during the results screen
  • iOS Safari: Gamepad will sometimes not work until you refresh a couple of times

Troubleshooting

Note that this script only works while in a game, and was tested only in classic single player games.

If GeoGuessr isn't detecting your controller inputs, follow these steps:

  1. Refresh the page
  2. Press a button or move a thumbstick to activate Controller

IF controller glyphs DON'T show up (and you have SHOW_GLYPHS set to true in SETTINGS):

  • Your controller may not be supported or not connected; try using controller remapping software or another controller to fix this issue

IF controller glyphs SHOW UP:

  • This means a controller input has been detected, but another controller may be in use instead, as the script will only listen to the controller which made the first input. Try disconnecting all other controllers besides the one you want to use, then refresh.

💖 Thanks

About

Adds basic controller support to GeoGuessr

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages