아이템 만드는법 <혹은 수정하는 방법..>

이전 주제 보기 다음 주제 보기 Go down

아이템 만드는법 <혹은 수정하는 방법..>

올리기 by knight128 on 2008-09-23, 10:09 am

예를들어 아지노스의 전투검인데요..

items DB에서 보면 stat_type 등 여러가지 특성이 있습니다.

헌데 끝쪽에 spellid_1, spellid_2 이런식으로 마법을 부여하는 부분이 있는데요..

이 마법 부여하는 항목을 수정하고싶습니다.

예를들어 치명타 +100, 모든저항력+100 이런식으로요...

또한 보석넣고 나면 붙는 옵션도 수정하고 싶은데...

이런 부분을 어떻게 수정해야 할 지 모르겠습니다.

또한 SQLiteSpy 에서 아이템을 사용자가 만들어서 추가하는 방법도 알고싶은데.. 간략하게 알려주세요 ㅠㅠ;

knight128

게시물 갯수 : 5
Registration date : 2008-09-20

사용자 정보 보기

위로 Go down

Re: 아이템 만드는법 <혹은 수정하는 방법..>

올리기 by arcemu.aio on 2008-09-26, 1:51 pm

아이템 부분은 현재 쉽게 추가할 수 있는 방법은 없습니다.
SQL 쿼리를 배워서 집어넣으셔야 합니다.
어느정도 여유가 생긴다면 DB 편집 프로그램이라도 하나 만들어 보겠습니다.

arcemu.aio
Admin

게시물 갯수 : 314
Registration date : 2008-09-13

사용자 정보 보기 http://arcemu.wowwars.net

위로 Go down

스펠 수정

올리기 by inside123 on 2008-09-30, 2:04 pm

제가 혼자서 공격대 인던 돌아다니기 위해 나름대로 해본 방법인데요.

와우인벤 아이템 사전을 가서 수정하고 싶은 아이템을 검색하고 아이템에 마우스 포인터를 올리면
익스플로어 하단부분에 ID가 표시됩니다.
그 ID를 기억한다음에 SQLiteSpy 로 world.db를 불러들여서 items 선택 후 해당 ID를 찾습니다.
예를 들어 34182 (대마법학자의 격류 지팡이라고 태양샘에서 얻을 수 있는 캐스터용 지팽이)를
수정하고 싶다면 stat_type1~12 항목란에 스텟을 정해주고 (7번은 체력)
각 스텟의 value 값을 넣어주면 되더라구요. stat_type 값은

3 민첩성 4 힘 5 지능 6 정신력 7 체력 12 방어숙련도 18 주문적중도 21 극대적중도 30 시전가속도
31 적중도 32 치명타적중도 35 탄력도 36 공격 가속도 37 숙련도

인데 전투력, 주문 공격력, 주문치유량, 마나회복 등은 수정할 수 가 없더라구요. item DB에서는 .

결국 알아낸 방법인데 뒤에 쭉 보시면 spellid_1 ~ X 까지 항목이 있더라구요
그 spellID를 기억한다음에

DBC 에디터를 이용하여 arcemu-aio-win32_rX 폴더의 dbc 폴더안에 spell.dbc를 엽니다.
열어보면 SQlitespy와 다르게 탭이 숫자로만 되있어요. 항목을 설명해주는게 없이

1 2 3 4 5 6
요렇게만 되있답니다.
2번 부분이 spellID이고 80번과 81번을 보면 주문공격력 같은경우 아이템 튤팁에
예를 들어 수정하고자 하는 아이템의 원래의 스펠효과가 주문공격력 80증가이지만은
79, 79로 되어 있답니다. 이부분을 주문공격력 1000으로 바꾸면 1001의 주문공격력 효과가 나온답니다.
이런식으로 전투력 주공 등등을 수정하시면 될거에요. 단
저같이 수정하면 주문공격력 1001로 수정했다고 해도 원래의 튤팁인 주문공격력
80이라는 문구로 남아요. 튤팁을 수정하는부분은 귀찮아서 패스 했답니다.ㅎㅎ

참고로 GM계정으로 아이템 가져오는 방법은 .character additem 34182(ID) 이공
GM 명령어는
http://upload.virtual-angel.de/command-list.xml
여기 참조 하세용~

p.s 저항항목은 sqlitespy이용 items 항목의 뒤 쪽 보시면 holy_res ,fire_res 등등을 수정하심되요
보석은 sqlitespy이용 items 항목 보시면 socket_color_1~의 항목의 숫자들이 색깔이겠구요
뒤에 socket_bonus 부분이 주문공격력 +5 등의 효과일거에요 소켓보너스 부분은
미리 정해진 값을 불러들이는 것 같은데요 젤 좋은 방법은 원하는 소켓보너스가 있는 아이템의
ID를 알아낸다음에 그 아이템의 소켓보너스의 숫자를 기록하고 어떤효과인지 기억한다음에
수정하고 싶은 아이템에 그 숫자를 입력하면 되겠네요.

허접한 답변이였음 ㅎ

inside123

게시물 갯수 : 1
Registration date : 2008-09-26

사용자 정보 보기

위로 Go down

Re: 아이템 만드는법 <혹은 수정하는 방법..>

올리기 by arcemu.aio on 2008-09-30, 2:28 pm

클라이언트의 툴팁 수정은 클라이언트에 포함된 DBC 파일을 뜯어야 합니다.
귀찮기도 하지만 모든 클라이언트를 다 고쳐야 하니 복잡하기도 하죠.
거기다 수정할때마다 또다시 클라이언트 수정을...[;;;]

arcemu.aio
Admin

게시물 갯수 : 314
Registration date : 2008-09-13

사용자 정보 보기 http://arcemu.wowwars.net

위로 Go down

Re: 아이템 만드는법 <혹은 수정하는 방법..>

올리기 by Sponsored content


Sponsored content


위로 Go down

이전 주제 보기 다음 주제 보기 위로


 
Permissions in this forum:
답글을 올릴 수 없습니다