• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Compiling ForgottenServer 1.1(10.79) for Tibia 10.82 - Source edit

Danger II

tibiara.com
Joined
Nov 21, 2012
Messages
1,773
Solutions
13
Reaction score
707
Location
Germany
Hey I am using TFS 1.1 and would love to upgrade it to 10.82.
Anybody knows which changes need to be done to get the server working with the client?

Is there anything important to be changed except the client version?
As far as I know theres only items/outfits and some ingame bugs which has been fixed.
 
Protocollogin, change premium time from uint16_t(days) to byte(isPremium) and uint32_t(unix timestamp premium until) and before those 2 you put another byte which is account state, just set addByte(0); and you'll be fine unless you plan to use frozen accounts and stuff. And then in protocolgame i'm not 100% sure since i'm on my phone but i think it is string and a byte (could be uint16_t, not sure). U add it somewhere between addInventoryItem and sendBasicData, just before the end of the message that sends the inventory
 
Protocollogin, change premium time from uint16_t(days) to byte(isPremium) and uint32_t(unix timestamp premium until) and before those 2 you put another byte which is account state, just set addByte(0); and you'll be fine unless you plan to use frozen accounts and stuff. And then in protocolgame i'm not 100% sure since i'm on my phone but i think it is string and a byte (could be uint16_t, not sure). U add it somewhere between addInventoryItem and sendBasicData, just before the end of the message that sends the inventory
learning much info in just 4 sentences
 
Protocollogin, change premium time from uint16_t(days) to byte(isPremium) and uint32_t(unix timestamp premium until) and before those 2 you put another byte which is account state, just set addByte(0); and you'll be fine unless you plan to use frozen accounts and stuff. And then in protocolgame i'm not 100% sure since i'm on my phone but i think it is string and a byte (could be uint16_t, not sure). U add it somewhere between addInventoryItem and sendBasicData, just before the end of the message that sends the inventory
@Milice, you can help me? i try to update 10.82, but did not get the part of protocolgame.cpp, hugs!!
 
Back
Top