This is not related to the beta itself, but the full game.
Bester had to adapt his mod to the new patch because of the new selection circle code, and he sent it to me before. I want to test out the new Engagement fixes with a party of Fighters, but I can't - because using the Party Manager breaks area transitions.
I assume this is related to the new 'fixes' to save/load/persistence. Because the party manager is not part of the beta, it didn't necessarily need to be fixed for the build to pass QA.
Since you guys have the full game, this issue may be present for you as well, and here's how to reproduce it
Dismiss a party member
Try to exit an area
The game will not load the next area and throw a bunch of errors to the output_log
LEVEL UNLOAD INITIATED. Pending level = AR_0002_Dyrford_Tavern_01.
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
Checking to instantiate global...
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
Checking to instantiate in game global...
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
Instantiating in game global.
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433507920 > 1433507916]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433508656 > 1433508652]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433509392 > 1433509388]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433510128 > 1433510124]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/sharedassets5.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 52849224 > 52849220]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/sharedassets6.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 81171328 > 81171324]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/sharedassets6.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 81172064 > 81172060]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/sharedassets6.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 81172800 > 81172796]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433510864 > 1433510860]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433511600 > 1433511596]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433512336 > 1433512332]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433513072 > 1433513068]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433513808 > 1433513804]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/sharedassets13.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 37982744 > 37982740]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/sharedassets14.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 32560944 > 32560940]
(Filename: Line: 273)
The file 'F:/Steam/steamapps/common/Pillars of Eternity - Public Beta/PillarsOfEternity_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds! 1433514548 > 1433514540]
(Filename: Line: 273)
A script behaviour has a different serialization layout when loading. (Read 740 bytes but expected 732 bytes)
Did you #ifdef UNITY_EDITOR a section of your serialized properties in any of your scripts?
(Filename: Line: 1170)
It also throws this one, which we believe is the save/load system still trying to save the textures of a dismissed character - but they're not there because the character has been dismissed
LEVEL UNLOAD INITIATED. Pending level = AR_0001_Dyrford_Village.
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
UnityEngine.UnityException: Texture 'male_elf_E_sm' is not readable, the texture memory can not be accessed from scripts. You can make the texture readable in the Texture Import Settings.
at (wrapper managed-to-native) UnityEngine.Texture2D:EncodeToPNG ()
at StoredCharacterInfo.get_SerializedPortrait () [0x00000] in <filename unknown>:0
at (wrapper delegate-invoke) System.Reflection.MonoProperty/Getter`2<StoredCharacterInfo, byte[]>:invoke_byte[]__this___StoredCharacterInfo (StoredCharacterInfo)
at System.Reflection.MonoProperty.GetterAdapterFrame[StoredCharacterInfo,Byte[]] (System.Reflection.Getter`2 getter, System.Object obj) [0x00000] in <filename unknown>:0
at System.Reflection.MonoProperty.GetValue (System.Object obj, System.Object[] index) [0x00000] in <filename unknown>:0
at Persistence.SaveObject (.ObjectPersistencePacket packet) [0x00000] in <filename unknown>:0
at PersistenceManager.SaveObject (.Persistence persistence) [0x00000] in <filename unknown>:0
at PersistenceManager.SaveGame () [0x00000] in <filename unknown>:0
at GameState.ChangeLevel (.MapData map) [0x00000] in <filename unknown>:0
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
Question
Sensuki
This is not related to the beta itself, but the full game.
Bester had to adapt his mod to the new patch because of the new selection circle code, and he sent it to me before. I want to test out the new Engagement fixes with a party of Fighters, but I can't - because using the Party Manager breaks area transitions.
I assume this is related to the new 'fixes' to save/load/persistence. Because the party manager is not part of the beta, it didn't necessarily need to be fixed for the build to pass QA.
Since you guys have the full game, this issue may be present for you as well, and here's how to reproduce it
It also throws this one, which we believe is the save/load system still trying to save the textures of a dismissed character - but they're not there because the character has been dismissed
18 answers to this question
Recommended Posts