This article's documentation is for anything that uses the Source engine. Click here for more information.

Criando o SDK

From Valve Developer Community
Jump to: navigation, search
English (en)Deutsch (de)Español (es)Français (fr)Hrvatski (hr)Italiano (it)한국어 (ko)Polski (pl)Português do Brasil (pt-br)Русский (ru)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(台灣)‎ (zh-tw)Translate (Translate)
English (en)Deutsch (de)Español (es)Français (fr)Hrvatski (hr)Italiano (it)한국어 (ko)Polski (pl)Português do Brasil (pt-br)Русский (ru)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(台灣)‎ (zh-tw)Translate (Translate)

O Source SDK é livremente disponível a todos os users da steam. Ele é usado para desenvolver mods e conteúdos para o Source 2006(en), Source 2007(en) e Source 2013(en) ramos.

Desde 2008, os jogos da Valve começaram a ter seus próprios SDK's ou ferramentas de autoria , e são versões da engine que não tem seu código fonte disponível para o público (exceto Alien Swarm):

Alguns jogos de terceiros também possuem seu próprio SDK (kit de desenvolvimento de software) ou Ferramentas de Autoria (podendo ou não ter o código-fonte disponível ao público):

SteamPipe migration

Em 2013, a Valve alterou a forma como as ferramentas de autoria eram distribuídas para Team Fortress 2(en), Counter-Strike Source(en), Day of Defeat: Source(en), e Half-Life 2: Deathmatch(en), assim como para outros jogos Source 2013 Source 2013.

Anteriormente, essas ferramentas eram distribuídas juntas sob a ferramenta "Source SDK", que ficava em uma pasta diferente dos jogos, possuía um iniciador de SDK e suportava apenas Source 2009 Source 2009 e versões anteriores. A Valve adotou um modelo mais semelhante ao de L4D, Alien Swarm, Portal 2 e CS:GO, com exceção do próprio SDK Launcher. As ferramentas SDK ou ferramentas de autoria são incluídas por padrão com o jogo. Observe que essas ferramentas estão disponíveis apenas para Windows.

Note.pngNota:Verifique se as ferramentas foram baixadas no macOS ou se simplesmente não funcionam

As ferramentas estão localizadas na pasta bin correspondente ao jogo (por exemplo: [steam]/steamapps/common/Team Fortress 2/bin) e devem ser iniciadas a partir dos seguintes arquivos em lote:

hammer.bat

faceposer.bat

hlmv.bat

stdudiomdl.bat

vtex.bat

Note.pngNota:Se as ferramentas não inicializarem, verifique as variáveis de ambiente no seu computador e altere VProject para o diretório onde o arquivo gameinfo.txt está localizado.
Lembre-se também de não iniciar o executável (.exe) diretamente. Em vez disso, inicie o arquivo em lote (.bat)!

Downloading the source code and launcher

As seguintes instruções são apropriadas se você precisar baixar o código-fonte. Se você apenas precisa das ferramentas de autoria, então as instruções provavelmente não se aplicam a você.

Source 2013

Veja: Source SDK 2013(en).

Alien Swarm

Veja: Alien Swarm - SDK Alien Swarm - SDK

Ramos antigos - Source 2006/2007

Click here to install the Source SDK Para referência futura, ou se isso não funcionar:

Abra a janela do Steam. Vá para a seção Biblioteca. Mude a lista para Ferramentas. Encontre e clique duas vezes no item Source SDK. Você também pode usar a barra de pesquisa para encontrar o SDK. Leia a caixa de diálogo e certifique-se de ter espaço suficiente, em seguida, clique em Baixar e Instalar / Avançar para continuar. O Source SDK será então baixado para o seu computador via Steam. Faça o mesmo com:
Instalar/Executar Source SDK Base 2006 (AppID: 215)
e/ou
Instalar/Executar Source SDK Base 2007 (AppID: 218)

Source 2004

O Source SDK 2004 não está mais disponível.

Confirmar:A Valve realmente lançou o Source SDK 2004 antes do Source SDK 2006 e é público também? Há alguns jogos que foram inicialmente desenvolvidos usando o Source SDK 2004, como JBMod e Garry's Mod.

Uso

Depois que o Steam terminar o download, você pode iniciar o SDK na guia Ferramentas. Você também pode criar um atalho na área de trabalho clicando com o botão direito no SDK na guia Ferramentas e clicando em Criar atalho na área de trabalho no menu de contexto que aparece. (Recomendado para acesso rápido)

Ao executar o SDK pela primeira vez, ele levará muito tempo para extrair seu arquivo baixado no seu disco. Isso não acontecerá novamente até que o SDK seja atualizado.

Depois disso, você poderá selecionar um jogo e executar qualquer uma das ferramentas fornecidas pelo iniciador. No entanto, você encontrará problemas a menos que o jogo com o qual deseja trabalhar esteja completamente atualizado. Você pode garantir que está atualizado iniciando o jogo e saindo assim que chegar ao menu principal, ou pode tentar verificar os arquivos do jogo no Steam.

Para onde vou a partir daqui?

Se você quiser aprender como criar conteúdo para a Engine Source em geral, a página principal da documentação do Source SDK(en) é um bom lugar para começar.

Bugs e Problemas

Leia as Source SDK Release Notes(en) para obter informações sobre a última versão do SDK. (O código do jogo está atualmente desatualizado.) Consulte o FAQ do Source SDK(en) para obter respostas a perguntas gerais sobre o SDK. Para problemas de design de níveis e do editor Hammer, consulte o FAQ de Design de Níveis(en).

Veja também

Reinstalando o Steam de maneira limpa(en)