게임강의
아이온 분류

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

컨텐츠 정보

본문

우선 저는 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분 이 정도가 혼자서
인던도 돌고 보스도 스릴 있게 잡기에 적당한 것 같네요.







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

관련자료

댓글 9
profile_image

까머님의 댓글의 댓글

그렇죠 저는 원래 아이온처럼 아슬아슬하게 스릴 유지하는걸 좋아하는편이라서요. 좋은 정보 감사합니다~
profile_image

보거스님의 댓글

와우 이런 정보 정말 감사합니다 어떻게 수정해야 하나 여기저기 만지다가 날려먹고 한게 많았는데 정말 감사합니다!
profile_image

꼴뚜기123님의 댓글

정보 감사합니다. 질문좀 드릴게요ㅜ
ㅁ현상
 -아이온 3.5 천족
 - 55래벨 퀘스트(파슈만디르 입장퀘) :  진격을 위한 준비 (퀘스트ID 10025)
 -NPC 유디티오 만나서 "오드폭탄"(퀘인벤에 안들어옴)
 -회랑 진입 > 파슈근처 집입 > 파슈포탈 입장 클릭해도 반응없음

ㅁ시도
-인게임에서 //quest strat/set/delete 시도해도 퀘 진행 안됨
-인게임에서 오드폭탄(182206625) 추가후 퀘진행
- 퀘스트 삭제후 재진행
-나비켓에서 quest 테이블 satus (complete처리), quest_var(9에서 진행안됨), quest_count(1 완료처리)

모두 안먹혀서 파슈 입장을 못하고 있는데 해결방법이 있을까요
전체 11 / 1 페이지
번호
제목
이름

강의실

🏆 포인트 랭킹 TOP 10
순위 닉네임 포인트
1 no_profile 타키야겐지쪽지보내기 자기소개 아이디로 검색 전체게시물 147,509
2 no_profile 보거스쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 92,332
3 no_profile 검은고양이쪽지보내기 자기소개 아이디로 검색 전체게시물 69,383
4 서번트쪽지보내기 자기소개 아이디로 검색 전체게시물 57,810
5 no_profile 불멸의행복쪽지보내기 자기소개 아이디로 검색 전체게시물 57,281
6 no_profile 동가리쪽지보내기 자기소개 아이디로 검색 전체게시물 56,810
7 no_profile 라프텔쪽지보내기 자기소개 아이디로 검색 전체게시물 52,661
8 no_profile Gatchaman쪽지보내기 자기소개 아이디로 검색 전체게시물 47,885
9 no_profile 닥터스쪽지보내기 자기소개 아이디로 검색 전체게시물 35,440
10 no_profile 냥집사쪽지보내기 자기소개 아이디로 검색 전체게시물 30,398
알림 0