Skip to content

Commit d10fd23

Browse files
committed
update README file
1 parent 7769a81 commit d10fd23

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
# Summoners War Monsters & Runes Parser
22

3-
This tool will parse pcap files captured from the initial Summoners War login data and extract information on the monsters and runes of the user.
3+
This tool will parse data captured from the initial Summoners War login data and extract information on the monsters and runes of the user.
44

55
This tool was created with a single purpose: Exporting the runes so it can be used with external tools, such as the Rune Optimizer by Redeemer40 available here : http://www.graphactory.eu/sw/
66

7-
# Data capture
7+
## SWProxy
8+
The easiest and safest method is to use the SWProxy application which will run a small proxy server on your machine. You will then need to set the proxy settings in your Android or IOS device to the IP and Port displayed by SWProxy and wait for the data to appear.
9+
In order to get login data, make sure you quit Summoners War and log back in with the proxy enabled.
10+
11+
## SWParser
12+
The SWParser will parse a pcap file containing a network capture of the Summoners War login information.
813
You will need a pcap file that can be captured either by configuring a proxy (such as Charles or Fiddler) and capturing the pcap file with Wireshark or using a capture application such as tPacketCapture.
9-
See https://www.reddit.com/r/summonerswar/comments/3yzb02/releasing_the_sw_monsters_runes_extractor/cyi2adn for instructions on how to capture the pcap file on IOS or Android using a proxy (safest option).
14+
See https://www.reddit.com/r/summonerswar/comments/3yzb02/releasing_the_sw_monsters_runes_extractor/cyi2adn for instructions on how to capture the pcap file on IOS or Android using a proxy and wireshark.
1015
See https://youtu.be/fimW1n5PSX0 for instructions on how to capture the pcap file on Android using tPacketCapture.
1116

12-
## Parsing the data
17+
### Parsing the data
1318
Run the SWParser.py with the pcap file as an argument. It will parse the captured data, find the login information and export a few files with all the information on your account.
1419
That's all you need to do.
1520

@@ -28,11 +33,8 @@ The monsters are listed in the same order they would appear in your box if you s
2833
The monsters listed for a visited friend are in the same order as his box as well (which is not actually sorted by grade).
2934

3035
## Visiting friends
31-
You can visit friends (or people from chat, or arena rankings, etc..) and the script will create a visit-<name>-monsters.csv file with all of their monsters (their equipped runes are also available but they are not exported). Note that their monsters that are in storage will also be visible in the CSV file even though the game doesn't show them.
36+
You can visit friends (or people from chat, or arena rankings, etc..) and the script will create a visit-<name>-monsters.csv file with all of their monsters and their equipped runes. Note that their monsters that are in storage will also be visible in the CSV file even though the game doesn't show them.
3237

3338
## Optimizer data
3439
The optimizer.json file can be directly loaded on the Rune Optimizer app available here : http://www.graphactory.eu/sw/
3540
Simply open the file with a text editor and copy/paste the data into the import section of the web app and press Import.
36-
37-
## Monster names
38-
Monsters are identified by their ID which is a 5 digit number. The first 3 digits uniquely identify the monster type, for example 101=Fairy, 102=Imp, 103=Pixie, etc.. The 4th digit is set to 1 when the monster is awakened and 0 when it's not, and the 5th digit represents the attribute (1=Water, 2=Fire, 3=Wind, 4=Light, 5=Dark), so for example, 10102=Fire Fairy, 10313=Shannon(Awakened Wind Pixie)

0 commit comments

Comments
 (0)