kone
소미소프트

소미소프트

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

10/14/2025, 13:09:14
유틸
2132 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
서브,게시글 차단, UI추가 유저스크립트
유틸
cloud67p
10/05/25 2666 11
카린즈 프리즌 cc모드 기계번역해옴
유틸
고추보집물
10/03/25 8727 39
무기력 천사 추가 렉 개선 패치 (a.k.a 쯔꾸르는 최적화 쓰레기가 분명하다)
유틸
erukajihx
10/02/25 6664 65
번역 플러긴용 일본 이름 정리
유틸
kumarin
10/02/25 2246 10
Aideal Helper plugin v1.0.2.0
유틸
kumarin
09/30/25 2265 10
3시간 만에 만든 방주 중복 정리기
유틸
asdf1243
09/30/25 3036 8
팔성제(八星帝) ssg 파일
유틸
hdddie
09/28/25 2878 7
다키스트던전 Deovolente 에디션
유틸
doyoulikekim
09/27/25 9683 29
[v10] 자동 소미 Auto Somi 개조판
유틸
마나난
09/26/25 14300 22
좀더! 불꽃의 시리즈 붉은화면 수정패치
유틸
adsv42
09/23/25 3733 15
도나도나 미검열 CG 오류들 수정
유틸
riel64
09/23/25 17297 77
SW_Decensor v0.7.4.1
유틸
kumarin
09/21/25 9481 38
base64 자동 디코딩 크롬 확장 프로그램 입니다.
유틸
qqwe1234
09/18/25 10012 80
내가 dl 검색할 때 귀찮아서 만든 프로그램
유틸
boya058
09/17/25 2980 10
코네 서브/게시글/댓글/유저 필터, 차단 스크립트 v1.3
유틸
공승아
09/14/25 4401 8
XUnity.AutoTranslator 5.6.1_kr 번역 플러그인 한국형 비공식 버전
유틸
kumarin
09/13/25 10952 41
게시글 제목 필터 스크립트
유틸
cloud67p
09/13/25 1810 5
후타)무표정한 후타나리는 착정 생물과의 교미에 절대 매료되지 않는다 노모패치 + 이전 작품 노모패치 복구
유틸
레가토
09/12/25 10410 26
다키스트 던전 NSFW 완전판 [Npc 리텍 / 영웅 리텍 / 이쁜이쁜 영웅 모드 / 몬스터 리텍]
유틸
삐뉴
09/10/25 17705 95
[복구] +@ 시니시스타 2 모드 모음 (1.10)
유틸
sims9876
09/10/25 13197 26
야겜아님,미번) RJ01432103 MACHINE CHILD (머신 차일드) 일본어판
유틸
AND
09/09/25 7506 25
둘만의 생활 세이브 에디터
유틸
அறியப்பட்ட🔧
09/07/25 15497 14
코네 이미지 뷰어 개선 스크립트
유틸
Ghost
09/06/25 4221 10
[버그수정용] 검은정복왕 우클릭 팅김 버그수정
유틸
Ghost
09/06/25 5844 24
히토미 시리즈를 통합시키는 프로그램을 만들어 보았습니다.
유틸
ariantganada
09/06/25 5360 11
스텔라블레이드 릴리 누드모드 복구+추가함
유틸
konekat
09/03/25 9876 19
.RPGMVP .PNG_ 파일 썸네일 제공 DLL 보안 업데이트
유틸
moomin
09/02/25 4776 22
카린즈 프리즌 Karryn's Prison 치트 모드
유틸
qpspql
09/01/25 15271 21
webp.zip 파일 자동으로 jpg 로 변환 후 재 압축 프로그램 만듬 (2025.12.10 업데이트)
유틸
noname
08/31/25 2237 12
유니티 신버전 자동번역기
유틸
김머시기
08/31/25 8597 31