MysteryMachine Patcher 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=MysteryMachine Patcher
|title=Mystery Machine
|image=MysteryMachinePatcher.jpg
|image=3dspc.png
|description=Mystery Gift Server Spoofer for Pokemon Gen VI (XYORAS).
|description=Mystery Gift Server Spoofer for Pokemon Gen VI (XYORAS).
|author=shinyquagsire23
|author=shinyquagsire23
Line 8: Line 8:
|version=0.2
|version=0.2
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/MysteryMachinePatcher.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/mysterymachinepatcher.7z
|website=http://mys.salthax.org/
|website=http://mys.salthax.org
|source=https://github.com/shinyquagsire23/MysteryMachine-Patcher
}}
}}
<youtube>QcYcaF9V9BE</youtube>
{{Obsolete}}


== Mystery Machine ==
Mystery Machine is a Mystery Gift Server Spoofer for Pokemon Gen VI (XYORAS). This allows any homebrew-able 3DS to download serial-code mystery gifts at-will, in addition to serving some previous mystery gifts of the past.


''' Mystery Gift Server Spoofer for Pokemon Gen VI (XYORAS)
It works by spoofing the serial validation and BOSS servers in order to allow the serving of any event desired. The patcher is based on HANS and will dump and modify the code for the Pokemon games in order to redirect them to an alternate server.
This allows any homebrew-able 3DS to download serial-code mystery gifts
at-will, in addition to serving some previous mystery gifts of the past. Jinkies!'''


=== Setup ===
==User guide==
See the [https://mys.salthax.org/ official website] for more details on usage and installation.


First, download the Mystery Machine code dumper and patcher from [https://github.com/shinyquagsire23/MysteryMachine-Patcher/releases here], ctr-httpwn from [https://github.com/yellows8/ctr-httpwn/releases here] and HANS from
===FAQ===
the 3DS homebrew starter pack. Extract each to the SD card appropriately. Make sure the sdmc:/hans/ folder exists on
'''Q. Spoofing?'''
your SD card. Next, download the following user_config.xml from [https://mys.salthax.org/user_config.xml here] and place it at sdmc:/3ds/ctr-httpwn/user_config.xml.
This will allow the HANS-patched code to access online Mystery Gift events and bypass update requirements through ctr-httpwn.


Next, run the Mystery Machine code patcher 3dsx with the game you intend to use. This will dump the game's code and
This code modification redirects all the servers used for serial code validation and BOSS to our own servers, which will emulate the functionality of the official servers. As a result, functionality can also be added such as the ability for the serial code input to also act as a selection for which events to download.  
patch it so that it will communicate with the Mystery Machine's servers for Mystery Gift. This only needs to be done once
per game, one time only, as long as the patched .code files are in sdmc:/hans/.


Once you have your code patched, the following are the only things needed to do for each launch of Mystery Machine:
Previous BOSS events can also be archived and still be used, since the BOSS archives are still signed and valid, despite no longer existing on Nintendo's servers. This allows (some) previous events to be replayed.
First, launch ctr-httpwn and enable online functionality. Then open HANS with your game, adjust the settings to your desired
region and language, and set &quot;Code -&gt; SD&quot; to &quot;YES&quot;. Additional romfs modifications can also be loaded if desired, along with
higher N3DS clock speeds. Once all the settings are set properly, press &quot;OK&quot; to launch, and proceed to Mystery Gift.


In Mystery Gift, you have two options: Either go through the Internet gift as normal and recieve previous and current gifts,
'''Q. What events are available?'''
or use the Code gifts. With code gifts, you can manually select from a storehouse of archived gifts, using the BOSS ID
of the gift you want to recieve. Different versions of the games may contain different gifts from each other, depending on
which gifts were previously archived. For the most part, however, you can simply type the digits of the code you are downloading
within the first 4 digits of the serial code. So if you wanted to download event 553 for the serial code Hoopa, you would type
&quot;0553&quot; and press enter to fill the rest of the code with 0's. Event 12 would be &quot;0012&quot;, 1234 would be &quot;1234&quot; and so on. Information
on held events can be found in the FAQ section.


=== Credits ===
Current events and their IDs can be found [https://mys.salthax.org/events/ here].


Mystery Gift RE (for details see [http://douevenknow.us/post/134763119853/reverse-engineering-the-mystery-gift-protocol-for here]) and reimplementation by [https://github.com/shinyquagsire23 Shiny Quagsire]
==Media==
SALT greetz: Dazzozo and WulfyStylez
'''Mystery Machine - Mystery Gift Spoofing For All''' ([https://www.youtube.com/watch?v=bPp5RHZ7DhU Shiny Quagsire]) <br>
[https://github.com/yellows8 yellows8] for [https://github.com/yellows8/ctr-httpwn ctr-httpwn], and [https://github.com/smealum smealum] for [https://github.com/smealum/HANS HANS], which the patcher is also based on.
<youtube>bPp5RHZ7DhU</youtube>


=== FAQ ===
==Credits==
* Mystery Gift RE (for details see [http://douevenknow.us/post/134763119853/reverse-engineering-the-mystery-gift-protocol-for here]) and reimplementation by [https://github.com/shinyquagsire23 Shiny Quagsire].
* SALT greetz: Dazzozo and WulfyStylez
* [https://github.com/yellows8 yellows8] for [https://github.com/yellows8/ctr-httpwn ctr-httpwn], and [https://github.com/smealum smealum] for [https://github.com/smealum/HANS HANS], which the patcher is also based on.


==== Spoofing? ====
==External links==
* Official website - https://mys.salthax.org
* GitHub - https://github.com/shinyquagsire23/MysteryMachine-Patcher
* GBAtemp - https://gbatemp.net/threads/pokemon-xyoras-mystery-machine-mystery-gift-spoofer.422613


This code modification redirects all the servers used for serial code validation and BOSS to our own servers,
[[Category:3DS homebrew rom hacks]]
which will emulate the functionality of the official servers. As a result, functionality can also be added such
[[Category:Homebrew hack utility for 3DS games]]
as the ability for the serial code input to also act as a selection for which events to download. Previous BOSS
events can also be archived and still be used, since the BOSS archives are still signed and valid, despite no
longer existing on Nintendo's servers. This allows (some) previous events to be replayed.
 
==== What events are available? ====
 
Current events and their IDs can be found [[events/|here]].
 
==== Help, XYORAS is telling me I need to update! ====
 
This means you didn't place user_config.xml correctly on your SD card or you never launched ctr-httpwn.
 
==== When I dump, it freezes/hangs on &quot;map built&quot;! ====
 
Either it is still dumping your code, (it takes some time) or you forgot to create the sdmc:/hans/ folder on
your SD card.

Revision as of 13:10, 28 March 2022

Mystery Machine
3dspc.png
General
Authorshinyquagsire23
TypeHack Utilities
Version0.2
LicenseMixed
Last Updated2016/04/11
Links
Download
Website
Source

Mystery Machine is a Mystery Gift Server Spoofer for Pokemon Gen VI (XYORAS). This allows any homebrew-able 3DS to download serial-code mystery gifts at-will, in addition to serving some previous mystery gifts of the past.

It works by spoofing the serial validation and BOSS servers in order to allow the serving of any event desired. The patcher is based on HANS and will dump and modify the code for the Pokemon games in order to redirect them to an alternate server.

User guide

See the official website for more details on usage and installation.

FAQ

Q. Spoofing?

This code modification redirects all the servers used for serial code validation and BOSS to our own servers, which will emulate the functionality of the official servers. As a result, functionality can also be added such as the ability for the serial code input to also act as a selection for which events to download.

Previous BOSS events can also be archived and still be used, since the BOSS archives are still signed and valid, despite no longer existing on Nintendo's servers. This allows (some) previous events to be replayed.

Q. What events are available?

Current events and their IDs can be found here.

Media

Mystery Machine - Mystery Gift Spoofing For All (Shiny Quagsire)

Credits

External links

Advertising: