-
Total de Posts
95 -
Registro em
-
Última visita
-
Dias Ganhos
28
Tudo que Cerejo postou
-
você adicionou o mapa no pwadmin?
-
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 respostas
-
- 110
-
-
-
-
-
-
-
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.
-
A source da “cskill” está incompleta não tem as pasta “skill” e “skills”.
-
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.
- 11 respostas
-
- 116
-
-
-
-
-
-
-
-
-
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,
-
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.
-
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”?.
-
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.
-
cara é só chechar a coordenada dele no npcgen e colocar onde deseja, não tem segredo.
-
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
-
tem que estar aí todas as versões do pw usam esse mesmo id.
-
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.
-
o titulo do tópico é auto explicativo, agora se você não sabe significado aí não tem o que fazer.
-
-
então tem que mudar a configuração na gs.config deve estar ativado lá para não deixar dropar itens.
-
qual o problema?
-
o que seria um editor de montaria o que exatamente você quer editar?
-
Funciona em qualquer jogo feito na Angelica , PW, FW, JD, SSO , etc…
-
você está com cadeado travado,
-
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
- 8 respostas
-
- 93
-
-
-
-
-
-
-
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
-