Ir para conteúdo
Propaganda

Ajuda para Aumentar Limite de Magic Effects no TFS 1.3


Posts Recomendados

Olá, pessoal!

Estou trabalhando em um servidor baseado no The Forgotten Server (TFS) 1.3 e estou tentando aumentar o limite de Magic Effects . Já dei uma olhada no código fonte e encontrei algumas referências que precisam ser alteradas, mas estou com dificuldades em realizar essa modificação corretamente.

O que eu já tentei:

1. Localizei o arquivo protocolgame.cpp na pasta src e encontrei a function sendMagicEffects e fiz alterações. Antes estava uint8_t, alterei para uint16_t.

void ProtocolGame::sendMagicEffect(const Position& pos, uint16_t type)
{
	if (!canSee(pos)) {
		return;
	}

	NetworkMessage msg;
	msg.addByte(0x83);
	msg.addPosition(pos);
	msg.add<uint16_t>(type);
	writeToOutputBuffer(msg);
}

2. No arquivo protocolgame.h também fiz uma pequena alteração para uint16_t
 

void sendMagicEffect(const Position& pos, uint16_t type);

3. No arquivo const.h, na classe MagicEffectClasses estava usando uint8_t, também alterei para uint16_t:
 

enum MagicEffectClasses : uint16_t {

Mas nenhuma dessas alterações foi possível solucionar o problema. Alguém aqui já fez essa alteração ou sabe exatamente quais partes do código precisam ser modificadas para aumentar esses limites? 

Se alguém puder me dar uma luz ou compartilhar uma experiência similar, eu ficaria muito grato!

Agradeço desde já pela ajuda!

Link para o comentário
Compartilhar em outros sites

  • Moderador

Tópico Aprovado!
Somos gratos por sua contribuição ❤️  REP+

  • Like 1
Link para o comentário
Compartilhar em outros sites

Bom dia! Você modificou apenas 3 arquivos: protocolgame.cpp, protocolgame.h e const.h? Existem outros lugares onde é necessário fazer alterações. Eu modifiquei meu TFS 1.4.3 e está funcionando bem. Veja o link para saber quais alterações você precisa fazer na sua fonte!

This is the hidden content, please

 

  • Like 8
  • Thanks 5
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

×
  • Criar Novo...