Now then....
I have a very important update on this topic.
Ghost Trick does indeed extract the images correctly. However, there are some cases where the extracted images are
NOT of the highest available resolution.
If the .dlst you have looks like this in DLsite Play: [
ibb.co]
Example Everything is fine. You can download it and use Ghost Trick to extract the images. You will notice that the resolution of the extracted images corresponds to the ones listed on the website. (845x1200 in this case).
On the other hand, if the .dlst you have looks like this in DLsite Play: [
ibb.co]
Example Ghost Trick (for some reason) will extract images with
lower resolution. I don't know if this is a problem with Ghost Trick or if DLsite is giving us .dlst files that don't contain the highest resolution.
I was able to solve this by developing an alternative method to extract the images. This method only works if what you want to extract looks like this in DLsite Play: [
ibb.co]
Example (like a "book")
The method consists of using the Chrome or Firefox development panel to log all network transactions made during the viewing of the work. Then we export this log in a .har file and open it in a Python script. This script extracts the protected (visually altered) images and can reorder them in the original position. The resulting image is of the highest available quality.
I compare this method using this material: [
www.dlsite.com]
TestThe extraction of Ghost Trick generates images of 1057x1500 and the method I propose generates images of: 1353x1920.
I don't have much time to develop the script better, but here you can find what I have been working on: [
pastebin.com]
ScriptNotes:
1) You must ensure that the exported .har file records all navigation. That is, you must enter to view the manga, then open the developer panel, disable the cache, start the recording, clear the log, and refresh the page. After this, go through the entire manga. Only in this way can we ensure that the .har file has everything.
2) In the script you must replace the name of the .har file with the one you downloaded.
3) In the script you must replace the values of "frameW" and "frameH" with the width and height of the disordered fragments: [
ibb.co]
This dimensions. For this, you will probably have to first download one of the protected images and use some tool to calculate the dimension.
I will make a more detailed guide soon.
PS: This is my first post on the forum, although I have been using e-hentai and collaborating on works for years; I believe that this discovery is important to share.