Skip to content

simjeehoon/Save-My-Save

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Save-My-Save

부제: 내 세이브 파일을 저장해줘

game.png
(게임 화면)

세이브 슬롯이 꽉찼다!

RPG류의 게임을 진행하다 보면 세이브 파일의 [슬롯]이 부족할 때가 있습니다.

그럴 때 어쩔수 없이 마지막 세이브파일 위에 덮어씌워 저장하셨나요?

이젠 모든 세이브 파일을 백업하세요!

  • 세이브 파일의 폴더를 버전별로 백업합니다!
  • 원할 때마다 이전 세이브 백업 버전을 언제든지 불러올 수 있습니다.
  • 편리한 GUI
  • 확장자 지정 가능!

빌드 하기전에!

exe로 빌드하려면?

  • Windows에서 build.bat로 빌드 가능합니다.
  • Python이 깔려있어야 하며, python venv가 정상 작동해야 합니다.

파이썬 인터프리터로 구동하려면?

  • 쉘에 python gui.py를 입력하세요.

빌드하여 exe 만들기

1.png

  1. build.bat을 실행한다.

2.png

3.png

  1. 빌드를 성공하면 save_my_save.exe가 생성된다.

사용법

save_my_save.exe를 실행한다.

백업

main.PNG

  1. 세이브 파일이 존재하는 타겟 폴더를 선택해야 한다. 찾아보기...를 누른다.

select_target.PNG

  1. 폴더를 선택한다.

lets_backup.PNG

  1. 백업 대상 파일을 드랍다운 메뉴에서 선택한다.

    여기서는 sav 문자열 포함을 선택했다.

    또한 백업 폴더를 다른 경로로 지정할 수 있다. 따로 설정하지 않으면 타겟 폴더 내에 backup 폴더가 생기고 그 폴더에 파일을 백업한다.

    완료했다면 백업을 누른다.

dwbackup.PNG

  1. 백업 대상 파일 목록이 표시된다.

    백업 폴더 이름을 설정한 뒤 백업 진행 버튼을 누른다.

complete_backup.PNG

  1. 백업이 완료되었다. 백업 버전 목록에 해당 폴더가 나타난다.

롤백

rollback.PNG

  1. 백업할 버전을 선택한다.

    그리고 롤백 버튼을 누른다.

dwrollback.PNG

  1. 롤백하기 버튼을 누르면 버전 폴더에 있는 해당 파일들이 타겟 폴더에 덮어써진다.

    체크박스를 활성화하면 현재 타겟 폴더의 내용을 백업할 수 있다.

complete_rollback.PNG

  1. 롤백에 성공했다.

롤백은 백업 버전 폴더에 있는 대상 파일을 타겟 폴더에 복사-붙여넣기하는 방식으로 이루어진다.

그 외 기능

파일 확인

home.png

금색 파일 확인 버튼을 누르면 백업할 파일 목록을 확인할수 있다.

files.png

백업될 파일을 미리 확인할 수 있다.

폴더 열기

openfolder.png

backups.png

폴더 열기를 누르면 Windows 탐색기가 열린다.

백업 폴더 내 버전 폴더들을 볼 수 있다.

폴더 삭제

del.png

버전을 선택하여 오른쪽 마우스를 누르면 제거 버튼이 나타난다.

타겟 파일 변경

targetfiles.png

타겟 파일을 변경할 수 있다. 기본적인 리스트는 위와 같다.

extension.png

확장자 직접 입력... 을 누르면 위와 같이 확장자를 직접 지정할 수 있다.

gui.py의 12번째 라인 target_options의 리스트를 수정하면 타겟 파일 리스트를 변경할 수 있다.

target_options = {
            "sav 문자열 포함": ".*sav.*",
            "*.rpgsave": ".*[.]rpgsave$",
            "*.rvdata": ".*[.]rvdata$",
            "*.rvdata2": ".*[.]rvdata2$",
            "모든 파일": ".*",
            "확장자 직접 입력...": None
        }

key는 드랍다운 메뉴에 표시되는 이름이며, value는 정규표현식이다.

About

게임 세이브 파일을 백업하는 유틸

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published