Hi, I'm just getting started with Dialogue System. I'm trying to add a quest, and when I try to activate the Quest Menu via the Feature Demo script, it freezes UFPS and doesn't go into the Quest Log Window. The gun fires, but immediately after, while the muzzle flash is still on the screen, the game freezes with no Quest Log. When I press escape again, the menu goes away and the game resumes.
I'm using Dialogue System 1.6.5.1, UFPS 1.6.1 and Unity 5.3.4p3
Is the FeatureDemo script even supposed to be used with the new Unity UI? The quest tutorial video still uses it, with annotations, but seems a little outdated.
Also, I'm targeting Xbox One, so gamepad input is a must. So, any links to posts/tutorials/videos that could help me to get that implemented would be appreciated.
Thank you,
David
UFPS freezing when Opening Quest Log Window
-
- Posts: 5
- Joined: Fri Jul 22, 2016 9:13 am
Re: UFPS freezing when Opening Quest Log Window
Hi,
Thanks for using the Dialogue System!
Inspect your quest log window GameObject in the Hierarchy view and check the Animator components on its children. Make sure their Update Mode properties are set to Unscaled Time. If you're using one of the provided prefabs and find any that aren't set to Unscaled Time, please let me know so I can fix it for the next version. A couple of the Animators originally snuck through QA with their Update Modes set to Default, but I thought I caught them all in the latest release.
The FeatureDemo script works with the new Unity UI, but it was really just designed to drive the demo scenes. We're moving toward using the more robust menu framework on the Dialogue System Extras page. In fact, we're developing a drop-in package that ties together UFPS, Dialogue System, Rewired (for gamepad input), SALSA (for lipsync), and Inventory Pro (for inventory management, crafting, and vendors) with a complete menu framework. It's still in development but if you'd like an advance copy please PM me. UFPS, Dialogue System, and Rewired are required, but you can delete the integration scripts for any other assets that you're not using, such as SALSA or Inventory Pro.
Thanks for using the Dialogue System!
Inspect your quest log window GameObject in the Hierarchy view and check the Animator components on its children. Make sure their Update Mode properties are set to Unscaled Time. If you're using one of the provided prefabs and find any that aren't set to Unscaled Time, please let me know so I can fix it for the next version. A couple of the Animators originally snuck through QA with their Update Modes set to Default, but I thought I caught them all in the latest release.
The FeatureDemo script works with the new Unity UI, but it was really just designed to drive the demo scenes. We're moving toward using the more robust menu framework on the Dialogue System Extras page. In fact, we're developing a drop-in package that ties together UFPS, Dialogue System, Rewired (for gamepad input), SALSA (for lipsync), and Inventory Pro (for inventory management, crafting, and vendors) with a complete menu framework. It's still in development but if you'd like an advance copy please PM me. UFPS, Dialogue System, and Rewired are required, but you can delete the integration scripts for any other assets that you're not using, such as SALSA or Inventory Pro.
-
- Posts: 5
- Joined: Fri Jul 22, 2016 9:13 am
Re: UFPS freezing when Opening Quest Log Window
Thank you for the quick response. I'll look into the first now. As far as the drop in package you're talking about, I use UFPS, Rewired and Inventory Pro, so that'd be an awesome addition. I'm PMing you in a moment.
Thank you,
David
Thank you,
David
Re: UFPS freezing when Opening Quest Log Window
Hi David,
I forgot to mention that it also uses Squared55's Tactical Shooter AI, so you can take advantage of that if you happen to use it, too. I got your PM, and I'll send you the package later today.
I forgot to mention that it also uses Squared55's Tactical Shooter AI, so you can take advantage of that if you happen to use it, too. I got your PM, and I'll send you the package later today.