playXP

서브 메뉴

Page. 1 / 246 [내 메뉴에 추가]
글쓰기
작성자 아이콘 Selendis
작성일 2018-03-31 22:42:56 KST 조회 1,050
제목
판밍님 히오스 데이터 답변글

이래저래 바빠서 늦게나마 답변해 드립니다. 저는 맵제작 경험도 없고 에디터도 잘 다룰 줄 모르니 번데기 앞에서 주름잡는 격이겠지만, 조금이나마 도움이 되셨으면 합니다.

 

일단 확인결과 ~~data로 되어있는 각 영웅들의 전용 디렉토리와 파일이 없는 경우는 없습니다. 못 찾으시는 경우는 크게 두 가지 일것으로 보이는데 첫째는 내부적으로 다른 이름을 사용하는 경우, 두번째는 신규영웅들의 디렉토리 분할 경우 정도로 생각합니다.

 

스2도 마찬가지지만 일반적으로 불리는 명칭과 내부 코드에서 부르는 명칭이 다른 경우가 종종 있습니다. 하지만 전혀 엉뚱한 명칭을 쓰는 것이 아니고 어느 정도 연관이 되면서 다른 것들과 겹치지 않게 결정이 됩니다. 예를 들어 디아블로 계열 영웅들은 각자의 이름이 아니라 모두 클래스 명칭으로 설정되어 있습니다.

 

최근의 신규 영웅들은 기존의 영웅들과 달리 heromods 이하 폴더에 추가됩니다. 기존 영웅들은 heroesdata.stormmod 에 몰아져 있는데, 영웅들의 개별 xml은 나눠져 있으나 트리거 라이브러리를 비롯해 기본이 되는 데이터들은 영웅 구분없이 파일 하나로 설정되어있는 경우라, 추후 유지 관리를 위해 신규 영웅들은 데이터와 트리거 등의 파일들을 heromods 이하 영웅 전용폴더에 전용 파일로 분할하여 만들어주고 있는 것으로 보입니다.

 

디아블로 암흑의 돌진과 블레이즈 제트 추진기 

파일포켓 이미지

파일포켓 이미지

파일포켓 이미지
 

암흑의 돌진과 제트 추진기는 딱히 트리거로 설정된 값을 찾을 수 없었습니다. 찾으시는 부분일 것 같은 것만 올려드립니다. 아마 다른 이동기들과 비교해보시는게 가장 좋을 듯 합니다. 시스템이나 설정상 히오스에서만 구현되는 속성값도 있을 수 있기 때문에 확인이 된다 하더라도 구현에 어려움이 있을 수도 있을거 같네요.

 

트레이서 시간 역행

파일포켓 이미지

트레이서의 트리거는 시간 역행 관련이 대부분을 차지하고 있습니다. 트리거 파일을 보시면 아시겠지만 위치값 설정부터 시간 역행 특성 관련, 카메라 설정, 최종 진화물의 것까지 나와 있습니다. 트리거 파일을 불러오거나 복사해 확인할 수 있는 방법이 있는지 모르겠습니다만 확인이 힘든 것은 해당 영웅의 트리거 외에 기본 트리거 라이브러리나 기타 연결된 파일들 때문에 에러 처리되기 때문일 것 같습니다.

 

제가 실제로 제작 테스트를 해볼 수도 없고 시간도 많이 필요한 작업일 것 같아 여기까지 밖에 설명드릴 수 밖에 없을 것 같습니다. 모쪼록 원하시는 결과물을 완성하시길 바랍니다. 

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
판밍 (2018-04-01 03:42:09 KST)
1↑ ↓0
센스 이미지
그러면 질문을 바꾸겠습니다.

원하는 영웅의 데이터를 확인 하려면 어떤 파일을 가지고 와야 하나요?
이제까지 영웅이름 + data.xml이라는 파일을 가지고 오면 되는 줄 알았는데

영웅 폴더 안에 없는 영웅도 분명 있었습니다. (heroesmod 폴더에 신규 영웅들이 있는건 알고있음)

그리고 해당 영웅의 트리거에 관련된 내용을 가지고 오려면
어떤 파일을 봐야 하는건가요?

가지고 오려고 해도 변수 명칭 이름 다깨지고, 라이브러리도 제대로 못가지고 와서
매번 해볼때바다 케바케로 열어서 제대로 확인이 불가능합니다.
판밍 (2018-04-01 15:46:40 KST)
1↑ ↓0
센스 이미지
ㄴ 다시 모든 영웅을 살펴보니 이제 영웅이름+data.xml이 없는 영웅이 없네요, 모두 다 있네요 ㄷㄷ;
아이콘 Selendis (2018-04-01 16:05:32 KST)
1↑ ↓0
센스 이미지를 등록해 주세요
data.xml 정확히는 GameData 폴더 이하의 xml 파일들은 에디터에서 데이터 탭에 해당되는 내용들입니다.

트리거 파일은 기존 영웅들이라면 heroesdata.stormmod\TriggerLibs 이하의 GameDataHelperLib_h.galaxy 와 GameDataHelperLib.galaxy 가 대부분 직접 연관되는 트리거입니다. 폴더 내의 다른 파일들은 게임 시스템 기본적인 트리거를 담당하고 있습니다.

_h 로 끝나는 파일들은 헤더 파일로 보통의 프로그래밍 방식처럼 변수, 상수, 함수, 트리거 등이 선언되어 있습니다. 기능적인 내용들은 보통 트리거 파일에 있으나 헤더 파일이 없으면 위의 내용이 없기 때문에 정상적으로 읽어오지 못할 것입니다. LibraryList.xml 에는 해당 폴더 내에 있는 여러 트리거들이 리스트로 들어있습니다.

예를 들어 GameDataHelperLib.galaxy 에는 여러 트리거 또는 트리거 헤더 파일들이 include 되어있는데 해당 파일들이 없으면 오류가 날 것입니다.

신규 영웅들은 컴포넌트리스트를 비롯하여 연관 파일들이 모두 따로 모아져 있습니다. 해당 영웅 폴더의 base.stormdata 이하에 해당 영웅 트리거와 트리거 헤더 파일이 있고, base.stormdata\GameData 폴더에 xml 데이터들이 위치해 있고, 해당 영웅 이름으로 된 xml이 대부분의 기능적 내용들을 담고 있습니다.

영웅 폴더 안에 없는 영웅은 어떤 것을 말하시는 것인지 잘 모르겠네요. 피닉스까지 현재 77명의 영웅(초갈은 1로 계산)으로 모두 확인하였습니다. 만약 해당 영웅의 xml 데이터에 없는 다른 부분을 찾는다면 기존 영웅이 위치한 heroesdata.stormmod\base.stormdata\GameData 이하의 전체 xml 데이터를 찾아보심이 좋을듯 합니다.
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.