I can exit back to the main screen. I can also restart the scene... I just can't progress the game past that point.
Alright - if you download 1.13, in settings turn on "Debug..." - run the game and when it stops, open the home button, click the text field on the bottom - it should copy debugging information which you can then paste the output here - it will hopefully guide me to what the problem is :)
Keep in mind this only works with the Windows/purchased version right now (can't use ctrl+c with Unity's web build apparently :( ) The Browser demo should allow you to do this as well, but you'll need click the text box, then in the pop-up right click the text "select all" then right click "copy" and paste here.
Hm, if you do it before when it normally stops does it show text in the text field?
Also, have you tried playing the browser demo, does it get stuck in the same place?
We might be stuck with looking for that "Player.log" file - whatever is the problem might be stopping it outputting the debug info too.
Thanks for helping with reporting - hopefully I can find the issue, but without being able to make it happen, or any error
Yes, the game also gets stuck in the same place while playing the browser demo. However, I was able to retrieve the debugging information in the text box when the game stops, while playing the browser demo. Here's what I was able to retrieve:
<details><summary>Debug Info for Beta 1.13</summary><br>Checking Kean at the Gym:Kean at the Gym<br>Loaded Dialogue: 102<br>Loading --> Start<br>Transition started - fade-panel<br>Transition finished - fade-panel<br>Start --> Dialogue<br>Dialogue --> Dialogue<br>Text to wrap: You arrive at Kean's apartment, a simple and clean apartment. He greets you warmly, his eyes sparkling with excitement for your upcoming workout session at the gym.<br>Wrapped text: You arrive at Kean's apartment, a simple<br>and clean apartment. He greets you<br>warmly, his eyes sparkling with<br>excitement for your upcoming workout<br>session at the gym.<br>Transition started - scene-panel,fade-panel<br>Transition started - scene-panel,fade-panel<br>Transition finished - scene-panel,fade-panel<br>UIT Panel:Scene Panel - Animation finished<br>Transition finished - scene-panel,fade-panel<br>UIT Panel:Scene Panel - Animation finished<br>Finished animation via click<br>Dialogue --> WaitingForClick<br>Finished anima...cause it exceeds 49152 vertices.<br><br><b>[Warning]</b> Generated text will be truncated because it exceeds 49152 vertices.<br><br><b>[Warning]</b> Generated text will be truncated because it exceeds 49152 vertices.<br><br><b>[Warning]</b> Generated text will be truncated because it exceeds 49152 vertices.<br><br><b>[Warning]</b> Generated text will be truncated because it exceeds 49152 vertices.<br><br><b>[Warning]</b> Generated text will be truncated because it exceeds 49152 vertices.<br><br><b>[Warning]</b> Generated text will be truncated because it exceeds 49152 vertices.<br><br><b>[Warning]</b> Generated text will be truncated because it exceeds 49152 vertices.<br><br><b>[Error]</b> A VisualElement must not allocate more than 65535 vertices.<br><b>[Stack Trace]</b> UnityEngine.Canvas:EndRenderExtraOverlays(Int32)
<br><br><b>[Error]</b> A VisualElement must not allocate more than 65535 vertices.<br><b>[Stack Trace]</b> UnityEngine.Canvas:EndRenderExtraOverlays(Int32)
</details>
Awesome :) - though not a super helpful error as this is a Unity problem with the way it renders text likely (thus explains the rareness).
I've put some extra checks in place to tidy up/clear off text - so download the windows version 1.13b and see if those extra checks/tidy up fix it. If it sticks again, there's a checkbox under settings for "Fading Text" - that will simplify the typing animation, which should reduce the amount of processing it does, but not super confident that'll fix it.
*Fingers crossed*
Doesn't seem to work on the web version either. Maybe it's something wrong with my computer? I went to check the text field with the debugging information again, and this was what I was able to retrieve after the game stopped:
<details><summary>Debug Info for Beta 1.13</summary><br>Checking Kean at the Gym:Kean at the Gym<br>Loaded Dialogue: 102<br>Loading --> Start<br>Transition started - fade-panel<br>Transition finished - fade-panel<br>Start --> Dialogue<br>Dialogue --> Dialogue<br><br><b>[Error]</b> NullReferenceException: Object reference not set to an instance of an object.<br><b>[Stack Trace]</b> UITPanel.OnTransitionEnd (UnityEngine.UIElements.TransitionEndEvent evt) (at <00000000000000000000000000000000>:0)
UnityEngine.UIElements.EventCallbackFunctor`1[TEventType].Invoke (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.PropagationPhase propagationPhase) (at <00000000000000000000000000000000>:0)
UnityEngine.UIElements.EventCallbackRegistry.InvokeCallbacks (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.PropagationPhase propagationPhase) (at <00000000000000000000000000000000>:0)
UnityEngine.UIElements.CallbackEventHandler.HandleEvent (UnityEngine.UIElements.EventBase evt) (...gine.UIElements.VisualElementAnimationSystem.Update () (at <00000000000000000000000000000000>:0)
UnityEngine.UIElements.VisualTreeUpdater.UpdateVisualTreePhase (UnityEngine.UIElements.VisualTreeUpdatePhase phase) (at <00000000000000000000000000000000>:0)
UnityEngine.UIElements.Panel.UpdateAnimations () (at <00000000000000000000000000000000>:0)
UnityEngine.UIElements.BaseVisualElementPanel.Update () (at <00000000000000000000000000000000>:0)
UnityEngine.UIElements.RuntimePanel.Update () (at <00000000000000000000000000000000>:0)
UnityEngine.UIElements.UIElementsRuntimeUtility.UpdateRuntimePanels () (at <00000000000000000000000000000000>:0)
UnityEngine.UIElements.UIElementsRuntimeUtilityNative.UpdateRuntimePanels () (at <00000000000000000000000000000000>:0)
<br>Transition finished - player-button,hover<br>UIT Panel:Player Panel - Animation finished, during wrong state<br>Transition finished - player-button,hover<br>UIT Panel:Player Panel - Animation finished, during wrong state</details>
Alright, have a try of version 1.13c (windows only for now) - it's a quick upgrade to Unity 6, where unity has done some work around the UI systems, so might be more consistent - it's thrown me a few errors though, but most of them I can go back and try again and works the second time.
*fingers crossed* if it gets you further, I'll sort out the other issues :)