HackGuessr is a JavaScript bookmarklet designed for WorldGuessr (a free alternative to GeoGuessr). It allows users to easily locate their position on the map in a WorldGuessr game by interacting with a pop-up map while providing helpful controls for zooming, panning, and viewing coordinates.
A bookmarklet is a bookmark that contains JavaScript code rather than a URL. This allows users to run a script directly from their bookmarks bar, adding useful functionalities to websites like WorldGuessr.
To reset the map, press "R" or click the "Reload" button.
To hide the popup, press "X" or click the "โ" button.
To unhide the popup, press "X" or right-click the "๐" button.
To move the popup, click and drag the top banner.
To reposition the "๐" button, click and drag it.
To zoom in / out, use the on-screen "+" and "โ" buttons, press "Q" or "E," or use the mouse wheel.
To pan the map, click and drag.
To open the current coordinates, click "Open Map."
To view the coordinates, click on the marker.
To reset the popupโs position, hide it and reload.
To open or close the help screen, press "T."
Create the Bookmarklet:
- Open a new tab in your browser.
- Right-click on the bookmarks bar and select "Show bookmarks bar".
- Right-click the bookmarks bar again and choose "Add page...".
- Name the bookmark (e.g., "HackGuessr") or leave it blank.
- In the URL field, paste the HackGuessr JavaScript code (ensure the URL starts with "javascript:"). Note: Verify the javascript: prefix is present by selecting the URL, pressing Ctrl + A, and using the left arrow key to check.
- Save the bookmark in your preferred folder.
Using HackGuessr:
- Visit WorldGuessr.
- Click on the HackGuessr bookmarklet from your bookmarks bar.
- Join a game and reload the map.
- Enjoy HackGuessr! To stop HackGuessr, reload the tab.
If JavaScript bookmarklets or the developer console are blocked on your network, you can use uBlobeBM (created by Blobby Boi) to bypass restrictions. Follow these steps:
- Follow all the instructions on https://blobby-boi.github.io/uBlobeBM/ to correctly install uBlobeBM, except replace "##+js(blob.js)" with "##+js(blob.js, set-constant, CSP_POLICY, null)"
- Then visit https://worldguessr.com/
- Click CTRL + SHIFT + ` or CTRL + SHIFT + ~
- Paste the HackGuessr script into the input box (ensure it starts with javascript:, if starting with javascript: won't work, try removing it.)
- Run it, and your good to go!
~
If the bookmarklet doesn't work, open the developer console with CTRL + SHIFT + I. Make sure you're under the Console tab. Once you are, type "allow pasting" (If pasting is not allowed) and press Enter. Lastly, paste the HackGuessr script into the console and press Enter