이번 2.4.0 업데이트로 인해 서버 Url이 변경됨

기존 UrlList.txt랑 FiddlerPreset.farx 메모장으로 열어서 

https://live-onestore-patch.laokr.pig.games/2.4.0/lo_bundle/(2dmodel머시기 파일이름)

바꾸기 기능을  이용하여 위와 같은 형식으로 바꿀것



PC  필수임 노트북도 가능

컴퓨터 잘 모르는 라붕이들을 위해 최대한 자세히 설명하겠음


본문과 다운로드 파일은 2.3.25 버전에 맞춰 제작되었으니 업데이트 관련 방안은 본문 맨 밑에 나와있으니 확인


모든 작업은 라스트오리진 재설치 후 초기 다운로드를 하지 않은 상태에서 진행함이 필수임


제발 꼼꼼히 읽어주세요 열심히 썼어요


시작에 앞서 지금까지 패치해주던 반고닉 라붕이에게 도움을 많이 받았다

덕분에 패치 계속할수 있었음


아래의 파일들을 모두 다운로드해야함

https://mega.nz/file/DohjSIoD#9bNVl6FSSsBySVhoaeUg8HngFPmi5Et1PyzM44vrNvQ

https://www.telerik.com/download/fiddler

여기서 정보 대충 입력하고 fiddler classic 다운로드

꼭 fiddler classic이어야함. fiddler everywhere에서는 테스트 해보지 않음



1) 여기서 파일 다운로드 후 D드라이브 최상위폴더에 압축풀기 

폴더에 들어가면 경로가 아래와 같이 나와야함

D:\LastOrigin

꼭 다른곳에 하고싶다면 마음대로 해도 상관없긴 하지만 차후에 귀찮아짐


2) LastOrigin폴더에 들어있는 file 폴더를 열면 폴더 하나와 파일 세개가 나오는데, 과정이 본인의 PC상태에 따라 살짝 달라짐


본인이 크롬 사용자면 크롬 실행 후 주소창에 chrome://settings/downloads 입력 후 다운로드 위치를 아래와 같이 설정한다.

그리고 본문의 2-1은 무시하고 3으로 이동한다

D:\LastOrigin\file




2-1)  엣지 사용자라면 엣지 실행 후 주소창에 edge://settings/downloads 입력하고 다운로드 위치를 아래와 같이 설정한다.

D:\LastOrigin\file 



3) 다시 file 폴더를 열어보면 AutoDownload(Chrome/Edge).bat이라는 파일이 있음. 만일 경고가 뜨더라도 무시하고 실행하면 사양이 좋지 않은 pc라면 조금 버벅거릴수도 있음. 자동으로 원스토어 버전 원본 리소스 파일을 다운로드 하는 과정이니 설사 pc가 멈추더라도 절대 창을 닫지 않고, 금방 끝나니 다운로드가 모두 확실히 끝날때까지 조급해하지말고 기다릴것

file 폴더에 들어가면 맨 왼쪽 아래에 @개 항목이라고 나올텐데, 이것이 910개여야함. 만일 910개가 아닐시 파일이 부족하다는 것만 인지한 채 다음으로 넘어갈것. 본문 10번에 해결법이 나와있으니 지금 말고 나중에 꼭 수정할것


4) 이제 다운로드한 원본 파일들을 압축 해제해야함

LastOrigin 폴더의 AssetStudio.net6.v0.16.47 폴더에 들어가면 AssetStudioGUI.exe가 있을텐데, 해당 파일을 실행

왼쪽 위의 File>Extract folder를 누르고 아까 다운로드 해둔 원본 파일이 있는 D:\LastOrigin\file 폴더를 선택

그러면 압축이 풀린 파일을 어디에 저장할것이냐는 창이 뜨는데, 이것은 D:\LastOrigin\file\UnPacked 폴더를 선택함

프로그램을 닫지 말고 아래 초록색 바 옆의 문구가 Finished extracting 1810 files. 가 나올때까지 기다림

해당 작업은 PC 사양에 따라 시간이 소요됨 위의 문구가 나오면 창을 닫아도 괜찮음


5) UnPacked 폴더를 들어가보면 상당히 많은 폴더들이 생성된 것을 확인할 수 있다. 해당 폴더들이 방금 다운로드 했던 파일들의 유니티 에셋 번들 압축이 풀린 형태이다. 여기까지 왔다면 아까 다운로드 했던 file폴더의 2dmodel_@@ 파일들을 모두 삭제한다. 

아직 UnPacked 폴더의 파일은 삭제하면 안됨

삭제가 끝났으면 UnPacked 폴더로 들어가 검색창에 cab-를 검색한다.





키보드의 컨트롤+쉬프트+6을 눌러 자세히 보기로 바꾼 후 유형을 두번 눌러 파일이 맨 위로 오게 바꾼다. resS파일 아니고 그냥 파일임


6) 컨트롤+N을 눌러 새로운 창을 연 후 LastOrigin 폴더의 LastOrigin_convertToiOSv1.01 폴더로 들어간다.

폴더 내에 DragAndroidCABsHere.cmd라는 파일이 있을텐데, 5번에서 검색한 cab-로 시작하는 파일을 몇개씩 묶어서 해당 파일 위에 끌어놓고 절대 아무런 조작도 하지 않는다. 파일 옮기는 개수는 PC 사양에 따라 상이할 수 있으며, 처음엔 100개에서 점점 줄여가며 본인에게 적절한 개수를 찾는것을 추천함. 참고로 필자는 4800h에 2060 사용중인데 100개까지 될때도 있고 60개씩 될때도 있으니 그때그때 맞춰갈

resS 파일은 건드리지 않으며, 폴더로 파일을 옮기는 것이 아니라  DragAndroidCABsHere.cmd 파일로 열기가 나와야 한다

혹시나 해서 적어두는데 좌클릭 꾹 누르고 마우스 움직이면 파일 여러개 선택할 수 있다


제대로 실행했다면 아래와 같은 창이 뜨는데, 혹시 모르니 어떠한 키보드, 마우스 조작도 하지 않고 기다리면

0 초 기다리는 중, 계속하려면 아무 키나 누르십시오 ...

계속하려면 아무 키나 누르십시오 . . .

이라는 문구가 나오는데 이때 종료하면 된다.

이런 창이 안뜨고 뭔가 떴다 사라진다면 개수가 너무 많은것이니 조금씩 줄여볼것


이렇게 모두 끌어넣을 때까지 반복하면 된다. 각 파일당 한번씩만 끌어넣으면 되며, 다시말하지만 resS파일은 끌어넣지 않는다. 

해당 작업은 Android에 작동하게 제작된 유니티 에셋 파일을 iOS에 사용가능하게 변환함과 동시에 재압축하는 과정이며 가장 중요한 작업이지만 가장 지루한 작업이므로 그냥 열심히 하는 수밖에 없음 난 한 30분정도 걸렸다.


7) resS파일을 제외한 모든 cab파일의 작업이 끝났다면 UnPacked 폴더로 돌아가서 FileCleaner.bat이라는 파일을 실행한다. 해당 파일은 필요없는 파일들을 삭제해줌과 동시에 압축된 파일의 확장자를 모두 자동으로 제거해주는 파일임

그리고 이젠 필요없는 UnPacked 폴더 안의 2dmodel_3p_ajax_n_unpacked같은 폴더들은 모두 삭제하고  2dmodel_3p_ajax_n 같은 파일만 남겨둔다.


8) 이제 처음에 설치한 fiddler classic을 실행하고, 전체화면으로 열면 오른쪽 위 x표시 옆에 online이라는 문구가 있다. 해당 문구 위에 마우스를 올리면 123.123.123.123 같이 ip주소가 나오는데, 간혹 두자리 숫자도 있으나 무시해도 된다.

미리 스토어에서 라스트오리진을 설치한 후 실행하지 않은 상태에서 진행하는데, 아이폰에서 설정-Wi-Fi에서 현재 연결된 와이파이의 i표시를 누른다. 그리고 맨 아래로 내려서 프록시 구성을 수동으로 바꾸고, 위에서 확인한 ip주소를 입력하고 포트는 8888으로 설정한다.

다시 fiddler로 돌아와서 Tool-Options-Connections에 들어가 아래와 같이 설정한다.

그리고 https://telerik-fiddler.s3.amazonaws.com/fiddler/addons/fiddlercertmaker.exe 링크에 들어가 해당 파일을 다운로드, 설치 후 피들러를 재시작한다

이제 HTTPS 옵션에서 이렇게 설정해주고 아이폰에서 아까 프록시 설정한 와이파이를 이용해 사파리로 http://ipv4.fiddler:8888/ 에 접속한다

download the FiddlerRoot Certificate를 클릭하여 설치 후 설정-일반-정보-인증서 신뢰 설정에서 신뢰 설정을 해주면 모두 끝난다


9) 피들러에 들어가 아래와 같이 AutoResponder에서 Enable rules와 Unmatched request passthrough를 체크해준다.


그리고 Accept all CONNECTs 아래의 Import...를 클릭하여 LastOrigin 폴더 내의 FiddlerPreset.farx파일을 Import 해주면 필자가 미리 설정해둔 값이 추가되어 해당 Wifi를 이용해 라스트오리진 인앱 초기 다운로드를 하게 되면 서버로 요청한 다운로드 요청을 중간에서 아까 수정한 파일으로 응답하게 된다. 즉 본 서버에서 보낸 원래 다운로드 되었어야 할 파일이 아닌 패치된 파일이 다운로드 된다는 것이다.


만약 본문 1번에서 압축 푸는 위치를 다른곳에 해두었다면 FiddlerPerset.farx 파일을 메모장이나 텍스트 편집기로 열고 파일 경로를 죄다 수정해주어야 한다. vscode를 사용하면 편하지만 그럴바엔 폴더 위치 변경을 추천한다.


10) 왼쪽엔 우리 라붕이들의 아이폰에서 보내고있는 여러 소중한 패킷들이 보여지게 되는데, 카페나 공공장소에서 와이파이를 사용하면 http연결을 통한 통신은 해커가 이렇게 볼 수 있으니 믿을 수 없는 와이파이 사용은 조심하자.

각설하고 프록시 설정한 와이파이를 이용해 라스트오리진에 접속하고 로그인까지 마치면 다운로드 화면이 나온다. 혹시모르니 데이터는 꺼두도록 하자.


정상적으로 작동한다면 위와 같은 모습을 볼 수 있다. 이때 # Result Protocol Host에서의 Host를 누르면 정렬되는데, 훨씬 보기 편하니 이렇게 하도록 하자. 그런데 가끔 앱이 강제종료되는 경우가 있다. 그럴땐 그냥 다시 켜서 다운로드를 재개하면 상관없다.

만약 2dmodel이 들어간 것 중 2dmodel_mp_robert_commu,  2dmodel_mp_robert_commu_noise,  2dmodel_mp_robert_commu2, 2dmodel_br_pa00el_dialog010101, 2dmodel_3p_constantias2_dialog010101을 제외한 파일에 보라색 하이라이트가 쳐져있지 않거나 빨간 글씨가 뜨며 다운로드가 중지된 경우는 파일이 정상적으로 다운로드 되지 않아 당신의 pc에 저장되어있지 않은것이므로, 해당 문구를 우클릭 하여 Copy-Just Url을 클릭하여 주소를 복사한다. 그리고 인터넷 주소창에 붙여넣으면 새로 다운로드 되니 본문 4,5,6의 작업을 해주고 UnPacked 폴더에 넣은 후 다운로드를 재개하면 됨.

빨간 글씨가 뜬 경우는 그냥 하면 되지만 보라색 하이라이트가 쳐지지 않은 경우 삭제 후 재설치 해야한다. 하지만 웬만하면 위의 예외를 제외하면 하이라이트는 다 쳐져 있을테니 걱정하지 않아도 된다.


만약 HMD 커넥션인가 여기서 무한로딩 걸리면 원본이랑 패치파일 섞인거니까 재설해야함


@@@@@업데이트 대비법@@@@@

만약 업데이트가 나온다면 무조건 빨간 글씨가 나올건데, 이에 대한 대비책은 업데이트가 나오면 프록시 설정한 와이파이로 피들러에 접속하여 위의 해결책처럼 하나씩 직접 다운로드 하는 방법이나, 누군가 총대메고 Url 리스트를 제공해준다면 더 쉽게 가능함. 다만 이미 검열버전으로 업데이트 해버렸다면 재설치 외엔 업데이트 된 파일을 미검열 버전으로 돌릴 방법은 없으므로 유의할것. 시간 남으면 업데이트 지원까지 고려해보겠지만 여건이 안될수도 있기에 최대한 본문을 이해하고 혼자 할 수 있을 정도로 숙지하는것이 최선


필자는 이그니스 뽀끄루 심복 스킨의 경우 일부 부위가 라투디 텍스쳐가 깨져 보라색으로 보이는 문제가 있으나 이유는 알 수 없음. 다른 문제점이나 해결방안이 있다면 댓글로 알려주쇼

이거볼라고 패치했는데 상당히 거슬린다

궁금한거 있으면 언제든지 물어봐도 된다. 어차피 나 새벽에 자니까 밤엔 상관없는데 오전에는 학교가야해서 늦을수도ㅇㅇ


긴글 읽어줘서 고맙고 이거하느라 일주일 날렸다 사람들 많이 보고 안접게 개추좀

본인도 3년전에 하다가 잠깐 들어왔는데 이제 패치 지원 안된다길래 내가 한번 해본거임


그리고 에밀리가 짱이다 즐겜하셈