Epic Perfect World

[ Tool Release Info ] Epic Perfect World Recaster ( Auto-Roll )

Offline KDb

  • Member
  • Characters: Centrix | Xentrix | Xentric
  • Faction: Nostalgia

➥ Curious to see what you could bring to the figurative table.

I could have hooked, although I decided against it
and went for a different approach due to the following reasons:
  • Time management.
    I wasn't able to dig into:
    • A) Offsets retrieving:
      • Add-ons displayed in roll window ( rolling ).
      • Add-ons from items in inventory array ( engraving, honing, star-charting, ... ).
    • B) Packets that may send following commands to server:
      • Retain | Accept | Reproduce.
      • Any other commands most probably requiring different packets to be sent
        ( such as engraving, honing, starcharting, ... ).
        Feel free to correct me if I'm wrong on this matter.
  • Server rules.
    In my humble opinion, even though Inf  stated it's ok to release with source code provided,
    once open-sourced, it's open for abuse by people only seeing personal gains in it and not being grateful at all in any way,
    something I sadly experience(d) way too often from ( most ) people hidden behind a pixel wall.

Offline Daniel69

  • First Day EPW
  • Characters: Gardasil
  • Faction: 0FkGiven
➥ I'm sorry, but no.
This tool focuses on rolling ( ~reshaping ) gears ( armors & weapon ) at the Guardian Angel NPC using Perfect Elements.
Engraving ( as well as honing ) works differently in-game and would require a different approach.
There is a 'bot' which is able to hone and engrave rings which I've seen available on another server.
The honing works for weapons (4lines only - that server only has 4line weapons) and certain stats on armors (4lines), which I've tried and it works, but there are some limitations to it, not to mention it's quite tricky to deploy (at first). 
Have not tried the engraving feature - it was created for that specific server which easily give 4A/ 4D or 2A/2D+attribute, the only limitation is that you can only specify ONE probability, ie if you specified 4atk, it will continue to roll even if it rolled other 'exotic' stats such as 2A2D/ 4def etc. 

Offline kosa

  • Kalmado lang
I hope to have something like this in the game itself
 so that it won't be difficult for ppl
and get rid of badstats like HP and mag. phy.res:

Offline 𝓛𝓾𝓲𝓲𝔃𝓮𝓻𝓪

  • Forum Veteran
  • Faction: Artifex

Offline Bianca666

  • sussy
  • SUSSY AMOGUS
  • Characters: sussy / MagicKitty / ARIANA / SneakyCummies / Gandalf / CastingCat
  • Faction: ★421★
since the tool can already process and look for desired strings in OCR return data it should not be hard to make it also accept extra strings or even strings that the user can personally type out and then instead of having the click points pinned to fixed points you can have them assign coordinates since the wait time to read the stats and move to next cycle or stage in the clicking macro is already configurable. but even aside from that stuff:
non-honeable weapons new logic should not need to be added to code as long as you treat 3 Atk lv, 4 Atk Lv, 5 Atk Lv, 20 Atk Lv, and the def level counterparts to this as INDIVIDUAL stat entries, since the tool can already read the string presented in the window.

NO AMOGUS

Offline 私はあなたがとても

  • Want drink🖤💙💚💛💜🧡🖤
  • Mental peace is important [♥] Date Registered in EPW Server :Mar 01, 2015, 07:44 am
  • Characters: M
  • Faction: Maritim or idk
Do you don't have normal auto clicker ? (no reroll, jsut pack openings)
Date Registered in Epic Perfect World Server : Mar 01, 2015, 07:44 am


Offline lumen

  • Forum Veteran
Do you don't have normal auto clicker ? (no reroll, jsut pack openings)
Do you don’t have google?

Offline KDb

  • Member
  • Characters: Centrix | Xentrix | Xentric
  • Faction: Nostalgia

I could advice you a free tool like f.e. MacroCreator.
Although I didn't test the above mentioned tool myself ( I use a similar paid tool ),
I looked into it and at first glance it seems to have similar features.

I often setup/use a macro for simple, repetitive tasks like f.e.

Some advantages of a macro tool :
  • Setting up a macro doesn't require any programming skills.
    • ( Though granted, it helps ... )
  • An action can trigger on image detection.
  • ...

Some downsides of a macro tool :
  • Image detection ( to trigger an action ) is resolution dependent.
  • A macro is most often based on personal ( game / PC ) setup.
  • It requires some thinking logic on how to set up a good and reliable macro.
  • ...

In other words : macro tools have certain limitations.
In order to circumvent those, I often program my own macros/tools,
although for certain tasks, they do work great in my opinion.

Should you only be looking for a simple tool that just repeatedly clicks ( the left/right mouse button ) with an optional delay,
there most certainly are more easier free/open source tools available.
Last Edit: Sept 28, 2021, 08:34 pm by KDb

Offline 𝘿𝙟永

  • It's the internet
Could I suggest to make the tool be able to perform more than 999 rerolls at a time? I ask because it is confirmed that in the upcoming patch Perfect Elements stack will be increased to a higher number. I suggest for it to be able to roll up to 99999 times since the new cap for Perfect Elements will probably be some 5 digit number

Last Edit: Oct 07, 2021, 07:05 pm by 𝘿𝙟永

Offline KDb

  • Member
  • Characters: Centrix | Xentrix | Xentric
  • Faction: Nostalgia

➥ Sure can do. Some time ago I got a request from another EPW member as well for this upcoming change, so here it is :

[ Update | Version 3.1.2 | Release Notes ]

  • Changes :
    • Roll limit increased to a maximum of 99999.
    • Default roll speed settings increased
      in .\Config\Params.cfg ( adjustable if needed ).

  • Initial Post ( containing download link ) & ReadMe ( as well as source code )
    updated to match version 3.1.2 release
    .
Last Edit: Oct 08, 2021, 03:33 pm by KDb

Offline 𝘿𝙟永

  • It's the internet

➥ Sure can do. Some time ago I got a request from another EPW member as well for this upcoming change, so here it is :

[ Update | Version 3.1.2 | Release Notes ]

  • Changes :
    • Roll limit increased to a maximum of 99999.
    • Default roll speed settings increased
      in .\Config\Params.cfg ( adjustable if needed ).

  • Initial Post ( containing download link ) & ReadMe ( as well as source code )
    updated to match version 3.1.2 release
Damn you're op, thank you so much. Much appreciated!

Offline Neko

  • ❥ ɭυкα
  • ʍy ɡɪήɡəʀ ∂σℓℓ ♡
  • Characters: Tarte Doll Pet
sometimes it doesnt read the stats :x help pls xd



15/06/19 ❣

ℓσνє ℓσσкѕ ησт ωιтн тнє єуєѕ, вυт ωιтн тнє мιη∂...αη∂ тнєяєƒσяє, ιѕ ωιηgє∂ ¢υρι∂ ραιηтє∂ вℓιη∂ ❣

Offline Mercenary

  • avatar
  • Forum Veteran
  • Faction: Tyrants
sometimes it doesnt read the stats :x help pls xd



Honestly don’t think there’s much he can do. You just have to play around with positioning and size until it does, I’d start with making general UIs invisible and fully zooming in. Thought it didn’t work bc it’d always fail to read after like 3 rolls, but after months of positioning shit works like a charm.
jopaer/Mercenary

Offline GIGADEV

  • ♡̶
  • dev • Shawty • Art
sometimes it doesnt read the stats :x help pls xd
keeps missing out the 1st/4th line for me, not epic :-X

Offline KDb

  • Member
  • Characters: Centrix | Xentrix | Xentric
  • Faction: Nostalgia

As Mercenary noted, there's not much I can do to avoid it happening code~wise
( the code actually does what it has been 'told' to do, even though it doesn't provide the desired output in above mentioned cases ).

However, what I can do is point to
[ acertainthingylinkedinfirstpostusuallynoonereadsanywaybutdoescomeinhandyfromtimetotime ] ;)

In short, it leads to this answer:

Quote from: ReadMe
The ( most probable ) cause ( and solution ) for this is mentioned
in the [ See-Through Region ] section of this|the ReadMe :
( try to avoid including any additional UI elements in the captured region ).



[ Reason ]
Depending on the fitting, parts of the in-game UI could be detected as a character
( f.e. the in-game scroll up icon may be detected as ( a separate/stand~alone ) capital 'A',
misleading the OCR desired text block detection ).
I'm actually glad you ( plural ) took the time to bring it up it in this thread,
since I've been asked other and similar questions before in private messages.

Hence I believe this a good opportunity to emphasize that
  • a quick~usage video and full [ ReadMe ] are available since launch, of which
  • the latter contains a [ FAQ section ] answering the most asked questions ( for the TL;DR~ers ;) ).

Should you still have any issue(s) / question(s) / remark(s) / feedback,
feel free to let me know.
Last Edit: Nov 18, 2021, 09:11 pm by KDb