ACC
Mais ações
ACC é um compilador de scripts ACS para uso com ZDoom e Hexen. A versão mais recente é a 1.60. Download ACC
A linha de comando é simples: primeiro você cria seu arquivo de script no Notepad ou em outro editor de texto. Depois salve em algum lugar (de preferência na pasta do acc). Para usuários de Windows, você deve criar um atalho para command.com ou cmd.exe (para WinNT ou mais recente) e definir o campo "Iniciar em:" como vazio. Então abra o prompt e digite:
acc.exe <source file>.acs <output file>.o
O arquivo de saída pode então ser importado como um lump BEHAVIOR ou como uma library, conforme apropriado.
O ACC suporta quatro parâmetros de linha de comando:
- -i <path>
- Especifica um diretório onde procurar arquivos #include caso eles não sejam encontrados no diretório de trabalho.
- -d
- Gera informações de debug.
- -d<file>
- Gera informações de debug em um arquivo.
- -h
- Produz bytecode compatível com o binário original de Hexen e qualquer source port que suporte Hexen. Isso exige que você use apenas funções "vanilla". Se o código dos scripts contiver recursos incompatíveis com o Hexen vanilla, a compilação vai abortar com uma mensagem de erro. Por padrão, o ACC cria bytecode em um formato diferente que suporta os recursos e melhorias que o ZDoom adicionou ao ACS.
- -hh
- Produz bytecode com o menor nível de compatibilidade possível para compilar com sucesso os scripts: Hexen vanilla se possível; caso contrário, eleva para ACSE ou ACSe.
O SLADE 3 e ambos os Doom Builder conseguem usar o ACC diretamente se estiverem configurados corretamente, então você não precisa passar pelo fluxo de linha de comando + importação. O Doom Builder 2 inclusive instala o ACC, embora a versão dele possa precisar ser substituída por uma mais nova. Funções novas agora são definidas em arquivos .acs que acompanham o compilador, em vez de ficarem no executável; portanto, pode ser necessário substituir esses arquivos por versões mais recentes para usar recursos novos. O DRD Team oferece compilação do pacote .acs que está atualizado com as versões mais recentes do ZDoom, e se alguma revisão for mais nova que a última build oficial, builds compiladas também podem ser encontradas lá.