mirror of
https://github.com/ARMSX2/ARMSX3.git
synced 2026-08-24 16:58:52 -07:00
There was exactly one previous log: RPCSX.log became RPCSX.old.log and the previous old was deleted. That loses the capture reliably, because of how people send it -- play, stop, relaunch the app to reach the file, and the relaunch rotates the wanted session into .old; relaunch once more, to find it or to share it or because the launcher restored the app, and it is gone. Three captures have been lost this way (#87, #91, and the Call of Duty audio one). In two of them what arrived was a 47-line log ending before the game had booted, which is the replacement session rather than the one played. Two defences, because generations alone would not have saved those: 1. A session that produced almost nothing does not get a slot. The logs that did the damage were boot-only -- a few KB, stopping within a second of launch -- and pushing one of those down the chain is what evicted the real capture. Below the threshold the file is discarded instead. A session with 'Silence All Logs' on still writes far more than this (~190 KB for a 29-minute one), so that setting does not trip it. 2. Three generations instead of one, so an ordinary mistake costs nothing.