Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Hello!  Thank you so much for this plugin ^^

Is there a way to update the information in certain entries, or perhaps replace them?

Like, say we were making a codex that keeps track of the characters of the game--something you can open to review the names of each major character and read their biographies.  Perhaps the main character you start with doesn't remember his past, so there's an entry unlocked from the very start of the game that has his name and just says "An amnesiac swordsman from an unknown land" or something.

Then, say, later on in the game, it's revealed that he was the missing prince all along!  Now you want his biography entry to reflect that--from this point on, when you look at his entry it should say "The crown prince of the kingdom, who went missing and lost his memory until he got it back" or something like that.  Obviously you don't want this version of the biography unlocked until the plot has reached this point, but once it's unlocked, you don't really need the first version anymore--you want the second version to replace the first.

What would be the best way to do this?  Can the content of an existing entry be changed with a command in-game?  Or if you unlock the second version of an entry later (when the plot reveals it,) can the first one be deleted (or re-locked, I suppose?)  Or, what would be the best way to go about this?

Thank you so much for yet another incredible plugin ^^

(+1)

Hi there!

This is a nice catch from you! I will add this a feature on the next update.

But for now, you can do this with script calls. The information are stored on an array, into the save file. If you use the script: Eli.InfoMenu.getData()

As you can see above, this is a list of all menu informations. So to access the first information you created on the plugin parameter, you need to type: Eli.InfoMenu.getData()[0]

The second information: Eli.InfoMenu.getData()[1], etc...

If you want to disable an entire information: Eli.InfoMenu.getData()[index].main = false

If you want to disable a sub information from a main information: Eli.InfoMenu.getData()[index].subs[subIndex] = false

But honestly, if you are not in a hurry, I will provide the proper plugin commands for this. And it is better to use plugin commands, just in case I change the plugin code, and those script calls trigger you any error.

Oh my goodness, you are far too kind!  It's not every day you ask an asset creator about something their product currently can't do, and their response is that they'll just make and add that feature in the next update.  Wow.  O_O  Yes, we will be happy to wait for the plugin command.  Thank you so much!!  ^^

Thanks ^^

Nice then, will reply this comment when I manage to update it!

Excellent!  Thank you again!! ^^

Hi there!

Sorry for taking so long, but I have added the plugin command you requested! And also a lot of changes on the new version. Thanks for the feedback!