저도 한번 겪었고 세이브 파일을 날리는 경우가 종종 있기 때문에 전 백업 파일을 남겨두는 편입니다.
그때 사용하는 배치파일 공유해 드립니다.
제가 직접 짠건 아니고 chatgpt한테 부탁해서 짠겁니다.
물론 제 상황에 맞게 약간 손을 보긴 했습니다.
기본적인 path는 스팀 기준입니다. (path등을 수정해서 다른 게임에도 사용 할 수 있습니다. )
@echo off setlocal enabledelayedexpansion rem 현재 날짜 및 시간을 얻어서 YYYYMMDD_HHMMSS 형식으로 포맷합니다. for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I set datetime=!datetime:~0,4!!datetime:~4,2!!datetime:~6,6! rem 압축 파일의 이름을 생성합니다. 자기가 원하는 경로로 변경하시면 됩니다. set zipfilename=c:\backup\liesofp_save_backup_!datetime!.zip rem 빨간색 부분은 자신의 정보에 맞게 바꿔야 합니다. set sourcefile=C:\Program Files (x86)\Steam\steamapps\common\Lies of P\LiesofP\Saved\SaveGames\######## rem 반디집의 경로와 bz.exe에 따라 수정해야 할 수 있습니다. 반디집이 아닌 다른 압축프로그램을 쓰시면 그 프로그램에 맞게 바꿔야 합니다. set "bandizip=C:\Program Files\Bandizip\bz.exe" rem 파일을 압축합니다. "%bandizip%" a -r -fmt:zip "%zipfilename%" "%sourcefile%" endlocal |
p
배치파일은 이렇게 준비하면 되고 전 파일명을 archive.bat으로 했는데 다른 분들은 원하시는대로 저장하시면 됩니다.
그 다음 이걸 주기적으로 실행해야 하는데 몇가지 방법이 있습니다.
이중에서 자기 패턴에 맞게 사용하시면 되겠습니다, (그냥 배치파일을 원하실 때 직접 실행시키셔도 됩니다.)
1. 컴퓨터가 켜질 때마다 실행되도록 하는 방법.
win key +R 누르고 shell:startup 을 누르면 시작 프로그램 폴더가 열리는데 여기다가 archive.bat의 바로가기를 만듭니다.
그러면 컴퓨터가 켜질 때마다 백업이 만들어집니다.
가장 간단한 방법인데 만들어지는 시점이 부팅할 때라 원하는 시점에 저장하긴 힘듭니다.
2. 컴퓨터가 꺼질 때마다 실행되도록 하는 방법.
작업 스케줄러를 켜서 등록하는 방법이 있는데 복잡해서 여기에선 적지 않겠습니다.
이것만으로도 따로 블로그 글 등이 많으니 검색해보세요.
이건 컴퓨터 끌 때마다라서 PC를 종료할 때마다 저장되니 안심이 되는 점이 좋죠.
3. p의 거짓이 실행 될 때마다 실행되도록 하는 방법.
바탕화면에서 우클릭 -> 새로 만들기 -> 바로가기 를 해서 새로운 바로가기를 만듭니다.
그리고 항목 위치에 아래 내용을 넣습니다.
c:\backup\archive.bat && C:\Windows\System32\cmd.exe /c start steam://rungameid/1627720 |
그리고 이 바로가기로 실행시키시면 백업을 하면서 바로 p의 거짓이 실행됩니다.
이 방법이 좋은게 내가 원할 때 만들 수 있다는 겁니다. 기본 p의 거짓 아이콘이랑 이걸 옆에다 따로 두고
백업을 하고 싶을 땐 이걸 실행키시고 아닐 땐 그냥 기본 아이콘으로 실행시키고 있습니다.
요롷게요.
위의 검은색 P 아이콘이 이렇게 만든 백업용 아이콘입니다.
다른 분들도 세이브 파일 백업하셔서 안심하고 게임하시길 바랍니다.
이야... 다른 게임도 이렇게 하면 되겠네요. 이거 메모장에다가 붙여넣고 수정해서 확장자를 .bat로 저장하면 되는건가요?
네. 응용해서 다른 게임에도 적용해보세요. 단, 다른 게임 실행 방법은 별도로 찾으셔야 합니다.
분류가 잡담으로 올라갔어서 팁으로 변경했습니다.