fgsfdsfgs / vitaXash3D

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

Improved filesystem code, decreased loading/saving time #42

Closed SNMetamorph closed 1 year ago

SNMetamorph commented 6 years ago

Some filesystem low-level functions have been rewritten to an alternative sceIo* functions. Also, the instruction for building under Windows was finalized.

fgsfdsfgs commented 6 years ago

Is the saving/loading actually noticeably faster? I think I tried using sceIo functions at some point and didn't notice much of a difference. Might have forgotten to replace something though. Will probably test it myself tomorrow.

SNMetamorph commented 6 years ago

After refactoring, on saving I got delay about 10-15 seconds, before - 20-30 seconds. Tested on vanilla HL, firmware 3.65

fgsfdsfgs commented 6 years ago

Crashes when loading the menu. Tried HL, Uplink and CS. Kind of looks like it runs out of memory while loading the BMP buttons in menu.suprx, but I'm not sure why this would happen. Latest master in this repo doesn't crash. Maybe I'm building something wrong? I'm using the Makefile, not the VS projects you added. Fat PSVita on 3.60 enso. engine.log after trying to start HL

SNMetamorph commented 6 years ago

I'm too using Makefile, but crashes does not occur. Hmm, later I will try it on CS and HL:OF