Forum rules - please read before posting.

Persona 3-style time period shifting

Hi all

I'm about to purchase AC and am trying to clear up if what I want to do is possible (and if it's easy, haha).

I want to be able to define particular conversations/cutscenes so that once triggered they have the effect of shifting the time progressively between time periods as such:

Morning
Afternoon
Evening
Overnight

Ie, a cutscene that takes place in the morning triggers a shift to the afternoon - and so on.

Anyone who has played Shin Megami Tensei Persona 3 or 4 will have experienced this.  And if you haven't played these games, you should.

Anyway.  

How do I achieve this, and then commence the next day once the overnight period has passed?

P.S. I know nothing about scripting, but am a reasonably fast learner :)

Thanks all!

Comments

  • It largely depends on what the differences between each time period is (beyond the obvious cosmetic changes).

    You could store the current time period as a Global Variable (ideally a Popup, so that you can only choose between the 4 values you've listed).  Then you can change that variable during a cutscene, and use the variable's value to determine how your scene should be different (i.e. where NPCs are, what they say, etc).

    The cosmetic changes may need you to do things like switch lights on/off or change the skybox - AC can handle simple object movements (such as moving unwanted lights out the way), but for better control you'd likely want to write a couple of custom actions or two, to e.g. change the skybox whenever you want.  Custom actions can be learnt about here, but don't let that put you off - most everything else should be possible without doing any code at all.
  • Excellent.  That's basically how I was thinking of handling it (after reading the manual).

    I'll give it a go!

    Thanks :)
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Welcome to the official forum for Adventure Creator.