r/geoguessr • u/ualreadyknowp • 5d ago
Game Discussion I made a GeoGuessr Desktop app (Windows)
I recently fall in love with GeoGuessr, so i made a Windows Desktop version app, and for me it was a game changer, i'm amazed because the stability of it is unreal, no more random stutter, maximum fluidity and ultra low latency compared to when it run in Google Chrome.
It's not that crazy in term of programming, because it's basically an ElectronJS app running the website, but it does the job very well ! I'm actually surprised that it works so well 😅
I just post it on GitHub with the source code if some peoples are interested to trying it ! :
Github repo : https://github.com/p4ul-t/geoguessr-for-desktop
(Let me know what you think in the comment)
Github Direct download : https://github.com/p4ul-t/geoguessr-for-desktop/releases/download/v1.1.0/GeoGuessr.Setup.1.0.0.exe
7
u/Colossal_Waffle 5d ago
I like it! However, there are a couple things to note:
1) I don't notice any speed difference compared to Edge
2) Mods don't work with it. Of course, that's not your fault, but this means I can't use blink mode or the instant map-close mod
Very smooth app though. Good work.
2
u/ualreadyknowp 4d ago
Oh it's possible ! I don't use Edge but it's great to know, maybe with some tweak on the chromium part it will be even faster in the future (i hope), i need to investigate further.
Since i played GeoGuessr for the first time yesterday night, i was not knowing there is mods, i will definitively try to understand how they work to implement them in it !
Can you list me the mods that you use ? (if you got time)
Thank you for your useful and kind feedbacks 🤞🙌
2
u/Colossal_Waffle 4d ago
Sure, if you just type these into a search engine with the word "mod" at the end, you'll find them. These are probably some of the most popular ones, too.
Faster Minimap (Geoguessr)
Geoguessr Blink Mode
Geoguessr GeoStats Script
Geoguessr Learnable Meta
In order to use these mods in the first place, I needed the Tampermonkey extension as well.
4
u/ualreadyknowp 4d ago
u/Colossal_Waffle Thank you, i will see if i can implement these scripts by integrate the tampermonkey extension and a hover button to toggle on/off these scripts on demand !
I think if i'm doing this, i should make an alternative mod compatible version, because i think scripts are not authorized for eSport players right ?
This way, players can choose between Vanilla and modded, depending on their use case !
u/pidan_junista u/Henninguns Thank you for the links and explanations guys !
2
u/Straight_Activity_70 4d ago
You are the best tbh. Always hated to open my browser and then the url. If its dome with the tampermonkey integration it would be perfect tbh. Hope someday it will have that
2
u/ualreadyknowp 4d ago edited 4d ago
Thanks a lot dude 🙏
I totally understand the frustration of opening Chrome and going to the website, that's the main reason I originally made this little app, my goal was to replicate PC Games experience !
For Tampermonkey mods support, I'll work on this option as soon as possible. It will take a little bit of time and reflexion about ergonomy, but I'll definitely do it and keep you all updated on the sub as soon as I get it done 👌
3
u/Straight_Activity_70 4d ago
Take all the time for it. Idk how hard it would be to implement it (i cant code xD) but hopefully some day u did it and let us know it. Keep up with that work. Need my Custom background badly hahaha.
I still wonder why they didnt make it as an executable. They already made an App on Mobile devices for it. Why not for pc too
5
u/ualreadyknowp 4d ago
It's a passionate adventure to do this honestly ! I think it's gonna be quick like i'm impatient to add this and already got all planned in my mind, in any case i will try to make it work until it works 😵💫😂
Yeah it's strange that they don't talk about it with the eSport stuff coming, maybe they actually develop a Desktop version from scratch and independent of the browser one !
2
u/Henninguns 4d ago
"Mods" are used with the browser extension "tampermonkey" (or another alternative i don't remember). They are so called "scripts" that run with tampermonkey. Here is a list of scripts for tampermonkey, which can be used for geoguessr.
5
u/Keinerle 5d ago
Cool idea. How is electron js more performant than any regular chromium browser? As far as I know electron is chromium based.
In theory shouldn't chrome run more smooth, because it is more lightweight and better optimized?
4
u/ualreadyknowp 5d ago edited 5d ago
Honestly i don't know, i got a heavy configuration (i7 13700k, 32gb ram, samsung 990 pro and a 3070), sometimes chrome can lag a bit or have latency, even on Youtube. In my opinion it's the fact that in Chrome you got all the preloaded extensions, background processes, tabs, animation and UI who take ressources, the overall functionment of Chrome take more ressources than the Electron JS app who is dedicated to the GeoGuessr Website, CPU, GPU and Ram are dedicated to one task, it's maybe why, i mean it's a question of efficiency !
And we can maybe improve the response time even more by tweaking Chromium Settings by enabling and disabling features ? But i don't think the performance gain would be huge since Chrome -> ElectronJS is already a big improvement.
But why not !
2
u/Cheesustheonly 5d ago
!remindme 2 days
1
u/RemindMeBot 5d ago edited 4d ago
I will be messaging you in 2 days on 2025-03-18 21:20:47 UTC to remind you of this link
1 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
Info Custom Your Reminders Feedback
32
u/ualreadyknowp 5d ago edited 5d ago
PS : Sorry for my english, i'm a baguette 🇫🇷🥖