The icons are client-sided, you can hide then like Ninja said. On the server side, you can disable the functionality of cooldowns. You certainly can make any spell without cooldowns and use the plain 2 second exhaust. Guild war emblems are still there, you can use them however you like. Animated text doesn't exist in the client, so it cannot be used anymore, you can just use the orange text to float it over portals and stuff, but it should be the least of all concerns. You'd be stupid to sacrifice all the cool things that the latest version has for damn animated texts.
And as I said to Ninja, I know about that option, but I still don't want that to show up on the player client by default.
And as I said 2 times now 3 I know that you can completely remove the cooldown system and modify it.
II know that the cooldown system can be modified and removed. Ive modified my own on my rlmap project so I know about that.
The problem is that you still have the icons there that bugs me.
I think you should read my comments insted of saying I don't read those you posted.
I got 2 servers I wanna run 8.60 with, but I want the same script system, I would never had done this if tfs 1.0 used the legacy system as 0.2/0.3/0.4.
Tbh I like 1.0 I really do, thats why I wanna be able to make my 8.60 servers have use of the new systems and stability that 1.0 has.
Another good thing is that if I write a new event I don't have to write 2 types insted of just writing one that works for all my servers.
If you think im stupid due to that I feel those 3 things should be re-added (not posible thats why im going with 8.60 - for some of my servers) then you may think that.
I feel that there are servers out there that can help with the working of 1.0, even if I get 10 users to use the "new" 1.0 atleast maybe 1 or 2 will help out on the default repo since they share the same base.
It would in that case be stupid to have 2 completely diffrent systems that shares pretty much nothing insted of trying to share everything except that the 8.60 rev will use the older war system etc while the default repo uses the latest.
Another thing I think is pretty bad, no offence towards Mark but removing ex. mayNotMove due to its name while he knows that others use those functions are pretty stupid, why not remove it WHEN there is a better solution?
they are just too afraid of assuming that they want the amount of "players" that likes 8.6 (because of elfbot ofc) but since that is going to nowhere I'll just leave that thread because our reasons are not enough to convince someone that wants an elfbot populated server but tells that the problem are the icons even with lots of users telling alternatives for most of the problems =P no hate tho wibbenz, take care and good luck with this if it is really going to happen! (please don't quote me xD)
But I will
Im not doing this for elfbot, but elfbot will bring more players as they do right now so just stop talking about elfbot. The thing is that players mainly enjoy 8.60 due to the features they have. Even if the server is likely to crash etc.
I could just as easily go with 8.62 I think the latest 8.60 rev that was stable is.
But ofc if the players wanna bot they will bot. Just look at shadowcores, they have ALOT of players and they still find ways to crack the bots, the only way to try and keep them away is by changing the rsa key and using a new custom client every server save pretty much.
BUT Thanks for your last input, even if you don't like this project im glad to see some support from the "haters" of this project, there will always be users who prefer 8.60 so why not help them out?
1)
Code:
void ProtocolGame::sendSpellCooldown(uint8_t spellId, uint32_t time)
{
NetworkMessage msg;
msg.AddByte(0xA4);
msg.AddByte(spellId);
msg.add<uint32_t>(time);
writeToOutputBuffer(msg);
}
void ProtocolGame::sendSpellGroupCooldown(SpellGroup_t groupId, uint32_t time)
{
NetworkMessage msg;
msg.AddByte(0xA5);
msg.AddByte(groupId);
msg.add<uint32_t>(time);
writeToOutputBuffer(msg);
}
2)
Code:
msg.AddByte(player->getGuildEmblem(otherPlayer));
3) no as it was removed in the Tibia client after 8.x (not sure which exactly it was)
These are roughly hints on where to start looking for the stuff.
Im not that great with c++ as I said in my main post, but I suppose that will just stop the icons to "show the effect" or am I wrong?
As Even said there is no way to disable the icons from the server since they are inbeded into the client code.
Topic:
I will continue with this project, if I do it by myself and hire some c++ coder to check the code thats fine, tbh im doing this for myself. I don't wanna have to waste time writing an event with meta functions to then "re code" it to the legacy system.
Its better to keep all tfs versions the same system and since I atleast think it will be easier to modify 1.0 to 8.60 specs insted of changing all the functions within tfs 0.4 to meta tags im gonna continue with this.
What I was looking for are others to help out if they feel the same. I know there are other devs out there with more then 1 server and I think the majority dosen't have servers like Mark where both uses 1.0 its gonna be easier for everyone to share events, scripts etc if they all use the same script base.