Misc Wiimmfi announcements

Wiimm

Developer
OP
Member
Joined
Aug 11, 2009
Messages
2,292
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,519
Country
Germany
NDS Games are working now!

After a first NDS login success (first combined efforts for NDS) with Mario Kart DS I have enabled all 3 NDS games with available game definitions:
* Mario Kart DS
* Animal Crossing DS
* Pokemon Diamond-Pearl

Please test!

---------------------------------------

SSBB issue?

The new param analysis helps to find an issue for SSBB!!

We know that some SSBB users have matchmaking problems. I think it is a SSBB update/configuration issue.
When announcing "online", SSBB sends a param called "key_ver". Here is count for the last days (repeated messages by same profile are not counted):
Code:
5526 key_ver = SbxDef7C26 _O
 555 key_ver = SbxDef7C26 _T
 410 key_ver = SbxDef8218E_O
  49 key_ver = SbxDef8218E_T
                     ^^^^^ ^
                     11111 2

The strings differs in 2 parts:
* Either "f7C26 " or "8218E"
* Either "O" or "T"

On searching for matchmaking, only players with the same 'key_ver' are searched. So for example it's very hard for a player with config "SbxDef8218E_T" to find other players.

I have now impmented an extended game stats table to enable self analysis (find out what it means):
* http://wiimmfi.de/game/smashbrosxwii
 
  • Like
Reactions: cvskid

Wiimm

Developer
OP
Member
Joined
Aug 11, 2009
Messages
2,292
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,519
Country
Germany
Second Amnesty

The new ban systems runs now nearly 6 month. Since that 2320 bans and 5779 room kicks were made. 1 month later, I disabled the old ban system with the consequence of a first Amnesty. And now I decided to deactivate all 139 bans from 2014.

But believe me:
Moderators will see the old ban and if cheating again, the older and harder punishments will be activated again.
 

Wiimm

Developer
OP
Member
Joined
Aug 11, 2009
Messages
2,292
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,519
Country
Germany
Game Definitions

I have renewed all game definition files: http://download.wiimm.de/wiimmfi/game-definitions/​
If you want that Wiimmfi supports a new game, please use the new template.

New are:
* HISTORY: Archive historical infos about enabling, disabling, success and falure.
* G-ID4: Define alternative ID4 for the game (game CD).
* FC_MODE​: Define an FC mode (Wii, NDS, ...) for the game.
* FC_ASSIGN​: Allow a user to assign its FC (for games with unknown FC_MODE; inactive yet)

A special page is planned for the history. A first quick and dirty history can be found here:
* http://wiimmfi.de/game-history​
Any info about errors or missed entries are welcome.
 

Wiimm

Developer
OP
Member
Joined
Aug 11, 2009
Messages
2,292
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,519
Country
Germany
Wiimmfi anniversary

Since May 10, 2014, exact 1 year ago, Wiimmfi is open to the public. Time for a little history.

It started in November 2012. I tried to analyse the network traffic of Mario Kart Wii and developed mkw-ana. The goal was to find out more about MKWii and to be able to create an own server if Nintendo ever shut down its servers. Therefore I archived each dump and also a video to find out what happened. mkw-ana supports also a kind of subscription to synchronize events detected at the video with the log output. Until beginning of 2014 I have collected 30GB of dumps and (very compressed) videos. Leseratte was the other man who was interested in all this and helped to improve mkw-ana.

When Nintendo announced the shutdown in February 2014, we (Leseratte and I) started the hot phase of the Wiimmfi project. We created more dumps about special situations like profile creation and connection tests. We started the development of the different servers (NAS/AC, NAS/PR, GPCM, GSPS, NATNEG, MASTER and MS). And last not least this english speaking sub-forums are founded.

At the beginning I setup a DNS server to redirect traffic through a server that stores it for many games. I extent my WIT and my SZS tools to support Wiimmfi specific patching for different test stages. I started scripts at different servers to retrieve and collect much data as possible from the original Gamespy servers.

With all the archived knowledge of the 16 month before, we were very successful in only some weeks. I spent my complete Easter holidays (2 weeks) into the project. And in early May we successfully played MKWii in different only modus successfully.

Then, at May 10, Wiimmfi was opened to the public:
  • A general Wii game patcher was released. It is necessary to exchange https request by http request. And it also replaces 'nintendowifi.net' by 'wiimmfi.de'.
  • For MKWii we provided a special patcher that also exchanges strings.
  • Wiimmfi was transferred from a test server to the Wii-Homebrew.com server and opened for the public.
  • The database known about more than 2 millions profiles created by Nintendo/Gamespy.
At May 20, the day of server shutdown, Wiimmfi supported 23 games. Today it supports 55 games. And from the beginning, Wiimmfi run very stable and had only a handful hard issues. One of it goes over 10 days because problems with the server hardware.

Last not least I will provide you a list of helpers: Mitarbeiter am Wiimmfi-Projekt (german)
 

DJPlace

going hire Ronald McDonald To Gun Down Nintendo.
Member
Joined
Apr 16, 2008
Messages
5,843
Trophies
2
Age
41
XP
4,555
Country
United States
i swear i will get a wii and add castlevania judgement on that list of working games and make it work...
 
  • Like
Reactions: Pepois
D

Deleted User

Guest
The OP says CFG loader has an auto patcher, where is it? Ive been looking everywhere in the options
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,729
Trophies
2
XP
8,537
Country
Tuvalu
The database known about more than 2 millions profiles created by Nintendo/Gamespy.

i don't really understand this bit - you got (stole/hacked?) profiles from nintendos server? or, created 2 million yourself?

anyway, thanks for all the hard work! very very cool!
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
i don't really understand this bit - you got (stole/hacked?) profiles from nintendos server? or, created 2 million yourself?

anyway, thanks for all the hard work! very very cool!

It's just data that is exchanged between the server and client. They're just hash pairs and don't have any information that can be used to identify anyone. I'm guessing the hash is based on the console ID for the Wii.
 
  • Like
Reactions: cearp

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
The OP says CFG loader has an auto patcher, where is it? Ive been looking everywhere in the options
there are different release of CFG Loaders (official, mods, etc.)
I think one of them have the option, but I wasn't sure. I added it to the op anyway.
If you tried all versions (official and mods) and you are sure there's no such option I'll remove it from the first post.
 
D

Deleted User

Guest
thank god this is still here.
THANK GOD YOU SUPPORT SMASH!
*censored* NO THAT YOU DONT HAVE World at War SERVERS!
ADD EM
OK, let's reply to *this* person, get ready for your lecture:
First, :teach::teach::teach:. Wiimm and Leseratte both put a lot of time into things, heck atm Leseratte himself is trying to make WC24 a thing (IK, I'm a tester on WHB for it) and he's worked out how to send competition messages, and will be looking into RKG distribution soon, and Wiimm has made *from only net dumps* a *quite amazing* server that has OPENHOST support for people to join rooms w/o fcs, a better ban system than GameSpy/Ninty, kick from room support and more! They want to focus on the Ninty aspects, if they want to do more out of the nintendo spectrum they will if and when they have time. Second, maybe they don't *have* the dumps. Third, and this is a repeat, *Wiimmfi* was made to support Nintendo WFC-using games that would have no online after they shutdown.
Rant over.

All :bow: Wiimm
 
D

Deleted User

Guest
Quick thing Wiimm,
Will we
Yeah ;)

btw, I tried world at war, but it connects to *.mmp3.demonware.net and I know nothing about this server.

I've been told demonware's servers are still up... Also, will we ever be able to get Pokemon GTS working, as someone has released source code of one + battle vid server (gamestats) and that is being used for AltWFC. I've personally used it and it works great.
Website : http://pkmnclassic.net
Sourcecode : https://github.com/mm201/pkmnFoundations
 
  • Like
Reactions: Pepois

Wiimm

Developer
OP
Member
Joined
Aug 11, 2009
Messages
2,292
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,519
Country
Germany
​A few minutes ago I updated the MS server script (PHP). I have found more details about the relay functionality of MS and can now deliver more packets with an easier algorithm. I don't know, if the old MS did ever denied a packet because of unknown length.

Btw:
I'm on the way to replace the old PHP MS server by a C variant integrated into the MASTER server. First tests are positive. The new C based MS can handle binary data and some other special queries that the old PHP version can't.
 

Jaggent360

GBATemps very own Punished "Venom" Snake
Member
Joined
Apr 4, 2015
Messages
120
Trophies
0
Location
Böllnas
XP
113
Country
My short tests with WaW failed. But if anyone will more tests incl. dump analysis, then I can enable Wiimmfi support again.
They use nintendo wifi, at least my WBFS. iT says the error when the servers are down. Does anyone know a wiimmfi alternative for WaW?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
    K3Nv2 @ K3Nv2: Tell Kanye I need power