Hacking BotW Item Names for PandaOnSmack's Trainer

lordlundar

Active Member
Newcomer
Joined
Nov 13, 2016
Messages
29
Trophies
0
Age
43
XP
360
Country
Canada
I know this probably isn't the place to put it but I can't think of another. I'm having trouble with the latest version of TCPGecko with BotW 1.3.1. for some odd reason the game freezes up while starting when I've run it. I can run the 1.1 version of TCPGecko with BotW with no issues but I cannot connect the PandaonSmack's Trainer after loading a save. Running other games with the latest version runs fine, it's just BotW that's the issue.
 

TheWord21

Well-Known Member
Member
Joined
Jun 8, 2014
Messages
811
Trophies
0
Age
30
XP
398
Country
United States
Hey, it might be just me, but I'm having a little bit of trouble using the trainer. See, I updated the TCP Gecko and now every time I try to connect the trainer to the game, it crashes the game. Anybody know what's up with that? I tried downgrading, that didn't work.
 

TheTechGenius

</Web Dev>
Member
Joined
Apr 7, 2017
Messages
815
Trophies
0
Age
36
XP
668
Country
United States
Hey, it might be just me, but I'm having a little bit of trouble using the trainer. See, I updated the TCP Gecko and now every time I try to connect the trainer to the game, it crashes the game. Anybody know what's up with that? I tried downgrading, that didn't work.
Did you also download the latest version of the trainer?

With every BOTW Game update, the trainer also needs to be updated to work with the latest game update.

If you check out PandaOnSmack's Github for his trainer, he tells you the latest game update his trainer will work for.

If you are running an older update of BOTW, then you can download a version of his trainer that is for that game version, it's on the "Releases" page, on his BOTW trainer github.

What version of BOTW are you currently running? Then I could tell you the exact version of the trainer you need.
 

TheWord21

Well-Known Member
Member
Joined
Jun 8, 2014
Messages
811
Trophies
0
Age
30
XP
398
Country
United States
Did you also download the latest version of the trainer?

With every BOTW Game update, the trainer also needs to be updated to work with the latest game update.

If you check out PandaOnSmack's Github for his trainer, he tells you the latest game update his trainer will work for.

If you are running an older update of BOTW, then you can download a version of his trainer that is for that game version, it's on the "Releases" page, on his BOTW trainer github.

What version of BOTW are you currently running? Then I could tell you the exact version of the trainer you need.

  1. Yep. But, that doesn't really help when the trainer crashes the game, regardless of whether the game/tcpgecko.elf's up-to-code or not.
  2. I'm running 1.3.1, trainer version 4.1.6 on a 5.5.2 Wii U.
  3. Before I updated the .elf file, the trainer was working just fine. JGecko itself still works without crashing the game, but not the trainer.
Oh, and this is from the error log:

Connection closed. at BotwTrainer.TcpConn.Read(Byte[] buffer, UInt32 nobytes, UInt32& bytesRead)
at BotwTrainer.Gecko.ReadBytes(UInt32 address, UInt32 length)

Value cannot be null.
Parameter name: source at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
at BotwTrainer.Gecko.GetString(UInt32 address)

Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host. at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at BotwTrainer.TcpConn.Write(Byte[] buffer, Int32 nobytes, UInt32& bytesWritten)
at BotwTrainer.Gecko.SendCommand(Command command)
at BotwTrainer.Gecko.RequestBytes(UInt32 address, UInt32 length)

Connection closed. at BotwTrainer.TcpConn.Read(Byte[] buffer, UInt32 nobytes, UInt32& bytesRead)
at BotwTrainer.Gecko.ReadBytes(UInt32 address, UInt32 length)

Value cannot be null.
Parameter name: array at System.Array.Reverse(Array array)
at BotwTrainer.Gecko.GetUInt(UInt32 address)

Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host. at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at BotwTrainer.TcpConn.Write(Byte[] buffer, Int32 nobytes, UInt32& bytesWritten)
at BotwTrainer.Gecko.SendCommand(Command command)
at BotwTrainer.Gecko.RequestBytes(UInt32 address, UInt32 length)

Connection closed. at BotwTrainer.TcpConn.Read(Byte[] buffer, UInt32 nobytes, UInt32& bytesRead)
at BotwTrainer.Gecko.ReadBytes(UInt32 address, UInt32 length)

Value cannot be null.
Parameter name: array at System.Array.Reverse(Array array)
at BotwTrainer.Gecko.GetUInt(UInt32 address)

Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host. at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at BotwTrainer.TcpConn.Write(Byte[] buffer, Int32 nobytes, UInt32& bytesWritten)
at BotwTrainer.Gecko.SendCommand(Command command)
at BotwTrainer.Gecko.RequestBytes(UInt32 address, UInt32 length)

Connection closed. at BotwTrainer.TcpConn.Read(Byte[] buffer, UInt32 nobytes, UInt32& bytesRead)
at BotwTrainer.Gecko.ReadBytes(UInt32 address, UInt32 length)

Value cannot be null.
Parameter name: array at System.Array.Reverse(Array array)
at BotwTrainer.Gecko.GetFloat(UInt32 address)
 
Last edited by TheWord21,

TheTechGenius

</Web Dev>
Member
Joined
Apr 7, 2017
Messages
815
Trophies
0
Age
36
XP
668
Country
United States
  1. Yep. But, that doesn't really help when the trainer crashes the game, regardless of whether the game/tcpgecko.elf's up-to-code or not.
  2. I'm running 1.3.1, trainer version 4.1.6 on a 5.5.2 Wii U.
  3. Before I updated the .elf file, the trainer was working just fine. JGecko itself still works without crashing the game, but not the trainer.


That is strange. It works perfectly fine for me, I am also on 1.3.1 (Latest BOTW update) and trainer version 4.1.6.

However, I am still on v5.5.1. I didn't update my console yet, even though I have Haxchi.

So that could be the problem. But that's just my best guess, so don't quote me on that, I could be wrong. But that is the only thing different with our setups, as far as I'm aware anyway.
 

TheWord21

Well-Known Member
Member
Joined
Jun 8, 2014
Messages
811
Trophies
0
Age
30
XP
398
Country
United States
That is strange. It works perfectly fine for me, I am also on 1.3.1 (Latest BOTW update) and trainer version 4.1.6.

However, I am still on v5.5.1. I didn't update my console yet, even though I have Haxchi.

So that could be the problem. But that's just my best guess, so don't quote me on that, I could be wrong. But that is the only thing different with our setups, as far as I'm aware anyway.

Well... I guess I've essentially screwed myself out of the trainer by updating the .elf file, since as I've previously stated, it worked just fine before doing that.
 

TheWord21

Well-Known Member
Member
Joined
Jun 8, 2014
Messages
811
Trophies
0
Age
30
XP
398
Country
United States
@TheTechGenius Well, I've tried using the 5.5.2 exploit,
Oh yeah, that's right. I forgot you said that, sorry.

That's alright. Soooo, essentially, I guess that means I'm S.O,L. on that front, huh?

I still don't get how JGecko works without issue... let me tell ya; I've tried using the web exploit (u.drg.li) for 5.5.2 after reinstalling everything from scratch and that failed because the trainer still crashed the game. I've tried CFW and HBL channel and that fell flat on its' face, and I know I'm doing everything right, so... what's goin' on, if it's not updating the .elf that was the problem?
 

TheTechGenius

</Web Dev>
Member
Joined
Apr 7, 2017
Messages
815
Trophies
0
Age
36
XP
668
Country
United States
@TheTechGenius Well, I've tried using the 5.5.2 exploit,


That's alright. Soooo, essentially, I guess that means I'm S.O,L. on that front, huh?

I still don't get how JGecko works without issue... let me tell ya; I've tried using the web exploit (u.drg.li) for 5.5.2 after reinstalling everything from scratch and that failed because the trainer still crashed the game. I've tried CFW and HBL channel and that fell flat on its' face, and I know I'm doing everything right, so... what's goin' on, if it's not updating the .elf that was the problem?
I would delete TCP Gecko from your SD Card, then download Gecko Updater and run it. It should download the latest TCP Gecko and JGecko for you. Then transfer tcpgecko to your SD Card. The latest TCP Gecko has the codehandler built in, so it only has one install option when you run it on your WiiU.

After you run TCP Gecko, launch BOTW, but don't connect with the trainer yet, wait until BOTW is booted up and after you actually load your game, when your saved game is loaded and your moving around in the world, wait about 10 seconds then connect with the trainer.

I suggest doing that, so everything has a chance to load. It probably isn't necessary, but it doesn't hurt to try, right?

Note: Gecko Updater is a java application you run on your computer, not your WiiU. It just downloads the latest TCP Gecko and JGeckoU for you.
 
Last edited by TheTechGenius,

TheWord21

Well-Known Member
Member
Joined
Jun 8, 2014
Messages
811
Trophies
0
Age
30
XP
398
Country
United States
@TheTechGenius I did everything you said, and it still crashed. I waited for 30 seconds, on top of that... one more time, here's everything I'm using so we know I'm up-to-date and that it cannot possibly be because of a fault on my end...
  • I have the most recent tcpgecko.elf and homebrew launcher.
  • I'm using v1.3.1 BOTW with DLC v2.0, USA Region with a 5.5.2 Black Wii U. This obviously requires a v4.1.6 of the trainer...
  • To access Homebrew, I have to use the StUpiidhax (u.drg.li) website.
 

TheTechGenius

</Web Dev>
Member
Joined
Apr 7, 2017
Messages
815
Trophies
0
Age
36
XP
668
Country
United States
@TheTechGenius I did everything you said, and it still crashed. I waited for 30 seconds, on top of that... one more time, here's everything I'm using so we know I'm up-to-date and that it cannot possibly be because of a fault on my end...
  • I have the most recent tcpgecko.elf and homebrew launcher.
  • I'm using v1.3.1 BOTW with DLC v2.0, USA Region with a 5.5.2 Black Wii U. This obviously requires a v4.1.6 of the trainer...
  • To access Homebrew, I have to use the StUpiidhax (u.drg.li) website.

Yeah, that is strange. Because I use the same things as you, I even have the same console, the Black WiiU, same versions of the trainer and TCP Gecko, and same BOTW version. The only thing that is different is the WiiU Firmware (I'm on 5.5.1/Haxchi).

But as far as I know the trainer is working on 5.5.2, so that shouldn't be the problem.

I'm not sure. Maybe you should send PandaOnSmack a PM, and see what he thinks could be the problem?
 

skoolzout1

Well-Known Member
Member
Joined
Mar 16, 2017
Messages
538
Trophies
0
Location
The Maple Syrup Aisle
XP
953
Country
Canada
If there really are differences between 5.5.1 and 5.5.2 for codes at least, most of the codes could easily be remade for 5.5.2 if someone with 5.5.2 who knows the basics of code making wants to try it. Ive made a majority of my codes easily update-able so all it would take is really one person finding links health address and dumping their game.
 

TheTechGenius

</Web Dev>
Member
Joined
Apr 7, 2017
Messages
815
Trophies
0
Age
36
XP
668
Country
United States
If there really are differences between 5.5.1 and 5.5.2 for codes at least, most of the codes could easily be remade for 5.5.2 if someone with 5.5.2 who knows the basics of code making wants to try it. Ive made a majority of my codes easily update-able so all it would take is really one person finding links health address and dumping their game.
Yeah, that's what I was thinking. But I don't have a WiiU on 5.5.2 to test it. Actually, the trainer for BOTW is the only reason why I didn't update to 5.5.2, I already have Haxchi installed too. I just feared that the trainer would stop working, because I would be lost without the trainer. lol.

I beat the entire game twice so far, on 2 different accounts. And I just created a 3rd account to beat it again. There are still things I never got or seen in my 1st and 2nd play through. So the trainer has helped me so much in my play throughs, it makes things so much faster, so I don't have to backtrack all the time. lol
 

TheWord21

Well-Known Member
Member
Joined
Jun 8, 2014
Messages
811
Trophies
0
Age
30
XP
398
Country
United States
@TheTechGenius Well, it might either be that or like I said, updating the tcpgecko.elf on 5.5.2 if you haven't done it already. I mean, the trainer can't just suddenly fail without explanation, right?
 

TheTechGenius

</Web Dev>
Member
Joined
Apr 7, 2017
Messages
815
Trophies
0
Age
36
XP
668
Country
United States
@TheTechGenius Well, it might either be that or like I said, updating the tcpgecko.elf on 5.5.2 if you haven't done it already. I mean, the trainer can't just suddenly fail without explanation, right?
I'm not sure. But updating the Tcpgecko elf shouldn't crash your game. But then again, it may be corrupted. But I think I remember you saying that you already tried putting a new updated Tcpgecko elf on your SD Card, and it still crashed.

So I am lost at this point. lol.


EDIT: Maybe the trainer is being blocked by a firewall on your PC or router? Try turning off any Anti-virus software, and turn off your Windows firewall, just to check and see if that is the problem.

I am just trying to come up with some ideas that you can try. I'm really not sure at this point.
 
Last edited by TheTechGenius,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ButterScott101 @ ButterScott101: +1