Skip to content

Commit a5ffe65

Browse files
committed
Updated TA for Tibia 10.96
Added -8 offset used for addrArrayPtrRecvStream into the code directly instead of adjusting the address in the xml each time
1 parent c9734a1 commit a5ffe65

File tree

6 files changed

+53
-53
lines changed

6 files changed

+53
-53
lines changed

README.txt

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
1-
2.68.0 04.07.2016
1+
2.69.0 7.16.2016
22
Enhancements:
3-
Tibia Auto: Updated for Tibia 10.95
4-
5-
6-
2.67.0 1.6.2016
7-
Enhancements:
8-
Tibia Auto: Updated for Tibia 10.94
9-
Cavebot: Doubled pathfinding efficiency
10-
Cavebot/Automap: Can manually set 'Usable Teleporter' for things like switches or minecarts in kazordoon.
3+
Tibia Auto: Updated for Tibia 10.96
4+
consts.xml: Migrated all version updating addresses to the const.xml. This is the only file that needs changing between TA versions aside from advanced changes.
115
Defects:

changelog.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
2.67.0 1.6.2016
1+
2.69.0 7.16.2016
2+
Enhancements:
3+
Tibia Auto: Updated for Tibia 10.96
4+
consts.xml: Migrated all version updating addresses to the const.xml. This is the only file that needs changing between TA versions aside from advanced changes.
5+
Defects:
6+
7+
2.67.0 6.1.2016
28
Enhancements:
39
Tibia Auto: Updated for Tibia 10.94
410
Cavebot: Doubled pathfinding efficiency

tibiaauto-kernel/tibiaauto.rc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ IDR_MAINFRAME_HIDDEN ICON "res\\TA LowFi version Hidden.ic
318318
IDD_TIBIAAUTO_DIALOG DIALOGEX 0, 0, 238, 326
319319
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
320320
EXSTYLE WS_EX_CONTROLPARENT | WS_EX_APPWINDOW
321-
CAPTION "Tibia Auto v 2.68.0 for Tibia 10.95"
321+
CAPTION "Tibia Auto v 2.69.0 for Tibia 10.96"
322322
FONT 8, "MS Sans Serif", 0, 0, 0x1
323323
BEGIN
324324
GROUPBOX "AFK Tools",IDC_AFK_TOOLS,89,24,142,79

tibiaauto-kernel/tibiaautoDlg.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1598,7 +1598,7 @@ void CTibiaautoDlg::reportUsage()
15981598
{
15991599
time_t tm = time(NULL);
16001600
int checksum = tm % 177;
1601-
fprintf(f, "version=2.68.0 tm=%d,", tm);
1601+
fprintf(f, "version=2.69.0 tm=%d,", tm);
16021602
for (ModuleMap::iterator it = CModuleLoader::loadedModules.begin(); it != CModuleLoader::loadedModules.end(); ++it)
16031603
{
16041604
IModuleInterface* mod = it->second;

tibiaauto-kernel/tibiaauto_util/MemConstData.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ CMemConstData::CMemConstData()
7575
m_memAddressFunTibiaDecrypt = offset + CTibiaItem::getValueForConst("addrFunTibiaDecrypt");
7676
m_memAddressFunTibiaShouldParseRecv = offset + CTibiaItem::getValueForConst("addrFunTibiaShouldParseRecv");
7777
m_memAddressFunTibiaInfoMessageBox = offset + CTibiaItem::getValueForConst("addrFunTibiaInfoMessageBox");
78-
m_memAddressArrayPtrRecvStream = offset + CTibiaItem::getValueForConst("addrArrayPtrRecvStream");
78+
m_memAddressArrayPtrRecvStream = offset + CTibiaItem::getValueForConst("addrArrayPtrRecvStream")-8;
7979
m_memAddressCallDrawRect = offset + CTibiaItem::getValueForConst("addrCallDrawRect");
8080
m_memAddressCallDrawBlackRect = offset + CTibiaItem::getValueForConst("addrCallDrawBlackRect");
8181
m_memAddressCallPrintText01 = offset + CTibiaItem::getValueForConst("addrCallPrintText01");

tibiaauto-pub/data/tibiaauto-consts.xml

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- Tibia constants for Tibia 10.95 -->
1+
<!-- Tibia constants for Tibia 10.96 -->
22
<const-definitions>
33
<consts>
44
<!-- item codes -->
@@ -55,36 +55,36 @@
5555
<const code="addrSelfPosZ" value="0"/>
5656
<const code="addrBattleMin" value="0"/><!-- Tibia now assumes this to be 0 -->
5757

58-
<const code="addrCurrentTileToGo" value="0x93B6B8"/><!--counts up to addrTileToGo-->
59-
<const code="addrSelfFlags" value="0x93B6BC"/> <!-- cat1 -->
60-
<const code="addrPathToGo" value="0x93B708"/>
61-
<const code="addrFollowedCreature" value="0x93B734"/>
62-
<const code="addrXor" value="0x93B740"/>
63-
<const code="addrManaMax" value="0x93B744"/>
64-
<const code="addrExp" value="0x93B748"/>
65-
<const code="addrBattleMax" value="0x93B754"/>
66-
<const code="addrLvl" value="0x93B758"/>
67-
<const code="addrSoulPoints" value="0x93B75C"/>
68-
<const code="addrMlvl" value="0x93B760"/>
69-
<const code="addrMlvlPercLeft" value="0x93B76C"/>
70-
<const code="addrAttackedCreature" value="0x93B770"/>
71-
<const code="addrMana" value="0x93B774"/>
72-
<const code="addrTilesToGo" value="0x93B778"/>
73-
<const code="addrSkillFistPercLeft" value="0x93B77C"/>
74-
<const code="addrStamina" value="0x93B7C0"/>
75-
<const code="addrCurrentWindow" value="0x93BA2C"/> <!-- cat2 -->
76-
<const code="addrModeFollow" value="0x94C79C"/>
77-
<const code="addrModePVP" value="0x94C8AC"/>
78-
<const code="addrModeAttackPlayers" value="0x94C9D6"/> <!-- cat3 -->
79-
<const code="addrModeAttackType" value="0x94C9DC"/> <!-- cat3 -->
80-
<const code="addrConnectionState" value="0x94D244"/> <!-- cat4 -->
81-
<const code="addrWhiteMessage" value="0x98EE80"/>
82-
<const code="addrTradeCountSelf" value="0x993220"/>
83-
<const code="addrTradeFirstItemSelf" value="0x993224"/>
84-
<const code="addrTradeCountPartner" value="0x993ED0"/>
85-
<const code="addrTradeFirstItemPartner" value="0x993ED4"/> <!-- cat2 -->
86-
<const code="addrMiniMapStart" value="0x994B60"/> <!-- begins at x,y map tile cat2 -->
87-
<const code="addrVIP" value="0xAD6070"/> <!-- cat0 -->
58+
<const code="addrCurrentTileToGo" value="0x93B6D8"/><!--counts up to addrTileToGo-->
59+
<const code="addrSelfFlags" value="0x93B6DC"/> <!-- cat1 -->
60+
<const code="addrPathToGo" value="0x93B728"/>
61+
<const code="addrFollowedCreature" value="0x93B754"/>
62+
<const code="addrXor" value="0x93B760"/>
63+
<const code="addrManaMax" value="0x93B764"/>
64+
<const code="addrExp" value="0x93B768"/>
65+
<const code="addrBattleMax" value="0x93B774"/>
66+
<const code="addrLvl" value="0x93B778"/>
67+
<const code="addrSoulPoints" value="0x93B77C"/>
68+
<const code="addrMlvl" value="0x93B780"/>
69+
<const code="addrMlvlPercLeft" value="0x93B78C"/>
70+
<const code="addrAttackedCreature" value="0x93B790"/>
71+
<const code="addrMana" value="0x93B794"/>
72+
<const code="addrTilesToGo" value="0x93B798"/>
73+
<const code="addrSkillFistPercLeft" value="0x93B79C"/>
74+
<const code="addrStamina" value="0x93B7E0"/>
75+
<const code="addrCurrentWindow" value="0x93BA4C"/> <!-- cat2 -->
76+
<const code="addrModeFollow" value="0x94C7BC"/>
77+
<const code="addrModePVP" value="0x94C8CC"/>
78+
<const code="addrModeAttackPlayers" value="0x94C9F6"/> <!-- cat3 -->
79+
<const code="addrModeAttackType" value="0x94C9FC"/> <!-- cat3 -->
80+
<const code="addrConnectionState" value="0x94D264"/> <!-- cat4 -->
81+
<const code="addrWhiteMessage" value="0x98EEA0"/>
82+
<const code="addrTradeCountSelf" value="0x993240"/>
83+
<const code="addrTradeFirstItemSelf" value="0x993244"/>
84+
<const code="addrTradeCountPartner" value="0x993EF0"/>
85+
<const code="addrTradeFirstItemPartner" value="0x993EF4"/> <!-- cat2 -->
86+
<const code="addrMiniMapStart" value="0x994B80"/> <!-- begins at x,y map tile cat2 -->
87+
<const code="addrVIP" value="0xAD6090"/> <!-- cat0 -->
8888
<const code="addrHP" value="0xAD9000"/>
8989
<const code="addrGoZ" value="0xAD9008"/>
9090
<const code="addrSkillFist" value="0xAD900C"/>
@@ -94,14 +94,14 @@
9494
<const code="addrHPMax" value="0xAD9048"/>
9595
<const code="addrGoX" value="0xAD904C"/>
9696
<const code="addrSelfId" value="0xAD9050"/>
97-
<const code="addrFps" value="0xB267A8"/> <!-- pointer-like value preceeding changing bytes. Search for 1000/(setFPS) and go back 0x58. 00 00 00 00 00 00 24 40=100,00 00 00 00 00 00 34 40 = 50--> <!-- cat4 -->
98-
<const code="addrVocation" value="0xB1B8F4"/> <!-- pointer-like value preceeding changing bytes. Search for 1000/(setFPS) and go back 0x58. 00 00 00 00 00 00 24 40=100,00 00 00 00 00 00 34 40 = 50--> <!-- cat4 -->
99-
<const code="addrPacketCount" value="0xAD9EE0"/> <!-- cat0 -->
100-
<const code="addrFirstCreature" value="0xB352C0"/> <!-- cat1 -->
101-
<const code="addrSlotArrow" value="0xB7B350"/> <!-- cat2 count-4 -->
102-
<const code="addrMapStart" value="0xB7B4BC"/> <!-- is a pointer to visible map -->
103-
<const code="addrFirstContainer" value="0xB81744"/> <!-- cat2 pointer to cont number -0xC-->
104-
<const code="addrCurrentTm" value="0xB822D0"/> <!-- cat2 -->
97+
<const code="addrFps" value="0xB24D68"/> <!-- pointer-like value preceeding changing bytes. Search for 1000/(setFPS) and go back 0x58. 00 00 00 00 00 00 24 40=100,00 00 00 00 00 00 34 40 = 50--> <!-- cat4 -->
98+
<const code="addrVocation" value="0xB1A1E4"/> <!-- pointer-like value preceeding changing bytes. Search for 1000/(setFPS) and go back 0x58. 00 00 00 00 00 00 24 40=100,00 00 00 00 00 00 34 40 = 50--> <!-- cat4 -->
99+
<const code="addrPacketCount" value="0xAD9E20"/> <!-- cat0 -->
100+
<const code="addrFirstCreature" value="0xB33790"/> <!-- cat1 -->
101+
<const code="addrSlotArrow" value="0xB79820"/> <!-- cat2 count-4 -->
102+
<const code="addrMapStart" value="0xB7998C"/> <!-- is a pointer to visible map -->
103+
<const code="addrFirstContainer" value="0xB7FA4C"/> <!-- cat2 pointer to cont number -0xC-->
104+
<const code="addrCurrentTm" value="0xB80528"/> <!-- cat2 -->
105105

106106
<const code="addrFunTibiaPrintText" value="0x498B50"/>
107107
<const code="addrFunTibiaPlayerNameText" value="0x52E310"/>
@@ -111,7 +111,7 @@
111111
<const code="addrFunTibiaDecrypt" value="0x60B6C0"/>
112112
<const code="addrFunTibiaShouldParseRecv" value="0x599070"/> <!-- switch table contains -->
113113
<const code="addrFunTibiaInfoMessageBox" value="0x5F90C0"/>
114-
<const code="addrArrayPtrRecvStream" value="0xB8002C"/> <!-- look for this address near above location -->
114+
<const code="addrArrayPtrRecvStream" value="0xB7E504"/> <!-- look for this address near above location -->
115115
<const code="addrCallDrawRect" value="0x584B32"/>
116116
<const code="addrCallDrawBlackRect" value="0x584AA3"/>
117117
<const code="addrCallPrintText01" value="0x4911AD"/><!-- //...<addr>.* -->

0 commit comments

Comments
 (0)