Home  >> HT Jogos >  >> Jogos de computador

Como Escrever Scripts de IA para StarCraft (SCAIEdit + MPQ Editor)

Ferramentas Necessárias

  • SCAIEdit 3.1 (compilador de IA do StarCraft).
  • MPQ Editor (WinMPQ ou MPQ Editor) para manipular arquivos .mpq.

Processo Completo

  1. Faça backup de Patch_rt.mpq na pasta do StarCraft.
  2. Abra Patch_rt.mpq no MPQ Editor. Extraia scripts\aiscript.bin.
  3. Abra o SCAIEdit para escrever novo script. Cada linha = uma ordem (construir, treinar, atacar, defender).
  4. Exemplo Protoss: build 1 nexus 150 (construir Nexus, prioridade 150).
  5. wait_build 1 nexus (espera terminar). build 4 probe 150 (4 probes ASAP). Use wait_buildstart para não travar.
  6. Unidades de ataque: train 1 zealot. Garanta edifícios de suporte (Gateways).
  7. Sequência de ataque: attack_add 6 zealot, attack_prepare, attack_do, attack_clear. Loop com :repeatrush + goto repeatrush (inclua treino de mais unidades no loop).
  8. Compile no SCAIEdit. Nomeie: Protoss Expansion Custom Level.asc3 (troque raça se Terran/Zerg).
  9. No SCAIEdit, abra aiscript.bin, remova o nível "Protoss Expansion Custom Level" original e insira seu arquivo. Compile e feche.
  10. No MPQ Editor, em Patch_rt.mpq, substitua scripts\aiscript.bin pelo seu editado (mantenha caminho scripts\).
  11. Inicie StarCraft e jogue um mapa que use "Protoss Expansion Custom Level" como IA principal. Seu script entrará em ação.

Aviso: Modificar arquivos do jogo pode impedir jogo online (Battle.net). Use apenas em single-player/LAN.

HT Jogos © direito autoral [www.ptjogos.com]