Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+1)

Hiya!  Thank you ! Concerning the new interactions framework, there's a lot more going on under the visuals that allows me to create new interact-able elements in a scene quickly but also to give me more freedom in terms of what can be clicked. The problem with the previous system was that it wasn't really a system but rather a jump to a bunch of choices I had to type out every time... The issue with choices within Ren'Py is that they cannot be automated because they do not operate under python. Instead of typing every time:

menu:
    "Inspect" if SuggestedActions:
        $CurrentAction="Inspect"
    "Touch" if SuggestedActions:
        $CurrentAction="Touch"
    ...

for each and every single case and action, I can now simply add a list (which can also unpack lists) in the button :

[5SensesList, "Use...",]

Then a "for in" loop makes buttons for each of these elements in the contextual menu and returns the $CurrentAction. I also added the ability to "drag and drop" (or rather the picture of the item follows your mouse because drag and drop between screens is difficult for me to achieve in Ren'Py) items from the inventory to the scene, which I think is more intuitive.

I can surely improve the contextual menu visually and I'm curious to know what you liked more in the previous method.

Thank you for the report!  I could fix all of those issues.