Source SDK 2013
< Pt-br
Jump to navigation
Jump to search
{=Configurando (Windows)=
Configurando a Source SDK 2013 Singleplayer
Instale a Source SDK Base 2013 (multiplayer ou singleplayer dependendo de seu mod) em sua biblioteca da steam, você pode usar a função de pesquisa ou ativar "ferramentas" nos filtros, ou nos endereços abaixo:
- Install/Run Source SDK Base 2013 (SP) Singleplayer (AppID: 243730)
- Install/Run Source SDK Base 2013 (MP) Multiplayer (AppID: 243750)
pegando o código
método um: usando o github (Windows)
- Baixe e instale o GitHub Desktop cliente
- abra a Source SDK git repo e clique "Clonar para o desktop"
Método dois: Usando a linha de comandos (Windows)
- baixe e instale o git CLI. usuários de linux pode baixar pelo seu gerenciador de pacotes (APT, Aptitude, DNF, Pacman, Synaptic...). usuários de mac baixam pelo git aqui.
- abra o terminal ou command prompt e digite este comando:
git clone https://github.com/ValveSoftware/source-sdk-2013.git
método três: baixando o arquivo zip
Nota:você vai ter atualizar manualmente conforme as atualizações
baixe aqui here
configurando (Plataforma específica)
Source SDK 2013 on Windows
Primeiro passo: baixar visual studio
Nota:apesar da source sdk NÃO compilar com visual studio 2015 (bug report) você pode usar o VS 2022 como IDE e compilar o código portanto que seja no formato de 2013.
apenas instale o VS 2013 ou 2015 (ou mais novo) , abra a a solução no vs 2015, e pule quando tenta atualizar os projetos.
apenas instale o VS 2013 ou 2015 (ou mais novo) , abra a a solução no vs 2015, e pule quando tenta atualizar os projetos.
você também pode compilar sem o visual studio, ou usando uma versão diferente.
em 2021, microsoft removeu pacotes necessários para web-based VS2013 instalador para funcionar. para instalar o VS 2013 usando o método da iso, siga estes passos.
Pré Requisitos:
- Uma Conta microsoft
- programa para extrair iso, como o 7ZIP 7-Zip, WinCDEmu, a não que seu sistema (como Windows 8 or later) suporta nativamente montagem de ISOs.
Passos de instalação:
- Baixe a iso do visual studio 2013 here
Nota: você também pode baixar o 2013 Professional ou outra versão original
- usando seu programa de extrair, extrai a isso em algum lugar
- rode o arquivo "vs_community.exe" na pasta extraída
- siga os passos do instaldor
se você ficar preso em alguma parte, você pode assistir esse vídeo [1].
Passo dois: configurando a source sdk e preparando o projeto
- navegue para
<path-to-git>\sp\src\
ou<path-to-git>\mp\src\
(dependendo do mod que você quer fazer) e rode creategameprojects.bat - (OPTIONAL) você também pode rodar createallprojects.bat no mesmo diretório para gerar a solução 'Everything'
- abra games.sln para (Singleplayer ou Multiplayer).
- selecione a solução games , localizado abaio da lista Solution Explorer , no meio do menu, no lado Auto debaixo do menu (as propriedades da caixa/abaixo do painel de soluções), mudeDebug para Release.
- aperte botão direito na solução games, e depois selecione Build Solution.
Atenção:quando você compilar no window 10 e 11 lembre-se de desativar a caixa "Use Unicode UTF-8 for worldwide language support". para desativar vá em "Control Panel\Clock and Region", e depois clique em "Region" depois "Administrative" e "Change system locale"
Notes
Nota:If something fails at the end, then simply rebuild the solution.
Nota:The client.dll is going to be generated in
<path-to-git>\sp\src\game\client\Release_mod_hl2
and <path-to-git>\sp\src\game\client\Release_mod_episodic
Nota:The server.dll is going to be generated in
<path-to-git>\sp\src\game\server\Release_mod_hl2
and <path-to-git>\sp\src\game\server\Release_mod_episodic
Nota:The current Singleplayer branch will crash on startup, unless you are using the beta-branch called "upcoming" of the Source SDK Base 2013. In Steam, go to Tools > Source SDK Base 2013 Singleplayer, right click > Properties > Betas > choose "upcoming" to opt into the beta. Without the beta, you get two popups about "Entry Point Not Found" in hl2.exe, and then the debugger breaks on engine.dll
Passo três (opcional): construindo shaders
veja Source SDK 2013: Shader Authoring .
Optional Steps
essas etapas não necessárias para as dll, são apenas para projetos específicos:
qc_eyes
- baixe e instale Multibyte MFC Library.
Nota:a Multibyte MFC Library add-on não funciona com o vs 2013 express. o instalador não detecta o Visual Studio Express 2013 como um instaldor porque Visual Studio Express 2013 não suporta MFC.
phonemeextractor
- baixe a ZIP of the Speech SDKNota:Microsoft remove a speech sdk da página. há um link a acima para o ZIP do SDK's contents, incluindo consertos feita pela comunidade SDK2013CE que documentamos nessa página.
- Extraia o arquivo zip, e copie a página sapi51 para
<SDKROOT>\sp\src\utils
ou<SDKROOT>\mp\src\utils
dependendo de seu mod.
Nota:montar agora pode gerar o erro
unresolved symbol _IID_IspPhoneticAlphabetSelection
. isso acontece porque já há algo partialmente montado. isso pode ser consertado ao reconstruir phonemeextractor