fgsfdsfgs / vitaXash3D

a port of Xash3D-FWGS to the PSVita
GNU General Public License v3.0
141 stars 15 forks source link

Random de-texturing of levels #22

Closed IlDucci closed 5 years ago

IlDucci commented 6 years ago

I've made two runs on the tram, and in each one of those, one different level loaded up with the checkerboard textures for the map (Models, UI and skys were OK).

fgsfdsfgs commented 6 years ago

I've seen this happen, usually either after a lot of mapchanges in a single session or when the map contains too much stuff. Are you playing with the HD model pack? Can you elaborate on what exactly you did to get this to happen? Have you tried completing the detextured level(s) to see if the next map will have the same problem?

Also, if you have any logs, please post them too.

IlDucci commented 6 years ago

I was playing with Release 3, Half-Life with HD texture pack and the Spanish voices.

I did two partial runthroughs of the tram area on the same session. On the first one, the final map (When you get to the bridge) went checkerboard, so I saved and loaded to see if the problem went away (It didn't). I waited for the next map load and then the textures were back at normal.

After that I did a second run just in case. In that case, the first map loaded fine, but the following maps went checkerboard. I didn't let the game get to the bridge, I closed the app.

I opened it back on, and then I was able to go until the resonance cascade without this problem. I just left the game after the cascade.

EDIT: Also, I crashed the previous session to these checkerboard issues. Tried to load a Release 2 save.

fgsfdsfgs commented 6 years ago

This could be because of the HD pack. I haven't tested the game with it at all, but major changes in Release 3 could've increased memory consumption, thus breaking the game if HD pack is enabled in maps that otherwise require a lot of memory.

I'll test it out myself and see if anything can be done about this. For now you have only two options: either disabling the HD pack or doing what you did every time you encounter this.

fgsfdsfgs commented 6 years ago

The frequency of this happening should be greatly diminished in v4 and above, since there is much more memory available. Keeping this open just in case.