Multi Game Support
-
-
-
NintendoFan schrieb:
@Wiimm Another new game definition for a WiiWare game called Texas Hold'em Tournament. Feel free to change the short name to something else, couldn't really think of anything better
DDragoon schrieb:
Another game definition hot of the presses. This is for Final Fantasy Fables: Chocobo's Dungeon. If anyone would like to test it with me feel free to let me know.
I haven't any time at Easter. I will insert both game definitions today in the evening or tomorrow.
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.
-
malekmaroc7 schrieb:
I mean, who create the page and which software was used of wiimmfi.de
PokeAcer is right: I use (different) text editors to create and maintain Wiimmfi including the PHP scripts for wiimmfi.de (portal).
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.
-
"Final Fantasy Fables: Chocobo's Dungeon" and "Texas Hold'em Tournament" are enabled now.
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.
-
Okay, so:
For Texas Holdem Tournament, I tested with two profiles and got these results:
Friend rooms work
With anyone does not(left them searching for a while and nothing happened, but I'll see if they don't work for sure later)
Not surprisingly, rankings don't work, but it doesn't actually disconnect you from the server after the fact that it's unable to access them. I'm not able to check ranked games because apparently, you need like 6 players for that, I'm not that dedicated to this game
Also, upon reconnecting after the first test session in which I determined the above information, I got an error code I've never actually seen before: 98870. It's not even known in the large list of error codes that's been collected. I am thinking it's GAMESTATS related, but I'm not sure how.Friend Codes(Be sure to tell me that you've added me so I can add you back):
Spoiler anzeigen Wii Games:
Mario Kart Wii: 2366-7332-2898
Super Smash Bros. Brawl: 5243-2582-8369
Fortune Street: 4772-0893-9264
Animal Crossing City Folk/Let's go to the City: 4988-1638-6337 (Name: NFan Town:NinLand)
*insert signature here*
*cringe* -
@NintendoFan Gamestats TCP or HTTP related? If the latter, you might want to look for the game's secret. However, if it's the former you might want to ask @PokeAcer to see if there is something in the log. Regardless, you should probably make a network dump.
-
I don't know if it's TCP or HTTP for sure, but it is probably HTTP since poke just fixed TCP like a few days ago. I was planning on making a network dump but I haven't had the time to do it yetFriend Codes(Be sure to tell me that you've added me so I can add you back):
Spoiler anzeigen Wii Games:
Mario Kart Wii: 2366-7332-2898
Super Smash Bros. Brawl: 5243-2582-8369
Fortune Street: 4772-0893-9264
Animal Crossing City Folk/Let's go to the City: 4988-1638-6337 (Name: NFan Town:NinLand)
*insert signature here*
*cringe* -
my screenlog.0 for the script has never seen "texasholdwii" ever.
98870 is a HTTP GAMESTATS error iirc, you get it when doing rankings-y stuff ( @Sepalani serious question: surely something of HTTP gamestats is standardised since the URLs are the same and they all use similar error codes? Or does the DWC GAMESTATS library just suck :P) -
The URLs might be standardised just like GameSpy ones or similarly. No idea for the error code though. Might be similar to 1XXXX error codes. I should have a look to Mario Strikers Charged Football debug messages and see if I can find any clue concerning error codes. I'm not familiar enough to say that this library suck, knowing that Gamestats TCP is based on GameSpy, I'm not entirely sure for the HTTP version since it hasn't been covered/emulated entirely yet.
Not to mention that according to error code thread:
98XXX: error with sake -
So I've finally looked into what happens, the game does make an attempt to connect to GS HTTP. However, the game seems to be not be able to access the file it wants because the server doesn't allow it, throwing a 403.
HTML-Quellcode
- GET /texasholdwii/web/client/get2.asp?pid=600245126 HTTP/1.1..Host: gamestats2.gs.wiimmfi.de..User-Agent: GameSpyHTTP/1.0..Connection: close...
- HTTP/1.1 403 Forbidden..Date: Sat, 29 Apr 2017 19:21:36 GMT..Server: Apache/2.4.18 (Ubuntu)..Content-Length: 331..Connection: close..Content-Type: text/html; charset=iso-8859-1....<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">.<html><head>.<title>403 Forbidden</title>.</head><body>.<h1>Forbidden</h1>.<p>You don't have permission to access /texasholdwii/web/client/get2.asp.on this server.<br />.</p>.<hr>.<address>Apache/2.4.18 (Ubuntu) Server at gamestats2.gs.wiimmfi.de Port 80</address>.</body></html>.
Friend Codes(Be sure to tell me that you've added me so I can add you back):
Spoiler anzeigen Wii Games:
Mario Kart Wii: 2366-7332-2898
Super Smash Bros. Brawl: 5243-2582-8369
Fortune Street: 4772-0893-9264
Animal Crossing City Folk/Let's go to the City: 4988-1638-6337 (Name: NFan Town:NinLand)
*insert signature here*
*cringe*Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von NintendoFan ()
-
@NintendoFan that normally means I haven't the key - I add the key into the Python GS HTTP server and then tell apache to proxy accordingly
-
Well then here's the key, for that and for Sepalani to add into his list of keys
OmChlBKhPLPWMAsQJniy0001185d00000bc9000020004e54305ctexasholdwii
edit: just realized I missed an extra i in the key(for the gamename at the end), I guess I was a bit hasty with copy pasting itFriend Codes(Be sure to tell me that you've added me so I can add you back):
Spoiler anzeigen Wii Games:
Mario Kart Wii: 2366-7332-2898
Super Smash Bros. Brawl: 5243-2582-8369
Fortune Street: 4772-0893-9264
Animal Crossing City Folk/Let's go to the City: 4988-1638-6337 (Name: NFan Town:NinLand)
*insert signature here*
*cringe*Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von NintendoFan ()
-
@Wiimm I have technically 2 definitions, for NHL 2k11. The issue is it has two game names: nhl2k11wiiam (Auto Match) and nhl2k11wii (Regular) but they use the same secret and ID3. I've attached both however they use the same ID4s so it's a bit iffy.
I also created one for NHL 2k10, which only has one game - it's also in the ZIP. -
Fast answer: It's impossible to use both settings together, because the ID4 is used to find the correct game and the profile. SO for tests we should activate the first and than after a while the second.
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.
-
@PokeAcer
Do you have network dumps where both of these game names are used? It will be helpful to identify what they share and what they don't.
@Wiimm
There are special cases where games aren't identified by ID4 but game names. Gamestats HTTP and TCP are good examples. This alternate game name might have an impact on domain names which are based on it (NATNEG, MS, master, etc.) as well. However, without a network dump it'll be really hard to tell how to handle that game properly. -
@Sepalani
For Wii games, Wiimmfi checks the login parameter "gsbrcd" to select the game and for not-login actions also "gamecd".
"gsbrcd" contains an ID4 + the console specific part of the "nick". And that works fine (until now?).
And the domain name is usually "naswii.wiimmfi.de" for all games at NAS login.
So I think I need implementation time to enable both variants at the same time. That's the reason that I want tests to analyses traffic dumps. And than I must decide, if it is worth it.
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.
-
PokeAcer schrieb:
The issue is it has two game names: nhl2k11wiiam (Auto Match) and nhl2k11wii (Regular) but they use the same secret and ID3.
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.
-
I analyzed some error dumps for new games and found this:
texasholdwii
It uses binary data for matchmaking. I enabled is now. So please try again.
chocotokiwii
Three database members added. 2 of them are integers, but auto add defined strings. Usually it doesn't matter (It's only important for sorting and comparing).
Custom Robo Arena US
There are 3 classes of profiles: ACLJ, ACLE and ACLP. ACLE (USA) and ACLP (PAL) use the same matchmaking table. Friend codes across the regions must be converted using the friend code converter. For the Japanese version I have only very few logins.
Animal Crossing: Wild World
There are 2 classes of profiles: Japan and USA+PAL. Both use the same matchmaking table. Friend codes across the regions must be converted using the friend code converter.
Pro Evolution Soccer 2011
There are 3 classes of profiles: SPVP, SPVE and SPVJ. All use the same matchmaking table. Friend codes across the regions must be converted using the friend code converter.
Links:
* Friend Code Converter: wiimmfi.de/fc-converter
* Game history: wiimmfi.de/game-history
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.
-
Wiimm schrieb:
I analyzed some error dumps for new games and found this:
Animal Crossing: Wild World
There are 2 classes of profiles: Japan and USA+PAL. Both use the same matchmaking table. Friend codes across the regions must be converted using the friend code converter.
I previously did tests remember, it freezes if USA/PAL and JPN connect. Don't allow FC conversions. -
Results from the 20 May test with Sword for Mario Sports Mix:
Disable FC converter as it seems the final point (14 points where set is 15) errors out automatically, I have PCAP proof of this with PAL stuff.
I'll be doing more PAL stuff in an hour or so. -
@Wiimm I can confirm PAL<->PAL and NTSC-U<->NTSC-U works for Friend however FC converter should be disabled as it breaks at set point. GAMESTATS TCP Dummy Data means you see "Guest C" at friendlist.
Random Matchup, however, is still not working - I've attached a PCAP of me trying to search when @MrBean35000vr was also searching to no avail.
I believe these two (the two words are seperate dumps) were NTSC-U<->PAL that fail at Set Point, yet this one was of a full PAL battle that worked (and I lost ofc) -
PokeAcer schrieb:
@Wiimm I can confirm PAL<->PAL and NTSC-U<->NTSC-U works for Friend however FC converter should be disabled as it breaks at set point. GAMESTATS TCP Dummy Data means you see "Guest C" at friendlist.
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.
-
-
I already removed support for "FC Converter" yesterday.
Wiimms Mario Kart Fun 2023-09
Mittwochs & Donnerstags
ab 19:30 Uhr CEST (17:30 UTC)
mit Team-Speak (freiwillig)
FC: Wiimm=0432-5226-7951, Leseratte=2880-9868-0945
WIT: Wiimms ISO Tools
Verwaltet Plain ISO, WDF, WIA, CISO, WBFS, FST: kann Extrahieren, Erstellen, Patchen, Mischen und Überprüfen
SZS: Wiimms SZS Tools
Verwaltet SZS-, BRRES-, U8-, BMG-, BREFT-Dateien uvm.
PN ohne persönlichen Charakter werden ignoriert. Support-Anfragen gehören ins Forum.