Este é um post popular. Cerejo Postado 20 de Julho 2023 Este é um post popular. Compartilhar Postado 20 de Julho 2023 (editado) Aqui contém somente as IDE’s e SDK’s usados para compilar o client source, não vou entrar na parte de compição dos projetos, pórem com isso você vai ter a versões corretas da base para para compilar seu client . Perfect World foi criado usando Visual Studio 1998 e a Angelica2.0, em 12 de agosto de 2011 disponibilizaram um documento informando algumas informações básicas para o upgrade para a Angelica2.2, segundo os documentos o ElementClient.exe na Angelica 2.2 deveria ter o nome ElementClient2_2.exe, porém nunca encontrei nenhum client oficial com esse nome, porém no Shaders.pck existe uma pasta chamada 2.2 com mudanças no processamento dos shaders para o HLSL ou ele fizeram um upgrade parcial ou resolveram mudar o nome, porém a source que uso é compilada no vs2005 usando Angelica2.0. Existem 2 sources do client aqui no fórum a primeira versão feita no visual studio 6.0 (visual studio 1998), e outra com upgrade para o visual studio 2005. Recomendo usar o Windows 7 32 bits para instalar seu ambiente de desenvolvimento. Eu uso no meu Windows 11. Baixar e Instalar SDK = Kit de Desenvolvimento de Software. Não há necessidade de instalar o Visual Studio 2008 para compilar o client como informado em alguns tutoriais, o que você precisa é um header que vem no Windows SDK, o vs2008 vem com o (Windows sdk 6.0a), o Window SDK acima contém o que você precisa. Oficial vs6.0 SP2 Angelica 2.0 1º – Directx 8.1 SDK Para visualizar isto você precisa fazer Entre ou Cadastre-se 2º – Windows Plataform SDK November 2001 Para visualizar isto você precisa fazer Entre ou Cadastre-se 3º – Visual Studio 1998 Para visualizar isto você precisa fazer Entre ou Cadastre-se Oficial vs2005 SP1 Angelica 2.2 1º – Directx SDK August 2009 Para visualizar isto você precisa fazer Entre ou Cadastre-se 2º – Windows SDK for Win Server 2008 and .NET Framework 3.5 Para visualizar isto você precisa fazer Entre ou Cadastre-se 3º – Visual Studio 2005 Para visualizar isto você precisa fazer Entre ou Cadastre-se Não há necessidade de instalar o Visual Studio 2008 para compilar o client como informado em alguns tutoriais, o que você precisa é um header que vem no Windows SDK, o vs2008 vem com o (Windows sdk 6.0a), o Window SDK acima contém o que você precisa. Atualização das especificações de desenvolvimento Angelica 2.2 – Documentação data 2012/10/25. Plataforma de Desenvolvimento [Regra 0 - 1 - 1] Sistema operacional: Win7 de 64 bits ou Win7 de 32 bits Para visualizar isto você precisa fazer Entre ou Cadastre-se [Regras 0 - 1 - 2] Ferramentas de desenvolvimento: VS2012 Ultimate versão em inglês Para visualizar isto você precisa fazer Entre ou Cadastre-se [Regras 0 - 1 - 3] DXSDK: DirectX SDK (junho de 2010) Para visualizar isto você precisa fazer Entre ou Cadastre-se [Regras 0 - 1 - 4] Ferramenta de gerenciamento de versão: TortoiseSVN-1.7.3.22386 Para visualizar isto você precisa fazer Entre ou Cadastre-se IFC = Immersion Foundation Classes contém o ifc22.dll com os documentos completo mais alguns programas que fazem parte do SDK (só é posível instalar em sistemas 32bits) Para visualizar isto você precisa fazer Entre ou Cadastre-se Esses são as versões originais usadas pela desenvolvedora, você pode usar outras versões porém não recomendo, porque podem gerar erros inesperados na hora de compilar. INCLUDES = É importante colocar os includes do Windows SDK e Directx antes dos nativos do visual studio para evitar erros na compilação, existem Headers com o mesmo nome, porém são versões diferentes (as vezes você pode trocar as ordem dos dois includes para corrigir erros de compilação, o visual studio faz a busca sequencial, começa de cima para baixo do include no projeto e depois pula para os includes do programa seguindo a mesma ordem). Instalando o Visual Studio 1998 no Windows 10/11. Tutorial Instalação Para visualizar isto você precisa fazer Entre ou Cadastre-se Solução de Erros Os erros podem acontecer durante a instalação, não sei exatamente o motivo já instalei sem ter esses problemas. Para visualizar isto você precisa fazer Entre ou Cadastre-se Para visualizar isto você precisa fazer Entre ou Cadastre-se Instalando o Service Pack 1º – vs6sp5 2º – vs6sp6 Includes no Visual Studio 6.0 Para visualizar isto você precisa fazer Entre ou Cadastre-se Includes no Projeto, a interface do vs6.0 não é nada amigavel, isso vai te poupar algum tempo para se localizar e fazer alterações mais fácilmente. Para visualizar isto você precisa fazer Entre ou Cadastre-se Instalação do Visual studio 2005. Aqui não precisa de tutorial a interface é bem amigavél você não deve ter problema com isso, porém sempre tem o google para ajudar. Fazer o upgrade para o VS2005 Profession Edition. Não é obrigatório fazer o upgrade. Para visualizar isto você precisa fazer Entre ou Cadastre-se Instalando o Service Pack 1º – VS80sp1-KB926601-X86-ENU 2º – VS80sp1-KB2251481-v3-X86-INTL 3º – VS80sp1-KB2538218-v2-X86-INTL 4º – VS80sp1-KB2548826-v4-X86-INTL 5º – VS80sp1-KB937061-X86 6º – VS80sp1-KB971090-X86-INTL 7º – VS80sp1-KB973673-X86-INTL 8º – VS80sp1-KB932232-X86-ENU Se não instalar nessa ordem vai quebrar o Visual Studio 2005 e vai precisar reinstalar tudo novamente. Includes Para visualizar isto você precisa fazer Entre ou Cadastre-se Includes nos Projetos Para visualizar isto você precisa fazer Entre ou Cadastre-se IMPORTANTE Antes de começar a compilar você precisa mudar seus windows para o encode ANSI, se etiver no encode UTF-8 os carcteres chineses não serão reconhecidos, assim compilar sem usar o encode correto pode gerar diversos erros quando for executar o client, eu vou mostrar como fazer para setar para ANSI de forma que fique sempre em ANSI, assim mesmo que você esqueça já vai estar no encode correto, para voltar ao normal só refazer o mesmo processo e setar a para uma região UTF-8. Isso não afeta o idioma do seus windows ou programas instalados. Para visualizar isto você precisa fazer Entre ou Cadastre-se EXTRA Como esse tutorial serve para qualquer jogo feito em Angelica aqui vai uma dica, se você for no client do jogo vão ter algumas dlls, apartir da numeração você consegue descobrir em qual versão do Visual Studio eles compilaram o client. VS6.0 = mfc42.dll VS2002 = mfc70.dll VS2003 = mfc71.dll VS2005 = mfc80.dll VS2008 = mfc90.dll Para visualizar isto você precisa fazer Entre ou Cadastre-se De qualquer forma o client 152 e 153 foi compilado no VS2005. Para compilar a Angelica, Gfxcommon e o Client, etc…, você precisa fazer os includes conforme aparece os erros, aí fica a sua escolher se vai fazer no projeto ou diretamente no Visual Studio. Para visualizar isto você precisa fazer Entre ou Cadastre-se Para visualizar isto você precisa fazer Entre ou Cadastre-se Editado 1 de Maio 2024 por Cerejo 54 8 3 1 5 Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Fulano Postado 21 de Julho 2023 Compartilhar Postado 21 de Julho 2023 Bom trabalho, e ótimo release. As ferramentas estão ai, só não trabalha quem não quer. 2 Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Este é um post popular. Cerejo Postado 24 de Novembro 2023 Autor Este é um post popular. Compartilhar Postado 24 de Novembro 2023 (editado) Pesquisando na internet eu achei um jeito de instalar o IFC programa feito para Windows98, instalar em Windows 64bits, usando esse programa, você só precisa procurar um vídeo na internet explicando como usa. Além disso você pode usar para instalar diversos outros programas e jogos bem antigos. source: Para visualizar isto você precisa fazer Entre ou Cadastre-se Editado 24 de Novembro 2023 por Cerejo 17 1 3 2 3 1 Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Cerejo Postado 24 de Novembro 2023 Autor Compartilhar Postado 24 de Novembro 2023 Eu fiz uma atualização a respeito da Angelica 2.2 e adicionei um documento para mais detalhes. Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
a334165 Postado 12 de Agosto 2024 Compartilhar Postado 12 de Agosto 2024 O projeto pode ser migrado para o VS2022? Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
zhuayi112 Postado 24 de Janeiro Compartilhar Postado 24 de Janeiro Eu fiz uma atualização a respeito da Angelica 2.2 e adicionei um documento para mais detalhes. Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da Conversa
Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.