PPTC Profiles #370

Merged
LotP1 merged 7 commits from PPTC-profiles into master 2025-01-29 02:36:58 +00:00

7 Commits

Author SHA1 Message Date
LotP1
9ecb8dc952 Update locales.json 2025-01-27 00:28:18 +01:00
LotP1
ee1c3c3a64 default value of dishCacheSelector should be null 2025-01-27 00:28:18 +01:00
LotP1
fc22247b4f Add nuke PPTC option to cache management 2025-01-27 00:28:18 +01:00
LotP1
3f72d02f61 Remove outdated comment 2025-01-27 00:28:18 +01:00
LotP1
ac2aa24ec5 Implement blacklist functionality
- Added blacklist status to FunctionProfile
- Added PPTC Info file updater from v5518 and updated old updater logic to allow multiple update passes
- Added blacklist check to PPTC Cache loading
- Added marking functions as blacklisted if they do not yet exist at PPTC translation time
- Logger now shows how many functions were blacklisted when translating new functions to PPTC cache
2025-01-27 00:28:18 +01:00
LotP1
17c61164bb Fix incorrect hash logic
The stream hadn't been reset causing all hashes to be the same in most cases
2025-01-27 00:27:25 +01:00
LotP1
7bc10316fc Add cacheselector and allow PPTC with exefs mods
this is currently broken with Exlaunch mods that use hooks
2025-01-27 00:27:25 +01:00