• 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!

[8.6] TFS 0.4 - Rev 5885 - 8.6 - Fixed Bugs

Piotrek1447

Member
Joined
Jun 1, 2007
Messages
658
Reaction score
16
Location
Rzeszów, Poland
Here i give you latest trunk rev (5885) downgraded to protocol 8.6, so i think its actually best TFS for Tibia 8.6, without bugs.

trunk 5885 for 8.6, version 1
Data
Sources

trunk 5885 for 8.6, version 2
Data
Sources
 
Last edited:
the doors system on new revs, I think is fine, the problem is probably lazy people to repair door to door
 
i no require test, only changes on code and possible work perfectly, only problem is some datapack

add for example the list.
No edit and remplace the next files:
actions/scripts/other/doors.lua
lib/000-constant.lua
lib/050-function.lua
lib/101-compat.lua
movements/scripts/closingdoor.lua
...
...
 
i use datapack from 5885, changes are only in these files
Code:
actions/scripts/other/doors.lua
lib/000-constant.lua
lib/101-compat.lua
movements/scripts/closingdoor.lua
[/code]
 
It's only 0.4 with fixed bugs, you can get a nice uptime, but do not use XAMPP, isn't stable with this rev.
 
Which parameters I have to use?

- - - Updated - - -

Its not compiling, I guess its parameters
 
Again me, how compile this with code blocks¿
 
Last edited:
Try compiling with MSVC.
 
Hi Piotrek1447 or Ninja

I compiled this on ubuntu 12.04

When i use the Item.otb that Piotrek1447 linked i get client error on login and if it try for example item.otb from 3777 (last known stable 8.6) i can log in for a while 10-15 sec then the client crashes.

Any of you know what the problem could be?

Tibia client error:
Code:
'playerapplin.cpp 837 except occured, reason:
[2012-11-13 22:58:52] Steven Hodges: playerapplin.cpp 938: exception occured
[2012-11-13 22:59:25] Steven Hodges: networklin.cpp 1198 exception occured (type = 29)(mainwindow = 234987429872) reason
[2012-11-13 22:59:44] Steven Hodges: control.cpp 1325 unknown packet type during game (type = 29)

Any idea how to fix this?
 
Not sure
but maybe in protocolgame.cpp
Code:
void ProtocolGame::sendPing()
{
	NetworkMessage_ptr msg = getOutputBuffer();
	if(!msg)
		return;

	TRACK_MESSAGE(msg);
	msg->put<char>(0x1D);
}
change to
Code:
void ProtocolGame::sendPing()
{
	NetworkMessage_ptr msg = getOutputBuffer();
	if(!msg)
		return;

	TRACK_MESSAGE(msg);
	msg->put<char>(0x1E);
}
 
I get

1>..\mounts.cpp(64): error C2065: 'CONDITIONID_MOUNT' : undeclared identifier
1>..\mounts.cpp(70): error C2065: 'CONDITIONID_MOUNT' : undeclared identifier
1>..\mounts.cpp(82): error C2065: 'CONDITIONID_MOUNT' : undeclared identifier
1>..\mounts.cpp(140): error C2065: 'CONDITIONID_MOUNT' : undeclared identifier
1>..\mounts.cpp(143): error C2065: 'CONDITIONID_MOUNT' : undeclared identifier
1>..\mounts.cpp(152): error C2065: 'CONDITIONID_MOUNT' : undeclared identifier
 
@Piotrek1447

How compile this in Codeblocks?

- - - Updated - - -

Error in console Debian when compile:

luascript.cpp: In member function âbool LuaInterface::loadDirectory(std::string, bool, bool, Npc*)â:
luascript.cpp:767: error: âstruct std::basic_string<char, std::char_traits<char>, std::allocator<char> >â has no member named âstringâ
make[1]: *** [luascript.o] Error 1
make[1]: *** Waiting for unfinished jobs....
 
Back
Top