Skip to content

Instantly share code, notes, and snippets.

@leonbrandt
Last active November 24, 2023 19:03
Show Gist options
  • Star 12 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save leonbrandt/16b3a70ef70939359357c908e6b0f06d to your computer and use it in GitHub Desktop.
Save leonbrandt/16b3a70ef70939359357c908e6b0f06d to your computer and use it in GitHub Desktop.
Geoguessr cheat (Greasemonkey / Tampermonkey)
// ==UserScript==
// @name Geoguessr Cheat
// @namespace https://www.leonbrandt.com
// @version 2.0.0
// @description Press SHIFT + ALT + G and the location of your current geoguessr game will open in a new tab
// @author Leon Brandt
// @homepage https://www.leonbrandt.com
// @updateURL https://gist.githubusercontent.com/leonbrandt/16b3a70ef70939359357c908e6b0f06d/raw/geoguessr-cheat.user.js
// @match http*://*/*
// @grant none
// @run-at document-idle
// ==/UserScript==
/*
MAKE SURE TO RELOAD PAGE AFTER EVERY ROUND BEFORE PRESSING SHIFT + ALT + G
*/
function getTargetUrl() {
const raw = document.querySelectorAll("#__NEXT_DATA__")[0].text;
const json = JSON.parse(raw);
const rounds = json.props.pageProps.game.rounds;
const currentRound = rounds[rounds.length - 1];
const targetUrl = "https://google.com/maps/place/" + currentRound.lat + "," + currentRound.lng;
return targetUrl;
}
(function() {
'use strict';
document.onkeydown = evt => {
evt = evt || window.event;
if(evt.shiftKey && evt.altKey && evt.keyCode == 71){
window.open(getTargetUrl(), '_blank');
}
};
})();
@Proa241
Copy link

Proa241 commented Jun 15, 2021

Dont work

@leonbrandt
Copy link
Author

leonbrandt commented Jun 16, 2021

Dont work

Care to explain in more detail what didn't work so I have a chance to fix it?
What exact steps did you do until you observed your problem? What do you expect to happen and what happend instead?

Copy link

ghost commented Sep 27, 2021

Hey there, a couple of months ago there was a link to another thread, which showed a working script for battle royale in geoguessr, but I can't find it anymore. Could you help me find it again?

@geoquizzer
Copy link

geoquizzer commented Oct 11, 2021

EDIT: User error! It does work.

Original comment:
doesn't work with the new geoguessr - not even on the classic games

@alphor12
Copy link

alphor12 commented Jan 4, 2022

Is it possible to manipulate this script so that it opens the page on a second monitor?
Also, is it possible to manipulate the script so that you don't need to reload?
Thank you!

@leonbrandt
Copy link
Author

Is it possible to manipulate this script so that it opens the page on a second monitor?

Yes it is. If you are familiar with Javascript you can check out this. I'm not planning to implement an exhaustive feature for monitor-selection at this moment - maybe if I have more time for it.

Also, is it possible to manipulate the script so that you don't need to reload?

Unfortunately not. I don't have any other solution than that.

@TurtleRade
Copy link

I made some changes to this script to work in battle royale. I gave you credits. Here is the link https://github.com/TurtleRade/geoguessrbattletoyalecheat

@tcortega
Copy link

tcortega commented Feb 2, 2022

Hello fellow comrades 😄

Found this gist a few hours ago and it made me want to create my own version, which will work in multiple game modes. And here it is:
https://gist.github.com/tcortega/7378d20dcfa7d15df780032ca2b78b3d

It has the same keybind as this cheat, but it works for Duels, Streaks, Battle-royales and Challenges. And you don't have to reload.
Hope you all like it:smile_cat:

Copy link

ghost commented Jun 17, 2022

Can I get a ban for it?

@Xarond12
Copy link

hello, i'm looking for drawing location on map script. I had something like that but by mistake i removed it

@kisames
Copy link

kisames commented Sep 28, 2022

still works?

@Kein187
Copy link

Kein187 commented Oct 16, 2022

still work?

@LiquIDMeowz
Copy link

does not work

@101cohen
Copy link

Any way you could make it so the tab opens on the other monitor?

@Ivre31
Copy link

Ivre31 commented Feb 26, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment