Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 2.36 KB

oldmethod.md

File metadata and controls

44 lines (35 loc) · 2.36 KB

Old method

How to use

WARNING: This project requires you to have a Pi-hole server and a WiFi capable device. (Built-in or external WiFi dongle)

This guide only applies to Windows PCs, but instructions for Linux are coming soon. Your computer must be configured to use the Pi-hole DNS Server!

  1. Install Node.js, npm and git if not installed
  2. Open terminal
    • Search for cmd or Windows Terminal in windows search bar
  3. Clone repository git clone https://github.com/martin0300/GDPS-Editor-2.2-Save-Extractor
  4. Run npm i and node extractor.mjs in your terminal
  5. Setup Pi-hole settings
    • Add gdpseditor.com and point it to your computer's local ip in Local DNS Records (Local DNS -> DNS Records)
      • Your local ip will be printed when running node extractor.mjs
    • Add game.gdpseditor.com and point it to gdpseditor.com in Local CNAME Records (Local DNS -> CNAME Records)
  6. Setup Windows settings
    • Disable IPv6 in network adapter settings (Guide)
    • Create a WiFi hotspot (Guide)
    • Run ipconfig /flushdns in your terminal
  7. Connect your phone to your computer's WiFi hotspot
  8. Open GDPS Editor 2.2
  9. Click settings -> Account -> Save and wait for it to finish
  10. Wait for script to write Finished
  11. Browse the save data from the folder saveFiles using https://gdcolon.com/gdsave/
  12. Cleanup
    • Disable WiFi hotspot
    • Reenable IPv6 in network adapter settings
    • Reconnect phone to home network

How does it work?

This works by creating a capture server and pointing gdpseditor.com and game.gdpseditor.com to it using Pi-hole. Then when the client on your device tries to backup the data it will be redirected to the capture server and it will be saved to CCGameManager and CCLocalLevels.

Credits

You can find the rest of the credits here.