Skip to content
  • LotP1's avatar
    7085bafa
    PPTC Profiles (#370) · 7085bafa
    LotP1 authored
    Added functionality that allows ExeFS mods to compile to their own PPTC
    Profile and therefore store PTC data between sessions.
    The feature calculates the hash of the currently loaded ExeFS mods and
    stores the PPTC data in a profile that matches said hash, so you can
    have multiple ExeFS loadouts without causing issues. This includes
    different versions of the same mod as their hashes will be different.
    Using this PR should be seamless as the JIT Sparse PR already laid the
    groundwork for PPTC Profiles and this PR just allows ExeFS mods to load
    and store their own profiles besides the `default` profile.
    
     **WARNING!** 
    **This will update your PPTC profile version, which means the
    PPTC profile will be invalidated if you try to run a PR/Build/Branch
    that does not include this change!**
    **This is only relevant for the default PPTC Profile, as any other profiles do not exist to older versions!**
    7085bafa
    PPTC Profiles (#370)
    LotP1 authored
    Added functionality that allows ExeFS mods to compile to their own PPTC
    Profile and therefore store PTC data between sessions.
    The feature calculates the hash of the currently loaded ExeFS mods and
    stores the PPTC data in a profile that matches said hash, so you can
    have multiple ExeFS loadouts without causing issues. This includes
    different versions of the same mod as their hashes will be different.
    Using this PR should be seamless as the JIT Sparse PR already laid the
    groundwork for PPTC Profiles and this PR just allows ExeFS mods to load
    and store their own profiles besides the `default` profile.
    
     **WARNING!** 
    **This will update your PPTC profile version, which means the
    PPTC profile will be invalidated if you try to run a PR/Build/Branch
    that does not include this change!**
    **This is only relevant for the default PPTC Profile, as any other profiles do not exist to older versions!**
Loading