Alright so first of all here's my setup:
Tried both Arduino 2.3.2 and 1.8.19.
Used this link in the Additional URLs box "https://dl.espressif.com/dl/package_esp32_index.json".
On mobile hotspot, but all firewalls and virus protection already disabled, so don't worry about that.
Error:
Error downloading http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-windows_386.tar.gz (for 1.8.19)
Failed to install platform: 'esp32:3.0.0'. 2 UNKNOWN: Get "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-windows_386.tar.gz": dial tcp [2606:4700::6812:b15]:80: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (for 2.3.2)
Asked ChatGPT how to manually install it. Its instructions seemed right. Manually installed it, still doesn't work.
Won't have access to a internet router for a whole while.