I got it to work, no SD cheats!
Basically, I loaded up Geckiine, input my PC's IP (with the PC running a caffeine serve) and then I booted up TPHD (Disc version) and connected the trainer, the trainer works and all (crashes on some things, I can't seem to get the map loader to work) The trainer won't work with TCPGecko (I've tried all versions) and JGeckoU won't work with Geckiine
I don't want this trainer to die so I thought I'd share my knowledge on this
(I probably am not the first person to discover this, nor am I this big techno genius, I just stuffed around to see what I could do!)