Tasharen Entertainment Forum

Support => NGUI 3 Support => Topic started by: kukiri on July 19, 2016, 03:19:25 AM

Title: NGUI change all my labels tex to Hexadecimal
Post by: kukiri on July 19, 2016, 03:19:25 AM
Hi!

We are getting some strange bug with NGUI. Recently, all the labels text changed to Hexadecimal :o. But not only the labels, the name of the methods in the button's callback have changed too.

It has happened two times and the we don't find a solution.

Any of you guys has seen this bug?

Thanks!
Title: Re: NGUI change all my labels tex to Hexadecimal
Post by: ArenMook on July 20, 2016, 03:17:38 AM
That's something on your end.
Title: Re: NGUI change all my labels tex to Hexadecimal
Post by: kukiri on July 20, 2016, 03:56:09 AM
Hey, Thanks for the response.

It has happened with two different games in two different computers with the same version of NGUI 3.9.8. I just wanted to know if anyone has encountered this problem too.

It is a super strange bug that only happens in the NGUI scripts, so we asked for advice here because maybe any of you guys know something.

Thanks :D
Title: Re: NGUI change all my labels tex to Hexadecimal
Post by: Shifty Geezer on July 20, 2016, 04:04:42 AM
I had something that sounds similar with a project. Importing NGUI had a Binary to YAML error, and all the scene references in ExampleMenu were numbers instead of strings. Every import of NGUI into that project caused this error. I recreated the project from source control, considering it some sort of Unity project corruption.
Title: Re: NGUI change all my labels tex to Hexadecimal
Post by: Fireball14 on March 15, 2017, 07:58:55 AM
Version 3.10.2
Same thing.
I had something that sounds similar with a project. Importing NGUI had a Binary to YAML error, and all the scene references in ExampleMenu were numbers instead of strings. Every import of NGUI into that project caused this error. I recreated the project from source control, considering it some sort of Unity project corruption.
Title: Re: NGUI change all my labels tex to Hexadecimal
Post by: ArenMook on March 15, 2017, 01:30:39 PM
As Shifty Geezer pointed out, it's some package corruption. Make sure to get the latest from the Asset Store, and check your Unity version. If you obtain a Unity 5.5 version of NGUI and import it into an earlier version of Unity, you're likely to run into issues.
Title: Re: NGUI change all my labels tex to Hexadecimal
Post by: Fireball14 on March 16, 2017, 05:22:24 AM
If anyone need fix for this:
It's because "Force Text Mode" being enabled under "Asset Serialization" in "Edit > Project Settings > Editor". Change that setting to "Mixed" and you will never see this problem again.