antiblock
https://arwen2.global/

…Los†

Membro
  • Content Count

    321
  • Joined

  • Last visited

  • Days Won

    11

Reputation Activity

  1. Like
    …Los† reacted to Evelyn in Eluryan - O Futuro do Metin2 Português   
    Olá 👋 Hoje como preview, trago-vos a nossa imagem animada que será o background do nosso Login!
     

    Terás acesso a muito mais nas nossas redes sociais:
    Discord: https://discord.gg/ptV5evUKTD
    Instagram: https://instagram.com/eluryan?igshid=MzRlODBiNWFlZA==
    Facebook: https://www.facebook.com/profile.php?id=100094981448441
  2. Like
    …Los† reacted to Vanessa in [OFFICIAL FIX] CREATE_NO_APPROPRIATE_DEVICE   
    Olá, no tutorial de hoje vou explicar como corrigir o erro : CREATE_NO_APPROPRIATE_DEVICE.
    Este erro acontece várias vezes nos computadores da HP, então para corrigir este erro de uma vez por todas devem seguir as seguintes instruções.
     
    1º Passo
     
    Entrem neste diretorio : 
    EterLib
     
    Encontrem o ficheiro : 
    GrpDevice.cpp
     
    Abram o ficheiro e localizem esta linha : 
     
    if (!ms_kD3DDetector.Find(800, 600, 32, TRUE, &ms_iD3DModeInfo, &ms_iD3DDevInfo, &ms_iD3DAdapterInfo))
     Removam a linha, ou podem tentar este outro método:
    Ao invez de eliminar a linha tentem substituir por esta : 
     
    if (!ms_kD3DDetector.Find(iHres, iVres, 32, TRUE, &ms_iD3DModeInfo, &ms_iD3DDevInfo, &ms_iD3DAdapterInfo))
     
    Por norma substituir a linha não resolve nada mas sim apagar, mas podem tentar de ambas as formas.
     
     
    Obrigado ao Mário pode ter me ajudado com este erro no passado.
  3. Like
    …Los† got a reaction from 'PACI in Corrigir horário do FreeBSD 12+ / has modification time s in the future   
    Olá!

    É um tutorial bem simples para resolver o erro: has modification time s in the future, nada mais é que ajuste de hora.
    Esse problema apresenta quando vamos compilar a source do game.
     
    #ee /etc/rc.conf  
    No final vc vai colar "Se não houver"
    ntpd_enable="YES"  
    Clica em esc e salve.
     
    Logo depois digite:
     
    #service ntpd start #tzsetup  
    Feito isso o horário já vai ajustar.
     
    Para testar digite
    #date Se o problema continuar  vc estiver utilizando VIRTUAL BOX, você deve habilitar a opção:
     
    HARDWARE CLOCK em System/Sistema como mostra a imagem abaixo, precisa desligar o servidor antes de editar. Depois só ligar que já vai estar ok.
     

     
    Para testar a data apenas digite:
    #date
     
     
    By
  4. Like
    …Los† got a reaction from arty@metin in Remover/Limpar itens duplicados do cliente   
    Olá a todos!

    A tempo não posto nada na comunidade.
    Pois bem, venho trazer algo feito pelo Marty, que nada mas é que limpar os arquivos duplicados na pasta PACK e deixar ela mais "clean" digamos assim.

    Isso é muito bom em vista que vamos colocando coisas na PACK e não sabemos ao certo se já tem em outra pasta (para mim não mais para alguém sim).
    Dito isso vamos ao tutorial que é bemmmmm simples.

    1º Você deve fazer backup do seu cliente.
     
    2º Você deve baixar os seguintes arquivos: https://mega.nz/folder/GcMUkLxK#ZCOPcVLDxIeKwAKiGQcY0w
     
    3ºVocê deve criar uma pasta chamada newpack e fazer o UNPACK (DESCOMPACTAR) toda sua pasta pack para esta pasta.
     
    4º Entre na pasta newpack e coloque os arquivos  pack_find_duplicates.bat e pack_find_duplicates.py
    a Depois execute o ficheiro .bat e ele vai fazer uma varredura da sua pack descompactada.
     
    OBS: você precisa ter o Python 2.7 instalado, se não tiver baixe, se tiver Windows 10 baixe a versão 3.9 na Windows Store.
     
    Pronto toda sua pasta pack foi limpa e os arquivos duplicados foram apagados, você pode constatar isso no ficheiro: duplicated_files.txt
     
     
    Agora vamos a parte do Index, afinal você apagou arquivos e eles precisam ganhar um caminho correto.
    1º Antes da pasta pack você cola os arquivos: pack_index_make.py e pack_index_make.bat
    Esse ficheiro esta programado para fazer index dos arquivos na pata newpack, por isso falei para vocês fazer unpack lá.. porem você pode editar se quiser.
     
    2º execute o ficheiro pack_index_make.bat e pronto, ele vai gerar um ficheiro chamado: newIndex, basta mover para a pack e refazer a compactação dos arquivos e testar o game.

    Uma atenção, mantenha  backup até ter certeza que nenhum arquivo foi corrompido.
    Não me responsabilizo por má utilização do tutorial.
     
    Tutorial: By Lost
    Créditos: MartySama
    Source: how-to-mt2-general/pack-cleaning at master · martysama0134/how-to-mt2-general · GitHub
  5. Thanks
    …Los† reacted to 'ŞŦŘƗƗҜ€Ř' in [PT/BR] AtticusMt2 - O GRANDE LANÇAMENTO 09/04/2021   
    Quero relembrar que é permitido opinar em relação aos servidores de metin2 no tópico dos mesmos, contudo, devem ter em atenção ao que dizem para não desrespeitarem as regras.
     
    Tenham em atenção ao que colocam, todos são livres de fazer o que quiser e todos começam por algum lugar.
     
    Bos sorte!
     
    Cumprimentos.
  6. Like
    …Los† got a reaction from arty@metin in Remover/Limpar itens duplicados do cliente   
    Olá a todos!

    A tempo não posto nada na comunidade.
    Pois bem, venho trazer algo feito pelo Marty, que nada mas é que limpar os arquivos duplicados na pasta PACK e deixar ela mais "clean" digamos assim.

    Isso é muito bom em vista que vamos colocando coisas na PACK e não sabemos ao certo se já tem em outra pasta (para mim não mais para alguém sim).
    Dito isso vamos ao tutorial que é bemmmmm simples.

    1º Você deve fazer backup do seu cliente.
     
    2º Você deve baixar os seguintes arquivos: https://mega.nz/folder/GcMUkLxK#ZCOPcVLDxIeKwAKiGQcY0w
     
    3ºVocê deve criar uma pasta chamada newpack e fazer o UNPACK (DESCOMPACTAR) toda sua pasta pack para esta pasta.
     
    4º Entre na pasta newpack e coloque os arquivos  pack_find_duplicates.bat e pack_find_duplicates.py
    a Depois execute o ficheiro .bat e ele vai fazer uma varredura da sua pack descompactada.
     
    OBS: você precisa ter o Python 2.7 instalado, se não tiver baixe, se tiver Windows 10 baixe a versão 3.9 na Windows Store.
     
    Pronto toda sua pasta pack foi limpa e os arquivos duplicados foram apagados, você pode constatar isso no ficheiro: duplicated_files.txt
     
     
    Agora vamos a parte do Index, afinal você apagou arquivos e eles precisam ganhar um caminho correto.
    1º Antes da pasta pack você cola os arquivos: pack_index_make.py e pack_index_make.bat
    Esse ficheiro esta programado para fazer index dos arquivos na pata newpack, por isso falei para vocês fazer unpack lá.. porem você pode editar se quiser.
     
    2º execute o ficheiro pack_index_make.bat e pronto, ele vai gerar um ficheiro chamado: newIndex, basta mover para a pack e refazer a compactação dos arquivos e testar o game.

    Uma atenção, mantenha  backup até ter certeza que nenhum arquivo foi corrompido.
    Não me responsabilizo por má utilização do tutorial.
     
    Tutorial: By Lost
    Créditos: MartySama
    Source: how-to-mt2-general/pack-cleaning at master · martysama0134/how-to-mt2-general · GitHub
  7. Like
    …Los† got a reaction from 'ŞŦŘƗƗҜ€Ř' in Site Portugalia [Atualizado]   
    Esse erro é relacionado ao seu htaccess.
    Da uma lida: https://stackoverflow.com/questions/21158375/htaccess-file-gives-500-internal-server-error

    Apaga o seu arquivo .htaccess e testa se o site irá abrir. ( Pode ser que o seu website tenha a index em outra página, o site irá desformatar).
    Isso é apenas para ver se o erro 500 irá sumir. 
    Se o erro sumiu então configure corretamente o seu arquivo .htaccess como mostrei o link acima ou busque relacionado ao seu arquivo.

    Outra solução pode ser o host do seu website
    E também pode estar sofrendo ataque.

    De todo modo boa sorte.
  8. Like
    …Los† reacted to Paradox in Metin2Hizmet (Source, Cliente, ServerFiles) [Turcas Encontram-se à venda]   
    Site Oficial: https://metin2hizmet.com/
     
    Mysql e Código de Segurança: 123123
     
    Service.h
     
    Locale_inc.h
     
    https://www.dosyaupload.com/ekiR
     
    https://www.dosyaupload.com/ekiK
     
    https://www.dosyaupload.com/ekk1
     
     
  9. Like
    …Los† got a reaction from 'ŞŦŘƗƗҜ€Ř' in Erro de acentuação no Visual Code .quest .lua e source.   
    Olá!

    Venho trazer um simples tutorial para quem utilizar o Visual Code como editor: https://code.visualstudio.com/
    Para quem não sabe o @martysama0134  liberou uma extensão .quest para a ferramenta que facilita muito todo o processo.
     
    O erro que ocorreu é simples, o editor vem por padrão o UTF8 e não esta disponível o ANSI. 
    Existe uma linguagem que esta disponível bem parecida com a ANSI a ponto de suprir o que se precisa para o Metin2.
     
    Veja o que ocorre se eu escrever "ação" e salvar e depois reabrir.
    a??o Já com o Windows 1252
     
    ação  
     
     
    1º  Clica com botão esquerdo do mouse em "quest".


     
    E depois clique em
     

     
     
    Procure por: 
    "workbench.statusBar.visible": true,  
    Abaixo você cole, se já estiver apenas altere para false.
    "files.autoGuessEncoding": false,  
     

    No final você pode colar:
     
        "[lua]": {
            "files.encoding": "windows1252"
        },
        "[quest]": {
            "files.encoding": "windows1252"
        },
        "[cpp]": {
            "files.encoding": "windows1252"
        },
     
     
    Deve ficar como nesse exemplo:
     

     
     
     
    Credit
    By Lost
  10. Upvote
    …Los† got a reaction from GU1LH3RME in Direção do NPC Metin2 By Lost   
    Boas comunidade, esta tudo?
     
    Esse tut seria sobre direções/lado que o NPC se encontra.. pode parecer besteira mais não é, pois pode botar o NPC virado para o lado errado sem saber o que fazer.. Para adicionar consegue encontrar na busca aqui na comunidade vários.
     
    1º  conecta a ao servidor podes usar tanto o Filezilla ou WinSCP, ambos podem facilmente ser encontrado.
     
    Vai até o diretorio > locale/germany"ou que estiver na sua maquina"/map
     
    Aqui vamos usar o exemplo do blue red >  metin2_map_c1
     
    Dentro dessa pasta tem um seguinte ficheiro npc.txt, abra o arquivo usando um editor a seu gosto.. recomendo o notepad++ pode ser encontrado na net.
     
    //type    cx       cy     sx    sy    z    dir    time    percent    count    vnum
           m    382    694    0      0    0     5      1m        100             1         20014
     
    m > mob
    cx - cordenadas
    cy - cordenadas
    sx - não mexa
    sy - não mexa
    z - não mexa
    dir - direção " aqui definimos a posição para qual lado o NPC fica..
    count - 1
    vnum - id do npc
     
    Primeiro veja o minimap e coloque na posição da sua tela para qual lado quer que o NPC fique virado até a visão do minimap ficar correta, exemplo abaixo a visão esta para o norte independente da posição do char, devemos seguir a visão da tela.
     

     
    Bom agora vamos aprender a mudar a posição e para isto vou mostrar a bússola recomendo usar..
     

     
    Ex: digamos que queremos inserir a posição NORTE
     
    m    382    694    0      0    0     5      1m        100             1         20014
     
    SUL 1
    SE 2
    LESTE 3
    SO 4
    NORTE 5
    NO 6
    OESTE 7
    NE 8
     
     
     
    Lembrando que para cada alteração em map é preciso dar reboot para ter efeito.
     
    Tutorial By Lost
    vlw galerinha espero que vcs tenham entendido.
  11. Like
    …Los† got a reaction from s1ckGAMIN in Intro para videos Metin2   
    No geral esta bem legal.
    Gostei dos efeitos etc.. porem acho que deve melhorar a fonte nos 14 segundos, de resto eu não mudaria nada.
  12. Upvote
    …Los† reacted to s1ckGAMIN in Intro para videos Metin2   
    Boas pessoal estou a tentar fazer alguns intros para os videos do youtube.
    Aqui esta um que estou a trabalhar de momento podem criticar a vontade assim tambem posso melhorar.
    Feito no vegas 16.
    Intro feita para o meu char principal.
    EnbSeries

  13. Thanks
    …Los† reacted to DonCorleone in [ENCERRAMENTO] [MKMT2, MT2PORTUGALIA]   
    Morfo tu como coordenador devias ter mais juízo, já vi a data. Mas só agora é que vi o post. 
     
    Fazer publicidade a um discord onde se pratica atividades criminosas, tem muito que se lhe diga. Já te conheço a algum tempo, sei que és boa pessoa. 
     
    Mas por vezes, demonstras o contrário como é neste caso. Nao entendo como podes defender ou tolerar isto quando sempre demonstraste o contrário em outros casos. 
     
    Se fosse pedofilia, também não era problema fazer publicidade (julgo eu) pois não?
     
    Imagina que fosse um discord para fazer DDoS a Cyber ou outro site teu qualquer. Eu acho que ias gostar e até ias permitir. 
     
    Sempre ouvi dizer, não faças aos outros o que não gostas que te façam a ti. 
     
    A Gameforge pode ser uma empresa gananciosa, que só se interessa pelo lucro mas isso não é motivo para praticar crimes. Se os querem praticar façam no fora. 
     
    Liberdade de expressão termina quando existe o ódio, a difamação, perseguição seja a quem for, a partir do momento em que partes para a "agressão" deixa de ser liberdade de expressão. 
  14. Thanks
    …Los† reacted to Mário. in ServerFiles Metin2   
    Andas a programar para muitos servidores então.
  15. Like
    …Los† reacted to VMP. in Artigo 13 - Afecta o Youtube e Outras Plataformas   
    Lol.
    Se for para acabar com esses canais de Youtube que não contribuem para nada senão para um aumento gradual do índice de ignorância dos adolescentes e também jovens, apoio a 100% o Artigo 13.
    A meu ver o Youtube (grande parte dos canais direccionados a jovens) apenas encaminha os visualizadores à uma provável Idiocracy (https://www.imdb.com/title/tt0387808/).
     
    Go Artigo 13! 
  16. Upvote
    …Los† reacted to ruizinho-o in Quest manutenção by lost   
    Código péssimo e muita coisa que não faz sentido.
    Mau uso dos timer's, devias meter uma quest flag dentro de um letter para quando alterares , teleportares  ou saíres do jogo em geral com a personagem os timer's não serem perdidos.
    Selecionas tudo (*) das tabelas sem necessidade nenhuma, em quest não tem mal (apesar de não ser necessário), mas em C++ tinhas sempre possibilidade dependesse do local de levares sql inj.
     
    camon, 
    if == 1 then
    if == 2 then
    if == 3 then
    ---
    say("XXSA")
    say("XX")
    --
    2014?
  17. Upvote
    …Los† reacted to ruizinho-o in Quest manutenção by lost   
    Então faça o seguinte, enquanto esses timers funcionam, altere personagem e depois entre no jogo.
    Não é critica patética, patético é essa quest, que foi aqui publicada e futuramente poderá ser usada e está mal feita e com problemas.
    Sem mais de momento, mais a mais, um letter não funciona só para mandar send_letter; utilizar uma function em que só mudava o local do tempo para evitar essas linhas todas dos timers não ficava mal. HardCode ao mais alto nível. lmao.  Se o que te estou a dizer é demais para o que percebes, que penso que não seja nada demais, desculpe.
  18. Like
    …Los† got a reaction from Luiz Fernando in Login Interface - WoM2 (TUTORIAL)   
    Boas,
     

     
    Vou partilhar esse intrologin porque achei bem interessante mesmo apesar de não usar.. eu testei e funciona 100%
     
    1º Terá uma pasta no arquivo chamada "loginwindow_new", arraste essa pasta para a raiz do cliente.
    2º Acesse o arquivo root e substitua o seu intrologin.py pelo que veio no arquivo.
     
    Edite o arquivo intrologin.py recomendo o notepad++, terá as linhas para editar:
     
    SERVER_IP = "SEU_IP" CH1_PORT = 13003 CH2_PORT = 22000 CH3_PORT = 23000 CH4_PORT = 24000 PORT_AUTH = 13001 NUME_SERVER = "NOME DO SERVER"  
    O arquivo já auto-explicativo.
     
    Feito isso compacte o seu root e já esta.. o arquivo é editável, recuperar senha e criar conta vem acompanhado basta editar.
     
    Fonte:  just4metin
    Tutorial: By
    Fiz o upload no mega.
    Caso já exista esse login gentileza mover para a lixeira.
     
    https://mega.nz/#!aR9VUJLC!FOTU0SvPHn9mwN4Z2mhMQJRLNV9xgGUAtYE6kWLC_mE
     
     
     
  19. Like
    …Los† reacted to KB WORK in Metin2 nOx Player   
    Só vejo criticas desmotivadoras, criticas construtivas tá quieto.

    Ok, a apresentação não é a melhor mas mesmo tendo bad design notasse o esforço.


    Boa sorte com o projecto.
  20. Upvote
    …Los† got a reaction from Canadas in Alterar LZO do Cliente By Lost   
    Olá a todos,
     
    Bom esse tutorial se deu a minha atenção, devido uma grande gama de confusão a cerca de tutorias que eu vi sobre o assunto pela internet.
    E vale também para facilitar a vida de muitas pessoas que tiveram problema no assunto ou acha que isso é um BICHO DE 7 CABEÇAS.
    Ah verdade é que se você esta lendo isso e seguir é porque se viu confuso pelo que se passou pelos tutos da net relacionado ao LZO.
     
    Primeiro de tudo que precisa saber que LZO.
     
    '' O LZO'' é um algoritmo de compressão e '' xtea '' é chamado de '' criptografia '' que usa uma chave.
    Você pode usar o Eter Manager para criptografar com o XTEA.
     
     
    1. Primeiro de tudo vamos criar uma chave e essa chave deve conter até (16 caracteres.)
    2. Você precisa ter um bom computador amigo.. porque o processo de descompactar todo o cliente e compactar é demorado dependendo do seu caso. Você deve utilizar o seguinte programa para essa empreitada (Versão mais atualizada):
     
     
     
    Em seguida você deve baixar esse programa para converter a data do Eter Manager, o programa só roda se tiver a data 2014 no pc.. então claro que não queremos ter que fazer isso.. então fazemos assim:
    RunasDate:
    http://www.nirsoft.net/utils/runasdate.zip
     
    Selecione a pasta e selecione o .exe do EterManage.. depois disse crie um atalho para não precisar toda vez abri o runas ok?
    Obviamente deve por a data 2014.
     
    Bom agora que temos um descompactador e compactador de respeito.. vamos ao que interessa.
     
     
    3. Descompacte toda sua pasta utilizando a propria ferramenta Eter Manager ele possibilita até 30 processos de uma vez.. veja as limitações da sua maquina.. na minha maquina não tenho problemas!
     
    Seguindo esses passos e todo a pasta pack descompactada oriento seguir da seguinte forma:
     
    Crie uma pasta chamada UNPACK onde ficara todas pastas descompactadas.
    Depois crie uma outra pasta chamada CLIENTE e jogue la todo seu cliente porem com a pasta pack LIMPA.. claro se ja descompactou tudo.. porem deixe apenas o arquivo INDEX.
     
    Você vai precisar selecionar o local de cada pasta exemplo:
    Working você seleciona onde esta a pasta pack do seu cliente somente com o index.
    Em Umpack você vai selecionar onde esta os arquivos já descompactados.

     
     
    Agora vamos criar as chaves para agente inserir em índex Key e Pack Key!
    Obs: nesse processo se você quiser já pode até alterar ai sua extensão para o nome que lhe convém devido mexermos na source do cliente.
    máximo 3 dígitos exemplo: abc e cba algo assim.. 3 dígitos ok? na hora de comprimir vai esta trocado já.
     
    Você deve criar uma senha de até 16 caracteres, exemplo: testecybergamers
     
    Agora com a nossa querida senha vamos entrar nesse site: http://www.swingnote.com/tools/texttohex.php
    E digitem a senha criada por você:

     
     
    Em Hex pegamos o algoritmo e depois vamos a este outro site.: https://www.scadacore.com/tools/programming-calculators/online-hex-converter/
    Colem o código em HexString Input e analise, depois disso vá até:
     
    UINT32 - Little Endian (DCBA) > UINT32
    Copie todo os 4 códigos nessa tabela conforme mostra abaixo:
     
    1953719668
    1652122469
    1634169445
    1936876909
     
    Atenção aos espaços.. sempre os espaços xD. bom agora feito isso já temos a primeira chave para inserir na source do cliente, repita os mesmo passos na segunda chave outra senha obviamente.
     

     
     
     
    Agora a parte da source no cliente:
    Você deve ter um arquivo source do seu binário aqui na Cyber ou em outras comunidades vc pode encontrar basta da um Google.
     
    Com o arquivo e o seu VS pronto a editar.. você deve procurar o seguinte arquivo: 
    EterPack.cpp  

    Você clica em CTRL+F (Viva Microsoft) e depois digite isso na busca:
    static DWORD s_adwEterPackKey[] =  
     
    Encontrando as linha você verá isso:
    static DWORD s_adwEterPackKey[] = { 45129401, 92367215, 681285731, 1710201, }; static DWORD s_adwEterPackSecurityKey[] = { 78952482, 527348324, 1632942, 486274726, };  
    Bom agora tudo que precisa fazer e trocar suas 4 chaves geradas de: UINT32
    Agora tudo que você precisa fazer é trocar as chaves e compilar o seu binário.
     
     
    Enquanto o seu binário vai compilando volte no seu Eter Manager clica em Manager > Profile onde mostrei a tela acima
    basta você inserir o que foi convertido no primeiro site exemplo:

     
    Basta você colar as chaves no seu devido lugar:
     
    Index > testecybergamers  > 7465737465637962657267616d657273 > colar no Index Key
     
     
    Bom.. já fui bastante redundante xD.. agora é com você ok? depois de alterar as chaves compile todas as pasta do cliente, troque o binario compilado ou seja o metin2cliente.exe
     
     
    Extras:
     
    Você pode baixar esses arquivos do Martysama: https://github.com/martysama0134/how-to-mt2-general/tree/master/xtea-keys-generator
    gerar uma senha aleatória e fazer os mesmo processos, vem quase tudo pronto.. única coisa que você precisa fazer é:
     
    1º entrar nesse site: https://ideone.com/
    e colar o seguinte código abaixo... onde esta os 0 você deve claro trocar pela linha que já vem separada do script do martysama.
    O resultado que vier abaixo você deve trocar pelo Index ou pack do EterManager.
     
    2. antes de copiar e colar o codigo pronto do Martysama.. ele esqueceu de uma virgula ou seja vai estar assim como mostro abaixo.. faltando uma vírgula
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
     
     
    o correto é:
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
     
     
    from struct import pack as spack a1=spack("LLLL", 0000000000,0000000000,0000000000,0000000000) a2 = a1.encode('hex') print "1 = " + a2[:8] print "2 = " + a2[16:24] print "3 = " + a2[32:40] print "4 = " + a2[48:56] print "full = " + (a2[:8]+a2[16:24]+a2[32:40]+a2[48:56]).upper()# your code goes here  
    Enjoy
     
    Tutorial: By Lost
    Desculpe pelo portugues
    Desculpe pela confusão do tópico.. não estou bem para criar tópicos mais me esforcei para ajudar em fim..
    Bom trabalho sucesso sempre.
    Vou fazer o máximo para responder dúvidas se houver.. não de maneira pontual mais certamente vou responder.
    Não vou responder se não tentou dos 2 modos que falei no tópico e já dizer que não resultou.
  21. Upvote
    …Los† got a reaction from Canadas in Alterar LZO do Cliente By Lost   
    Olá a todos,
     
    Bom esse tutorial se deu a minha atenção, devido uma grande gama de confusão a cerca de tutorias que eu vi sobre o assunto pela internet.
    E vale também para facilitar a vida de muitas pessoas que tiveram problema no assunto ou acha que isso é um BICHO DE 7 CABEÇAS.
    Ah verdade é que se você esta lendo isso e seguir é porque se viu confuso pelo que se passou pelos tutos da net relacionado ao LZO.
     
    Primeiro de tudo que precisa saber que LZO.
     
    '' O LZO'' é um algoritmo de compressão e '' xtea '' é chamado de '' criptografia '' que usa uma chave.
    Você pode usar o Eter Manager para criptografar com o XTEA.
     
     
    1. Primeiro de tudo vamos criar uma chave e essa chave deve conter até (16 caracteres.)
    2. Você precisa ter um bom computador amigo.. porque o processo de descompactar todo o cliente e compactar é demorado dependendo do seu caso. Você deve utilizar o seguinte programa para essa empreitada (Versão mais atualizada):
     
     
     
    Em seguida você deve baixar esse programa para converter a data do Eter Manager, o programa só roda se tiver a data 2014 no pc.. então claro que não queremos ter que fazer isso.. então fazemos assim:
    RunasDate:
    http://www.nirsoft.net/utils/runasdate.zip
     
    Selecione a pasta e selecione o .exe do EterManage.. depois disse crie um atalho para não precisar toda vez abri o runas ok?
    Obviamente deve por a data 2014.
     
    Bom agora que temos um descompactador e compactador de respeito.. vamos ao que interessa.
     
     
    3. Descompacte toda sua pasta utilizando a propria ferramenta Eter Manager ele possibilita até 30 processos de uma vez.. veja as limitações da sua maquina.. na minha maquina não tenho problemas!
     
    Seguindo esses passos e todo a pasta pack descompactada oriento seguir da seguinte forma:
     
    Crie uma pasta chamada UNPACK onde ficara todas pastas descompactadas.
    Depois crie uma outra pasta chamada CLIENTE e jogue la todo seu cliente porem com a pasta pack LIMPA.. claro se ja descompactou tudo.. porem deixe apenas o arquivo INDEX.
     
    Você vai precisar selecionar o local de cada pasta exemplo:
    Working você seleciona onde esta a pasta pack do seu cliente somente com o index.
    Em Umpack você vai selecionar onde esta os arquivos já descompactados.

     
     
    Agora vamos criar as chaves para agente inserir em índex Key e Pack Key!
    Obs: nesse processo se você quiser já pode até alterar ai sua extensão para o nome que lhe convém devido mexermos na source do cliente.
    máximo 3 dígitos exemplo: abc e cba algo assim.. 3 dígitos ok? na hora de comprimir vai esta trocado já.
     
    Você deve criar uma senha de até 16 caracteres, exemplo: testecybergamers
     
    Agora com a nossa querida senha vamos entrar nesse site: http://www.swingnote.com/tools/texttohex.php
    E digitem a senha criada por você:

     
     
    Em Hex pegamos o algoritmo e depois vamos a este outro site.: https://www.scadacore.com/tools/programming-calculators/online-hex-converter/
    Colem o código em HexString Input e analise, depois disso vá até:
     
    UINT32 - Little Endian (DCBA) > UINT32
    Copie todo os 4 códigos nessa tabela conforme mostra abaixo:
     
    1953719668
    1652122469
    1634169445
    1936876909
     
    Atenção aos espaços.. sempre os espaços xD. bom agora feito isso já temos a primeira chave para inserir na source do cliente, repita os mesmo passos na segunda chave outra senha obviamente.
     

     
     
     
    Agora a parte da source no cliente:
    Você deve ter um arquivo source do seu binário aqui na Cyber ou em outras comunidades vc pode encontrar basta da um Google.
     
    Com o arquivo e o seu VS pronto a editar.. você deve procurar o seguinte arquivo: 
    EterPack.cpp  

    Você clica em CTRL+F (Viva Microsoft) e depois digite isso na busca:
    static DWORD s_adwEterPackKey[] =  
     
    Encontrando as linha você verá isso:
    static DWORD s_adwEterPackKey[] = { 45129401, 92367215, 681285731, 1710201, }; static DWORD s_adwEterPackSecurityKey[] = { 78952482, 527348324, 1632942, 486274726, };  
    Bom agora tudo que precisa fazer e trocar suas 4 chaves geradas de: UINT32
    Agora tudo que você precisa fazer é trocar as chaves e compilar o seu binário.
     
     
    Enquanto o seu binário vai compilando volte no seu Eter Manager clica em Manager > Profile onde mostrei a tela acima
    basta você inserir o que foi convertido no primeiro site exemplo:

     
    Basta você colar as chaves no seu devido lugar:
     
    Index > testecybergamers  > 7465737465637962657267616d657273 > colar no Index Key
     
     
    Bom.. já fui bastante redundante xD.. agora é com você ok? depois de alterar as chaves compile todas as pasta do cliente, troque o binario compilado ou seja o metin2cliente.exe
     
     
    Extras:
     
    Você pode baixar esses arquivos do Martysama: https://github.com/martysama0134/how-to-mt2-general/tree/master/xtea-keys-generator
    gerar uma senha aleatória e fazer os mesmo processos, vem quase tudo pronto.. única coisa que você precisa fazer é:
     
    1º entrar nesse site: https://ideone.com/
    e colar o seguinte código abaixo... onde esta os 0 você deve claro trocar pela linha que já vem separada do script do martysama.
    O resultado que vier abaixo você deve trocar pelo Index ou pack do EterManager.
     
    2. antes de copiar e colar o codigo pronto do Martysama.. ele esqueceu de uma virgula ou seja vai estar assim como mostro abaixo.. faltando uma vírgula
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
     
     
    o correto é:
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
     
     
    from struct import pack as spack a1=spack("LLLL", 0000000000,0000000000,0000000000,0000000000) a2 = a1.encode('hex') print "1 = " + a2[:8] print "2 = " + a2[16:24] print "3 = " + a2[32:40] print "4 = " + a2[48:56] print "full = " + (a2[:8]+a2[16:24]+a2[32:40]+a2[48:56]).upper()# your code goes here  
    Enjoy
     
    Tutorial: By Lost
    Desculpe pelo portugues
    Desculpe pela confusão do tópico.. não estou bem para criar tópicos mais me esforcei para ajudar em fim..
    Bom trabalho sucesso sempre.
    Vou fazer o máximo para responder dúvidas se houver.. não de maneira pontual mais certamente vou responder.
    Não vou responder se não tentou dos 2 modos que falei no tópico e já dizer que não resultou.
  22. Upvote
    …Los† got a reaction from Canadas in Alterar LZO do Cliente By Lost   
    Olá a todos,
     
    Bom esse tutorial se deu a minha atenção, devido uma grande gama de confusão a cerca de tutorias que eu vi sobre o assunto pela internet.
    E vale também para facilitar a vida de muitas pessoas que tiveram problema no assunto ou acha que isso é um BICHO DE 7 CABEÇAS.
    Ah verdade é que se você esta lendo isso e seguir é porque se viu confuso pelo que se passou pelos tutos da net relacionado ao LZO.
     
    Primeiro de tudo que precisa saber que LZO.
     
    '' O LZO'' é um algoritmo de compressão e '' xtea '' é chamado de '' criptografia '' que usa uma chave.
    Você pode usar o Eter Manager para criptografar com o XTEA.
     
     
    1. Primeiro de tudo vamos criar uma chave e essa chave deve conter até (16 caracteres.)
    2. Você precisa ter um bom computador amigo.. porque o processo de descompactar todo o cliente e compactar é demorado dependendo do seu caso. Você deve utilizar o seguinte programa para essa empreitada (Versão mais atualizada):
     
     
     
    Em seguida você deve baixar esse programa para converter a data do Eter Manager, o programa só roda se tiver a data 2014 no pc.. então claro que não queremos ter que fazer isso.. então fazemos assim:
    RunasDate:
    http://www.nirsoft.net/utils/runasdate.zip
     
    Selecione a pasta e selecione o .exe do EterManage.. depois disse crie um atalho para não precisar toda vez abri o runas ok?
    Obviamente deve por a data 2014.
     
    Bom agora que temos um descompactador e compactador de respeito.. vamos ao que interessa.
     
     
    3. Descompacte toda sua pasta utilizando a propria ferramenta Eter Manager ele possibilita até 30 processos de uma vez.. veja as limitações da sua maquina.. na minha maquina não tenho problemas!
     
    Seguindo esses passos e todo a pasta pack descompactada oriento seguir da seguinte forma:
     
    Crie uma pasta chamada UNPACK onde ficara todas pastas descompactadas.
    Depois crie uma outra pasta chamada CLIENTE e jogue la todo seu cliente porem com a pasta pack LIMPA.. claro se ja descompactou tudo.. porem deixe apenas o arquivo INDEX.
     
    Você vai precisar selecionar o local de cada pasta exemplo:
    Working você seleciona onde esta a pasta pack do seu cliente somente com o index.
    Em Umpack você vai selecionar onde esta os arquivos já descompactados.

     
     
    Agora vamos criar as chaves para agente inserir em índex Key e Pack Key!
    Obs: nesse processo se você quiser já pode até alterar ai sua extensão para o nome que lhe convém devido mexermos na source do cliente.
    máximo 3 dígitos exemplo: abc e cba algo assim.. 3 dígitos ok? na hora de comprimir vai esta trocado já.
     
    Você deve criar uma senha de até 16 caracteres, exemplo: testecybergamers
     
    Agora com a nossa querida senha vamos entrar nesse site: http://www.swingnote.com/tools/texttohex.php
    E digitem a senha criada por você:

     
     
    Em Hex pegamos o algoritmo e depois vamos a este outro site.: https://www.scadacore.com/tools/programming-calculators/online-hex-converter/
    Colem o código em HexString Input e analise, depois disso vá até:
     
    UINT32 - Little Endian (DCBA) > UINT32
    Copie todo os 4 códigos nessa tabela conforme mostra abaixo:
     
    1953719668
    1652122469
    1634169445
    1936876909
     
    Atenção aos espaços.. sempre os espaços xD. bom agora feito isso já temos a primeira chave para inserir na source do cliente, repita os mesmo passos na segunda chave outra senha obviamente.
     

     
     
     
    Agora a parte da source no cliente:
    Você deve ter um arquivo source do seu binário aqui na Cyber ou em outras comunidades vc pode encontrar basta da um Google.
     
    Com o arquivo e o seu VS pronto a editar.. você deve procurar o seguinte arquivo: 
    EterPack.cpp  

    Você clica em CTRL+F (Viva Microsoft) e depois digite isso na busca:
    static DWORD s_adwEterPackKey[] =  
     
    Encontrando as linha você verá isso:
    static DWORD s_adwEterPackKey[] = { 45129401, 92367215, 681285731, 1710201, }; static DWORD s_adwEterPackSecurityKey[] = { 78952482, 527348324, 1632942, 486274726, };  
    Bom agora tudo que precisa fazer e trocar suas 4 chaves geradas de: UINT32
    Agora tudo que você precisa fazer é trocar as chaves e compilar o seu binário.
     
     
    Enquanto o seu binário vai compilando volte no seu Eter Manager clica em Manager > Profile onde mostrei a tela acima
    basta você inserir o que foi convertido no primeiro site exemplo:

     
    Basta você colar as chaves no seu devido lugar:
     
    Index > testecybergamers  > 7465737465637962657267616d657273 > colar no Index Key
     
     
    Bom.. já fui bastante redundante xD.. agora é com você ok? depois de alterar as chaves compile todas as pasta do cliente, troque o binario compilado ou seja o metin2cliente.exe
     
     
    Extras:
     
    Você pode baixar esses arquivos do Martysama: https://github.com/martysama0134/how-to-mt2-general/tree/master/xtea-keys-generator
    gerar uma senha aleatória e fazer os mesmo processos, vem quase tudo pronto.. única coisa que você precisa fazer é:
     
    1º entrar nesse site: https://ideone.com/
    e colar o seguinte código abaixo... onde esta os 0 você deve claro trocar pela linha que já vem separada do script do martysama.
    O resultado que vier abaixo você deve trocar pelo Index ou pack do EterManager.
     
    2. antes de copiar e colar o codigo pronto do Martysama.. ele esqueceu de uma virgula ou seja vai estar assim como mostro abaixo.. faltando uma vírgula
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
     
     
    o correto é:
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
     
     
    from struct import pack as spack a1=spack("LLLL", 0000000000,0000000000,0000000000,0000000000) a2 = a1.encode('hex') print "1 = " + a2[:8] print "2 = " + a2[16:24] print "3 = " + a2[32:40] print "4 = " + a2[48:56] print "full = " + (a2[:8]+a2[16:24]+a2[32:40]+a2[48:56]).upper()# your code goes here  
    Enjoy
     
    Tutorial: By Lost
    Desculpe pelo portugues
    Desculpe pela confusão do tópico.. não estou bem para criar tópicos mais me esforcei para ajudar em fim..
    Bom trabalho sucesso sempre.
    Vou fazer o máximo para responder dúvidas se houver.. não de maneira pontual mais certamente vou responder.
    Não vou responder se não tentou dos 2 modos que falei no tópico e já dizer que não resultou.
  23. Upvote
    …Los† got a reaction from Canadas in Alterar LZO do Cliente By Lost   
    Olá a todos,
     
    Bom esse tutorial se deu a minha atenção, devido uma grande gama de confusão a cerca de tutorias que eu vi sobre o assunto pela internet.
    E vale também para facilitar a vida de muitas pessoas que tiveram problema no assunto ou acha que isso é um BICHO DE 7 CABEÇAS.
    Ah verdade é que se você esta lendo isso e seguir é porque se viu confuso pelo que se passou pelos tutos da net relacionado ao LZO.
     
    Primeiro de tudo que precisa saber que LZO.
     
    '' O LZO'' é um algoritmo de compressão e '' xtea '' é chamado de '' criptografia '' que usa uma chave.
    Você pode usar o Eter Manager para criptografar com o XTEA.
     
     
    1. Primeiro de tudo vamos criar uma chave e essa chave deve conter até (16 caracteres.)
    2. Você precisa ter um bom computador amigo.. porque o processo de descompactar todo o cliente e compactar é demorado dependendo do seu caso. Você deve utilizar o seguinte programa para essa empreitada (Versão mais atualizada):
     
     
     
    Em seguida você deve baixar esse programa para converter a data do Eter Manager, o programa só roda se tiver a data 2014 no pc.. então claro que não queremos ter que fazer isso.. então fazemos assim:
    RunasDate:
    http://www.nirsoft.net/utils/runasdate.zip
     
    Selecione a pasta e selecione o .exe do EterManage.. depois disse crie um atalho para não precisar toda vez abri o runas ok?
    Obviamente deve por a data 2014.
     
    Bom agora que temos um descompactador e compactador de respeito.. vamos ao que interessa.
     
     
    3. Descompacte toda sua pasta utilizando a propria ferramenta Eter Manager ele possibilita até 30 processos de uma vez.. veja as limitações da sua maquina.. na minha maquina não tenho problemas!
     
    Seguindo esses passos e todo a pasta pack descompactada oriento seguir da seguinte forma:
     
    Crie uma pasta chamada UNPACK onde ficara todas pastas descompactadas.
    Depois crie uma outra pasta chamada CLIENTE e jogue la todo seu cliente porem com a pasta pack LIMPA.. claro se ja descompactou tudo.. porem deixe apenas o arquivo INDEX.
     
    Você vai precisar selecionar o local de cada pasta exemplo:
    Working você seleciona onde esta a pasta pack do seu cliente somente com o index.
    Em Umpack você vai selecionar onde esta os arquivos já descompactados.

     
     
    Agora vamos criar as chaves para agente inserir em índex Key e Pack Key!
    Obs: nesse processo se você quiser já pode até alterar ai sua extensão para o nome que lhe convém devido mexermos na source do cliente.
    máximo 3 dígitos exemplo: abc e cba algo assim.. 3 dígitos ok? na hora de comprimir vai esta trocado já.
     
    Você deve criar uma senha de até 16 caracteres, exemplo: testecybergamers
     
    Agora com a nossa querida senha vamos entrar nesse site: http://www.swingnote.com/tools/texttohex.php
    E digitem a senha criada por você:

     
     
    Em Hex pegamos o algoritmo e depois vamos a este outro site.: https://www.scadacore.com/tools/programming-calculators/online-hex-converter/
    Colem o código em HexString Input e analise, depois disso vá até:
     
    UINT32 - Little Endian (DCBA) > UINT32
    Copie todo os 4 códigos nessa tabela conforme mostra abaixo:
     
    1953719668
    1652122469
    1634169445
    1936876909
     
    Atenção aos espaços.. sempre os espaços xD. bom agora feito isso já temos a primeira chave para inserir na source do cliente, repita os mesmo passos na segunda chave outra senha obviamente.
     

     
     
     
    Agora a parte da source no cliente:
    Você deve ter um arquivo source do seu binário aqui na Cyber ou em outras comunidades vc pode encontrar basta da um Google.
     
    Com o arquivo e o seu VS pronto a editar.. você deve procurar o seguinte arquivo: 
    EterPack.cpp  

    Você clica em CTRL+F (Viva Microsoft) e depois digite isso na busca:
    static DWORD s_adwEterPackKey[] =  
     
    Encontrando as linha você verá isso:
    static DWORD s_adwEterPackKey[] = { 45129401, 92367215, 681285731, 1710201, }; static DWORD s_adwEterPackSecurityKey[] = { 78952482, 527348324, 1632942, 486274726, };  
    Bom agora tudo que precisa fazer e trocar suas 4 chaves geradas de: UINT32
    Agora tudo que você precisa fazer é trocar as chaves e compilar o seu binário.
     
     
    Enquanto o seu binário vai compilando volte no seu Eter Manager clica em Manager > Profile onde mostrei a tela acima
    basta você inserir o que foi convertido no primeiro site exemplo:

     
    Basta você colar as chaves no seu devido lugar:
     
    Index > testecybergamers  > 7465737465637962657267616d657273 > colar no Index Key
     
     
    Bom.. já fui bastante redundante xD.. agora é com você ok? depois de alterar as chaves compile todas as pasta do cliente, troque o binario compilado ou seja o metin2cliente.exe
     
     
    Extras:
     
    Você pode baixar esses arquivos do Martysama: https://github.com/martysama0134/how-to-mt2-general/tree/master/xtea-keys-generator
    gerar uma senha aleatória e fazer os mesmo processos, vem quase tudo pronto.. única coisa que você precisa fazer é:
     
    1º entrar nesse site: https://ideone.com/
    e colar o seguinte código abaixo... onde esta os 0 você deve claro trocar pela linha que já vem separada do script do martysama.
    O resultado que vier abaixo você deve trocar pelo Index ou pack do EterManager.
     
    2. antes de copiar e colar o codigo pronto do Martysama.. ele esqueceu de uma virgula ou seja vai estar assim como mostro abaixo.. faltando uma vírgula
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
     
     
    o correto é:
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
     
     
    from struct import pack as spack a1=spack("LLLL", 0000000000,0000000000,0000000000,0000000000) a2 = a1.encode('hex') print "1 = " + a2[:8] print "2 = " + a2[16:24] print "3 = " + a2[32:40] print "4 = " + a2[48:56] print "full = " + (a2[:8]+a2[16:24]+a2[32:40]+a2[48:56]).upper()# your code goes here  
    Enjoy
     
    Tutorial: By Lost
    Desculpe pelo portugues
    Desculpe pela confusão do tópico.. não estou bem para criar tópicos mais me esforcei para ajudar em fim..
    Bom trabalho sucesso sempre.
    Vou fazer o máximo para responder dúvidas se houver.. não de maneira pontual mais certamente vou responder.
    Não vou responder se não tentou dos 2 modos que falei no tópico e já dizer que não resultou.
  24. Upvote
    …Los† got a reaction from Canadas in Alterar LZO do Cliente By Lost   
    Olá a todos,
     
    Bom esse tutorial se deu a minha atenção, devido uma grande gama de confusão a cerca de tutorias que eu vi sobre o assunto pela internet.
    E vale também para facilitar a vida de muitas pessoas que tiveram problema no assunto ou acha que isso é um BICHO DE 7 CABEÇAS.
    Ah verdade é que se você esta lendo isso e seguir é porque se viu confuso pelo que se passou pelos tutos da net relacionado ao LZO.
     
    Primeiro de tudo que precisa saber que LZO.
     
    '' O LZO'' é um algoritmo de compressão e '' xtea '' é chamado de '' criptografia '' que usa uma chave.
    Você pode usar o Eter Manager para criptografar com o XTEA.
     
     
    1. Primeiro de tudo vamos criar uma chave e essa chave deve conter até (16 caracteres.)
    2. Você precisa ter um bom computador amigo.. porque o processo de descompactar todo o cliente e compactar é demorado dependendo do seu caso. Você deve utilizar o seguinte programa para essa empreitada (Versão mais atualizada):
     
     
     
    Em seguida você deve baixar esse programa para converter a data do Eter Manager, o programa só roda se tiver a data 2014 no pc.. então claro que não queremos ter que fazer isso.. então fazemos assim:
    RunasDate:
    http://www.nirsoft.net/utils/runasdate.zip
     
    Selecione a pasta e selecione o .exe do EterManage.. depois disse crie um atalho para não precisar toda vez abri o runas ok?
    Obviamente deve por a data 2014.
     
    Bom agora que temos um descompactador e compactador de respeito.. vamos ao que interessa.
     
     
    3. Descompacte toda sua pasta utilizando a propria ferramenta Eter Manager ele possibilita até 30 processos de uma vez.. veja as limitações da sua maquina.. na minha maquina não tenho problemas!
     
    Seguindo esses passos e todo a pasta pack descompactada oriento seguir da seguinte forma:
     
    Crie uma pasta chamada UNPACK onde ficara todas pastas descompactadas.
    Depois crie uma outra pasta chamada CLIENTE e jogue la todo seu cliente porem com a pasta pack LIMPA.. claro se ja descompactou tudo.. porem deixe apenas o arquivo INDEX.
     
    Você vai precisar selecionar o local de cada pasta exemplo:
    Working você seleciona onde esta a pasta pack do seu cliente somente com o index.
    Em Umpack você vai selecionar onde esta os arquivos já descompactados.

     
     
    Agora vamos criar as chaves para agente inserir em índex Key e Pack Key!
    Obs: nesse processo se você quiser já pode até alterar ai sua extensão para o nome que lhe convém devido mexermos na source do cliente.
    máximo 3 dígitos exemplo: abc e cba algo assim.. 3 dígitos ok? na hora de comprimir vai esta trocado já.
     
    Você deve criar uma senha de até 16 caracteres, exemplo: testecybergamers
     
    Agora com a nossa querida senha vamos entrar nesse site: http://www.swingnote.com/tools/texttohex.php
    E digitem a senha criada por você:

     
     
    Em Hex pegamos o algoritmo e depois vamos a este outro site.: https://www.scadacore.com/tools/programming-calculators/online-hex-converter/
    Colem o código em HexString Input e analise, depois disso vá até:
     
    UINT32 - Little Endian (DCBA) > UINT32
    Copie todo os 4 códigos nessa tabela conforme mostra abaixo:
     
    1953719668
    1652122469
    1634169445
    1936876909
     
    Atenção aos espaços.. sempre os espaços xD. bom agora feito isso já temos a primeira chave para inserir na source do cliente, repita os mesmo passos na segunda chave outra senha obviamente.
     

     
     
     
    Agora a parte da source no cliente:
    Você deve ter um arquivo source do seu binário aqui na Cyber ou em outras comunidades vc pode encontrar basta da um Google.
     
    Com o arquivo e o seu VS pronto a editar.. você deve procurar o seguinte arquivo: 
    EterPack.cpp  

    Você clica em CTRL+F (Viva Microsoft) e depois digite isso na busca:
    static DWORD s_adwEterPackKey[] =  
     
    Encontrando as linha você verá isso:
    static DWORD s_adwEterPackKey[] = { 45129401, 92367215, 681285731, 1710201, }; static DWORD s_adwEterPackSecurityKey[] = { 78952482, 527348324, 1632942, 486274726, };  
    Bom agora tudo que precisa fazer e trocar suas 4 chaves geradas de: UINT32
    Agora tudo que você precisa fazer é trocar as chaves e compilar o seu binário.
     
     
    Enquanto o seu binário vai compilando volte no seu Eter Manager clica em Manager > Profile onde mostrei a tela acima
    basta você inserir o que foi convertido no primeiro site exemplo:

     
    Basta você colar as chaves no seu devido lugar:
     
    Index > testecybergamers  > 7465737465637962657267616d657273 > colar no Index Key
     
     
    Bom.. já fui bastante redundante xD.. agora é com você ok? depois de alterar as chaves compile todas as pasta do cliente, troque o binario compilado ou seja o metin2cliente.exe
     
     
    Extras:
     
    Você pode baixar esses arquivos do Martysama: https://github.com/martysama0134/how-to-mt2-general/tree/master/xtea-keys-generator
    gerar uma senha aleatória e fazer os mesmo processos, vem quase tudo pronto.. única coisa que você precisa fazer é:
     
    1º entrar nesse site: https://ideone.com/
    e colar o seguinte código abaixo... onde esta os 0 você deve claro trocar pela linha que já vem separada do script do martysama.
    O resultado que vier abaixo você deve trocar pelo Index ou pack do EterManager.
     
    2. antes de copiar e colar o codigo pronto do Martysama.. ele esqueceu de uma virgula ou seja vai estar assim como mostro abaixo.. faltando uma vírgula
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000
    };
     
     
    o correto é:
     
    static DWORD s_adwEterPackKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
    static DWORD s_adwEterPackSecurityKey[] =
    {
        00000000,
        00000000,
        00000000,
        00000000,
    };
     
     
    from struct import pack as spack a1=spack("LLLL", 0000000000,0000000000,0000000000,0000000000) a2 = a1.encode('hex') print "1 = " + a2[:8] print "2 = " + a2[16:24] print "3 = " + a2[32:40] print "4 = " + a2[48:56] print "full = " + (a2[:8]+a2[16:24]+a2[32:40]+a2[48:56]).upper()# your code goes here  
    Enjoy
     
    Tutorial: By Lost
    Desculpe pelo portugues
    Desculpe pela confusão do tópico.. não estou bem para criar tópicos mais me esforcei para ajudar em fim..
    Bom trabalho sucesso sempre.
    Vou fazer o máximo para responder dúvidas se houver.. não de maneira pontual mais certamente vou responder.
    Não vou responder se não tentou dos 2 modos que falei no tópico e já dizer que não resultou.
  25. Like
    …Los† got a reaction from Luiz Fernando in Login Interface - WoM2 (TUTORIAL)   
    Boas,
     

     
    Vou partilhar esse intrologin porque achei bem interessante mesmo apesar de não usar.. eu testei e funciona 100%
     
    1º Terá uma pasta no arquivo chamada "loginwindow_new", arraste essa pasta para a raiz do cliente.
    2º Acesse o arquivo root e substitua o seu intrologin.py pelo que veio no arquivo.
     
    Edite o arquivo intrologin.py recomendo o notepad++, terá as linhas para editar:
     
    SERVER_IP = "SEU_IP" CH1_PORT = 13003 CH2_PORT = 22000 CH3_PORT = 23000 CH4_PORT = 24000 PORT_AUTH = 13001 NUME_SERVER = "NOME DO SERVER"  
    O arquivo já auto-explicativo.
     
    Feito isso compacte o seu root e já esta.. o arquivo é editável, recuperar senha e criar conta vem acompanhado basta editar.
     
    Fonte:  just4metin
    Tutorial: By
    Fiz o upload no mega.
    Caso já exista esse login gentileza mover para a lixeira.
     
    https://mega.nz/#!aR9VUJLC!FOTU0SvPHn9mwN4Z2mhMQJRLNV9xgGUAtYE6kWLC_mE