kone
소미소프트

소미소프트

동인런처 db 백업 기능을 활용한 방주이름 딸깍 정리기

10/14/2025, 13:09:14
유틸
2133 views · 3 likes

쌉 그지같은 방주의 파일이름의 난잡함을 수정하려고 만듬


주의 사항

- 압축파일에만 작동함(폴더 이름 수정 x)


- 동인 런처로 디렉터리 스캔 한번 돌려서 db를 생성해야지 쓸수있음


- 지원되는 게임 코드는 dlsite랑 스팀 코드 ST로 사용하고있는 경우 한정으로 작동함


- 롤백 기능 있으니까 좃된거 같으면 다 롤백 돌리셈


- 파이썬 설치해야됨(다른 기타 라이브러리는 설치 필요 x)


- 게임 경로 무조건 절대경로로 지정되어있어야함


- 로그 파일 이름이 좀 난잡하긴 한데 뭐 실패하거나 건너뛰었다고 나오면 왜 그랬는지 로그에서 검색해보셈 대충 보면 이해될거임




사용법은 스크립트 4개 받고 동인 런처에서 데이터베이스 백업 기능으로 db파일 생성해서

같은 폴더에 스크립트 4개랑 db파일 넣고 해당 폴더에서 cmd켜서 파이썬 파일 실행시키면됨


대략적인 사용법은 db_title_alias_rename.py -> rename.py -> db_title_alias_rename_rollback.py순서로 돌리고

백업 파일 스크립트 폴더에 넣었던 db파일 동인런처로 불러오기 하셈


db제목정리 스크립트를 돌리면 복붙 해넣었던 db파일의 번역명이

원본 파일명으로 변형된 상태이기

때문에 원래대로 돌리고 싶으면 제목정리 롤백 스크립트 돌린 다음에

동인런처에 변경된 db를 업데이트 하셈




각 스크립트의 자세한 사용법은 아래를 참고


1. rename.py (파일명 변경 스크립트)


DB 정보를 바탕으로 실제 파일/폴더 이름을 규칙에 맞게 변경 하는 스크립트임.

  • 입력 : DB의 URL , MAKER , TITLE_ALIAS 정보를 사용함.

  • 동작 :

    • 압축 파일만 대상으로 필터링함.

    • URL에서 [VJ...], [ST...] 같은 제품 코드를 추출함.

    • [제품코드][제작사]제목.확장자 형식으로 새 파일 이름을 만듦.

    • 실제 파일 이름을 변경하고, DB의 PATH_EXE 경로도 새 경로로 업데이트함.

  • 출력 : 이름이 변경된 파일/폴더, 복구용 rename_log.csv 파일이 생성됨.


2. rename_rollback.py (파일명 복구 스크립트)


rename.py 로 변경했던 파일/폴더 이름과 DB 경로를 원래대로 되돌리는 복구 스크립트임.

  • 입력 : rename_log.csv 파일을 GUI 탐색기로 선택함.

  • 동작 :

    • 로그 파일에 기록된 [원본 경로] [새 경로] 를 읽어옴.

    • 새 이름으로 변경됐던 파일/폴더를 원본 이름으로 되돌림.

    • DB의 PATH_EXE 경로도 원본 경로로 다시 업데이트함.

  • 출력 : 원본 이름으로 복구된 파일/폴더.


3. db_title_alias_rename.py (DB 제목 정리 스크립트)


지저분한 파일 이름을 분석해서 DB의 TITLE_ALIAS (제목) 값을 깔끔하게 정리 하는 스크립트임.

  • 입력 : DB의 PATH_EXE , UID 정보를 사용함.

  • 동작 :

    • 압축 파일만 대상으로 필터링함.

    • 파일명에서 제품 코드와 대괄호( [] ) 부분을 제외한 순수 제목을 추출함.

    • 추출한 순수 제목으로 DB의 TITLE_ALIAS 값을 업데이트함.

  • 출력 : 내용이 정리된 DB, 롤백용 cleanup_undo_log.csv 파일이 생성됨.


4. db_title_alias_rename_rollback.py (DB 제목 롤백 스크립트)


db_title_alias_rename.py 로 정리했던 TITLE_ALIAS 값을 원래 값으로 되돌리는 롤백 스크립트임.

  • 입력 : cleanup_undo_log.csv 파일을 GUI 탐색기로 선택함.

  • 동작 :

    • 로그 파일에 기록된 [UID] [옛날 제목] 을 읽어옴.

    • UID 를 이용해 정확한 데이터 행을 찾아감.

    • 해당 행의 TITLE_ALIAS 값을 옛날 제목으로 다시 업데이트함.

  • 출력 : 원본 제목으로 복구된 DB 데이터.


스크립트 다운로드

potato7897/doujin_launcher_db_rename: .


3
0 comments
Sign in to comment
Sign in to comment
[유틸] [노모] 비밀 노출 -배덕의 달콤함에 물든 마나카- 노모패치 v1.0.0.6
유틸
Ghost
06/15/25 14097 15
업뎃) 스텔라블레이드 릴리 누드모드
유틸
konekat
06/14/25 18502 65
[업뎃알림] 오토소미
유틸
김머시기
06/12/25 10964 34
야식메뉴판 업뎃해옴 - 2.0.0
유틸
qqoro
06/12/25 13804 70
RPGMVP 파일을 포토샵으로 열고 수정하고 저장하장!!!!!!!!!!!!!!!!
유틸
moomin
06/12/25 4836 17
코네 유저 메모 및 차단 스크립트
유틸
글쓴이
06/11/25 6336 17
[노모패치] 졸린 유대감 ver.1.2.1
유틸
77777
06/10/25 10062 29
[RJ01367733] 요정의 물약 공장 기번 유틸
유틸
takodachi
06/09/25 2879 6
시니시스타 2 모드 모음
유틸
sims9876
06/09/25 12345 33
[2025-06-20] 게시글 url 추출
유틸
kts
06/09/25 2622 3
시니시스타2 알몸폭유모드
유틸
ㅇㅇ
06/08/25 13418 37
히토미 다운로더용 kone 이미지 일괄 다운로드 스크립트
유틸
글쓴이
06/08/25 7483 31
메스가키 새여동생♡낮져밤져 유혹섹활 AI노모
유틸
물크스
06/08/25 9866 77
.RPGMVP .PNG_을 반디뷰에서도 열어보장
유틸
moomin
06/07/25 4790 11
동인탭 글 숨기는 스크립트(수정v2)
유틸
딸기맛농축함유🍓
06/07/25 3112 2
야겜 모드 모음
유틸
나나바
06/06/25 9742 4
(긴급!)유니티 제미니 AI 자동번역 딜레이 대폭수정및 검열회피(반드시 새로 받아야함)
유틸
알탕
06/05/25 15303 33
코네 wide 모드
유틸
arcjay
06/05/25 3665 10
유니티 (AutoTranslator) 제미니 AI번역기 무료 API 다중추가 삽입및 번역 재시도 기능 추가
유틸
알탕
06/04/25 9117 23
[업뎃] Auto Somi 자동 국룰입력/복호화/다운로드/미리보기 등
유틸
김머시기
06/04/25 14926 53
(수정) 유니티 자동번역기(autotranslator) 제미니 ai (Gemini) 번역하기 풀세트
유틸
알탕
06/02/25 38397 87
[코네 스크립트] 단축키 변경 및 추가 / 다운로드 버튼 추가 / 사이트 색상 변경(이상함) [250603]
유틸
유령
06/02/25 3328 13
txt - csv 변환기
유틸
팰애호단체
06/02/25 2531 5
썸네일 크기조절 스크립트
유틸
딸기맛농축함유🍓
06/01/25 2796 4
던전 앤 브라이드 파밍 치트 공유 (20250601 17:16 수정)
유틸
rengester
06/01/25 6294 7
몬스터 블랙마켓 (몬블마) 브리딩 모드 한글 번역판(25.06.09 수정)
유틸
이노
05/31/25 11522 7
직접 만든 던전 앤 브라이드 모드 패치 공유
유틸
rengester
05/31/25 4960 10
유저스크립트 공유(업데이트250531)
유틸
cloud67p
05/31/25 3869 2
댓글 자동확장 개선 스크립트
유틸
딸기맛농축함유🍓
05/31/25 2176 6
댓글 최신순/등록순 버튼 분리(댓글 새로고침) 스크립트
유틸
딸기맛농축함유🍓
05/31/25 1648 2