Postado Outubro 24, 2023 1 ano Venho por meio deste post compartilhar um projeto que estou trabalhando a algum tempo. Sendo amante da versão 8.10, sabemos que essa versão tem uma carência enorme pelas sources, especialmente os servidores mais antigos que usam banco em XML (Acc manager 111111/tibia). Fiz uma tentativa no passado de criar uma versão 8.10 a partir da distribuição 8.00 do OTX2 Apesar do projeto ser bem sucedido, essa distribuição ainda contém diversos elementos das versões 8.50 e 8.60 (comportamento dos monstros, limitação de velocidade, não suporta XML) que não foi possivel converter para ficar semelhante aos servidores antigos. Portanto dessa vez a estratégia foi converter uma distribuição evolutions 0.7.8 para a versão 8.10. Essa é a distribuição que os servidores antigos usavam originalmente, a ideia é fornecer o máximo de compatibilidade possivel com esses servidores. [Features] Adicionados diversos métodos LUA para aumentar o escopo de scripts compativeis Adicionados elementos do 8.10 (distribuições 8.10 antigas não possuiam) items.otb atualizado para a versão 8.10 (distribuições 8.10 antigas utilizam o items.otb do 8.00) XML com account manager 111111/tibia, suporte a SQLite e MySQL Arena PVP Compilavel utilizando Stian's Dev C++ Sistema VIP Proteção para evitar que players buguem ao atingir o level máximo suportado (820k) Raid system funcional Acompanha Mapa Yurots 1.2 DATAPACK (incluindo DLLS) Mostrar conteúdo oculto Citar Citar Link 1: https://www.4shared.com/s/fW7dnljKjge Link 2: https://mega.nz/file/3kRSFDwT#kB_MOilK2-m4kXevzI6ZhJ2aDsnTDkqcZcp42C4yOBo Scan: https://www.virustotal.com/gui/file/bc0b4b4c7d7a2be568bc9b7f314b21c241f00aa0cdc6c92c792dc9eb6ee6b8cf?nocache=1 Binário, Restater e RemoteControl Mostrar conteúdo oculto Citar Link1: https://www.4shared.com/s/fI2-xN3MWjq Link2: https://mega.nz/file/yxgD2S6b#FSQHTpohewH7TS_pBwE10A9BjKS2-qvmJfirSVQY894 Scan: https://www.virustotal.com/gui/file/ddcdfe83e9f1d31b7340de4c759eb1264b5cd002b814eab469015bdb34a74cae?nocache=1 OBS: Download opcional, como se trata de arquivo binário sem autor, vários antivirus flagam como virus. A source segue abaixo caso prefira gerar o binário SOURCE Mostrar conteúdo oculto Citar Link1: https://www.4shared.com/s/fN8dSH5lpku Link2: https://mega.nz/file/KxwmEbha#LgfHUxBbYt_fpoW11cCOLbebpqUJJs6M1rjGhJ1B_JY Scan: https://www.virustotal.com/gui/file/9402e093148564eed7d31ce0358b3aebd750f35644a525861685f73ad96fccd6?nocache=1 COMO COMPILAR? Mostrar conteúdo oculto Utilize Stian's Dev C++, já acompanha todas as libs necessárias: Link1: https://mega.nz/file/j5ZT2bpC#mooY0pE1erYN0OkAiwccG-kwkIFo5eDt8N2MJgDp8qM Link2: https://www.4shared.com/s/fglke65rvjq Scan: https://www.virustotal.com/gui/file/f2d43839d724a818eb04cc88aa381635c4751cf9152f68275a638bb72713a738 2. Extraia o arquivo e inicialize pelo binário devcpp.exe (aceite os termos) 3. Clique em "File" no menu superior a esquerda, e escolha a opção: "Open Project or File" e selecione o arquivo "Evolutions-XML.dev" dentro da pasta "dev-c++" nas sources e clique em abrir 4. Clique em "Project" no menu superior e em seguida em "Project Options" 5. Na pequena janela que se abriu, clique na opção no menu "Parameters" e adicione os seguintes parametros: Deixe a janela Compiler vazia Na janela C++ compiler adicione: -D__WINDOWS__ -D__SKULLSYSTEM__ -D__PARTYSYSTEM__ -D__DEBUG_PLAYERS__ -D__XID_BUY_SELL__ -D__TLM_SERVER_SAVE__ -D__XID_CVS_MODS__ -D__XID_PREMIUM_SYSTEM__ -D__PB_BUY_HOUSE__ -D__XID_LEAVE_HOUSE__ -D__YUR_GUILD_SYSTEM__ -D__TR_ANTI_AFK__ -D__XID_CMD_EXT__ -D__TC_BROADCAST_COLORS__ -D__XID_CTRL_Z__ -D__SILV_MC_CHECK__ -D__YUR_SHUTDOWN__ -D__YUR_CLEAN_MAP__ -D__XID_ROOKGARD__ -D__TC_GM_INVISIBLE__ -D__XID_LEARN_SPELLS__ -D__JD_DEATH_LIST__ -D__XID_CONFIG_CAP__ -D__XID_PREVENT_LOSS__ -D__UCB_ONLINE_LIST__ -D__XID_ACCOUNT_MANAGER__ -D__XID_CTRL_Y__ -D__XID_ADD_SKILLLEVEL__ -D__XID_SUMMONS_FOLLOW__ -D__XID_PVP_FEATURES__ -D__XID_PROTECTION_SYSTEM__ -D__JD_BED_SYSTEM__ -D__XID_SEPERATE_ADDONS__ -D__NFS_PVP_ARENA__ -D__XID_EXPERIENCE_STAGES__ -D__XID_BLESS_SYSTEM__ Na janela Linker adicione: -llibxml2 -llua5.1 -llualib -lwsock32 -lboost_regex -lgmp -s 6. Clique em OK. Em seguida no menu superior, clique na opção "Execute" e em seguida em "Compile" 7. Aguarde até finalizar o processo de compilação. Após isso o arquivo Evolutions-xml.exe será criado dentro da pasta dev-c++ na pasta das sources. Basta move-lo para a raiz do datapack (no mesmo diretório das DLLs, config.lua, etc) e executa-lo OBSERVAÇÕES Mostrar conteúdo oculto Assim como os servidores da epoca, não é possivel utilizar um mapa com protocolo atualizado. Existe uma incompatibilidade entre os protocolos do RME com o Evolutions (na epoca utilizava-se Simone's Map Editor). É possivel contornar parcialmente esse problema. Use o mapa que vem com o datapack ou algum antigo, apague tudo e apenas importe outros mapas. Dessa forma é possivel "converter" mapas 8.10 do RME para mapas compativeis com essa distribuição. É perfeitamente possivel editar o mapa com o RME e salva-los sem problema, só lembre-se de NÃO alterar o protocolo. O protocolo acusa os mapas de serem 7.4, porém internamente usa o items.otb do 8.10 automaticamente, é realmente uma incompatibilidade entre o Simone's, a source e o RME.
Postado Novembro 2, 2023 1 ano Que top irmão, seria perfeito se fosse naquele mapa do Serverfull. Eu tinha um ot 8.10 com aquele mapa global reduzido, fazia sucesso. kkk
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.