Problems with hackless wii users for wiimm's custom server connection

Started by TLG, May 27, 2014, 02:11:02 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Hello everyone. In this thread I'd like to discuss the issues with trying to use Wiimmfi without having to use homebrew. The main issue, that I'd like to get right into, is that the Wimmfi patch does not allow other codes, not even customized music. What Diddy Kong and I want to do is use Riivo as a method to load the patch for hackless users. But, riivo seems to work with every game except Brawl when it comes to the main.dol patch. It fails every time, and a much needed updated is necessary to fix this problem. The only way to rectify this type of problem is to contact the riivo team for an update on their software... However, no updates have been made since last year in December. All of the netcode is in main.dol.

Actually riivolution can load main.dol if you use the normal patching method which can be found here http://rvlution.net/riivolution/images/a/ac/SSBBtemplate.xml instead of using riivo for gecko users. Basically every file you want to replace goes to the ssbb folder and files have to be named exactly like they are in the disk.

Can't you just write a code to patch these things? I'm more than sure it's loaded in memory.

Quote from: FuruderikaBernkastel on May 27, 2014, 10:01:21 AM
Actually riivolution can load main.dol if you use the normal patching method which can be found here http://rvlution.net/riivolution/images/a/ac/SSBBtemplate.xml instead of using riivo for gecko users. Basically every file you want to replace goes to the ssbb folder and files have to be named exactly like they are in the disk.

remember a custom server hack on the vault? yah that XML has the key to it, however, when you load it (after correcting my typo)


instead of the strap screen (this test was performed on BOTH a wii and WIIU with versions 1.04 and 1.06 with BRAND NEW condition wiis  and brawl discs BOTH returned instead of a strap screen, thIS appears instead and the game freezes,


we are loading a file that you fools have never attempted before, with an ISO inject, we were successsfu;, but riivo is our roadblock.  we are trying to hackless wii the new servers WITH mods allowed

Quote from: Doqtor Kirby on May 27, 2014, 06:31:14 PM
Can't you just write a code to patch these things? I'm more than sure it's loaded in memory.


tried that too, what we got was a 200 line GCT and error code 20110, WFC for this software has been discontinued, this means the gecko method was a failure and NOT POSSIBLE and requiring people to use some unfamiliar code and some complicated bypass thing that we seem to never include to make things eaiser and simpler this meant it failed and the game was still trying to connect to gs.nintendowifi.net instead of wiimmfi.de

sorry, but as far as online players go we best keep pushing, or ditch brawl altogether andgo to smash 4 AND modless (with a 6 moth gap of no smashing, what do you have to say about that?

Quote from: Diddy Kong link=topic=68425.msg1263488#msg1263488tried that too, what we got was a 200 line GCT and error code 20110, WFC for this software has been discontinued, this means the gecko method was a failure and NOT POSSIBLE and requiring people to use some unfamiliar code and some complicated bypass thing that we seem to never include to make things eaiser and simpler this meant it failed and the game was still trying to connect to gs.nintendowifi.net instead of wiimmfi.de

sorry, but as far as online players go we best keep pushing, or ditch brawl altogether andgo to smash 4 AND modless (with a 6 moth gap of no smashing, what do you have to say about that?
:kirby: Well let me take a crack at writing a code...

It seems that there are multiple references to the old WFC
> gpcm.gs.nintendowifi.net
> gpsp.gs.nintendowifi.net
> gamestats.gs.nintendowifi.net
> gamestats2.gs.nintendowifi.net
> %s.available.gs.nintendowifi.net [ Unsure what %s does. I think it's where the friend code goes. ]
> %s.natneg1.gs.nintendowifi.net
> %s.natneg2.gs.nintendowifi.net
> %s.natneg3.gs.nintendowifi.net
> %s.master.gs.nintendowifi.net
> %s.gamestats.gs.nintendowifi.net
> %s.gamestats2.gs.nintendowifi.net
> %s.ms%d.gs.nintendowifi.net [ Now a %d??? ]

Should all instances of 'gs.nintendowifi.net' be replaced by 'wiimmfi.de', leaving the prefixes, or replace all the strings, prefixes and all?
e~ I missed a couple:
> https://naswii.test.nintendowifi.net/ac
> https://naswii.nintendowifi.net/ac
> https://naswii.dev.nintendowifi.net/ac
[ The above three appear twice, except the second time the ending is /pr, not /ac. ]
> http://gamestats2.nintendowifi.net/
> http://sdkdev.gamespy.com/games/
> http://ishikawa.servebeer.com/games/

Quote from: Doqtor Kirby on May 28, 2014, 12:33:01 AM
:kirby: Well let me take a crack at writing a code...

It seems that there are multiple references to the old WFC
> gpcm.gs.nintendowifi.net
> gpsp.gs.nintendowifi.net
> gamestats.gs.nintendowifi.net
> gamestats2.gs.nintendowifi.net
> %s.available.gs.nintendowifi.net [ Unsure what %s does. I think it's where the friend code goes. ]
> %s.natneg1.gs.nintendowifi.net
> %s.natneg2.gs.nintendowifi.net
> %s.natneg3.gs.nintendowifi.net
> %s.master.gs.nintendowifi.net
> %s.gamestats.gs.nintendowifi.net
> %s.gamestats2.gs.nintendowifi.net
> %s.ms%d.gs.nintendowifi.net [ Now a %d??? ]

Should all instances of 'gs.nintendowifi.net' be replaced by 'wiimfi.de', leaving the prefixes, or replace all the strings, prefixes and all?
WAYY more than that
its about double or 2.5x more URLs than that and also HTTPS:// replaced with just HTTP://
sir

and the friendcode theory i believe you are right:
below was my attempt at the code, the right half are the new addresses, the left colum are where in the RAM dump they are,  i may have missed some and i dont know how to write codes at all, but I knew basically what it possibly does based on knowledge of using the dump to make a code DEACTIVATOR

thoug try to comompress my code to as few lines as possible, our goal here is to simplify and make a hackless method to the new server AND mods (if possible, add support for playing TWO BRSTMs at once (which is how  my item music hack achieves the impossible)

BEFORE CLICKING THE SPOILER BELOW, please note, that I encourage using file replacesments where possible (over using codes as the easy way out), and for a sort of riivolution to return to brawl hacking as my latest descoveries in the hacking world are currently not gecko compliant (even if USB loader is used)

[spoiler]
FAILED ATTEMPT Wiimmfi [Diddy Kong]
0448EE00 7769696D
0448EE04 6D66692E
0448EE08 64650000
0448EE0C 00000000
0448F808 7769696D
0448F80C 6D66692E
0448F810 64650000
0448F814 00000000
04489F64 2E776969
04489F68 6D6D6669
04489F6C 2E646500
04489F70 00000000
04489F74 00000000
04489F84 732E7769
04489F88 696D6D66
04489F8C 692E6465
04489F90 00000000
04489F94 00000000
04489FA8 7769696D
04489FAC 6D66692E
04489FB0 64650000
04489FB4 00000000
04489FC8 732E7769
04489FCC 696D6D66
04489FD0 642E6465
04489FD4 00000000
04489FD8 00000000
04489FE8 732E7769
04489FEC 696D6D66
04489FF0 692E6465
04489FF4 00000000
04489FF8 00000000
0448A008 732E7769
0448A00C 696D6D66
0448A010 692E6465
0448A014 00000000
0448A018 00000000
0448A028 2E776969
0448A02C 6D6D6669
0448A030 2E646500
0448A034 00000000
0448A038 00000000
0448A04C 7769696D
0448A050 6D66692E
0448A054 64650000
0448A058 00000000
0448A070 2E776969
0448A074 6D6D6669
0448A078 2E646500
0448A07C 00000000
0448A080 00000000
0448A08C 67732E77
0448A090 69696D6D
0448A094 66692E64
0448A098 65000000
0448A09C 00000000
0448D41C 3A2F2F6E
0448D420 61732E74
0448D424 6573742E
0448D428 7769696D
0448D42C 6D66692E
0448D430 64652F61
0448D434 63000000
0448D438 00000000
0448D43C 00000000
0448D444 3A2F2F6E
0448D448 61732E77
0448D44C 69696D6D
0448D450 66692E64
0448D454 652F6163
0448D458 00000000
0448D45C 00000000
0448D460 00000000
0448D468 3A2F2F6E
0448D46C 61732E64
0448D470 65762E77
0448D474 69696D6D
0448D478 66692E64
0448D47C 652F6163
0448D480 00000000
0448D484 00000000
0448D488 00000000
0448D49C 3A2F2F6E
0448D4A0 61732E74
0448D4A4 6573742E
0448D4A8 7769696D
0448D4AC 6D66692E
0448D4B0 64652F70
0448D4B4 72000000
0448D4B8 00000000
0448D4BC 00000000
0448D4C4 3A2F2F6E
0448D4C8 61732E77
0448D4CC 69696D6D
0448D4D0 66692E64
0448D4D4 652F7072
0448D4D8 00000000
0448D4DC 00000000
0448D4E0 00000000
0448D4E8 3A2F2F6E
0448D4EC 61732E64
0448D4F0 65762E77
0448D4F4 69696D6D
0448D4F8 66692E64
0448D4FC 652F7072
0448D500 00000000
0448D504 00000000
0448D508 00000000
0448DD30 2E776969
0448DD34 6D6D6669
0448DD38 2E64652F
0448DD3C 00000000
0448DD40 00000000
0448E880 7769696D
0448E884 6D66692E
0448E888 64650000
0448E88C 00000000
0448EE00 7769696D
0448EE04 6D66692E
0448EE08 64650000
0448EE0C 00000000
0448F808 7769696D
0448F80C 6D66692E
0448F810 64650000
0448F814 00000000
0448FF80 2E776969
0448FF84 6D6D6669
0448FF88 2E646500
0448FF8C 00000000
0448FF90 00000000
044909DC 2E776969
044909E0 6D6D6669
044909E4 2E646500
044909E8 00000000
044909EC 00000000
04490C00 67732E77
04490C04 69696D6D
04490C08 66692E64
04490C0C 65000000
04490C10 00000000
04490C1C 67732E77
04490C20 69696D6D
04490C24 66692E64
04490C28 65000000
04490C2C 00000000
04490C38 67732E77
04490C3C 69696D6D
04490C40 66692E64
04490C44 65000000
04490C48 00000000
04490D88 67732E77
04490D8C 69696D6D
04490D90 66692E64
04490D94 65000000
04490D98 00000000
04490FB8 732E7769
04490FBC 696D6D66
04490FC0 692E6465
04490FC4 00000000
04490FC8 00000053


below is a copy of the patched DOL from my Smash Bros. LAWL pack:
http://www.mediafire.com/download/2ed335s5u1g2trh/diddy.dol


does wiimm know about this??

keep in mind he doesn't pay attention to Brawl... (let alone this forum)
he told me himself he has no interest in it :/

but in any case please spread the news plox. :)

I've said too much already to wiimm to notify him about this XD
(not sure if he even gives 2 craps about me anymore) lol

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

May 28, 2014, 04:37:51 AM #7 Last Edit: May 28, 2014, 04:40:07 AM by Doqtor Kirby
Sooooo....... I made a working gecko code, and it's only FPC length (comparison: this code is 125 lines, the FPC is 115), on account of using 06 codetype instead of 04.
Sorry but you are not allowed to view spoiler contents.

Lemme know how it works out for y'all.

Quote from: Tcll on May 28, 2014, 03:37:56 AM
does wiimm know about this??

keep in mind he doesn't pay attention to Brawl... (let alone this forum)
he told me himself he has no interest in it :/

but in any case please spread the news plox. :)

I've said too much already to wiimm to notify him about this XD
(not sure if he even gives 2 craps about me anymore) lol
unless you are contributing to the work, please stay out of this TCLL, we already established on skype that the noobs up there arent gonig to aid us, we need to do this on our own
Quote from: Doqtor Kirby on May 28, 2014, 04:37:51 AM
Sooooo....... I made a working gecko code, and it's only FPC length (comparison: this code is 125 lines, the FPC is 115), on account of using 06 codetype instead of 04.
Sorry but you are not allowed to view spoiler contents.

Lemme know how it works out for y'all.
I will try it out, btw, I think we should encourage the PMBR to make their DOL patch from their app and not rely on the code we just made they use too many codes as it is :P

Post Merge: May 28, 2014, 05:11:32 AM

I have tested it and the code did not work, its still connecting to nintendo WFC not wiimmfi


Quote from: Diddy Kong on May 28, 2014, 05:03:34 AMI have tested it and the code did not work, its still connecting to nintendo WFC not wiimmfi
It seemed to work for me. Maybe it's not compatible with U's, just regular Wiis. I tested it on my Wii with no other codes with Gecko OS using the AXNextFrame hooktype (I was too lazy to change it back beforehand.)
Maybe AXNextFrame is the Key to make it work.

Quote from: Doqtor Kirby on May 28, 2014, 06:23:00 PM
It seemed to work for me. Maybe it's not compatible with U's, just regular Wiis. I tested it on my Wii with no other codes with Gecko OS using the AXNextFrame hooktype (I was too lazy to change it back beforehand.)
Maybe AXNextFrame is the Key to make it work.
well im using riivolution on wiiU not gecko OS as I have mods I want to use that are not gecko compliant too, like i said gecko methods also need to support playing two brstms at once as a certain mod is peaking intereast in people, and they are going to want this code and a way to load that mod without trouble


Quote from: Dantarion on May 28, 2014, 07:41:54 PM
Ill look into this.
when you look into this, may I ask that for the PM loader that you try to have a dol patch performed on a file basis by the PM app if possible to reduce your team's code ussage

I appriciate your attention to this wifi solution matter, if you get an improved code, please credit me and doqtor kirby,, I have been looking into the brawl side of patches since the custom servers were launched last month, if you need live chat, you can summon me to the PM chat by pming me on the IRC server, or kcmm's chat by mentioning my name to ping me

I am still aiming for riivo to still be usable here because I have been working on a mod nobody has been able to do and the FPC breaks the music when my work goes off

Quote from: Diddy Kong on May 28, 2014, 11:13:47 PMI am still aiming for riivo to still be usable here because I have been working on a mod nobody has been able to do and the FPC breaks the music when my work goes off
Riivo may or may not be used by everyone ever again, because there are new and rising innovations for both Gecko load methods and Riivo load methods.

That is, until there is an official way to run BrawlEx on Riivo.