|
You last visited: Today at 08:44
Advertisement
[Release] Refine Center for PWI: Eclipse
Discussion on [Release] Refine Center for PWI: Eclipse within the PW Hacks, Bots, Cheats, Exploits forum part of the Perfect World category.
10/19/2016, 09:04
|
#31
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
|
Thanks, and if you have the time, please post'em all  , so we can just pick the right offset list when new patch arrives.
|
|
|
10/19/2016, 22:06
|
#32
|
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
|
1) What is a "mule system"?
2) Sorry, I dont have backups of all those offsets :/
|
|
|
10/21/2016, 06:36
|
#33
|
elite*gold: 0
Join Date: Nov 2013
Posts: 11
Received Thanks: 3
|
Quote:
Meanwhile on mule system I always spend about 300mirages, 40 tienkan and 20 tisha to reach +7.
Also had fun analyzing the code
Tests done, conclusion.
Works, but isn't worth using if u know the mule system.
I spend 1800+ mirages, 400+ Tienkan, 50+ Tisha = Got 2 pieces +7
Reached +6 about 8 times
Using 3 different accounts and all elders of main cities.
Meanwhile on mule system I always spend about 300mirages, 40 tienkan and 20 tisha to reach +7.
Also had fun analyzing the code
|
sdfsdf
|
|
|
10/21/2016, 19:48
|
#34
|
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
|
Some ppl also believe in Santa Claus ... however I dont ... as much as I dont believe in such a system xD
|
|
|
10/23/2016, 14:47
|
#35
|
elite*gold: 0
Join Date: Nov 2013
Posts: 11
Received Thanks: 3
|
i didnt belive, but after a years of play, when i saw so many +7 and +9 by tiekan stones i can believe in some technics with more luck
|
|
|
10/27/2016, 22:37
|
#36
|
elite*gold: 0
Join Date: Jun 2013
Posts: 12
Received Thanks: 0
|
Anyway we can get new offsets or does anyone have them?
|
|
|
10/28/2016, 06:20
|
#37
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
|
This is an awesome tool, what's the best setting to get to specific refine you guys usually use ?
+1 is 50%, +2 is 30%, +3 is 30%, 30% until +8. Since this tool doesn't have any item switch to break the odds/pattern, we are looking for a straight successful refine streak with only tisha use as a turning back point.
So it can be said, with mirage only, +1 is 50%, +2 is 30% from 50% = 15%, +3 30% from 15% = 4.5%. Until +3 I believe noone uses any refine aid. The tricky part is for refines above +3.
2 mirage average = +1
6~7 mirage average = +2
22~23 mirage average = +3
Mirage only to +4 = 30% from 4.5% = 1.35%, about 74 mirages
Tienkang to +4 = 45% from 4.5% = 2.025%, about 50 mirages
Tisha to +4 = 33.5% from 4.5% = 1.5075%, about 66 mirages
I think Tisha is the best to use, though I usually use Tienkang from +3 to +5 to speed up the process, but since this is automated, I don't need fast, I need cheapest possible use of my refine aids and mirages. Now I use no aid until +4 , then tienkang to 5. Tisha until 7. Mirage costs 20,000 koin, while refine aids 1,325,000 (=66 mirages).
What do you guys think, and how you usually refine, what refine aid you use at what refine ?
--
@  : Which offsets are actually used from the offset list, so I can shorten the list I have to look for if later the pw server where I play gets updated
|
|
|
10/29/2016, 02:12
|
#38
|
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
|
Actually only the basics like base, sendpacket, baselist and everything inventory related
|
|
|
10/29/2016, 10:53
|
#39
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
|
Quote:
Originally Posted by Stark77
[*]the value "delay" is a fixed delay after the button refine is presses (well or the packet is send). it would be nice to read the status of this button for best performance but i was not able to find the offset chain
|
Regarding this, I think maybe you could also read the refine value before sending refine packet unless it's zero, so if zero use delay 2000ms, if above zero like +1, store the value 1 for comparison, send refine packet, wait until current refine value is different from the previously stored value. It could speed up the process a bit, not that it matters much tho, 2000ms works fine.
|
|
|
10/29/2016, 12:11
|
#40
|
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
|
Good idea, thanks.
I may post the new offsets and the reduced list later today.
|
|
|
10/30/2016, 13:53
|
#41
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
|
btw what is a MULE system ?
Most ppl usually do a refine session by switching to several equipments and not continuously do the refine on a single equipment , because x amount of successful refines in a row until +x is really hard. +1 is 50%, +2 is 30% from 50%, +3 is 30% from 30% from 50%, the successful rate is getting smaller if looking for a streak. By +4 it's already as small as 1%.
But if we do it by changing equipments we can mix the pattern.
So if I know how to make a tool like this, I'd add something like this,
-How many equipments do you want to refine simultaneously?
after that it's either this:
1. Refine the first until the last equipment once using the same rules, do this until refine target reached.
2. or Refine all equipments to +3 first, once this condition has been met, do number 1, if for some reason all of them fail to 0, then go back refining them all to +3 and repeat.
3. Refine the first until the last equipment twice using the same rules, do this until refine target reached.
4. or whatever works but a mix of several equipments, because looking for a successful streak until 5 or 7 is already super hard and costy.
I think that should be enough to mix the pattern and the odds
But I still like it even tho it only does refine on a single eq, especially for reaching +7 only, because from my experience my rule for making +7 is still cheaper than doing a transfer using chienkun, and I also usually do it on a single equipment. But when not so lucky, having the option to mix pattern is very useful.
|
|
|
10/30/2016, 18:19
|
#42
|
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
|
Updated Offsets for PWI (pokemon update):
Code:
[Base]
realBaseAddress = 0xEF8344
SendPacketAddress = 0x875D70
AutoPathAddress = 0x4596D0
ADDRESS_ACTION1 = 0x4CF440
ADDRESS_ACTION2 = 0x4D59C0
ADDRESS_ACTION3 = 0x4CFA50
ADDRESS_GATHER = 0x4C4CA0
CastAddress = 0x4BC950
ADDRESS_FOLLOW = 0x70BD00
partyInviteOffset = 0xF06C60
UnfreezOffset = 0x4F0
chatBase_offset = 0xE7E060
baseOffset= 0x1C
ListOffset = 0x1C
XposOffset = 0x3C
YposOffset = 0x44
ZposOffset = 0x40
[Player]
PlayerListOffset = 0x1C
sortedPlayerListOffset = 0x98
PlayerCounterOffset = 0x18
playerOffSet = 0x34
playerNameOffset = 0x700
playerIDOffset = 0x4B8
PlayerHPOffset = 0x4CC
PlayerHPmaxOffset = 0x520
PlayerMPOffset = 0x4D0
PlayerMPmaxOffset = 0x524
playerLvlOffset = 0x4F8
PlayerChiOffset = 0x4E0
PlayerCoins_Offset = 0x5A8
PlayerClass_Offset = 0x704
PlayerTarget_Offset = 0x5A4
PlayerGuildID_Offset = 0x694
PlayerPVPmode_Offset = 0x668
PlayerEarningTime_Offset = 0x1730
PlayerParty_Offset = 0x7D0
PlayerEventGold = 0x1608
PlayerNpcWindow = 0xEEE
[NPC]
NpcListOffset = 0x20
sortedNpcListOffset = 0x5c
NpcCounterOffset = 0x18
NpcUIDOffset = 0x114
NpcIDOffset = 0x118
NpcNameOffset = 0x260
NpcLVLOffset = 0x120
NpcHPOffset = 0x128
NpcHPmaxOffset = 0x17C
NpcSpecialOffset = 0x24C
[Item]
ItemListOffset = 0x24
sortedItemListOffset = 0x1C
ItemCounterOffset = 0x14
ItemNameOffset = 0x168
ItemUIDOffset = 0x110
ItemIDOffset = 0x114
[Inventory]
InventoryListOffset = 0x10EC
sortedInventoryListOffset = 0xC
InventorySizeOffset = 0x10
InvName_Offset = 0x4C
InvID_Offset = 0xC
InvStackAmount_Offset = 0x14
InvMAXStackAmount_Offset = 0x18
InvDurability_Offset = 0x74
InvMaxDurability_Offset = 0x78
refineLevelOffset = 0x90
InvSellPrice_Offset = 0x1C
FlyerID_Offset = 0x5E0
DefCharmOffset = 0x179D
[actions]
MoveMode_Offset = 0x710
playerActionStructOffset = 0x154C
SkillsBase_Offset = 0x1578
SkillsCount_Offset = 0x157C
necessary offsets for refine center:
Code:
realBaseAddress
SendPacketAddress
UnfreezOffset
baseOffset
ListOffset
PlayerListOffset
playerOffSet
playerNameOffset
playerIDOffset
InventoryListOffset
sortedInventoryListOffset
InventorySizeOffset
InvID_Offset
InvStackAmount_Offset
|
|
|
10/31/2016, 11:27
|
#43
|
elite*gold: 0
Join Date: Jun 2016
Posts: 38
Received Thanks: 0
|
Stark , you could say me what the order of offsets of quests? I have a txt with this ordem
QuestCount = gamer.addr +14F8 +8 +0
Quest = gamer.addr +14F8 +8 +[[[I*20]+8],0,gamer.QuestCount]
QuestStatus= gamer.addr +14F8 +8 +[[[I*20]+E],0,gamer.QuestCount]
I enter in 14F8 , OK , I enter in + 8 , OK , but when i enter in Index i*20 after 'E' or '8' I can't find anything about missions...
You know what I'm doing wrong?
Sorry me by my bad english x.x
|
|
|
10/31/2016, 19:53
|
#44
|
elite*gold: 0
Join Date: Sep 2013
Posts: 146
Received Thanks: 84
|
This script would trash every possible quest in your list.
Code:
QuestListBase := readOffsetChain("0x1C|0x28|0x1408|0x8"), Number += 0
QuestCounter := ReadMemoryUint1(QuestListBase + 0x4, processID)
Loop % QuestCounter
{
QuestID := ReadMemoryUint2(QuestListBase + 0x8 + 0x20*(A_index-1), processID)
revHex(rev_ID,QuestID,4)
packet := "31000300000002" . rev_ID
SendPacketFast(packet)
sleep, 2000
}
--------------------
So what you need to do is read:
baseAddress := ReadMemoryUint(realBaseAddress, processID)
structurePointer := ReadMemoryUint(baseAddress + baseOffset, processID) ;~ baseOffset := 0x1C
playerPointer := ReadMemoryUint(structurePointer + playerOffset, processID) ;~ playerOffset := 0x28
QuestPointer := ReadMemoryUint(playerPointer + 0x1408, processID)
QuestListBase := ReadMemoryUint(QuestPointer + 0x8, processID)
and from there you can read:
QuestCounter := ReadMemoryUint1(QuestListBase + 0x4, processID)
Loop % QuestCounter
QuestID := ReadMemoryUint2(QuestListBase + 0x8 + 0x20*(A_index-1), processID)
;~ A_index = i starting with 1 || read 2 bytes not 4 bytes
looking at your offset it might be (not tested);
QuestCount := ReadMemoryUint1(QuestListBase + 0x0, processID)
Loop % QuestCounter
QuestStatus := ReadMemoryUint2(QuestListBase + 0x8 + 0x20*(A_index-1) + 0xE, processID)
NOTE - the QuestListBase for the new PWI update is:
QuestListBase := readOffsetChain("0x1C|0x34|0x1554|0x8")
|
|
|
11/09/2016, 06:19
|
#45
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
|
realBaseAddress , base address
SendPacketAddress, send packet address
UnfreezOffset, unfreeze client
baseOffset, base offset
ListOffset, list offset
PlayerListOffset, player list offset
playerOffSet, player offset
playerNameOffset, player name offset
playerIDOffset, player id offset
InventoryListOffset, address that refers to clusters of address related to inventory
sortedInventoryListOffset, ??
InventorySizeOffset, inventory size offset, new character is size 32.
InvID_Offset, Item ID in inventory slot, for checking how many mirage in the bag?
InvStackAmount_Offset, stack amount of items, mirage= 50,000
I have some questions regarding the offsets above
- What's the long Address for InventoryListOffset, if written like this for example QuestStatus= gamer.addr +14F8 +8 +[[[I*20]+E],0,gamer.QuestCount]
- What is the packet for refine
- What is this one for sortedInventoryListOffset
- This one reads refine value, refineLevelOffset = 0x90, what's the long address for it ?
Thanks, and take your time to answer
|
|
|
Similar Threads
|
[FIX]DoRefineWithScroll: REFINE : Unknown refine scroll
07/27/2013 - Metin2 PServer Guides & Strategies - 9 Replies
Hi, falls euch der fehler DoRefineWithScroll: REFINE : Unknown refine scroll item in der syserr auf den sack geht habe ich hier eine Lösung für euch wie ihr es fixt.
1. Player Datenbank öffnen
2. refine_proto tabelle öffnen
3. Oben links auf "file" und dann auf "Query Table.." klicken
4. folgendes einfügen und oben auf "Run" klicken
UPDATE player.refine_proto SET count0='0' WHERE vnum0='0';
UPDATE player.refine_proto SET count1='0' WHERE vnum1='0';
UPDATE player.refine_proto SET...
|
[Release] Item_proto & Mob_proto von Refine of World (Serverside)
12/20/2011 - Metin2 PServer Guides & Strategies - 34 Replies
Wird nicht mehr weiter geschickt
Entschuldigung an aza ...
Bitte darum das Moderator das Thema closed!
|
All times are GMT +1. The time now is 08:46.
|
|