Red2.net

모드 강좌

GEN 인공지능 편집1 -인공 지능 생산 유닛 조절 by 냥객2

페이지 정보

작성자 크래커 아이디로 검색 0건 4,333회 작성일12-10-04 08:17

본문

인공지능 편집 1 - 스커미쉬 게임에서 인공지능 플레이이가 생산하는 유닛의 종류 조절하기.

먼저 big 파일에서 "SkirmishScripts.scb" 파일을 추출합니다. (컴퓨터상에서 찾기 쉽고 눈에 잘띄는 곳에 위치 시킵니다.)

제로아워 폴더(주로 'C:\Program Files\EA Games\Command & Conquer Generals Zero Hour' 이곳이죠)에 밑의 그림과 같이 바꾸고자 하는 모드의 big파일("SkirmishScripts.scb" 파일을 최초로 추출한 파일)을 위치 시킵니다.

그리곤 제로아워 폴더에 있는 "INIZH.big" 파일을 백업을 받아 놓습니다. 저같은 경우 파일을 삭제 하거나 다른 곳으로 옮겨 놓지 않고 파일 이름을 "INIZH.bi" 로 맨 끝의 "g" 한글만 삭제해서 게임 실행에 영향을 주지 못하도록 해놓습니다. 그래야 나중에 다시 복원하시 쉽거든요.

그상태에서 월드빌더를 실행합니다. 이때 해당 모드의 big파일에 심각한 오류가 없어야 월드빌더가 실행 됩니다. 월드 빌더가 실행되면 밑에 그림에서 표시된 'Edit Scripts' 버튼을 누릅니다.

그러면 밑에 그림처럼 Scripts창이 생깁니다. 스크립트 창의 우측 하단에 있는 (밑에 그림에 위치 표시) 'Import Script'버튼을 누릅니다.

그렇게 해서 밑에 그림처럼 처음 추출해 놓은 SkirmishScripts.scb 파일을 불러 옵니다. 스크립트를 불러와서 로딩 되는데 시간이 제법 오래 걸리니깐(대략 5분 이상은 로딩 되는것 같더군요. 컴의 상태에 따라 20 - 30 분 걸릴때도 있음 ㅜ.ㅜ 그동안 그냥 '멍' 하고 기다릴수 밖에 없어요 ㅡㅡ;;) 인내심을 가지고 기다립니다. 로딩되면서 무슨 문제가 있다고 나오는 메세지는 그냥 '무시' 누르고 넘어 갑니다. 로딩 되는 동안 월드빌더가 순간 먹통이 되어 버리는데 이건 스크립트가 로딩되는 과정이니 그냥 인내심을 가지고 정상이 될때 까지 기다립니다(대략 5 - 10 분 정도 때론 20 - 30 분 ㅡㅡ;;)

스크립트의 로딩이 완료되면 아래 그림과 같이 스크립트 창이 바뀌게 됩니다. 그러면 아래 그림에 표시된 'OK'버튼을 눌러서 일단 스크립트 창을 닫습니다. 스크립트 창이 닫히더라도 필요할시엔 'Edit Scripts' 버튼을 눌러서 다시 창을 불러 울수도 있으며 일단 지금은 필요 없으니 그냥 닫습니다.

그리고 'Edit Scripts' 버튼 옆에 있는 'Edit Teams' 버튼을 누릅니다.

그러면 밑의 그림처럼 'Team Builder' 창이 뜹니다.

왼쪽의 목록은 제로아워에 종족들의 이름이고 오른쪽의 목록은 스커미시 게임상에서 인공지능이 생산하는 유닛 묵음의 리스트 입니다. 이 유닛 묵음들의 종류를 하나씩 편집 하면 스머키쉬에서 인공지능이 생산하는 유닛의 종류를 조절할수 있습니다.

그러면 그 '유닛 묵음'을 편집하는 방법을 알아 보지요.
왼쪽 리스트에서 SkimishGLA 종족의 오른쪽 리스트 유닛 묵음의 'GLA CT - Tank 1' 리스트를 클릭하면 이런 창이 뜹니다.

리스트가 꽤 많은데 이건 제가 미리 jointcwc 모드 만들면서 편집 해놓은 거라서 많구요. 보통은 리스트가 한두개 정도 입니다. 왼쪽의 숫자는 한번에 인공지능이 생산하는 유닛의 개수 이고 Min 숫자는 한번에 생산하는 유닛 개체수의 최소 숫자 이고 Max 숫자는 생산 유닛 개체수의 최대수 입니다. 예를 들어서 Min 숫자가 0 이고 Max 숫자가 3 이면 이 유닛리스트가 생산 되는 차례가 되면 인공지능이 해당 유닛을 최소 0기 에서 최대 3기까지 생산 한다는 뜻이지요.

제일 오른쪽의 '....' 버튼이 보일 텐데 이 버튼을 눌러서 생산할 유닛을 선택 할수 있습니다. 선택시 유의할 점은 선택 종족이 GLA 인데 미국이나 중국의 유닛을 선택하면 당연히 인공 지능 상에서 생산을 안합니다.

이 유닛 리스트의 편집이 다 끝이 났다면 바로위의 그림에 있는 창인 'Edit Team Template' 창에서는 '확인' 버튼 을 누르고 'Team Builder' 창에서는 'OK'버튼을 눌러서 'Team Builder' 창을 닫습니다.

그리고 'Edit Scripts' 버튼을 눌러서 다시 스크립트 창을 불러 옵니다. 이때 스크립트 창이 뜰때도 시간이 조금(약 30-40초)정도 소모 됩니다.

다시 불러온 스크립트 창에서 밑에 그림에 표시된 위치에 있는 'Export Scripts' 버튼을 눌러서 스크립트 제일 처음 추출 해놓은 "SkirmishScripts.scb" 파일로 저장합니다.

'Export Scripts' 버튼을 누르면 먼저 밑에 그림과 같은 스크립트 옵션 창이 뜹니다 ① 번의 'Export all scripts' 를 체크하고 작지만 아주 미세하게 드러나 있는 ② 번 버튼을 누릅니다.(2번 버튼에 뭐라고 적혀 있는지는 아직 한번도 못봐서 모르겠음 ㅡㅡ;;)

그 상태에서 밑에 그림 처럼 최초로 추출 해 놓은 "SkirmishScripts.scb" 파일을 선택하고 저장을 눌러서 저장합니다.

이렇게 편집된 SkirmishScripts.scb 파일을 해당 모드의 big 파일의 월래 위치에 놓고 Final big 등의 도구로 big 파일로 다시 묵은 다음 모드를 실행해서 스커미쉬를 실행 해보면 인공 지능이 편집한 유닛을 뽑을 것입니다.

 

댓글목록

모드 강좌

253건 5 페이지
모드 강좌 목록
번호 제목 글쓴이 조회 날짜
193 크래커 아이디로 검색 1032 12-12
192 크래커 아이디로 검색 863 12-10
191 크래커 아이디로 검색 999 12-10
190 크래커 아이디로 검색 963 12-10
189 크래커 아이디로 검색 848 12-09
188 크래커 아이디로 검색 918 12-09
187 크래커 아이디로 검색 1154 12-08
186 크래커 아이디로 검색 1173 12-08
185 크래커 아이디로 검색 1374 12-07
184 크래커 아이디로 검색 1093 12-07
183 크래커 아이디로 검색 7659 01-07
182 크래커 아이디로 검색 3664 04-20
181 크래커 아이디로 검색 3929 03-07
180 크래커 아이디로 검색 3422 02-23
179 크래커 아이디로 검색 4425 10-04
게시물 검색