Hacking XCXGecko: Xenoblade Chronicles X trainer GUI using pyGecko

tivu100

Well-Known Member
Member
Joined
Jun 6, 2015
Messages
2,260
Trophies
0
Age
34
XP
1,136
Country
United States
I am running into problem running xcxgecko for my friend on his laptop. Windows Vista

Log:

Traceback (most recent call last):
File "XCXGecko.py", line 4, in <module>
File "urllib2.pyc", line 94, in <module>
File "httplib.pyc", line 80, in <module>
File "mimetools.pyc", line 6, in <module>
File "tempfile.pyc", line 35, in <module>
File "random.pyc", line 885, in <module>
File "random.pyc", line 97, in __init__
File "random.pyc", line 113, in seed
WindowsError: [Error -2146893795] Provider DLL failed to initialize correctly
 

Jazzist

Well-Known Member
Member
Joined
Jun 27, 2013
Messages
158
Trophies
0
Age
34
XP
282
Country
Any way to remove the music from Skell flying? I really really hate how it starts from zero if I'm just trying to jump...
 

lurkerer

Well-Known Member
Newcomer
Joined
Jan 12, 2016
Messages
61
Trophies
0
Age
35
XP
167
Country
I can't find the files for the EU console haxserver as the link is down on the main thread, does anyone have a copy?
 
Last edited by lurkerer,

nickluweiwei

New Member
Newbie
Joined
Oct 21, 2017
Messages
1
Trophies
0
Age
38
XP
51
Country
Hong Kong
Sorry, my English is not very good,But I really need your help,I like this modifier very much. I can't live without it,But I was very stupid and upgraded to 5.52,Is there any way to use it? Can you help me?
(I've been using the wj44.ml web site to open up the changes,But 5.52 has failed)

 

lurkerer

Well-Known Member
Newcomer
Joined
Jan 12, 2016
Messages
61
Trophies
0
Age
35
XP
167
Country
I'm having an issue connecting via tcpgecko whilst playing the undub / uncensored version 1.0.1E, does anyone have a work around / advice?
 

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
Can't seem to get this to work. I activated TCPGecko and it never can find my system, some help would be appreciated. :unsure:
Try this TCPGecko installer. It's a .elf so you need to launch it from the HBL. When you run it, it should ask to install TCPGecko and display your Wii U's IP on the top of the screen. Write the IP into XCXGecko and then press A on the Wii U, launch XCX and then try to connect via XCXGecko.

If it still can't connect then your Wii U and PC most likely aren't connected to the same router, so fix that. A good way to tell is by running Wireless Network Watcher and you should be able to see one of the entries as a "Nintendo" device.
 

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
Hey TGLaw,
I've a question. I installed TCPGecko, Haxchi and I got the IP of my Wii U. What should I do now? I've firmware 5.5.2 (EU)
Run XCXGecko, type in your IP and hit the connect button. Change the offset to JP/EU by hitting the drop-down menu on the top. If it's still showing incorrect values for things, go to the Global Address Offset tab, then type in your credits/funds into the "Current Value" box and hit search. (Your credits is the gold/money/funds in XCX) Once a value pops up, use that code offset and hit the checkmark.
 

specialsnowflakehd

Member
Newcomer
Joined
Nov 21, 2017
Messages
13
Trophies
0
XP
63
Country
Finland
Comming back to you (TGLaw). I got this message when I was running the XCXGecko.py file:

Traceback (most recent call last):
File "C:\XCXGecko\xcxgui\xcx_utils.py", line 33, in parseCfg
config[label] = cfg.get(section, option)
File "C:\Python27\lib\ConfigParser.py", line 340, in get
raise NoOptionError(option, section)
NoOptionError: No option 'code_offset' in section: 'General'

Traceback (most recent call last):
File "C:\XCXGecko\XCXGecko.py", line 224, in <module>
gui = XCXGeckoMainWindow()
File "C:\XCXGecko\XCXGecko.py", line 34, in __init__
GeckoMainWindow.__init__(self)
File "C:\XCXGecko\gui\GeckoMainWindow.py", line 49, in __init__
self.initInterface()
File "C:\XCXGecko\XCXGecko.py", line 39, in initInterface
GeckoMainWindow.initInterface(self)
File "C:\XCXGecko\gui\GeckoMainWindow.py", line 53, in initInterface
self.initUI()
File "C:\XCXGecko\XCXGecko.py", line 99, in initUI
GeckoMainWindow.initUI(self)
File "C:\XCXGecko\gui\GeckoMainWindow.py", line 89, in initUI
self.initToolbars()
File "C:\XCXGecko\XCXGecko.py", line 189, in initToolbars
GeckoMainWindow.initToolbars(self)
File "C:\XCXGecko\gui\GeckoMainWindow.py", line 135, in initToolbars
if self.d.config['code_offset'] == cand_offset:
TypeError: 'NoneType' object has no attribute '__getitem__'
>>>
then the X logo showed up, the programm started to load but then it disappeared. How can I fix the issue? Did I overlooked something? Thanks in regards. (Maybe I'll update this post If I get it running properly)
 

Dekirai

Well-Known Member
Member
Joined
Jun 21, 2016
Messages
1,050
Trophies
0
XP
2,609
Country
Germany
It would be really nice if you would do that. I appreciate your work and effort!
Hmm well I can't promise it. I just found one hit hack, godmode etc but now the addresses are shifted (means I have to do pointers) but I can't find these addresses anymore. Now I lost the motivation to it because it would be an awesome trainer with it.
 

specialsnowflakehd

Member
Newcomer
Joined
Nov 21, 2017
Messages
13
Trophies
0
XP
63
Country
Finland
I'm pretty sure you'll find another solution if you try. Do you know how to solve my little problem I'm having with Python? You can check my third last post. There is a message poping up when I run XCXGecko.py.
 

specialsnowflakehd

Member
Newcomer
Joined
Nov 21, 2017
Messages
13
Trophies
0
XP
63
Country
Finland
That's okay. Sadly I can't do anything until someone explains what can I do... but yeah... when will that happen... This thread is dead
XCXGecko.py doesn't wanna run. There isn't even a tutorial. The post of the creator is written like "everyone knows how to run it". Even the readme file is useless as it's just a copy of the XCXGecko github page. Not everyone is a genius. This is how it feels like running arround in circles just because you don't know python and/or cmd good enough. I even read several posts on the internet and it didn't help either. If you have problems and asking for help chances are you wont get a reply (in this thread). It's just sad. I really appreciate your efforts making this trainer but not everyone is a genius knowing how to use python very well. Whoever created the trainer should consider himself lucky that no one can come to him adressing the issues. I mean come on... There is nothing more than a disservice making someone running arround in circles with documentations like this. You could do better than that and you should have known that several people don't understand or know anything about python or cmd. I don't wanna offend someone as this is just my opinion.
 
Last edited by specialsnowflakehd,

TGLaw

Well-Known Member
Newcomer
Joined
May 5, 2016
Messages
79
Trophies
0
Age
22
XP
189
Country
United States
Hmm well I can't promise it. I just found one hit hack, godmode etc but now the addresses are shifted (means I have to do pointers) but I can't find these addresses anymore. Now I lost the motivation to it because it would be an awesome trainer with it.
That's because most of the addresses for your stats (melee attack, potential, etc) are all dynamic, and therefore change all the time. I'm also too lazy to make pointers for them.

That's okay. Sadly I can't do anything until someone explains what can I do... but yeah... when will that happen... This thread is dead
XCXGecko.py doesn't wanna run. There isn't even a tutorial. The post of the creator is written like "everyone knows how to run it". Even the readme file is useless as it's just a copy of the XCXGecko github page. Not everyone is a genius. This is how it feels like running arround in circles just because you don't know python and/or cmd good enough. I even read several posts on the internet and it didn't help either. If you have problems and asking for help chances are you wont get a reply (in this thread). It's just sad. I really appreciate your efforts making this trainer but not everyone is a genius knowing how to use python very well. Whoever created the trainer should consider himself lucky that no one can come to him adressing the issues. I mean come on... There is nothing more than a disservice making someone running arround in circles with documentations like this. You could do better than that and you should have known that several people don't understand or know anything about python or cmd. I don't wanna offend someone as this is just my opinion.

Try running compatibility troubleshooter? (Right click, properties, compatibility) I know I had to set mine to windows 8 mode before it worked properly.

--------------------- MERGED ---------------------------

That's because most of the addresses for your stats (melee attack, potential, etc) are all dynamic, and therefore change all the time. I'm also too lazy to make pointers for them.

Oh, also, 1-shotting can be dangerous since there are online rankings that track the most damage you can do in one hit. If you manage to go over 85 million, it's pretty much impossible for you to beat that score in realistic terms, so you'll be plastered on the top of the rankings as a hacker. Better hope Nintendo doesn't notice.
 
Last edited by TGLaw,

Dekirai

Well-Known Member
Member
Joined
Jun 21, 2016
Messages
1,050
Trophies
0
XP
2,609
Country
Germany
That's because most of the addresses for your stats (melee attack, potential, etc) are all dynamic, and therefore change all the time. I'm also too lazy to make pointers for them.



Try running compatibility troubleshooter? (Right click, properties, compatibility) I know I had to set mine to windows 8 mode before it worked properly.

--------------------- MERGED ---------------------------
I know that they are dynamic. I found it once in the 1C000000 - 1D000000 range but after a wii u crash i wasnt able to find it again from 10000000 - 30000000
 

specialsnowflakehd

Member
Newcomer
Joined
Nov 21, 2017
Messages
13
Trophies
0
XP
63
Country
Finland
Try running compatibility troubleshooter? (Right click, properties, compatibility) I know I had to set mine to windows 8 mode before it worked properly.
For some unknown reasons the config.ini file wasn't working so I fixed the codes in the file and managed to run the .py file without any problems. I typed my IP in the bar my I got these messages:
[11/30/17 23:21:08]: Connecting to Wii U on XXX.xxx...
[11/30/17 23:21:10]: Timed out while connecting to Wii U on XXX...
Did I something wrong or did I forgot something? Yes, I started Haxchi. I clicked on the 3rd option in the Offset dropdown menu: "53248 5.5.X EU/JP". Again, I installed the HomebrewLauncher, TCPGecko (got the IP) and Haxchi on my WiiU (that's all!). Did I miss something?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: aeiou