5 ms·
>If you're in the TAS community or relying on constant savestate usage for your project, this is a huge optimization that might make your life a lot easier. Mal
by birracerveza 3y ago
>If you're in the TAS community or relying on constant savestate usage for your project, this is a huge optimization that might make your life a lot easier. Malleo noticed that Dolphin was using LZO for savestates, which has a good compression ratio, but is quite a bit slower than LZ4 when it comes to decompression. By moving Dolphin's savestate compression to LZ4, savestate loading is now ~72% faster.
>For the casual users, savestate loads are now snappier. For speedrunners this will make practicing a single trick over and over again take a little less time. But for people using hundreds, thousands, or tens of thousands of savestate loads for TAS creation or AI projects, the savings really start to add up.
This makes me incredibly happy.
This is the kind of stuff that developers should care about. A tiny thing that most people don't even notice, but has a huge impact on those who actually use your software.