def _file_path(self, mod_identity: CommonModIdentity, identifier: str = None) -> str: from sims4communitylib.utils.common_log_utils import CommonLogUtils data_name = self._format_data_name(mod_identity, identifier=identifier) if self._per_save: save_slot_id = CommonSaveUtils.get_save_slot_id() save_slot_guid = CommonSaveUtils.get_save_slot_guid() return os.path.join( CommonLogUtils.get_sims_documents_location_path(), 'saves', mod_identity.base_namespace.lower(), f'{data_name}_id_{save_slot_id}_guid_{save_slot_guid}.json') else: return os.path.join( CommonLogUtils.get_sims_documents_location_path(), 'saves', mod_identity.base_namespace.lower(), f'{data_name}.json')
def _get_save_dir(self) -> str: return os.path.join(CommonLogUtils.get_sims_documents_location_path(), 'saves', 'CNNoRelationshipDecay')