playXP

서브 메뉴

Page. 15 / 21 [내 메뉴에 추가]
글쓰기
작성자 아이콘 드론프라임
작성일 2010-11-20 20:16:02 KST 조회 7,432
첨부
제목
스타크래프트2 원본AI파일

스타크래프트2의 원본AI파일들입니다. (첨부)

 

1.3패치 현재기준이며

 

이 스크립트들을 맵내부에 집어넣을경우에 원본AI도 수정이가능합니다.

 

 

 

 

 

아래는 AI스크립트의 함수들 몇개입니다.

 

베타테스트때 알아낸것들이라서 틀린것이 몇개있을수잇어요.

 

-------------- AI 수정 함수목록 ------------

 1. AISetStock(); 함수
    -> 컴퓨터에게 n의 X유닛을 생산하도록 지정한다.
           AISetStock( player, n, X );

EX )     AISetStock( player, 1, c_ZB_Hatchery_Alias );
 * _Alias 는 해처리종류의 모든 건물을 의미한다. (레어, 하이브 , 해처리 )

c_ZB_x 는 저그건물을 의미
c_ZU_x 는 저그유닛을 의미
c_ZR_x 는 저그 업그레이드를 의미

같은방법으로

c_TB_x 는 테란건물을 의미
..
..
c_PB_x는 프로토스 건물을 의미

다음 x의경우 MPQ를통해 열면나오는
 RequirementsAI.galaxy 파일안에 유닛,건물,업그레이드 넣는방법이정해져잇다.


2.     AISetStockFarms ( ); 함수
    AISetStockFarms ( player, c_ZU_Overlord, true); 다음과같은형식으로사용하며
    AISetStockFarms ( player, c_ZU_Overlord, true); 이렇게 사용할경우
인구수가 막힐때마다 컴퓨터가 오버로드를 생산해낸다.

같은방법으로
    AISetStockFarms ( player, c_PB_Pylon, true);
    AISetStockFarms ( player, c_TB_SupplyDepot, true); 을 사용할수잇다.

3.     AIWaveMerge(player, c_waveMain, c_waveAttack);
    AISetAttackState(player, e_attackState_Attack); 함수

정확한사용방법을알지못하나 다음함수를 입력할경우 컴퓨터가 공격을한다.
    AIWaveMerge(player, c_waveMain, c_waveAttack);
    AISetAttackState(player, e_attackState_Attack);

4.             AISetGasPeonCountOverride(player, c_townMain, 3); 함수

정확한 사용방법을알지못하나, MeleeNotHardAI.galaxy 파일에잇으며
뒤의숫자를 임의로 바꿀경우 가스채취를 그숫자만큼의 일꾼으로한다.

5.    AIDefaultExpansion(); 함수
    AIDefaultExpansion(player, c_ZB_Hatchery_Alias, 7600, 3900, c_expandDefault); 다음과같은형식으로사용하며
이함수를 사용할경우 3번째칸의 정수보다 채취할수잇는미네랄이 적은경우 , 4번째칸의 정수보다 채취할수잇는 가스가 적은경우 확장을하며
2번째칸에는 본진건물의 이름을쓴다 ( ex : c_TB_CommandCenter )

6.     AISetStockTown ( ); 함수
    AISetStockTown ( player, c_ZB_Hatchery_Alias, c_ZB_Extractor);와같은형식으로 사용하며
정확한 사용방법은 알수없으나 멀티를할경우 컴퓨터가 자동으로 가스를짓고 드론을분배하게한다.

5번의 AIDefaultExpansion();함수와 같이사용하는것이좋다.


EX )
AIDefaultExpansion(player, c_ZB_Hatchery_Alias, 7600, 3900, c_expandDefault);
AISetStockTown ( player, c_ZB_Hatchery_Alias, c_ZB_Extractor);


7. 프로그램 실행의구조
저그의경우
 ZergOpenGnd0 -> ZergMidGndA Or ZergMidGndB -> LateGround

의형식으로 진행된다.

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

발도장 찍기
드론프라임 (2010-11-20 20:17:37 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
Galaxy 파일들은 메모장 또는 갤럭시에디터로 열수있으니 참고하세요
ㄻㅇ (2010-11-20 21:28:25 KST) - 121.133.xxx.159
0↑ ↓0
센스 이미지를 등록해 주세요
컨트롤
아이콘 Soul_Hunter (2010-11-21 15:05:59 KST)
0↑ ↓0
센스 이미지
1.3패치라... 미래에서 온건가?
드론프라임 (2010-11-21 15:40:56 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
ㄴ 1.1.3 에서 1.3 이요 ;
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.