GithubHelp home page GithubHelp logo

Comments (8)

vogler avatar vogler commented on May 23, 2024

What region are you in?
The current version just checks https://store.epicgames.com/en-US/free-games since it relies on English text.
Where does it redirect you to if you visit https://store.epicgames.com/free-games and is there some way to get this in English?
Checking for US region and skipping unavailable games would work, but I think sometimes there are region-specific replacements that you'd miss then.

from free-games-claimer.

vogler avatar vogler commented on May 23, 2024

A possible solution might be to get the currently available games for your region not relying on text but using CSS selectors and then do the rest in English.

from free-games-claimer.

SteveImmanuel avatar SteveImmanuel commented on May 23, 2024

My current region that is bound to my account is Indonesia. I think it is based on the location the first time we create an account.
Unfortunately, going to https://store.epicgames.com/free-games will just redirect me to https://store.epicgames.com/en-US/free-games. I think the en-US in the url is just based on the language settings and not related to the region.

Also, if I'm not mistaken, the region detecting system in epic is not based on IP at all but instead it is directly linked to the account because changing it requires contacting the customer service.

Related article:
https://www.epicgames.com/help/en-US/billing-support-c5719364845851/general-support-c5719348744091/how-do-i-change-the-country-on-my-epic-games-account-a5720356470555

from free-games-claimer.

SteveImmanuel avatar SteveImmanuel commented on May 23, 2024

Maybe the easiest solution for now is simply to skip games that are not available regionally.

from free-games-claimer.

vogler avatar vogler commented on May 23, 2024

Yes, the region is bound to your account. I just wondered if there's some way to get an overview of what's available for your region. AFAIK the last time there was some replacement game for my region, I would get the correct list by visiting de-DE instead of en-US. Maybe this is a special case since Divine Knockout is free anyway and there is no replacement game for it. It's also strange that you can still click the 'get' button and only afterwards get this message.

from free-games-claimer.

vogler avatar vogler commented on May 23, 2024

Can you check if #48 fixes it?
Can't test it since I don't have any game that's not available in my region.

Seems like I don't have images built for branches.
There are 3 options (for all of them you need to git checkout eg-unavailable-region):

  1. run locally without docker
  2. npm docker:build and run the new image
  3. keep your container (no --rm), terminal into it (bash at the end instead of node epic-games) and checkout the code there

Let me know if you need help.

from free-games-claimer.

SteveImmanuel avatar SteveImmanuel commented on May 23, 2024

Hi, I've commented in your PR.

from free-games-claimer.

vogler avatar vogler commented on May 23, 2024

See 47be85f in #130.

from free-games-claimer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.