Search found 111 matches
- Fri Nov 10, 2023 1:20 am
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
This has been fixed on the project's master branch. I'll cut a new release sometime in the next few days. Hello! The novel I'm working on requires access to an encyclopedia from the game's main menu with persistent data storage. According to the documentation (https://renpy-encyclopaedia.readthedocs...
- Mon Jun 12, 2023 11:59 am
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
Version 3.0 of the framework has been released. This version is only compatible with Ren'Py 8.1.0+ and has been heavily rewritten to support Python 3.9. There are breaking changes but these are mostly related to screens. Generally you shouldn't need to rewrite any EncEntry objects you've created. On...
- Sun Aug 29, 2021 4:24 pm
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
My entries in my encyclopaedia use persistent data also, so I'll show you the coding I use that works for me. I can't speak to how that affects the notification coding you are using though. In my coding, I don't have that "locked-true" line. So try this kind of structure for the ending of...
- Sun Feb 28, 2021 12:56 pm
- Forum: Ren'Py Questions and Announcements
- Topic: [Solved]Exception: Cannot start an interaction in the middle of an interaction
- Replies: 7
- Views: 512
Re: Exception: Cannot start an interaction in the middle of an interaction
This approach will never work. Using a while loop inside ren'py to wait for user input is never a good idea. Here's what you do: label roomLoop: "roomLoop before" while True: pause "roomLoop after" Get rid of this completely. Call your gui screen instead of showing it. Then retur...
- Sun Feb 14, 2021 12:09 pm
- Forum: Completed Games
- Topic: Speed Metal Vimana [Free][Action][Comedy][Super Robots]
- Replies: 0
- Views: 1083
Speed Metal Vimana [Free][Action][Comedy][Super Robots]
Pouring rain. Unpaid bills. A clandestine drug war. The order comes in, the car engine roars. The mission starts. Follow freelance mercenaries Mars and Shiva on their latest mission into the depths of the city. Will they survive? Can they survive? Should they survive? The only way to know is to hunk...
- Fri Oct 09, 2020 5:24 pm
- Forum: Ren'Py Questions and Announcements
- Topic: Trying to install the Encyclopaedia plugin
- Replies: 1
- Views: 769
- Mon Aug 10, 2020 4:37 pm
- Forum: Ren'Py Questions and Announcements
- Topic: Is Digitally Signing EXE Required?
- Replies: 10
- Views: 809
Re: Is Digitally Signing EXE Required?
Have you tried creating a shortcut to your executable and changing the icon in the shortcut? If that doesn't trigger Windows Defender, it seems like a cheap compromise.
- Wed Jul 01, 2020 12:23 am
- Forum: Ren'Py Cookbook
- Topic: Simple Choice logging system
- Replies: 4
- Views: 1286
Re: Simple Choice logging system (don't need to define 1000 variables)
I would advise not to use this. On a surface level, this implementation is just a wrapper over python's list. It does not add or modify any functionality, but anyone using it will be unable to benefit from all the python list tutorials available online. If you really want this sort of implementation...
- Fri Jan 31, 2020 11:47 pm
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
Do you mean switching the screen used by one Encyclopaedia, or switching which Encyclopaedia you're using? Switching the entry screen used by one Encyclopaedia can be done by changing the Encyclopaedia's entry_screen attribute. Changing which encyclopaedia you're sending to the list screen depends e...
- Tue Jan 28, 2020 12:20 am
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
If the entries change too, it sounds like you need two separate Encyclopaedas, each pointing to a different screen. "encyclopaedia_entry" is just a default screen I've included. Any screen that takes an Encyclopaedia as an argument is valid. If only the layout changes, you could probably o...
- Mon Jan 20, 2020 1:27 am
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
v2.4 of the Encyclopaedia Framework has been released. Download is available at: https://github.com/jsfehler/renpy-encyclopaedia/releases/tag/v2.4 EncEntryTemplate was added in this release. Documentation at: https://renpy-encyclopaedia.readthedocs.io/en/latest/templates.html A small wrapper around ...
- Mon Jan 20, 2020 1:16 am
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
You can't really access variable names in python. You could hack together a solution using the inspect module, but it's not a good idea. The most efficient solution is to reference your entries by their number. Your second best is to add a tag to every entry, like: jupiter = EncEntry( parent=perso, ...
- Wed Nov 27, 2019 11:59 pm
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
Your EncEntry doesn't have a parent Encyclopaedia set.
EncEntry allows a null value for parent, but will then crash. I'll make parent a required argument in the future, since I can't think of a reason you'd want an EncEntry not associated to an Encyclopaedia.
EncEntry allows a null value for parent, but will then crash. I'll make parent a required argument in the future, since I can't think of a reason you'd want an EncEntry not associated to an Encyclopaedia.
- Mon Nov 25, 2019 12:29 am
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
Your error is: text "{} Complete".format(enc.labels.percentage_unlocked) AttributeError: 'unicode' object has no attribute 'labels' This is telling you that the value you provided to `enc` is text, when it should be an Encyclopaedia. imagebutton: idle "gui/button/button-Encyclopedia.p...
- Sat Nov 02, 2019 9:42 am
- Forum: Ren'Py Cookbook
- Topic: Encyclopaedia / Bestiary Framework
- Replies: 118
- Views: 57964
Re: Encyclopaedia / Bestiary Framework
Thanks for the update. I am still however having the problem of "Enc has no value" To illiterate I don't need most of the text as I just want a simple list with buttons to read extra text for shit in the game. Like the notes section of a cellphone. If I could find anything else I'd use it...