kone
소미소프트

소미소프트

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

10/14/2025, 13:09:14
유틸
2191 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
[고전] 리루 늑대소녀와 함께 보름달 에디션 - the wolf girl with you Full Moon Edition HD
영상
미노타쿤
05/19 29094 305
[복구요청]암컷타락 여장학교 부탁드립니다
요청
mkmkil
05/19 3314 2
게임을 찾습니다!
질문
level
05/19 1890 0
비월선행록 퀘스트는 한번 거절하면 못함?
질문
너뭐돼?
05/19 1785 0
직번) ※취향주의 [John K. Pe-ta] 역전의 여전사와 나의 모험 11화
동인
qlalfsla
05/19 13581 24
님들은 만약 야겜 안에 들어갈수 있다치면
일반
zeststriker123
05/19 5934 1
AI) 피곤한 OL의 코스프레 취미 생활
야짤
miso5
05/19 9758 54
의술사 질문
질문
pataya
05/19 2694 0
의술사 제작 1년밖에 안걸렸다던데
일반
ㅇㅇ
05/19 7769 3
히로인을 붙잡아 놓고 아무것도 안 할 리가 없다 손번역 현황
작업현황
미스터장
05/19 6654 16
[AI번역] 성기를 숨기고 여자기숙사 잠입 시험 1.4
번역
미식이네
05/19 34818 123
슬더스 2 하는 시간보다 더 재밌는것
야짤
Rasmodia
05/19 7180 15
복구 관련 규정 질문
질문
yuuuyu
05/19 2094 3
[복구요청] RJ223032 // 로간12 ~앨리스들의 질과감촉~
요청
seoulccc
05/19 3934 1
DLSITE에서 안드판 산거 APK로는 못받나
질문
TNT
05/19 5865 0
현재 비월선행록하는사람 강화 잘됨?)해결완
질문
oneaple
05/19 6880 1
의술사 보스 체력이랑 디버프 잘리는건 버그냐 의도냐
질문
simya1557
05/19 4539 0
갑자기 옛 고전 쯔구르 기억나서 다시 찾은
일반
curo5412
05/19 1970 2
ai) 요즘 엎드린 뒷태가 꼴리더라
야짤
urakan915
05/19 4413 8
야겜 펀딩으로 3억이상이 모이는구나
일반
sakura-ne
05/19 3479 1
Liyoosa-메이드씨 시리즈 1~10
동인
k8625
05/19 36329 237
감옥용사 조이플로 하고 싶은 사람
일반
iciqog123
05/19 6726 0
이토록 격렬하게 후속작을 원한적이 없었어
일반
ㅇㅇ
05/19 2702 2
던브 스토리 다깨고 프리모드하는데 새삼 맥스의 빈자리가 크긴 크네
일반
nagisa8262
05/19 2685 0
ai 도트) 오크 씨받이 before after
야짤
ezmood
05/19 8004 44
드디어 기다리던 엔티알 싸커가ㅠ
일반
jeemin0511
05/19 4979 0
Mmchair-야한 가게에 갔더니, 옛 동급생이 있었던 이야기
동인
k8625
05/19 38531 200
청아) 겜 제목 질문
질문
seoulccc
05/19 5879 0
[복구요청] (청아)사쿠란보 소학원 미번 RJ141187,RJ121099
요청
silverkaka
05/19 3006 1
풍기위원 여음마 서클은 이런 디테일이 좋단 말이지
일반
shwarzschild
05/19 4430 3