РУОФФ Адреса и оффсеты - Разработка ПО для Perfect World - Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World
25.04.2012, 18:33
#376
Разведчик
Регистрация: 01.11.2011
Сообщений: 17
Популярность: -20
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 5 сообщениях
Re: РУОФФ Адреса и оффсеты
Код:
[unfreeze]
addr = 00A57F3C
[base]
addr = 00A571E0
[inject]
packet = 6737B0
[walk]
x = 46E410
y = 4728E0
z = 46E880
ofs1 = 34
ofs2 = 1050
ofs3 = 18
ofs4 = 30
ofs5 = 4
ofs6 = 20
ofs7 = 24
ofs8 = 28
[Chat]
Start = 00A5CAB8
Number = 00A5CAC4
[game]
addr = 00A57ACC
online = B36C38
strenuously = game.addr +18 +8 +74 +1C4 +C +C +C +C +C +C +8 +121
[gamer]
addr = game.addr +34
Lvl = gamer.addr +048C
WID = gamer.addr +0480
name = gamer.addr +066C +0
TargetId = gamer.addr B68
HP = gamer.addr +494
MP = gamer.addr +498
chi = gamer.addr +0484
MaxHP = gamer.addr +4DC
MaxMP = gamer.addr +4E0
MaxChi = gamer.addr +04A8
Meditation = gamer.addr +06CC
WalkMode = gamer.addr +0680
LocX = gamer.addr +003C
LocY = gamer.addr +0044
LocZ = gamer.addr +0040
GroundZ = gamer.addr +BAC
TargetX = gamer.addr +10E8 +188
TargetY = gamer.addr +10E8 +190
TargetZ = gamer.addr +10E8 +18C
Cast = gamer.addr +072C
CurSkillID = gamer.addr +6F4 +8
CurSkillCD = gamer.addr +6F4 +10
ClassID = gamer.addr +0674
EquipFly = gamer.addr +0598
StrengthWeapon = gamer.addr +CB0 +C +0 +68
StrengthWeaponMax = gamer.addr +CB0 +C +0 +6C
BuffCount = gamer.addr +0370
Buffs = gamer.addr +036C +[I*4,0,[gamer.BaffCount]]
Skilling = gamer.addr +00B8
Mining = gamer.addr +0288
Experience = gamer.addr +049C
EquipGenie = gamer.addr +05B8
[party]
count = gamer.addr +06D8 +18
addr = gamer.addr +06D8 +14 +[I*4,0,6]
pl = gamer.addr +06D8 +14 +0 +C
[party_offset]
WID = +C
Lvl = +10
HP = +1C
MP = +20
MaxHP = +24
MaxMP = +28
LocX = +34
LocZ = +38
LocY = +3C
WalkMode = 0
[skills]
packet_addr = 0063DB70
Count = gamer.addr +10B0
addr = gamer.addr +107C +[I*4,0,[skills.count]]
[skills_offset]
ID = +8
[Pet]
addr = gamer.addr +1068
Num = pet.addr +8
WID = pet.addr +3C
HP = pet.addr +[[pet.num]*4+10] +1C
Loyale = pet.addr +[[pet.num]*4+10] +04
Hungry = pet.addr +[[pet.num]*4+10] +08
SkillID1 = pet.addr +[[pet.num]*4+10] +40
SkillID2 = pet.addr +[[pet.num]*4+10] +50
SkillID3 = pet.addr +[[pet.num]*4+10] +60
SkillID4 = pet.addr +[[pet.num]*4+10] +70
[mobs]
count = game.addr +1C +24 +14
addr = game.addr +1C +24 +18 +[i*4,0,300] +4
[mobs_offset]
LocX = +0X03C
LocZ = +0x040
LocY = +0x044
Type = +0x0B4
WID = +0x120
ID = +0x124
Lvl = +124
HP = +0x130
MaxHP = +0x178
Feature = +248
Name = +254 +0
Distance = +278
Enviropment= +2AC
MovFlag = +2B0
Action = +2B8
PTargetID = +2D4
MTargetID = +2D8
AttackFlag = +2DC
Buffs = +310 +[I*2,0,[mobs_offset.BuffsCount]]
BuffsCount = +314
Attack = +2C4
[lut]
count = game.addr +1C +28 +14
addr = game.addr +1C +28 +18 +[i*4,0,300] +4
packet_addr = 469B40
[lut_offset]
LocX = +3C
LocY = +44
LocZ = +40
WID = +10C
ID = +110
Type = +14C
Lvl = +150
Distance = +154
Name = +164 +0
[inv]
count = gamer.addr +CAC +10
addr = gamer.addr +CAC +C +[I*4,0,[inv.count]]
[inv_offset]
ItemType = +04
WID = +08
Count = +10
Name = +40 +0
GlType = +4C +0
lvl = +58
StrengthCur = +68
StrengthMax = +6c
white = +A4
Окно вижу, не вижу мобов и скилы и ХП МП
PS Народ С ботом реанимацией не поможете вместе ? Или никому не надо !?
Последний раз редактировалось AEBus; 25.04.2012 в 18:49 .
Причина: занёс в тег [code]
25.04.2012, 18:47
#377
Главнокомандующий
Регистрация: 28.03.2009
Сообщений: 1,666
Популярность: 67466
Сказал(а) спасибо: 246
Поблагодарили 1,560 раз(а) в 691 сообщениях
Re: РУОФФ Адреса и оффсеты
было
Код:
[main]
logActivities=0
[offsets]
realBaseAddress=0xB27A04
SendPacketAddress=0x006737B0
playerCounterOffset=0x00000928
playerIntervalOffset=0x000008D4
questFunctionOffset=0x1058
questFunctionAddress=0x0073DDC0
playerNameOffset=0x638
playerTransportModeOffset=0x64C
playerFlySpdOffset=0x4EC
playerFlyMountOffset=0x0000058C
playerXposOffset=0x3C
playerYposOffset=0x40
playerZposOffset=0x44
playerActionStructOffset=0x1050
baseOffset=0x1C
playerOffSet=0x34
nameLengthOffset=0xFFFFFFF8
playerTargetIdOffset=0xB68
npcIdOffset=0x11C
sortedNpcListOffset=0x50
baseListsOffset=0x1C
npcListOffset=0x24
стало
Код:
[main]
logActivities=0
[offsets]
realBaseAddress=0xA571E0
SendPacketAddress=0x63DB70
playerNameOffset=0x66C
playerTransportModeOffset=0x680
playerXposOffset=0x3C
playerYposOffset=0x40
playerZposOffset=0x44
playerActionStructOffset=0x10BC
baseOffset=0x1C
playerOffSet=0x34
nameLengthOffset=0xFFFFFFF8
playerTargetIdOffset=0xBD4
npcIdOffset=0x124
playerCounterOffset=?
playerIntervalOffset=?
questFunctionOffset=?
questFunctionAddress=? возможно 0x10C4
playerFlySpdOffset=?
playerFlyMountOffset=?
sortedNpcListOffset=?
baseListsOffset=?
npcListOffset=?
25.04.2012, 19:52
#378
Старший сержант
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 145 раз(а) в 36 сообщениях
Re: РУОФФ Адреса и оффсеты
Да что же ты мусоришь всё? Что нашел - выложил, этого не знаю.
Если хочешь помочь форуму, вместо копипаста давно бы уже клиент скачал.
Цитата:
Count = gamer.addr +10EC
addr = gamer.addr +10E8 +[I*4,0,[skills.count]]
[Pet]
addr = gamer.addr +10D4
[inv]
count = gamer.addr +0D18 +10
addr = gamer.addr +0D18 +C +[I*4,0,[inv.count]]
и т. д.
Не видишь потому что не все адреса изменил.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось sumikot; 25.04.2012 в 20:57 .
25.04.2012, 20:51
#379
Пехотинец
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
Re: РУОФФ Адреса и оффсеты
Цитата:
ID = +0x124
Lvl = +124
HP = +0x130
Lvl = 0x128
Добавлено через 1 час 17 минут
Цитата:
[lut_offset]
LocX = +3C
LocY = +44
LocZ = +40
WID = +10C
ID = +110
Type = +14C
Lvl = +150
Distance = +154
Name = +164 +0
Координаты не сместились, остальное:
Distance = +158
ID = +114
WID = +110
Type = +150
Lvl = +??? - не искал, скорее всего +4 от старого
________________
╔═╗
║ ˑ ˑ ╬ ╬
╚═╝
Последний раз редактировалось dwa83; 25.04.2012 в 22:11 .
Причина: Добавлено сообщение
25.04.2012, 22:23
#380
Разведчик
Регистрация: 19.12.2010
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Re: РУОФФ Адреса и оффсеты
Цитата:
+036C BuffsArray /Список баффов/
+ [I*2] Buffs, word
+0370 BuffsCnt, dword /Количество баффов/
Ошибка:
Список бафов +34+374
Бафы +34+36С+I*18 (тип толи 2 байта, толи 4 - не смог проверить, все бафы укладывались в 2 байта)
25.04.2012, 22:55
#381
Старший сержант
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 145 раз(а) в 36 сообщениях
Re: РУОФФ Адреса и оффсеты
Цитата:
Ошибка:
Список бафов +34+374
Бафы +34+36С+I*18 (тип толи 2 байта, толи 4 - не смог проверить, все бафы укладывались в 2 байта)
Ок, согласен, со счетчиком напортачил.
Там, кстати, кроме этого массива и счетчика при использовании бафа записывается еще один массив и счетчик.
Внутрь еще не лазил, но счетчик идентичный первому.
+36С BuffsArray
+370 ?????Array
+374 BuffsCnt
+378 ?????Cnt
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
25.04.2012, 23:11
#382
Сержант
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Re: РУОФФ Адреса и оффсеты
В топике
Рeально
Вот еще что нарыл:
Код:
online = A573C8 // byte 0 - не в игре 1 - в игре
ServerName = A57F38 // номер сервера byte
я смотрю не изменились
+06F4 +8 CurSkillID
+06F4 +10 CurSkillCD
они действительно не изменились?
еще хотелось бы узнать новые смещения для определения уровня поломки оружия
было
Код:
StrengthWeapon = gamer.addr +CB0 +C +0 +68
StrengthWeaponMax = gamer.addr +CB0 +C +0 +6C
стало - ?
25.04.2012, 23:56
#383
Старший сержант
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 145 раз(а) в 36 сообщениях
Re: РУОФФ Адреса и оффсеты
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Пользователь сказал cпасибо:
26.04.2012, 00:12
#384
Разведчик
Регистрация: 26.08.2009
Сообщений: 32
Популярность: 617
Сказал(а) спасибо: 35
Поблагодарили 30 раз(а) в 8 сообщениях
Re: РУОФФ Адреса и оффсеты
Многие судя по всему не менялись.
________________
QubeTeamДля просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
26.04.2012, 00:22
#385
Разведчик
Регистрация: 01.11.2011
Сообщений: 17
Популярность: -20
Сказал(а) спасибо: 0
Поблагодарили 16 раз(а) в 5 сообщениях
Re: РУОФФ Адреса и оффсеты
Код:
[unfreeze]
addr = 00A57F3C
[base]
addr = 00A571E0
[inject]
packet = 0063DB70
[walk]
x = 46E410
y = 4728E0
z = 46E880
ofs1 = 34
ofs2 = 1050
ofs3 = 18
ofs4 = 30
ofs5 = 4
ofs6 = 20
ofs7 = 24
ofs8 = 28
[Chat]
Start = 00A5CAB8
Number = 00A5CAC4
[game]
addr = 00A57ACC
online = B36C38
strenuously = game.addr +18 +8 +74 +1C4 +C +C +C +C +C +C +8 +121
[gamer]
addr = game.addr +34
Lvl = gamer.addr +048C
WID = gamer.addr +0480
name = gamer.addr +066C +0
TargetId = gamer.addr B68
HP = gamer.addr +494
MP = gamer.addr +498
chi = gamer.addr +0484
MaxHP = gamer.addr +4DC
MaxMP = gamer.addr +4E0
MaxChi = gamer.addr +04A8
Meditation = gamer.addr +06CC
WalkMode = gamer.addr +0680
LocX = gamer.addr +003C
LocY = gamer.addr +0044
LocZ = gamer.addr +0040
GroundZ = gamer.addr +BAC
TargetX = gamer.addr +10E8 +188
TargetY = gamer.addr +10E8 +190
TargetZ = gamer.addr +10E8 +18C
Cast = gamer.addr +072C
CurSkillID = gamer.addr +6F4 +8
CurSkillCD = gamer.addr +6F4 +10
ClassID = gamer.addr +0674
EquipFly = gamer.addr +0598
StrengthWeapon = gamer.addr +CB0 +C +0 +68
StrengthWeaponMax = gamer.addr +CB0 +C +0 +6C
BuffCount = gamer.addr +0370
Buffs = gamer.addr +036C +[I*4,0,[gamer.BaffCount]]
Skilling = gamer.addr +00B8
Mining = gamer.addr +0288
Experience = gamer.addr +049C
EquipGenie = gamer.addr +05B8
[party]
count = gamer.addr +06D8 +18
addr = gamer.addr +06D8 +14 +[I*4,0,6]
pl = gamer.addr +06D8 +14 +0 +C
[party_offset]
WID = +C
Lvl = +10
HP = +1C
MP = +20
MaxHP = +24
MaxMP = +28
LocX = +34
LocZ = +38
LocY = +3C
WalkMode = 0
[skills]
packet_addr = 0063DB70
Count = gamer.addr +10B0
addr = gamer.addr +107C +[I*4,0,[skills.count]]
[skills_offset]
ID = +8
[Pet]
addr = gamer.addr +1068
Num = pet.addr +8
WID = pet.addr +3C
HP = pet.addr +[[pet.num]*4+10] +1C
Loyale = pet.addr +[[pet.num]*4+10] +04
Hungry = pet.addr +[[pet.num]*4+10] +08
SkillID1 = pet.addr +[[pet.num]*4+10] +40
SkillID2 = pet.addr +[[pet.num]*4+10] +50
SkillID3 = pet.addr +[[pet.num]*4+10] +60
SkillID4 = pet.addr +[[pet.num]*4+10] +70
[mobs]
count = game.addr +1C +24 +14
addr = game.addr +1C +24 +18 +[i*4,0,300] +4
[mobs_offset]
LocX = +0X03C
LocZ = +0x040
LocY = +0x044
Type = +0x0B4
WID = +0x120
ID = +0x124
Lvl = +128
HP = +0x130
MaxHP = +0x178
Feature = +248
Name = +254 +0
Distance = +278
Enviropment= +2AC
MovFlag = +2B0
Action = +2B8
PTargetID = +2D4
MTargetID = +2D8
AttackFlag = +2DC
Buffs = +310 +[I*2,0,[mobs_offset.BuffsCount]]
BuffsCount = +314
Attack = +2C4
[lut]
count = game.addr +1C +28 +14
addr = game.addr +1C +28 +18 +[i*4,0,300] +4
packet_addr = 469B40
[lut_offset]
LocX = +3C
LocY = +44
LocZ = +40
WID = +110
ID = +114
Type = +150
Lvl = +150
Distance = +158
Name = +164 +0
[inv]
count = gamer.addr +CAC +10
addr = gamer.addr +CAC +C +[I*4,0,[inv.count]]
[inv_offset]
ItemType = +04
WID = +08
Count = +10
Name = +40 +0
GlType = +4C +0
lvl = +58
StrengthCur = +68
StrengthMax = +6c
white = +A4
Вот что получилось из предложенных вариантов. Так же не видит мобов и таргет цели тоже не выбираеться
Последний раз редактировалось AEBus; 26.04.2012 в 02:53 .
Причина: засунул в [code]
26.04.2012, 00:39
#386
Старший сержант
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 145 раз(а) в 36 сообщениях
Re: РУОФФ Адреса и оффсеты
У меня packet почему то 0063DB70 вместо твоего 006737B0 << этот явно старый.
Сравни все адреса из старой версии со своими и замени их на адреса с такими же названиями из новой версии.
Специально же оставил, не стал удалять.
ЗЫ если конечно, в новой версии все они есть... Вот что сам не найдешь - тогда и поможем. Удачи
ЗЫЗЫ Вообще-то что я еще прошлый раз тыкнул, ты так и не заменил -
тут
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось sumikot; 26.04.2012 в 00:50 .
26.04.2012, 00:49
#387
Разведчик
Регистрация: 26.08.2009
Сообщений: 32
Популярность: 617
Сказал(а) спасибо: 35
Поблагодарили 30 раз(а) в 8 сообщениях
Re: РУОФФ Адреса и оффсеты
[main]
logActivities=0
[offsets]
realBaseAddress=0xA571E0
SendPacketAddress=0x63DB70
playerCounterOffset=0x00000974
playerIntervalOffset=0x00000928
questFunctionOffset=0x10C4
questFunctionAddress=0x006D7C60
playerNameOffset=0x66C
playerTransportModeOffset=0x680
playerFlySpdOffset=0x4F8
playerFlyMountOffset=0x598
playerXposOffset=0x3C
playerYposOffset=0x40
playerZposOffset=0x44
playerActionStructOffset=0x10BC
baseOffset=0x1C
playerOffSet=0x34
nameLengthOffset=0xFFFFFFF8
playerTargetIdOffset=0xBD4
npcIdOffset=0x120
sortedNpcListOffset=0x50
baseListsOffset=0x1C
npcListOffset=0x24
Вроде всё правельно)
________________
QubeTeamДля просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
26.04.2012, 00:51
#388
Сержант
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Re: РУОФФ Адреса и оффсеты
botovod2011 , скачай с сайта pwa-soft.ru программу и возьми готовый adresses.ini
там ряд адресов еще не хватает, но для работы бота хватит
единственно хочу напомнить, что помимо смещений необходимо так же исправить инжекты в коде программы, без этого pwa работать не будет, будет вышибать клиента при малейшей попытке движения по координатам
Добавлено через 20 минут
Почему-то перестал работать пакет на покупку у НИПа. Никто не знает адрес функции для инжекта?
Последний раз редактировалось gurin; 26.04.2012 в 01:11 .
Причина: Добавлено сообщение
26.04.2012, 03:47
#389
Пехотинец
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
Re: РУОФФ Адреса и оффсеты
Цитата:
Почему-то перестал работать пакет на покупку у НИПа. Никто не знает адрес функции для инжекта?
Пакет покупки удлинился:
Код:
25 00 01 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 [11 11 11 11] [22 22 22 22] [33 33 33 33]
11 11 11 11 - id предмета
22 22 22 22 - номер ячейки у нипа
33 33 33 33 - количество
PS: Есть у еого-нибудь оффсет окна диалога и оффсет кнопки close ?
________________
╔═╗
║ ˑ ˑ ╬ ╬
╚═╝
Пользователь сказал cпасибо:
26.04.2012, 04:16
#390
Сержант
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Re: РУОФФ Адреса и оффсеты
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:14 .