메뉴 www.fafan.kr
파판 >> PSP게시판
  • 로그인
  • 3.61 게임을 위한 삽질 -1- (진행률 50%)
    작성자 : Akaikarus | 조회수 : 7871 (2017-10-09 오후 11:17:40)
    요즘 [루프란의 지하미궁과 마녀의 여단]이라는 게임에 푹빠진 잉여입니다.

    국전에서 정발 루프란을 구매를 하고 집에와서 플레이 할려고보니 3.61이상만 구동되는 게임이더군요......OTL
    결국 3.60 비타를 하나 더 업어와서 3.65로 업데이트한뒤에 루프란을 구동했습니다.
    루프란 이거 묘하게 빠져드는 게임이더라구요.
    쨋든 열심히 플레이를 하다가 3.60 비타랑 3.65 비타 이렇게 2대의 비타가 생기니 뭔가 3.65에도 욕심이 생기더군요.
    3.65도 에딧할수 있지 않을까?
    바로 작업을 시작해봤습니다.

    1. 3.65의 세이브 에딧

    3.60과 3.65 둘다 계정은 동일한 계정을 사용
    3.65의 메모리를 3.60으로 이식
    3.60에서 세이브 추출 및 복호화
    PC상에서 HEX값 변경
    세이브 암호화 및 세이브 이식
    메모리를 3.65로 이식
    게임 구동
    세이브 로드
    Fail.......

    세이브 파일을 불러오려는 순간에 에러를 뿜뿜하는거 보니 게임자체에서 세이브 파일의 체크썸을 확인하지 싶습니다.
    1. 3.65의 세이브 에딧 결론
    실패

    그렇게 약간의 현자타임을 격던중 친구로부터 톡이 왔습니다.

    친구 曰 야
    나 曰 ?
    친구 曰 나도 루프란 삼
    나 曰 ㅊㅋ 이제 움브라의 늪에 빠지렴
    친구 曰 근데 일판임.
    나 曰 ....ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    그렇게 친구와 톡을 하던도중에 머리속을 스쳐지나가는 생각.

    '3.60에서 3.61이상의 게임이 실행이 안되면 다른 언어의 게임을 정발판으로 리플레이스 하면되잖아?'

    2. 세이브 에딧이 안되면 일판을 정발로 바꿔라.

    정발 루프란의 경우 필요 조건이 3.61펌웨어 이상
    일판 루프란의 경우 필요 조건이 3.60펌웨어 이상

    친구한테 일판 루프란을 빌려서 덤프를 뜨고 제가 가진 정발 루프란도 덤프를 했습니다.
    (3.61이상의 게임도 덤프까지는 됩니다. 방법은 공유하지 않습니다.)

    일판과 정발판의 파일들을 비교하던중 메인 핵심은 Media.psarc라는 파일인것을 알수 있었습니다.
    여기서 일판과 정발판의 Media.psarc를 해체하였으며 이 안에 언어와 대사파일이 존재하는것을 확인할수 있었습니다.
    정발판의 언어와 대사파일을 일판에 대입할수 있도록 약간 손본뒤에 psarc 패킹을 한뒤에 일판 루프란에 적용을 시켜보았습니다.






    대사 한글 출력 성공.


    ps. 사진은 없지만 디지털 메뉴얼도 정발 메뉴얼로 변경 성공했습니다.






    글쓰기 | 수정 | 삭제 | 목록   

    Lv.7 어질 (2017-10-09 23:45:25)
    psarc는 분석방법이 공개되있다보니 시도해봐야겠네요
    감사합니다
    Lv.5 Akaikarus (2017-10-10 00:03:36)
    psarc의 분석방법이 공개되어있지만 게임별로 사용하는 옵션은 다 다르므로 이 부분은 주의하셔야 할거 같습니다.

    루프란 작업할때 아무것도 모르고 디폴트 옵션을 이용해서 재패킹을 시도하도 대입을 시켜보니 오류만 격하게 뿜뿜하길래 무슨 문제인가 싶어서 psarc의 옵션을 전부다 건들여서 겨우 최적값을 찾았습니다.
    Lv.19 백설탕 (2017-10-09 23:47:05)
    저도 작년인가 올초에 정품사서 해봤던 작업인데 폰트가 없어서 캐릭터 명이라던가
    아이템 이름등이 제대로 안나와서 때려친 기억이 있습니다ㅋㅋ
    아마 한글이 그나마 위 사진처럼 볼만하게 나오는건 초반뿐이고
    좀 더 진행이 되면 죄다 깨져나왔었던것 같습니다.
    Lv.5 Akaikarus (2017-10-10 00:02:00)
    실상 정발이랑 일판의 짬뽕이라 폰트작업은 수월했습니다.
    현재 작업중인 [루프란의 지하미궁과 마녀의 여단]의 경우 psarc로 패킹되어있고 내부 파일을 파이어엔진(phyre)로 작업되어있었으며 정발이랑 일판 모두 같은 옵션으로 phyre 패킹이 되어있어서 굳이 뜯을 필요는 없는거 같습니다.

    [루프란 폰트구조]
    폰트 이미지 dae파일 + phyre패킹
    픽셀별 텍스트 배열 txt파일

    이 작품에서도 초반이나 후반에 일부 대사가 깨져있는거는 내부의 대사집의 배열 문제인것으로 확인했습니다.
    실제로 위의 스크린샷에서도 [우와~ 우와~ 이거보세요 &, & 드로니아님! 게에요! 게가 있어요!] 대사에서 &, &라고 표기된 부분은 csv파일내에서 대사를 넘기는 부분의 배열이 일판과 정발의 차이점으로 인해 생긴것으로 보입니다.
    해당 부분은 수정해볼 가치가 있다고 판단하였으며 시간이 날때마다 조금씩 수정해볼까 합니다.

    그리고 루프란처럼 정발과 해외판의 버전이 차이가 있을경우 이런식의 리플레이스를 통하여 즐길수 있지 않을까 싶네요.

    ps. 파일구조분석은 끝나고 실 테스트까지 끝난상황이라 조만간 제가 던져주는 소스들로 작업할 팀원들을 구해볼까 생각중입니다. (결과물은 팀원들끼리만 나눠가질예정이며 공유는 안하지 싶네요.)
    Lv.19 백설탕 (2017-10-10 00:30:07)
    그렇죠..사실 이런식으로 교체해서 되는게 몇몇 있죠.
    루트레터 같은 경우도 직접 확인했구요ㅋ
    그나저나 엄청난 작업을 구상하고 계시네요.
    저야 정품으로 해서 해당은 안됩니다만, 좋은결과 있으시길 바라며
    응원의 추천 하나 남기고 갑니다.
    Lv.7 어질 (2017-10-10 00:33:14)
    작업을 팀으로 해보신다니 대단하십니다.

    화이팅하세요~!
    Lv.3 헤카밀라 (2017-10-10 07:10:42)
    이거 이스8도 비슷한 방식 아닌가요?
    Lv.8 eeeieee (2017-10-10 10:14:36)
    역시 능력자님들 없으면 만들어버리는 ㅎㅎ..대단하십니다.
    Lv.3 아큐람 (2017-10-10 12:30:40)
    궁금한데 정발판은 패치는 하신건가요?
    하셨다면 패치해도 상관없이 한글출력이 잘되나요?
    제가 궁금한 부분이 패치한 정발과 패치안한 일판이 호환이 되나여서요

    루프란은 패치안하면 ex던전 플레이시 심각한 오류가 발생해 난이도가 확 띄니
    사실상 필수적으로 해야 할텐데요
    Lv.5 Akaikarus (2017-10-10 15:27:42)
    일판, 정발 둘다 패치한 상태로 작업했습니다.
    하지만 패치를 안하더라도 굳이 상관없을것으로 보입니다.
    내부 대사파일이랑 폰트 및 이미지 모델만 수정해서 교체하는거라 버전은 상관없을거 같습니다.
    우려되는거라면 패치후 추가컨텐츠나 대사의 변경만 조심하면 될거같아요.
    Lv.7 온미르 (2017-10-10 23:17:33)
    글 매우 감사드립니다 ㅠㅠ 덕에 작업 하나 할 수 있을 것 같군요



    도배방지 : 0

    글쓰기 | 수정 | 삭제 | 목록   

     

    <<316317318319320

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.