2010년 4월 19일 월요일

 

패치 또는 스킨이라는 것을 적용해 보려고 인터넷을 뒤져서 겨우 구한 패치파일. 시키는대로 피파온라인2에 복사해 넣고 게임을 실행했더니 아차차 피파온라인2를 새로 깔아야하는 상황에 봉착했다.

[스코어보드 패치후 발생한 to23_s.fsh 오류 메시지]

 

 

혹시나 해서 새로 설치하고 다시 패치 파일을 복사해 넣었더니 아니나다를까... 분한 마음을 추스리고 묵묵히 재설치 한다. 그리고 '패치 왜이렇게 어렵지? 포기하자'로 마음을 굳힌다.
그러나 알고보면 대처 방법은 간단하다. 원본을 백업해 두었다가 문제가 생기면 해당 파일을 원본으로 교체하면 된다. 하지만 많은 패치 초보자들은 이런 기본 원칙을 지키지 않는다.



피파온라인2를 실행하면 아래와 같이 게임가드(GameGuard)가 작동한다. 게임가드의 역할에 대해서 명확히 아는 바가 없지만 피파온라인2의 구성 파일의 내용을 검사하는 것으로 추측된다. 정확히 어떤 파일을 검사하는지는 모른다. Process Monitor 로 CPU 리소스를 모니터링해 보면 게임가드가 엄청난 양의 파일을 검사한다는 것을 확인할 수 있다.

그 짧은 시간에 어떻게 그리 많은 파일을 검사하는 것인지... 놀라지 않을 수 없다.

 

[gameguard 가 종료되고 ff2client.exe가 활발히 파일을 체크하고 있는 장면]


 

[화면 우측 하단에 표시되는 게임가드]

 

1. 손상된 파일이 있습니다.

손상된 파일은 원본이 아닌 모든 파일을 가리킨다. 즉, 일반 유저가 제작하여 카페나 블로그에 올려 놓은 패치 파일이다.

 

2. 게임가드의 헛점

그러나 게임가드에도 헛점은 있다. 게임가드는 검사 대상 파일이 원본 파일과 똑같은 파일용량(로딩이미지, 광고판, 축구공 등)라면 무시해 버린다. 이런 현상을 이용해서 페이스온 파일의 용량을 원본 파일과 같게 해주어 '노백업'을 만드는 것이다.

 

3. 게임가드는 바보가 아니다.

그런데, 게임가드는 파일의 용량만이 아닌 내용까지도 검사한다. locale.ini 는 피파온라인2의 언어정보를 담고 있는 설정파일이다. 이 파일의 내용을 한 글자 수정하고 원본 파일과 용량을 같게하여 저장하더라도 '손상된 파일' 오류가 발생한다.

 

4. 게임가드의 맹점

그러나 게임가드는 맹점이 있다. 검사 대상이 아닌 파일이 있다.

피파07과 피파08을 설치해보면 zdata 폴더는 존재하지 않는다. zdata_xx.big(참고 : 피파2010은 big 파일 하나에 500개 파일이 패키지로 되어있는 형태이다.)의 대용량 파일이 30여개가 있다. 온라인 게임의 특성상 업데이트가 빈번한 피파온라인2는 zdata_xx.big에 있는 파일 중에서 패치 대상이 되는 파일(스코어보드, 유니폼, 축구화, 축구공 등등)을 zdata 폴더에 풀어 놓았다.

 

 

그와 반대로 zdata 폴더에 풀어 놓지 않은 파일(골대, 골대 그물, 잔디, 잔디 라인, 경기장 등등)은 게임가드가 검사하지 않는다. 게임가드는 zdata_xx.big 안에 있는 파일 목록 전체를 검사하지 않는 것이다. 만약 잔디 라인 패치를 했다가 마음에 들지 않는다면 zdata 폴더에서 삭제해 버리면 된다.

 

그런데 조금 묘하지 않은가? zdata_xx.big은 무엇이고 zdata폴더는 무엇이며 '내문서/FIFAONLINE2/' 폴더는 무엇일까?

 

참고 : 피파온라인2의 소스의 우선순위는 파일에 이상이 없다면 다음과 같다.

        '내문서/FIFAONLINE2/' 폴더   >   zdata 폴더   >   zdata_xx.big

 

 

5. 자유로운 패치

게임가드는 검사를 마치고 나면 종료된다. 즉, 더이상 작동을 하지 않는다.

게임가드가 종료된 후에는 자유롭게 피파온라인2의 파일을 지우고 잘라내고 복사하고 덮어쓰고 수정할 수 있다. 비록 '노백업'이 아니라도 아무런 문제가 되지 않는다. 다만 게임에 그래픽이 제대로 표현되지 않거나 튕기는 현상이 발생한다.

 

392819_1271702055.jpg

[이미지 출처 : 이런씨엘♡]

 

6. 피파의 제왕 - 왕의 귀환

패치를 처음 접한 유저들은 무턱대고 패치 파일을 원본 파일에 덮어 버린다. "오... 이런게 피파 패치구나! 예쁘다. 좋다~!!!" 그러나 예상하지 못한 반전이 있다. 게임을 열심히 하다가 슛을 했는데 튕겼다.... 아... 가뜩이나 기분이 나쁜데 피파온라인2를 재실행 했더니 '손상된 파일'!!!! 게임가드의 등장이다.

더이상 상황 설명은 필요 없을 것 같다.

 

7. 손상된 파일? 별거 없다

원본 파일로 되돌려 주면 된다.

 

8. 백업은 선택

그런데 원본 파일을 보관해 두지 않았다면 낭패이다. 패치를 만든 제작자를 탓하고 싶다. '왜 이런 에러가 나는 파일을 배포했을까?' - 그 이유는 자연스럽게 이해 될 것이다.-

아무튼 자신이 복사해 넣으려는 패치 파일이 피파온라인2에 이미 존재한다면 원본 파일을 임의의 폴더에 복사해 두는 것이 좋다. 정 귀찮다면, 오류가 발생할 때 - 피파온라인2를 재설치하지 않고 - 아래의 방법으로 복구하면 된다. 재설치가 아니라 복구라서 작업속도가 빠르다.

[ 주의 바람 : 클라이언트 복구하기를 실행하면 유니폼, 스코어보드 등의 패치도 원본으로 덮어진다.]

 

9. 패치의 고수 - 미증유

'게임가드의 헛점'과 '게임가드의 맹점'은 이해 했지만 어떤 특정한 파일은 덮어쓰기가 안된다. big 파일이나 몇몇 수정해서는 안되는 파일을 ff2client.exe가 실행되는 동안 딱 물고 안 놓아주기 때문이다. 그래도 상관 없다. ff2client.exe가 파일을 물기 전에 바꿔치면 된다.

 

10. 게임가드와 피파온라인2의 바톤터치 - 긴장되는 시점

피파온라인2를 실행 - 게임가드 실행 - 게임가드가 파일 검사 - 게임가드 종료- 피파온라인2 로딩

위의 실행과정에서 묘한 공백을 눈치 챘는가? 게임가드가 종료되는 시점과 피파온라인2이 로딩되는 짧은 타이밍이 있다. 외국어 해설을 일찍이 사용해 본 유저라면 바로 저 타이밍에 패치를 적용했던 것을 떠올릴 것이다. 패치가 불가능하다면 이 타이밍을 노려 복사해 넣거나 덮어쓰기를 시도해 보기를 권한다.

 

11. 결론

백업은 필수

 

12. 여담
여러모로 패치라는 것이 번거로운 작업이라는 것을 느낄 것이다. 그래서 '노백업'이라는 머리글이 달린 패치가 인기가 있는 것 같다. 그러나 편식을 하다보면 독특한 패치를 확보하기 힘들다.
5월에 피망에서 피파온라인2 그래픽 패치를 한다는데 다들 마음의 준비는 하고 있을까? 과연 해외 패쳐들이 만들어 놓은 환상적인 피파 2010 패치를 누가 먼저 사용해 볼 수 있을까?

 

 

14 개의 댓글:

  1. trackback from: 일본어선생의 생각
    피파온라인2, 초보를 당황하게 하는 '손상된 파일' 오류 메시지 패치 또는 스킨이라는 것을 적용해 보려고 인터넷을 뒤져서 겨우 구한 패치파일. 시키는대로 피파온라인2에 복사해 넣고 게임을 실행했더니 아차차 피파온라인2를 새로 깔아야하는 상황에 봉착했다. [스코어보드..

    답글삭제
  2. 열쇠가 나타났으니, 상자를 열어 보물만 얻으면 되는 것이군요.



    ps. 허허...

    답글삭제
  3. @すし - 2010/04/19 16:32
    무슨 의미 인가요 ...

    답글삭제
  4. 우엉;;; 오늘 알았넹



    블로그가 네이버 사이트 링크에 등록되어 있군요!!

    답글삭제
  5. @すし - 2010/04/19 16:32
    넘겨짚어 추측하기 조차 어려운데요...

    답글삭제
  6. @whitepin - 2010/04/19 20:20
    신기하죠? '네이버사이트등록'으로 검색하고 네이버 로그인하면 등록 신청할 수 있습니다.

    답글삭제
  7. @일본어선생 - 2010/04/20 01:03
    흠...알아서 생각하시길~!! 훗.

    답글삭제
  8. @すし - 2010/04/19 16:32
    뭔가 있음. ㅎ

    뭘까?

    답글삭제
  9. 역시 예상대로 문상을 받으시는군요. 후후

    답글삭제
  10. @すし - 2010/04/21 02:38
    몇달간 받은 적 없습니다... ㅡ.ㅡ;;

    답글삭제
  11. 저기 제가 피파시작하면 ea스포츠뜨기전에 검은화면뜨잖아요 거기서 깜박거리고



    다시 로그인창으로 들어오는데 어떻게하죠

    답글삭제
  12. @저기 - 2010/04/28 17:49
    한국 피파온라인2에서는 초기 윈도7에서 이같은 증상이 있었습니다. 자주 튕기기도 하고 하지만 곧 해결된 것으로 알고 있습니다.

    저 같은 경우 위와 같은 문제로 베트남과 아메리카 판 피파온라인2를 할 수 없습니다. 게임런처(C:\NEOWIZ\PMang\Launcher\)를 삭제하고 재설치해도 안됩니다. 포맷을 하고 윈도를 재설치 해도 안됩니다.



    그래픽카드 드라이버 버전이 낮아서인지 추측할 뿐입니다.



    일반 사용자가 문제를 해결할 수 없을 때에는 아래의 사이트를 방문하여

    http://fifaonline.pmang.com/fifaonline_frame.nwz?mKey=7&sKey=1



    1:1 문의를 해보는 것을 권합니다.

    답글삭제
  13. XP인데 피파온라인2 실행하다가 튕겨서 컴퓨터 처음 킬 때로 돌아가던데 어떻게 해야합니까?

    답글삭제
  14. @나 - 2010/06/06 08:07
    피파온라인2 그래픽 패치 이후에 이런 문제가 발생한다면 그래픽카드의 사양이 피파온라인2의 최소 사양보다 좋은 것인지 확인하시기 바랍니다.

    정확한 해결 방법을 원하신다면 피망 고객센터를 이용해 주세요.

    답글삭제

Labels

.NET Framework (1) .unselectable (1) 강좌 (32) 개인기 (1) 게시판 (1) 게임가드 (1) 경기장 (1) 경남FC (2) 공지 (1) 구글 번역 (1) 국기 (1) 그물 (1) 급여 (2) 기본급여 (1) 기타 패치 (5) 김범준 (1) 꼼수 (1) 꽁수 (1) 날씨 (1) 내문서 (1) 네덜란드어 (1) 네이버폰 (1) 노백업 (2) 노하우 (1) 농구 골대 (1) (1) 뉴스 (1) 다국어 (13) 닷넷프레임워크 (2) 대한민국 (1) 독일 (1) 독일어 (1) 돌림판 (1) 동그라미 (2) 동영상 (5) 동영상 강좌 (1) 땅볼 크로스 (1) 라이브 (1) 라인 (1) 라인 마법사 (1) 라인타기 (1) 러시아 (1) 레이아웃 (1) 로딩 동영상 (1) 로스터 (1) 로스터 업데이트 (1) 마르세유 (1) 마이팸 (1) 메뉴얼 (1) 모니터 (1) 모델링 (3) 무늬 (3) 무설치 (1) 미녀들의 수다 (1) 미수다 (1) 미식축구 (1) 민무늬 (1) 박보영 (1) 방구하기 (1) 방송 (1) 방송도우미 (1) 배경이미지 (1) 번역 (1) 베트남 (2) 변환 (1) 보증금 (1) 복구 (1) 복불복 (1) 복원 (2) 브라질 (1) 비매너 (1) 비주얼베이직 (1) 사용법 (1) 사운드카드 (1) 사포 (1) 서울 상암 (1) 석고현상 (1) 선수이름 (2) 선택 금지 (1) 설문 (1) 설정 (1) 소스 (1) 손상된 파일 (2) 스시 (1) 스카이디지탈 (1) 스코어보드 템플릿 마법사 (1) 스쿼드 (4) 스쿼드 마법사 (4) 스쿼드 메이커 (1) 스키마 (1) 스페인 (1) 시간 (1) 시뮬레이션 (4) 아로나 (1) 아리아 (1) 아프리카 TV 멀티 재생기 (1) 악성코드 (1) 안전 브라우징 (1) 앙주 (1) 앙케이트 (1) 액자효과 (2) 어경준 (1) 여론 (1) 영국 (1) 영어 (1) 오류 (3) 외국어 (3) 워크래프트3 (1) (2) 원본 (1) 월드컵 (1) 위닝카오스 (1) 위젯 (1) 유머 (1) 유투브 (2) 유학정보 (1) 이벤트 (1) 이재성 (1) 이탈리아 (2) 인터넷 방송 (2) 인터넷 속도 (1) 일본 (2) 일본어 (4) 일본여행 (1) 일식 (1) 임종은 (1) 자블라니 (1) 잔디 (14) 잔디 구역별 이미지 (1) 잔디 라인 (2) 잔디 무늬 (1) 잔디 엠블럼 (7) 잔디 패턴 (7) 장갑 (2) 재계약 (2) 재생기 (1) 재설치 (1) 재일교포 (1) 적용 (1) 정렬 (1) 정지개인기 (1) 정치 (1) 제작도구 (1) 좌익 (1) 좌파 (1) 중국 (1) 중국어 (2) 진보 (1) 집구하기 (1) 창모드 (1) 채팅 (2) 체코 (1) 추가기능 (1) 추출 (1) 축구화 뷰어 (1) 캡쳐 보드 (1) 코덱 (1) 쿄토 (1) 퀘스트 (2) 크로스 (1) 키보드 변경 프로그램 (1) 템플릿 (1) 트위터 (1) 팀고유번호 (1) 파일 관리 (1) 파일 복사기 (1) 포토샵 (1) 프랑스 (1) 프리스타일 풋볼 (4) 프리스타일2 (1) 피파온라인2 (1) 피파온라인2 패치 강좌 (36) 하숙 (1) 한국우승 (1) 한일 공동승차권 (1) 핫키 (1) 해상도 (1) 홈스테이 (1) 홈페이지 제작 (2) 화살표 (1) 히든 (1) Ad board (광고판) (12) Add On Programs (9) Afreeca TV (10) Andrey Sergeyevich Arshavin (1) ARIA (1) Arona (1) Autumn (1) Bach (1) background (1) Ball-축구공 (9) Beta (1) bigGUI (5) Blogger Tips (7) Blue (1) BlueCgi (1) bnk (1) bone (1) Bug (3) BWV 170 (1) chatting (2) chinese (1) CJ (1) cmn (1) coincidence (1) Commentary-해설 (23) confidence (1) converter (1) css (2) Damaged Clear Day (1) dat_kor (1) dbmaster (1) Depack Wizard (1) DotNet (1) DTS (1) dut (1) dutch (1) ebo (1) Emblem (잔디 엠블럼) (13) Emily Rockarts (1) error (1) etc (39) Faceon-페이스온 (9) Fate (1) ff2client (2) FIFA Manager 1.0 (11) FIFA Manager 2.0 (9) FIFA Manager 3 (28) FIFA Manager 사용법 (12) FIFA Online 2 (115) FIFA Online2 Patch Tip (21) FIFA_Manager (70) fifa.db (2) fifafs for windows GUI (1) FIFAOnline2 Patches (76) File Copier-파일 복사기 (2) flat (1) Font (1) Freestyle2 (2) fsh (4) fshtool (2) gameguard (1) Glory (1) Glove (골키퍼 장갑) (6) goal (1) Goalpost(골대) (2) Google Translation (1) Grass Pitch-잔디 (22) HDMI (1) hello kitty (5) History (18) hotkey (1) Image Converter (1) Indicator-선수 표시 (5) inevitability (1) JABULANI (1) javascript (1) keyboard (1) Keyboard Converter (1) Keyboard Reg Editor (1) Kit-유니폼 (8) KMPlayer (1) launchern.exe (1) Layout (2) Loading Image Wizard (2) Loading Image Wizard-로딩이미지 생성기 (4) Loading Image-로딩 이미지 (6) Loading Movie (로딩 동영상) (1) locale.ini (1) logo (4) LOL(리그 오브 레전드) (1) loser (1) LP (4) Lyrics (1) m200 (2) m222 (3) m228 (1) m316 (3) M43 (2) M44 (2) MAC address (1) Manual-사용법 (2) matchball (1) MAYA EX5 (1) mini flag (1) MonkeyDragon (1) motion (1) movie (2) Mow (3) MowPattern (잔디 패턴) (7) MPEG1 (1) MSN (2) MyFam (2) Net (골대 그물) (2) Nike (1) Oedit (8) OnAir (1) Other Programs (8) oval (2) part011 (2) part013 (2) passthrough (1) patch (4) pattern (1) PIP.exe (1) pitch (1) Player (1) player name (2) players_kor.big (1) Portable (2) pro (1) Programs (6) Qaa (1) Radar-레이더 (1) Random (1) RealClick (1) Registry (1) ROBO WRES - 로보트 레슬링 (1) Scoreboard Template Wizard (1) Scoreboard-스코어보드 (14) search (2) Shoes Viewer (1) Shoes-축구화 (4) simulation (2) SKYHD CaptureX HDMI (1) sound master (1) South Africa (1) SPDIF (1) Squard (2) Squard Wizard (4) Squard Wizard-재계약비 산출 (6) summer (1) t22 (1) t223 (2) t229 (6) t231 (7) t234 (2) t99 (3) Talkon (1) teamid (1) TeamViewer (1) template (1) terra (1) to23 (2) to23_s (1) to23_s.fsh (2) to25 (2) TopMost (1) total 90 (1) Travel (2) TSS-10 (1) twitter (1) ultraedit (1) Vergnügte Ruh (1) Viet Nam (2) Vietnam (2) Visual Basic (1) viv editor (1) Warcraft III (1) Widget (1) window mode (1) Windows8 (1) WinningChaos (1) Wizard (2) World Cup (1) xe (2) Yellow (1) youtube (3) zdata (9) zdata_04 (1) zdata_19 (2) zdata_19.big (2)