pip3 install ortools jsonpickle
Open Shapeshifter game in Chrome. Login if required.
Open Developer tools
Copy paste shapeshifter.js
into console
Copy output into main
of shapeshifter.py
Run python3 shapeshifter.py
Manually click the grids according to the output. Coordinates given refer to top left of the bounding box of each pattern
seq_idx
, boardElem_idx
, activeShape_idx
, nextShapes_idx
based on state of Neopets account. Depending on what other boxes does your account screen have, look at tbodys
. Run the following:
const content = document.getElementById('content');
const tbodys = content.firstElementChild.firstElementChild.getElementsByTagName('tbody');
tbodys;
Then, mouseover to figure out and replace the idx appropriately
shapeshifter.js
script can work, because it messes up the indexing