게임강의
아이온 분류

아이온 3.5 물약 쿨타임, 회복량, 회복주기 변경하기

컨텐츠 정보

  • 23 조회
  • 3 댓글
  • 1 추천
  • 0 비추천
  • 목록

본문

우선 저는 3.5로 하고 있는데, 다른 버전도 맥락은 비슷할테니 참고하시면 됩니다.
(저도 4.8이나 5.5내용을 보고 3.5를 수정함)



혼자 게임을 하다보니 아이템 자체 성능을 수정하면 뭔가 인던을 돌거나 템 맞추는 재미가 떨어져서,
디아블로처럼 물약을 다이나믹하게 빨면서 스릴있게 하고싶어서 물약 수정을 하게 됐습니다.(결과는 대만족!)



이 글에서는 최상급 회복의 물약을 예로 들겠습니다.
(3.5 기준 아이템 ID 162000045 / 인게임 물약 표기명 '[특화]혼자 먹는 최상급 회복의 물약')



수정 작업은 두 가지로 나뉩니다. (1)쿨타임을 수정하는 것과, (2)회복량과 회복주기를 수정하는 것.
(두 가지는 서로 수정하는 파일이 다릅니다.)



(1) 쿨타임 수정
 - 쿨타임 수정은 서버와 클라이언트 양 쪽의 파일을 수정해야 적용됩니다.
 - 서버측 수정 파일: ...gameserver\data\static_data\items\item_templates.xml
 - 클라측 수정 파일: ...client\data\items\items.pak (client_items_misc.xml)
 - 서버측 수정 파일에서 물약 아이템 ID를 검색하면 아래 이미지와 같은 항목이 나옵니다.

 - usedelay="20000" 이라고 되어 있는데, 원래는 30000(쿨타임 30초) 입니다.
    제가 20초로 수정한 것이고, 물약은 20초 동안 회복을 하니까 실제로는 물약의 쿨타임을 없앤 것과 같습니다.
 - 클라측 수정 파일*(아래에서 추가 설명함)에서 물약 아이템 ID를 검색하면 아래 이미지 항목들이 나옵니다.

 - (빨간 네모로 표시한) use_delay 부분이 마찬가지로 20000 으로 되어 있는데, 원래 30000을 수정한 것입니다.
 - 이렇게 두 파일을 수정하면 쿨타임이 지정한 값(20초)으로 변경됩니다.

―――――――――――――――――――――――――――――――――――――――――――――――――――――――
*클라측 파일 수정하는 방법은 저도 커피한잔님의 강의를 보고 했습니다.
https://mmozone.site/server/832?sca=아이온
위 링크 강의 영상에서 뒤에 잘린 부분과 조금 헷갈리는 부분만 추가로 설명하겠습니다.
 - 강의의 4번 내용 중, 저는 반디집으로 압축했고 압축 방식을 zip으로 하고 압축 이름을 items.pak 로 했습니다.
 - 강의의 5번 내용 중, 저는 압축된 items.pak를 2번 폴더로 옮기고, 하나 더 복사한 뒤에 복사본의 이름을 itemss.pak 로 했습니다.
 - 강의의 6번 내용 중, 저는 itemss.pak 파일을 열었습니다.
 - 강의의 7번 내용 중, 저는 items.pak 파일을 지정했습니다.
 - 추가로, 이렇게 만들어진 2번 폴더의 items.pak 파일이 최종 결과물입니다.
    이 파일을 클라측 원래 폴더에 넣으면 됩니다. (기존 파일은 따로 백업 권장)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――



(2) 회복량 및 회복주기 수정
 - 서버측 수정 파일: ...gameserver\data\static_data\skills\skill_templates.xml
 - 아까 쿨타임 수정할 때의 서버측 파일 이미지를 보시면 usedelay 위에 <skilluse level="1" skillid="10185"/> 라는 값이
    보이시죠? "10185"를 복사하셔서 skill_templates.xml에서 검색하면 아래 이미지와 같은 항목이 나옵니다.

 - 여기서 아래 이미지에 표시한 부분을 수정하면 3가지 값이 변경됩니다.

 - 파란색 원은 틱 입니다. 원래 값은 2000(2초)이고, 저는 1000(1초)으로 수정한 것입니다.
    따라서, 기존처럼 2초에 한번씩 회복이 되는게 아니라 1초에 한번씩 회복됩니다.
 - 빨간색 원은 회복량 입니다. 원래 값은 156~160(이미지에서 보라색으로 된 주석 부분이 원래 값임)이고,
    아이온 3.5 버전은 hp mp 모두 틱 당 500씩 회복 되도록 되어 있습니다.
    이 부분 4개의 값을 모두 1000으로 수정한다면 초당 500이 아니라 초당 1000씩 회복이 됩니다.
 - 노란색 원은 총 회복시간 입니다. 20초(20000) 동안 회복을 한다는 건데, 저는 수정하지 않았습니다.
 - 결과적으로 제가 수정한 값은 1초 마다 500씩, 총 20초 동안 회복이 되고, 쿨타임 또한 20초가 됩니다.

―――――――――――――――――――――――――――――――――――――――――――――――――――――――
*주의사항
 - 회복량 및 회복주기 수정은 인게임에서 표기가 변경되지 않지만 실제로는 수정한 값대로 적용 됩니다.
 - 참고로, ...client\data\strings\strings.pak 파일에서 보면 회복량, 회복시간, 틱 등의 시간 값이
    어떤 값을 참조하도록 되어있기 때문에, strings 값을 강제로 한글로 변경해야만 인게임 표기 내용이 변경됩니다.
    (또 참고로, "[특화]혼자 먹는..." 같은 한글로만 지정된 이름 자체는 이 파일에서 수정이 됩니다.)
 - 쿨타임 말고 회복량 회복주기 이런 것들 인게임에서 표기 변경하는 방법 아시는 분은 댓글로 공유 부탁드립니다.
―――――――――――――――――――――――――――――――――――――――――――――――――――――――



여담
저는 회복물약, 회복결정, 상급치유물약, 페레르오드젤리 이렇게 4개 아이템 쿨타임을 줄여서 너무 재밌게 즐기고 있습니다.
수정하면서 해보니 쿨타임을 회복물약 20초, 회복결정 10초, 상급치유물약 1초, 페레르오드젤리 5분 이 정도가 혼자서
인던도 돌고 보스도 스릴 있게 잡기에 적당한 것 같네요.







좋은 자료 공유해주시는 커피한잔님께 무한 감사를 드리며 글을 마칩니다.

관련자료

댓글 3
전체 424 / 1 페이지
번호
제목
이름

강의실

🏆 포인트 랭킹 TOP 10
순위 닉네임 포인트
1 no_profile 타키야겐지쪽지보내기 자기소개 아이디로 검색 전체게시물 81,718
2 no_profile 라프텔쪽지보내기 자기소개 아이디로 검색 전체게시물 51,280
3 no_profile 동가리쪽지보내기 자기소개 아이디로 검색 전체게시물 38,562
4 no_profile Revolution쪽지보내기 자기소개 아이디로 검색 전체게시물 28,199
5 서번트쪽지보내기 자기소개 아이디로 검색 전체게시물 23,690
6 no_profile 닥터스쪽지보내기 자기소개 아이디로 검색 전체게시물 22,750
7 no_profile 호롤롤로쪽지보내기 자기소개 아이디로 검색 전체게시물 13,940
8 no_profile 하늘2쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13,679
9 no_profile 검은고양이쪽지보내기 자기소개 아이디로 검색 전체게시물 13,257
10 no_profile 김구빵쪽지보내기 자기소개 아이디로 검색 전체게시물 12,620
알림 0