히가라는 푸른색의 사각형 이펙트가 베이거는 붉은색, 벤투지와 프로제니터 함선들은 노란색이다.
이는 Race.lua 파일에서 지정된 종족별 하이퍼 스페이스(이하 하스) 이펙트다.
Data\Script 폴더에 있는 Race.lua 파일을 열어보면 아래와 같다.
Race.lua 파일에서 주목해야 할 부분은 3번째 구문인 hyperspace_gate 구문이다.
이 구문에서 설정된 하스 이펙트에 따라 게임 내에서 나오는 하스 이펙트가 결정된다.
그럼 이 구문에 나온 이펙트는 어디에 있는지 알아봐야 할것이다.
아래의 위치에 있다.
Data\Art\FX
종족별로 색상만 다르기에 히가라 기준(hyperspace_gate)으로 뜯어보겠다.
해당 파일을 열면 아래와 같다.
내용을 보면 뭐가 많은데, 크게 신경쓸 건 없다.
물론 제대로 나만의 이펙드를 만들겠다 한다면 전부 뜯어 수정해야겠지만...
현재의 목표는 이펙트(모양만...)를 바꾸는 것이다.
따라서 위의 내용중 아래의 구문들만 신경쓰면 된다.
여기서 EdgeTexture 는 테두리 부분이며, Texture 는 우리가 주로 보는 색을 나타내고 네모낳게 나온 부분이다.
원하는 이미지로 수정을 하자면 value 의 내용을 수정하면 된다.
참고로 GIF 이미지는 지원하지 않으니 포기하고 그냥 TGA 파일(2^n * 2^n 크기)로 만드는게 좋다.
그리고 해당 텍스쳐에 색상을 넣는 파트는 아래와 같다.
여기서 entry_##은 순서이며 내부 항목은 아래와 같다.
T, R, G, B, A
T = 0(시작) ~ 1(끝) 범위의 실행 시각 비율
R = Red, 붉은색 비율
G = Green, 녹색 비율
B = Blue, 파란색 비율
A = Alpha, 투명도 비율
이 정보를 바탕으로 해당 이펙트의 색상도 설정할 수 있다.
원하는 이미지들과 색상을 넣었다면 적용하고 테스트 해보는 일만 남는다.
만약 제대로 했다면 아래의 영상들과 같은 장면을 볼 수 있을 것이다.
-물론 아래의 영상은 위의 파일을 완전히 뜯어서 입맛에 맞게 고친 후 적용한 영상이다.
조금더 심화로 들어가면 함선별로 하스 이펙을 다르게 하고 싶을 경우엔 아래의 구문을 해당 함선 파일(*.ship)에 추가하여 수정하면 된다.
NewShipType.alternativeHyperspaceV = "hyperspace_gate" NewShipType.alternativeHyperspaceA = "etg/special/SPECIAL_ABILITIES_HYPERSPACE_IN" NewShipType.alternativeHyperspaceTime = 9.5 |
'Games > Homeworld Series' 카테고리의 다른 글
홈월드 리마스터리드 에디션 국제판 사전 구매가 열렸군요. (0) | 2014.11.26 |
---|---|
홈월드2 광택 모드 (0) | 2013.06.27 |
Homeworld2 의 하이퍼스페이스 이펙트를 수정해봅시다. (0) | 2011.07.30 |
Homeworld2의 웨폰파일(*.wepn)을 분석/수정해보자! (0) | 2009.08.18 |
타롯점술님의 프로제니터 모드 0.02 Beta (5) | 2008.12.21 |
[Homeworld2] Polaris Proto Type Vol.2 VS Vol.3 - 02 (0) | 2008.05.29 |
'Do', or 'do not'.
There is no 'try'.
Since 2008.05.01