돈 대신 댓글 좀 던져봐용. 돈도 안 주면서...ㅇ.ㅇ
하지만 안된다고 하는 사람들에게 일일히 댓글 달아주기도 귀찮...
-by 블로그 주인장 자본주의자-
코드 파인딩 프로젝트 601
| MYS projects/코드 파인딩 프로젝트 2023. 9. 22. 20:39--------------------------------------------------------------------------------------------------------------------------------
※이용 철칙!
제 블로그의 모든 내용과 파일과 특히 코드는 절대로 모든 경우의 배포, 영리적 목적의 사용 등을 금합니다.
(즉, 펌 or 불펌, 출처 기재 or 미기재 배포, 수정배포, 재배포, 첨부파일로의 직접링크, 웹하드나 토렌트에서의 영리 및 비영리 공유 등... 모두 일절 금지.) (특히, 제 자작 코드와 개조 파일, 준한글화의 경우는 더 더욱 위와 같은 것들 모두 일절 금지.)
( = 여기, http://capita.tistory.com/ 이외에서 제 자작 코드, 준한글화, 개조파일를 얻을 수 있는 어떠한 경우의 방법도 금합니다.)
(어떤 "웹하드 판매자"분께서 "웹하드 공유금지"라는 말이 안 써있으니 마음대로 퍼가도 되는 것이 아니냐고...그러셔서 명시해둡니다.)
AralTrans를 실행 후 뜨는 창에서 F1을 누르면 도움말을 볼 수 있습니다. AralTrans를 잘 모르시는 초보분들은 반드시 읽어보시기 바랍니다.
이번 달 타겟 : 코드-파인딩-2024년-11월-타겟
아랄랩 주소 이전 : https://arallab.hided.net/
폴라리스 주소 이전 : https://polaris.hided.net/
제가 쓰는 AralTrans0.2 : AralTrans02.7z
각종 버그 제거한 ATCode.dll 180603버전(AralTrans0.2의 Algorithm에 넣기, 원본은 ATCode_130805.dll 등으로 백업 추천) : ATCode_180603.7z
→자세한 정보 링크
방송 : 미연시 코드 찾는 등의 방송 컨텐츠 (다음 정기 방송: 12월 13일 금요일 오후 7시)
--------------------------------------------------------------------------------------------------------------------------------
[230929][Whirlpool] 猫忍えくすはーとSPIN!
파인더의 한 마디:
Whirlpool의 저가형 네코닌 신작입니다.
제목을 보니 네코닌 스핀오프 인 듯 합니다ㅇ.ㅇ
.
.
.
이번 작품부터 갑자기 대사창만 자체 폰트로 출력되는 방식으로 바뀜.
cgsys.ypf의 cgsysf 폴더에 폰트가 Webp 형식으로 그대로 있어서 아랄 매핑으로 치환시키면 되는데 말이 쉽지 일대일 대응으로 교체하는게 여간 귀찮은 일이 아닐거 같아서 한 번도 해본 적이 없었음.
(이전에도 비슷한거 여러 개 있었는데 더 복잡하거나 모티베이션이 부족해서 귀찮아서 다 던짐.)
https://github.com/mirusu400/drawfontimage
이번에 검색하다가 딱 적절한 툴이 있어서 그나마 작업이 수월해짐.
구글 OCR로 Webp의 문자에 대응되는 Shift-JIS 텍스트 파일로 만들고, 그림판으로 글씨 크기 찾고(48px X 48px),
아랄 소스의 CharacterMapper.cpp를 읽어서 아랄 매핑 함수(EncodeJ2K, DecodeK2J)와 인코딩 파일 입출력을 Mathematica로 대충 짜서 앞서 만든 텍스트 파일들 변환시키고, 남아있는 불분명한 문자들을 '·'으로 바꾼 다음, 위의 github 링크의 core.py를 lossless webp으로 직접 뱉어내게 수정하고 index.py를 열어서
[2024년 02월 23일 추가 YOffset을 12로 할 것]
이렇게 세팅한 다음에 45번 반복 노가다 클릭.
(어찌저찌 배치 프로세싱 하면 될거 같은데 내가 짠 코드가 아니라서 던짐.)
참고로 모든 반각 문자는 1번째 Webp 이미지의 첫 번째 문자를 반각 형태로 써서 출력한다.
(=모든 반각 문자가 띄어쓰기 화)
그렇기 때문에 1번째 Webp 이미지의 첫 번째 문자를 반드시 빈 칸으로 놔두고, 2Byte{0} 필터로 번역 후 출력 되는 문자열을 전부 전각화 후처리를 하고 전각 띄어쓰기(%89%83)만 바이너리 패치로 다시 반각화했다.
https://arca.live/b/handtranslator/37085669
패킹/언패킹은 ToolForYuris Ver 1.21 사용.
다른 폰트로 바꾸고 싶은 사람이 있으면 위의 압축을 풀어서 나온 텍스트 파일들로 45번 반복 노가다 클릭 과정을 하고 cgsys.ypf 파일로 패킹만 하면된다.
YU-RIS 패킹/언패킹 조사, 스크립트 상에서 자체 폰트 우회 방법 찾는 시도에 대충 7시간 소요.
다른 방법으로 우회하는 시도를 포기하고 정공법으로 위에 언급한 작업들을 하는데 대충 10시간 소요.
(중간에 다른 버전의 python이 2개 깔려 있던 걸 모르고 3시간 정도 삽질.)
전부 처음하느라 삽질한게 대부분이라 다음에 작업할 때는 훨씬 수월할 것으로 예상.
2023년 09월 22일 PM 08시 39분 : 코드글을 게시.
2023년 09월 29일 PM 02시 58분 : 체험판 코드를 본판 코드로 수정.
바이너리 패치 수정, ATcode 수정.
(대사가 자체 폰트라 대사창에 한글 출력 불가)
자체 폰트 수정 패치가 필요.
2023년 09월 30일 PM 09시 46분 : 자체 폰트 수정 패치 추가.
바이너리 패치 수정, Filtercode 수정.
메모:
용코닌2의 메모 참고
https://capita.tistory.com/entry/코드-파인딩-프로젝트-508
※주의. 최신 아랄을 쓰지 않다가 발생한 문제는 책임지지 않습니다ㅇ.ㅇ
(YU-RIS 엔진으로 ... 제발...)
(PS. 언제나 그렇듯이 일본어 로캘에서만 테스트 했습니다. 일본어 로캘은 만병통치약.)
----------------------------------------------------------------------------------------------------------------------------------------
(※권장. 꿀도르 사전이 설치되어 있는 경우=ezTrans XP 폴더 안에 Ehnd 폴더가 있는 경우):
ezTrans XP\Ehnd\PreFilter_@1Hdor_Set.txt를 열어서
//2.아랄트랜스용 추가 한글처리
//아랄트랜스 사용시 _OFF를 _ON으로 바꾸고 저장.
_TGL _DECR:ARAL_HANGUL_ _OFF
를
_TGL _DECR:ARAL_HANGUL_ _ON
으로 수정 권장.
자체 폰트 수정 패치(게임 설치된 폴더의 pac 폴더의 cgsys.ypf를 백업 및 교체):
바이너리 패치:
ATcode:
Filtercode:
----------------------------------------------------------------------------------------------------------------------------------------
(제가 뭐라고 지껄여도, 여러분이 덧글을 쓰건 말건은 여러분의 자유이며 권리입니다. -.- )
(다만, 아청법의 두려움이 덧글 파워보다 커지는 순간, 블로그를 폐쇄할 수 밖에 없습니다. ㅇ.ㅇ;; )
(왜냐구요? 블로그는 딱히 자유로운 덧글 빼고는 즐거운 점이 한 개도 없기 때문이지요.ㅇㅇㅋ)
Tistory는 로그인 없이 덧글을 달 수 있어요.
그래요,로그인이필요없어요...(oㅅo)
'MYS projects > 코드 파인딩 프로젝트' 카테고리의 다른 글
코드 파인딩 프로젝트 603 (4) | 2023.09.22 |
---|---|
코드 파인딩 프로젝트 602 (2) | 2023.09.22 |
코드 파인딩 프로젝트 600 (4) | 2023.09.22 |
코드 파인딩 프로젝트 599 (5) | 2023.08.18 |
코드 파인딩 프로젝트 598 (5) | 2023.07.21 |