Thursday, August 1, 2013

GTA iV - Instalando o ScriptHook para rodar scripts .net

Bem vindos a versão BR do meu blog, aqui vou postar meus mods e tutoriais traduzidos para português BR a pedido de algumas pessoas :)
Nesse post vou mostrar como baixar e instalar o ScriptHook que é necessário para rodar vários mods legais que temos por aí.

Antes de tudo

Faça os passos com o jogo fechado.

Tenha certeza de que você tem instalado o seguinte:
  • Microsoft .Net Framework 4.0
  • Microsoft Visual C++ 2010 Redistributable Package (x86)
  • OpenIV, instalado e configurado para a pasta do seu GTA.
  • Ao menos patch 1.0.4.0 instalado

Fonte: http://www.gtaforums.com/index.php?showtopic=392325


Instalação

1 - Baixe o ScriptHook aqui
2 - Extraia tudo para uma pasta:


Abra o OpenIV e clique em Package Installer:


Selecione o arquivo ScriptHook.oiv:


Selecione em qual das versões do GTA você quer instalar:


Se você não tiver um ASI loader você precisará instalar um primeiro, para isso clique em ASI loader...




Depois do pacote ser instalado você chegará numa tela que tem o botão para rodar o jogo, clique em Close. Abra novamente o arquivo .oiv e desta vez instale o ScriptHook:



Para testar se o ScriptHook esta rodando abra o jogo e aperte ' ou ~ para ver se uma tela de console aparece, se aparecer e estiver semelhante a esta, significa que esta tudo bem e pronto para receber os scripts


Aperte Insert, o seguinte menu deve aparecer, ele indica que meu script básico de gerenciamento de scritps esta funcionando:


Agora é só copiar para a pasta Scripts do seu GTA os scripts .net (.vb, .cs, .net.dll).



Possíveis problemas

  • Meu jogo não abre mais
Provavelmente você tem um problema com o ASI loader, remova o arquivo dsound.dll da pasta do GTAIV.exe e veja se o jogo abre novamente, depois procure no gtaForums uma versão diferente do ASI loader e teste.

  • Meu jogo trava na tela de abertura
Isso geralmente acontece se você escolher o scriptHook para patch errado, para patch 1.0.4.0 ou inferior você tem que selecionar a opção que indica este Patch. Tmabém verifique se seu .net framework 4.0 esta instalado.

  • A janela do console não aparece quando aperto ' ou ~ 
ScriptHook ou ASI loader falharam na inicialização, verifique os arquivos scriptHook.log e scriptHookDotNet.log para mais informações.

  •  O menu do mod de gerenciamento de scripts não aparece quando aperto Insert
Isto também pode ser problema relacionado ao ScriptHook, especialmente com Windows 8.
There was an error in this gadget
Blogger SEO Tips - FB LikeBox Widget