Page 1 of 2 12 ÚltimoÚltimo
Resultados 1 a 10 de 19
  1. #1
    Lendário ThaylorMello's Avatar
    Data de Ingresso
    Jul 2015
    Posts
    291
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    33
    Thanked in
    5 Posts
    Mencionado
    14 Post(s)
    MEU HUMOR
    Aggressive
    País
    Brazil

    Como adicionar um novo mapa

    Ola pessoal gostaria de saber como faço pra adicionar um novo mapa ao meu server , pra ele ficar no Warp .
    Se alguem tiver um tutorial em video e puder compartilhar Agradeço.
    "Se algum dia alguém lhe disser que seu trabalho não é o de um profissional, lembre-se: amadores construíram a Arca de Noé e profissionais, o Titanic."

  2. #2
    Super Moderador andredeco's Avatar


    Data de Ingresso
    Oct 2016
    Posts
    577
    Thanks Thanks Given 
    63
    Thanks Thanks Received 
    74
    Thanked in
    37 Posts
    Mencionado
    35 Post(s)
    MEU HUMOR
    Breezy
    País
    Brazil
    Tem disponível uma Season 6 MuEmu com os novos mapas Arkania, etc... O pessoal questionou a Team desenvolvedora em outro Fórum sobre como adicionar e responderam que apenas pela Source do Server, que não é algo como um Item, simples. Se for assim mesmo a coisa vai ser tença, pra mim é que não sei mexer em Source k

  3. #3
    Lendário peteti's Avatar

    Data de Ingresso
    Aug 2015
    Posts
    264
    Thanks Thanks Given 
    13
    Thanks Thanks Received 
    60
    Thanked in
    17 Posts
    Mencionado
    16 Post(s)
    MEU HUMOR
    Cool
    País
    Brazil
    @[Somente membros podem ver os links. ]

    Se for o que eu entendi, você quer que apareça o mapa que você adicionou ao apertar "M" no jogo?

    Se sim você vai configurar os seguintes arquivos ´Server/Data/Move.txt ou Movereq.txt` -------- "Cliente/Data/Local/movereq.bmd" no cliente tem que usar um editor BMD.
    Last edited by peteti; 20/08/2017 at 11:57 AM.

  4. #4
    Lendário ThaylorMello's Avatar
    Data de Ingresso
    Jul 2015
    Posts
    291
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    33
    Thanked in
    5 Posts
    Mencionado
    14 Post(s)
    MEU HUMOR
    Aggressive
    País
    Brazil
    Seria só esses arquivos ? vi um tutorial escrito mas nao entendi nada falava em editar gate.txt , movereq e gate.bmd, agora queria saber mesmo como que devo editar oq que deve estar igual , tem algum determinado id que devo por igual em todos os arquivos ?
    "Se algum dia alguém lhe disser que seu trabalho não é o de um profissional, lembre-se: amadores construíram a Arca de Noé e profissionais, o Titanic."

  5. #5
    Lendário peteti's Avatar

    Data de Ingresso
    Aug 2015
    Posts
    264
    Thanks Thanks Given 
    13
    Thanks Thanks Received 
    60
    Thanked in
    17 Posts
    Mencionado
    16 Post(s)
    MEU HUMOR
    Cool
    País
    Brazil
    Citação Originally Posted by ThaylorMello Ver Post
    Seria só esses arquivos ? vi um tutorial escrito mas nao entendi nada falava em editar gate.txt , movereq e gate.bmd, agora queria saber mesmo como que devo editar oq que deve estar igual , tem algum determinado id que devo por igual em todos os arquivos ?
    Qual a versão do seu mu, e quais arquivos está usando? pois se for para alterar o que você falou no outro post, realmente são esses arquivos, vou colocar um exemplo:

    Movereq.txt/Movereq.bmd (os dois tem que está idênticos.)

    ID NAME NO SERVER NOME NO CLIENTE ZEN LVL GATE
    6 "Stadium" "Stadium" 2000 50 50
    39 "Mapa Novo" "Mapa Novo" 5000 400 321

    Gate.txt
    ID FLAG MapID X1 Y1 X2 Y2 SEND DIR LEVEL
    1 0 6 59 153 59 153 0 0 0
    Sequência Dos Nº 0 39 100 200 100 200 0 0 0

    Qualquer dúvida add skype no meu perfil, que ajudarei melhor.

  6. #6
    Lendário ThaylorMello's Avatar
    Data de Ingresso
    Jul 2015
    Posts
    291
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    33
    Thanked in
    5 Posts
    Mencionado
    14 Post(s)
    MEU HUMOR
    Aggressive
    País
    Brazil
    Estou usando um muserver 1.0 to qrendo adicionar Aida e crywolf.
    "Se algum dia alguém lhe disser que seu trabalho não é o de um profissional, lembre-se: amadores construíram a Arca de Noé e profissionais, o Titanic."

  7. #7
    Developer C++ s00x's Avatar

    Data de Ingresso
    Jan 2015
    Posts
    373
    Thanks Thanks Given 
    75
    Thanks Thanks Received 
    146
    Thanked in
    24 Posts
    Mencionado
    63 Post(s)
    MEU HUMOR
    Cheerful
    País
    United States
    Então, vale salientar que existe uma quantidade X de Moves na janela Warp, sendo assim, você teria de substituir algum dos gates, já que provavelmente ela deve estar cheia.
    É melhor estar enganado, do que ser enganado.

  8. #8
    Super Moderador andredeco's Avatar


    Data de Ingresso
    Oct 2016
    Posts
    577
    Thanks Thanks Given 
    63
    Thanks Thanks Received 
    74
    Thanked in
    37 Posts
    Mencionado
    35 Post(s)
    MEU HUMOR
    Breezy
    País
    Brazil
    Você quer adicionar 2 MAPAS QUE NÃO EXISTEM NA VERSÃO DO MUSERVE, a única maneira é editar a Source e incluir os 2 novos mapas, ou seja fazer o GameServer ler os Terrains novos, ou criar uma dll com os mapas em questão e adicionar para que o GameServer faça a leitura. Não sei da onde tão tirando essas idéias de Warp, .bmd etc... se o GS NÃO VAI LER OS TERRAINS!

    Olha só um exemplo doque teria que fazer:

    Sistema de mapas 96.40


    #include "mapas.h"

    CHAR MapBuff[30][15] = {
    "Terrain1.att",
    "Terrain2.att",
    "Terrain3.att",
    "Terrain4.att",
    "Terrain5.att",
    "Terrain6.att",
    "Terrain7.att",
    "Terrain8.att",
    "Terrain9.att",
    "Terrain10.att",
    "Terrain11.att",
    "Terrain12.att",
    "Terrain12.att",
    "Terrain12.att",
    "Terrain12.att",
    "Terrain12.att",
    "Terrain17.att",
    "Terrain18.att",
    "Terrain19.att",
    "Terrain20.att",
    "Terrain22.att",
    "Terrain23.att",
    "Terrain24.att",
    "Terrain25.att",
    "Terrain26.att",
    "Terrain27.att",
    "Terrain28.att",
    "Terrain29.att",
    "Terrain30.att",
    };

    void MapLoad()
    {
    for(int i=0;i<0x15;i++)
    {
    _asm
    {
    Mov Ecx, i
    Imul Ecx, Ecx, 0x4DB68
    Add Ecx, 0x6354C78
    Mov Eax, 0x00402225
    Call Eax
    Mov Eax, i
    Push Eax
    Mov Ecx, i
    Imul Ecx, Ecx, 0FH
    Add Ecx, offset MapBuff
    Push Ecx
    Mov Ecx, 0x0687DE60
    Mov Eax, 0x00401A7D
    Call Eax
    Push Eax
    Mov Ecx, i
    Imul Ecx, Ecx, 0x4DB68
    Add Ecx, 0x6354C78
    Mov Eax, 0x00401FC3
    Call Eax
    }
    }
    }


    --------------------------

    #include "StdAfx.h"

    bool MapDataInit();
    void MapLoad();

    -------------------------

    Chamada:


    //LoadMaps 100%
    SetByte(0x00489424,0x15);
    SetByte(0x0048948F,0x15);
    SetByte(0x0047C7D4,0x15);
    SetByte(0x0047334E,0x15);
    SetByte(0x0047C499,0x15);
    SetByte(0x0047C7D4,0x15);
    SetByte(0x0047C7FE,0x15);
    SetByte(0x0045D153,0x15);
    SetByte(0x00443782,0x14);
    SetByte(0x00497B30,0x14);
    SetByte(0x00497C00,0x14);
    SetByte(0x0045C620,0x14);
    SetByte(0x0045C77B,0x14);
    SetByte(0x0045BA63,0x14);
    *(DWORD*)(0x004D0A00) = (DWORD)&MapLoad;

    ------------------------------

    Função:

    //SetByte
    void SetByte(DWORD dwOffset, BYTE btValue){
    *(BYTE*)(dwOffset) = btValue;

    }
    ---------------------------- Agradecimentos > DsTeamDev (Chris/Diguinho)

    Fora isso tudo aí, tem o fato de ter que configurar na Source também a leitura dos Mobs e Npc's para os novos mapas.

    Uma alternativa é você substituir 2 Mapas já existentes, apenas alterando os Object, Word e Terrain dos respectivos mapas, mas perderá 2 ^^

    Agora tem uma resposta aí nesse Tópico que não vou nem comentar, pqp.



    Last edited by andredeco; 22/08/2017 at 12:32 AM.

  9. #9
    Developer C++ s00x's Avatar

    Data de Ingresso
    Jan 2015
    Posts
    373
    Thanks Thanks Given 
    75
    Thanks Thanks Received 
    146
    Thanked in
    24 Posts
    Mencionado
    63 Post(s)
    MEU HUMOR
    Cheerful
    País
    United States
    Citação Originally Posted by andredeco Ver Post
    Você quer adicionar 2 MAPAS QUE NÃO EXISTEM NA VERSÃO DO MUSERVE, a única maneira é editar a Source e incluir os 2 novos mapas, ou seja fazer o GameServer ler os Terrains novos, ou criar uma dll com os mapas em questão e adicionar para que o GameServer faça a leitura. Não sei da onde tão tirando essas idéias de Warp, .bmd etc... se o GS NÃO VAI LER OS TERRAINS!

    Olha só um exemplo doque teria que fazer:

    Sistema de mapas 96.40


    #include "mapas.h"

    CHAR MapBuff[30][15] = {
    "Terrain1.att",
    "Terrain2.att",
    "Terrain3.att",
    "Terrain4.att",
    "Terrain5.att",
    "Terrain6.att",
    "Terrain7.att",
    "Terrain8.att",
    "Terrain9.att",
    "Terrain10.att",
    "Terrain11.att",
    "Terrain12.att",
    "Terrain12.att",
    "Terrain12.att",
    "Terrain12.att",
    "Terrain12.att",
    "Terrain17.att",
    "Terrain18.att",
    "Terrain19.att",
    "Terrain20.att",
    "Terrain22.att",
    "Terrain23.att",
    "Terrain24.att",
    "Terrain25.att",
    "Terrain26.att",
    "Terrain27.att",
    "Terrain28.att",
    "Terrain29.att",
    "Terrain30.att",
    };

    void MapLoad()
    {
    for(int i=0;i<0x15;i++)
    {
    _asm
    {
    Mov Ecx, i
    Imul Ecx, Ecx, 0x4DB68
    Add Ecx, 0x6354C78
    Mov Eax, 0x00402225
    Call Eax
    Mov Eax, i
    Push Eax
    Mov Ecx, i
    Imul Ecx, Ecx, 0FH
    Add Ecx, offset MapBuff
    Push Ecx
    Mov Ecx, 0x0687DE60
    Mov Eax, 0x00401A7D
    Call Eax
    Push Eax
    Mov Ecx, i
    Imul Ecx, Ecx, 0x4DB68
    Add Ecx, 0x6354C78
    Mov Eax, 0x00401FC3
    Call Eax
    }
    }
    }


    --------------------------

    #include "StdAfx.h"

    bool MapDataInit();
    void MapLoad();

    -------------------------

    Chamada:


    //LoadMaps 100%
    SetByte(0x00489424,0x15);
    SetByte(0x0048948F,0x15);
    SetByte(0x0047C7D4,0x15);
    SetByte(0x0047334E,0x15);
    SetByte(0x0047C499,0x15);
    SetByte(0x0047C7D4,0x15);
    SetByte(0x0047C7FE,0x15);
    SetByte(0x0045D153,0x15);
    SetByte(0x00443782,0x14);
    SetByte(0x00497B30,0x14);
    SetByte(0x00497C00,0x14);
    SetByte(0x0045C620,0x14);
    SetByte(0x0045C77B,0x14);
    SetByte(0x0045BA63,0x14);
    *(DWORD*)(0x004D0A00) = (DWORD)&MapLoad;

    ------------------------------

    Função:

    //SetByte
    void SetByte(DWORD dwOffset, BYTE btValue){
    *(BYTE*)(dwOffset) = btValue;

    }
    ---------------------------- Agradecimentos > DsTeamDev (Chris/Diguinho)

    Fora isso tudo aí, tem o fato de ter que configurar na Source também a leitura dos Mobs e Npc's para os novos mapas.

    Uma alternativa é você substituir 2 Mapas já existentes, apenas alterando os Object, Word e Terrain dos respectivos mapas, mas perderá 2 ^^

    Agora tem uma resposta aí nesse Tópico que não vou nem comentar, pqp.



    Meu jovem, a janela WARP é a Função do M, sabe aquela janelinha bonitinha que aparece quando você aperta M, então aquilo se chama WARP, na Season 1, aquela janela não tem Scroll igual na Season 4 e nas versão superiores, nessa versão ela é Fixa, alem do Movereq.bmd ser limitado, não é apenas INCLUIR Source alguma, até porque a Season 1 já lê os mapas Crywolf e Aida, porque é padrão da versão, não verifiquei o GameServer em questão que o amigo ta usando, mas já existe os mapas citados na Season 1, então pra ele incluir eles no M, ele tem que estar ciente que vai ter que remover 2 moves da M.

    E não é só pegar o código e sair compilando DLL não, tem que saber o que tem e não tem na versão.

    Então @[Somente membros podem ver os links. ], fique ciente que na Season 1, os mapas citados já existem por padrão, então provavelmente seja apenas configurar os Gates, não sei a versão do seu GameServer, mas fica a dica.


    Somente isso por enquanto, abraços e até mas.
    Last edited by s00x; 22/08/2017 at 02:16 AM.
    É melhor estar enganado, do que ser enganado.

  10. #10
    Membro dehbdo's Avatar
    Data de Ingresso
    Jun 2017
    Posts
    15
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    0 Post(s)
    País
    Brazil
    oi andré, eu estou querendo add uma nova arena ao meu MS, é aquele do louis. Tem como eu fazer isso sem ser pelo source ?

Page 1 of 2 12 ÚltimoÚltimo

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais