Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic-Games] Parental PIN being asked twice #276

Open
djmulder opened this issue Dec 27, 2023 · 5 comments
Open

[Epic-Games] Parental PIN being asked twice #276

djmulder opened this issue Dec 27, 2023 · 5 comments

Comments

@djmulder
Copy link

djmulder commented Dec 27, 2023

Hey there,

I don't know why epic does this for my kid, but I have 2 prompts for parental pin.

One before the page of the free game loads and another when claiming the free game (so placing the order).

Today I already claimed (forgot to take page source sorry >.< will update ticket once a new game shows with pin)

Also I'm running fgc on an rpi4 without docker (for Captcha purposes). I have trouble getting apprise to send messages to discord. Is there a guide somewhere? I'm using the discord webhook string I used in the past on the docker version and that works still.. so it's not the string.

Installing apprise gives the error:

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    For more information visit http://rptl.io/venv

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

I did install --break-system-packages and didn't do anything, also tried as root same result.

@vogler
Copy link
Owner

vogler commented Dec 27, 2023

Python packaging is such a mess 🙈 Installing via apt should still work, but maybe you have some conflict.
It's easiest to use pipx to install it, then you don't need the whole dance around creating/activating a venv.

vogler added a commit that referenced this issue Dec 27, 2023
@djmulder
Copy link
Author

ah thanks, going to try pipx.

Ps just for clarity, my RPi4 is installed with a clean Raspberry Pi OS, fresh of the press.

@vogler
Copy link
Owner

vogler commented Dec 27, 2023

Ps just for clarity, my RPi4 is installed with a clean Raspberry Pi OS, fresh of the press.

Yes, this is expected as of https://peps.python.org/pep-0668/.
If you need more confusion: https://chriswarrick.com/blog/2023/01/15/how-to-improve-python-packaging/ 😄

@djmulder
Copy link
Author

Thx the pipx worked. The double parental pin didn't show up with this game tho >.< oh well I'll keep an eye on it.

There's another issue which I want to fully log for you and create a ticket.. what is the best course of action? (it's to do with unrealengine.js it hangs when arriving at check out? (an hour later I have to shutdown node entirely, I just cron'd that part) Similar actually with the parental pin, what steps gives you the most feedback?

@djmulder
Copy link
Author

djmulder commented Jan 5, 2024

Ok more information, tho I still don't know how to log.

Here's what happens:

fgc goes to https://store.epicgames.com/en-US/free-games, which is normal

then it goes to: https://store.epicgames.com/en-US/p/marvels-guardians-of-the-galaxy

here it shows the age popup:
image

This is the inspect of those fields:
image

After manually entering code it just happily resumes it's journey to claim the game, even entering parental pin the second time it pops up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants