# Cloud Sync Rules - Default Configuration
# Rules use the same syntax as .gitignore

# Start by explicitly including directories we want to fully backup
+ /savefiles/**
+ /savestates/**
+ /screenshots/**

# Include specific save file types across all directories
+ /**/*.srm
+ /**/*.sav
+ /**/*.fs
+ /**/*.state*
+ /**/*.auto
+ /**/*.dsv*

# Include system-specific save directories
+ /n64/save/*.eep
+ /n64/save/*.mpk
+ /n64/save/*.sra
+ /n64/save/*.srm
+ /psx/memcards/*.mcd
+ /psx/memcards/*.mcr
+ /dc/shared/savefiles/**
+ /psp/PPSSPP/**

# Backup files
+ /backup/*.zip

# Specifically exclude directories that should never be backed up
- /roms/**
- /bios/**
- /downloads/**
- /.cache/**
- /images/**
- /manuals/**
- /videos/**
- /themes/**
- /**/*.bin
- /**/*.iso
- /**/*.img
- /**/*.rom
- /**/*.zip
- /**/*.7z
- /**/*.chd
- /**/*.dol
- /**/*.elf

# Exclude XML files (like gamelist.xml) by default
- /**/*.xml

# Exclude everything else not explicitly included above
- /**
