Status Update - January 2021
Added 2021-02-02 19:46:36 +0000 UTCHey there! January was a bit slower paced and I haven't had a lot done, but just as I am writing this report things are about to pick up the pace - but more on that at the end.
Cxbx-Reloaded
- Split D3DDevice_LoadVertexShader_0 into two OOVPAs - another LTCG fix improving several games. Known to fix World Racing 2 crashing in the main menu.
- Export high performance graphics hints in cxbxr-ldr.exe - a change opting Cxbx-Reloaded to use high performance graphics when using the Loader process too. It was supposed to improve performance (by using a discrete laptop GPU where available), but reportedly it made some users unable to run any games. For now, the change has been reverted.
DuckStation
- This month, I focused on the Polish translation - submitting Register more glyph ranges supported by Roboto, Update PL translation, and... Update PL translation. The translation already existed for a few days but it was far from perfect, so I spent some time fixing typos and incorrect translations. DuckStation should be pretty usable in Polish now!
What's next?
As I mentioned, January was chill but with Yakuza Remastered Collection releasing on PC, February is shaping up to be exciting! For the last few days I've been looking into Yakuza 3 and the results are very promising - I reduced CPU usage by more than half (now it's back to Yakuza 0 levels!) and worked around at least one original crash. Currently I have no ETA because I also need to port all those changes to Yakuza 4 (which is almost identical internally), but I'll try to release a new patch ASAP, preferably before an official patch hits.
I'll also try my best to get in touch with QLOC and pass all my findings to them, but I wouldn't hope for much! Still, it's worth a try.