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

AttributeError: 'StoreModule' object has no attribute 'EpicBackend' #1

Closed
Andredroner1 opened this issue Apr 1, 2023 · 11 comments
Closed

Comments

@Andredroner1
Copy link

Andredroner1 commented Apr 1, 2023

Good afternoon, I wanted to use your extension, for his visual novel, I kind of did everything according to the instructions, but, I get strange error, please help me understand what I did wrong.

`
File "game/epic.rpy", line 17, in script

init -1499 python:

File "game/epic.rpy", line 17, in script

init -1499 python:

File "game/epic.rpy", line 18, in
achievement.backends.insert(0, epicapi.EpicBackend())

AttributeError: 'StoreModule' object has no attribute 'EpicBackend'
`

Videos - https://utreon.com/v/DwHCwXGATDW

It happens when trying to run from the launcher - and just before actually starting

Put all the files into the game directory - also tried the root of the project directory, but no luck there either.

@SlurpyToad
Copy link

Same here too

@SlurpyToad
Copy link

This is with RenPy 8.0.3, by the way

@Ayowel
Copy link
Owner

Ayowel commented Apr 12, 2023

Hi,
@Andredroner1 @SlurpyToad thank you for your interest in the project.

It looks like you downloaded the repository's zip instead of the release's zip, could you download epic_eos.zip from the release page (https://github.com/Ayowel/renpy-epicgames-eos/releases/latest) and try again ? Some files are generated and using the repository's content adds steps (documented in DEVELOPMENT.md).
I will update the README to disambiguate which zip should be used.

Please let me know whether it works as intended after this change.

@SlurpyToad
Copy link

SlurpyToad commented Apr 12, 2023 via email

@SlurpyToad
Copy link

That at least runs from the launcher. However, trying to build (or Check Script) states that "Launching the project failed"

@Ayowel
Copy link
Owner

Ayowel commented Apr 12, 2023

Strange. I'll look into it tomorrow, thank you for testing

@SlurpyToad
Copy link

A video of it is here : https://utreon.com/v/SBl7SxdeSk6

@Ayowel
Copy link
Owner

Ayowel commented Apr 13, 2023

I could not reproduce in a new project :/

  • In the directory where you installed Ren'Py, could you go to tmp/WTC Relentless Protagonist SxS (Full) and share the lint.txt file it should contain ?
  • Is there any way we could set-up a call to see what might be going wrong in your case ?

@SlurpyToad
Copy link

Hello

The lint contains :

`Ren'Py 8.0.3.22090809 lint report, generated at: Thu Apr 13 14:04:08 2023

game/init/initcharacters.rpy:31 Image oldergrendel happy uses file 'images/characters/grendel_fryingpan_1.png', which is not loadable.

game/init/initcharacters.rpy:36 Image oldergrendel pleased uses file 'images/characters/grendel_fryingpan_2.png', which is not loadable.

game/init/initcharacters.rpy:41 Image oldergrendel worried uses file 'images/characters/grendel_fryingpan_3.png', which is not loadable.

game/init/initcharacters.rpy:46 Image oldergrendel embarrassed uses file 'images/characters/grendel_fryingpan_4.png', which is not loadable.

game/init/initcharacters.rpy:51 Image oldergrendel curious uses file 'images/characters/grendel_fryingpan_5.png', which is not loadable.

game/init/initcharacters.rpy:56 Image oldergrendel annoyed uses file 'images/characters/grendel_fryingpan_6.png', which is not loadable.

game/init/initcharacters.rpy:61 Image oldergrendel neutral uses file 'images/characters/grendel_fryingpan_7.png', which is not loadable.

game/init/initcharacters.rpy:66 Image oldergrendel asleep uses file 'images/characters/grendel_fryingpan_8.png', which is not loadable.

game/init/initcharacters.rpy:71 Image oldergrendel surprised uses file 'images/characters/grendel_fryingpan_9.png', which is not loadable.

game/init/initcharacters.rpy:76 Image oldergrendel scheming uses file 'images/characters/grendel_fryingpan_10.png', which is not loadable.

game/init/initcharacters.rpy:81 Image oldergrendel evil_shocked uses file 'images/characters/grendel_fryingpan_11.png', which is not loadable.

game/init/initcharacters.rpy:86 Image oldergrendel furious uses file 'images/characters/grendel_fryingpan_12.png', which is not loadable.

Statistics:

The game contains 11,001 dialogue blocks, containing 80,135 words and 469,622
characters, for an average of 7.3 words and 43 characters per block.

The game contains 36 menus, 788 images, and 79 screens.

Character statistics (for default language):

  • player has 3,173 blocks of dialogue.
  • olderGrendel has 2,558 blocks of dialogue.
  • bree has 875 blocks of dialogue.
  • mum has 817 blocks of dialogue.
  • principal has 309 blocks of dialogue.
  • ricky has 291 blocks of dialogue.
  • lorinda has 249 blocks of dialogue.
  • kitchenManager has 218 blocks of dialogue.
  • councilHead has 217 blocks of dialogue.
  • aldoBevin has 178 blocks of dialogue.
  • myrtle and shadowCommander have 153 blocks of dialogue each.
  • missJoy has 151 blocks of dialogue.
  • lorelei has 149 blocks of dialogue.
  • isai has 142 blocks of dialogue.
  • pMum has 109 blocks of dialogue.
  • alice has 108 blocks of dialogue.
  • pupil4 has 90 blocks of dialogue.
  • mumBoss has 78 blocks of dialogue.
  • patrol1 has 76 blocks of dialogue.
  • pDad has 75 blocks of dialogue.
  • shadowMessenger has 69 blocks of dialogue.
  • exClassRep has 67 blocks of dialogue.
  • majorDoGooder has 64 blocks of dialogue.
  • no1 and theBoss have 62 blocks of dialogue each.
  • patrol2 has 61 blocks of dialogue.
  • radioPresenter has 52 blocks of dialogue.
  • siu has 37 blocks of dialogue.
  • councilMember has 36 blocks of dialogue.
  • orphanDirector has 31 blocks of dialogue.
  • councilAgent and pupil5 have 28 blocks of dialogue each.
  • kid has 21 blocks of dialogue.
  • shopManager has 19 blocks of dialogue.
  • councilEmployee1, librarian, professorGrief2, and wife have 15 blocks of
    dialogue each.
  • nurse and radioController have 13 blocks of dialogue each.
  • myrtleLarge and william have 11 blocks of dialogue each.
  • assassin, newsReader, and tannoy have 10 blocks of dialogue each.
  • captain, custodianSecurity, and drNotNice have 9 blocks of dialogue each.
  • councilEmployee2 has 8 blocks of dialogue.
  • narrator has 6 blocks of dialogue.
  • door, lorindaLarge, presenter, and tvPresenter have 3 blocks of dialogue
    each.
  • libraryPatron and williamDad have 2 blocks of dialogue each.

Lint is not a substitute for thorough testing. Remember to update Ren'Py
before releasing. New releases fix bugs and improve compatibility.
`

The odd thing is clearing the RPYC files and Check Script works, but do it again and it doesn't

If you're able to do remote access that will be fine - I've only got Discord unfortunately

@Ayowel
Copy link
Owner

Ayowel commented Apr 13, 2023

@Ayowel
Copy link
Owner

Ayowel commented Apr 24, 2023

This specific issue is solved. Closing and continuing the discussion in #2 for clarity.

@Ayowel Ayowel closed this as completed Apr 24, 2023
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

3 participants