Ir para conteúdo
Facebook Whatsapp Twitter Youtube

Cerejo

Membro
  • Total de Posts

    95
  • Registro em

  • Última visita

  • Dias Ganhos

    28

Tudo que Cerejo postou

  1. Cerejo

    Iweb Angelica Games Source Code

    O iweb é o programa nativo para administrar o servidor, com o tempo foi substituido pelo painel do Alex. Com a source você pode consertar e implementar novas funções. Exige alto conhecimento de java para fazer correções ou implementações. ##iweb ## = representa as letras usadas para identificar o jogo. [Conteúdo Oculto]
  2. Fiz uma nova atualização no tópico, com isso finaliza o básico de informações necessárias para compilar a source. Eu uso esse ambiente para compilar a 152 não tenho nenhum erro. Acredito que a 153 também não deva dar problema, de qualquer forma você pode usar o Fedora Core ou Red Hat para compilar. O resto é tudo código aí você vai ter que ser virar com amigos, chatgpt, forúms, google.
  3. A source da “cskill” está incompleta não tem as pasta “skill” e “skills”.
  4. Coisas importantes na source Pode ser compilado para sistemas 32 ou 64 bits você vai ter que fazer ajustes no makefile e resolver os problemas que aparecerem. PACKAGE’S LIST : ( Estou usando o Ubuntu-20.04 (source 152), os nomes dos packages ou comandos podem mudar de acordo com a Distro que você está usando ). Os pacotes são os mesmo usados para rodar o servidor, adicionando somente alguns para fins de compilação. sudo apt-get install build-essential sudo apt-get install gcc-multilib sudo apt-get install g++-multilib sudo apt-get install dos2unix sudo apt-get install default-jdk sudo apt-get install libxml-dom-perl sudo apt-get install libxml2-dev sudo apt-get install libpcre3-dev sudo apt-get install libssl-dev sudo apt-get install libcrypto++-dev sudo apt-get install ant sudo apt-get install libsaxonhe-java sudo apt-get install libxslt1-dev sudo apt-get install libreadline-dev sudo apt-get install python sudo dpkg --add-architecture i386 sudo apt-get install libssl1.0-dev:i386 download the “libssl1.0.0_1” package wget [Conteúdo Oculto] sudo dpkg -i *.deb sudo apt-get update sudo apt-get upgrade apt --fix-broken install sudo apt-get install zlib1g:i386 sudo apt-get install libncurses5:i386 sudo apt-get install libssl-dev:i386 sudo apt-get install libxml2:i386 sudo apt-get install libpcre3-dev:i386 sudo apt-get install libxml2-dev:i386 sudo apt-get install libc6:i386 sudo apt-get install libstdc++6:i386 sudo apt-get update sudo apt-get upgrade Primeiro de tudo converter os arquivos para UNIX : pwsource/ = ./fixsrc.sh ( essa é minha pasta raiz “pwsource” você deve colacar o script dentro da sua pasta raiz ) #!/bin/bash find . -name "*.h" -exec dos2unix {} \; find . -name "*.hpp" -exec dos2unix {} \; find . -name "*.hxx" -exec dos2unix {} \; find . -name "*.cpp" -exec dos2unix {} \; find . -name "*.cxx" -exec dos2unix {} \; find . -name "Makefile" -exec dos2unix {} \; chmod -R 0755 . ; chmod -R 0755 * chown -R root:root ; chown -R root:root * share : pasta e arquivos = common , io , mk, perf, rpc, rpcgen, storage criar um link dinâmico para a pasta “cnet” ou copiar diretamente os arquivos. cnet : gfaction/operations/ = ./opgen.pl opgen.xml ( cria arquivos protocol’s) cnet/ = ./rpcgen rpcalls.xml ( cria arquivos protocol’s ) gamed/ = cria static lib libgsPro2.a gdbclient/ = cria static lib libdbCli.a logclient/ = cria static lib liblogCli.a io/ = cria static lib libgsio.a storage/ = cria static lib libdb.a ( necessário instalar o Berkeley DB 4.2 ( por algum motivo as pessoas não usam essa static lib para compilar a gs, outros jogos da Wanmei usam isso quando compila a gs. ) ) gacd/ = cria gacd gamedbd/ = cria gamedbd gauthd/ = cria gauthd substitui a authd feita em java . gdeliveryd/ = cria gdeliveryd gfaction/ = cria gfaction glinkd/ = cria glinkd logservice/ = cria logservice uniquenamed/ = cria uniquenamed gacdclient/ = ???? gclient/ = ???? cskill : skill/ = cria static lib libskill.a gen/ = ant compile cria skilleditor ( alterar a versão do java no “build.xml” para sua versão instalada) gen/ = ant -buildfile build.xml cria gen.jar ( skilleditor e gen.jar trabalham juntos , em teoria conecta num banco de dados) gen/ = java -jar gen.jar ( executa o programa ) Obs. : Existe uma relação desse programa com o rpcalls.xml , existe uma função no xmlcoder.pl para verificar a versão do rpcalls.xml ele tenta acessar o bando de dados. iolib : copiar as statics libs ( arquivos *.a ) da pasta “cnet” para a “iolib”. cgame: libcommon/ = cria static lib libcommon. a ( não é necessário copiar para “iolib”) cgame/ = cria gs e a dynamic lib libtask.so Extra: Não tem uma utilidade real, porém o arquivo “rpcalls.xsl” serve para gerar uma versão do “rpcalls.xml” em “.html” Gera um HTML com link para os arquivos. cnet/ = java -jar /usr/share/java/Saxon-HE.jar -s:rpcalls.xml -xsl:rpcalls.xsl -o:nome.html cria nome.html (“nome” é o nome do arquivo html, você pode usar qualquer um) OBS. : A pasta “share” existem muitos programas em java, porém não são necessários para compilar a source mas devem ter alguma utilidade, não me aprofundei mais fiquem a vontade para descobrir suas funcionalidades.
  5. Cerejo

    Server Source 152/153

    eu sei era só para visualizar os arquivos de forma mais simples (já agrupando todos os arquivos principais vinculado), também já resolvi isso aí . o problema estava na ferramenta que usei para fazer isso troquei para outra o opção consigo vizualisar pela web, as referências funcionam,
  6. pelo que tenho estudado na source, eu acho que um botão não vai mudar para 32 ou 64bit. por exemplo a source você tem que escolher se você vai compilar para sistama 32 ou 64, existem algumas diferenças coisas que precisam ser ajustadas para fazer isso. o client tem um launcher 32 e 64bit. Eu não acho que essa ferramenta funcione.
  7. Cerejo

    Server Source 152/153

    então eu fiz o esquema lá de tranformar o .xml em .html (para facilitar o entendimento), porém os links não abrem, você sabe como resolver isso? Você foi capaz de consertar a “gauthd”?.
  8. dentro da pasta “cnet” tem diversas pastas, dentre elas existe 2 que não faço ideia de quais são suas utilidade :: gacdclient gclient se alguém sober como usa ou qual a utilidade e poder informar eu agradeço.
  9. cara é só chechar a coordenada dele no npcgen e colocar onde deseja, não tem segredo.
  10. você pode tentar sumonar ele manualmente para ver se ele existe no servidor. porém o mais provável é que não esta marcado para iniciar com servidor no npgen. só procurar lá por ele e marcar para iniciar junto
  11. você tem certeza que é o Red Hat 3? tudo que já pesquisei de pw referente a 3rd party sdk, tem datas apartir de 2000, pelo que vi usaram o que tinha de mais moderno na época a unica coisa que encontrei com data anterior é o visual studio 6 que foi lançado em 1998, em teoria eles tentaram usar o que teinha de mais recente na época que iniciou o desenvolvimento. se eu for seguir essa lógica eles teriam usado algo entre o Red Hat 5 e 6. FW por exemplo usa o Fedora Core 2, lançado em 2004. e o jogo foi lançado em 2010, que bate mais ou menos com tempo de desenvolvimento do pw.
  12. Cerejo

    Source 1.5.2

    o titulo do tópico é auto explicativo, agora se você não sabe significado aí não tem o que fazer.
  13. desmarca o primeiro botão no botão com um boneco você pode adicionar .ski
  14. então tem que mudar a configuração na gs.config deve estar ativado lá para não deixar dropar itens.
  15. o que seria um editor de montaria o que exatamente você quer editar?
  16. Funciona em qualquer jogo feito na Angelica , PW, FW, JD, SSO , etc…
  17. Creating limitless possibilities on private servers through the art of programming.

  18. você está com cadeado travado,
  19. Essa ferramenta foi compilada por mim. Faz parte do kit de ferramentas que estou trabalhando para criação e edição de .ecm, gfx e skillgfx, faceEditor... Esse programa é parte das ferramentas usada para criação de modelos dos jogos Angelica. Ela tem multiplas funcionalidades: Model viewer Animação viewer Conversão de Bones Alteção do .ski do .smd(sabe aqueles .ski com que tem na pasta do .ecm que não são usado, você pode trocar a atual por aquelas) Você pode adiocionar novas animações e coisas do tipos desde que tenha a mesma quantidade de ossos. SkeletonEditor_Beta.7z
  20. qual é o erro? Com essa informação não da para saber seu problema, porém duvido que o problema esteja no botão “FORÇAR”. Provavelmente o servidor está desligado, ip no client errado, você não tem conta criada, ou esta errando senha e login
  21. O Link de Download contém o Editor e a Source [Conteúdo Oculto]

Suporte GM

Comunidade de Perfect World do Brasil

Copyright © 2023-2024 SuporteGM Powered by Invision Community
Поддержка Invision Community в России

Links

×
×
  • Criar Novo...