Created
September 30, 2017 00:47
-
-
Save ashquarky/143541120b7e1394c218976b0b330671 to your computer and use it in GitHub Desktop.
WaraWara Plaza's EUR XML file; with data stripped out and annotated.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
Australian (EUR) console; signed in as native NNID | |
http[s]://olveu.cdn.nintendo.net/xml/warawara/L1/eu/all/teen.xml | |
No special auth needed; works in a web browser | |
HTTP/1.1 200 OK | |
Server: Apache | |
ETag: "421c904409fa4953470148a9144389ad:1504573890" | |
Last-Modified: Tue, 05 Sep 2017 01:11:30 GMT | |
Accept-Ranges: bytes | |
Content-Type: application/xml | |
Content-Length: 1039636 | |
Date: Sun, 10 Sep 2017 07:35:51 GMT | |
Connection: keep-alive | |
Cache-Control: no-cache | |
"this post" refers to the post I was looking at while REing | |
--> | |
<?xml version="1.0" encoding="UTF-8"?> | |
<result> | |
<has_error>0</has_error> | |
<version>1</version> | |
<request_name>topics</request_name> | |
<!--ISO 8601 date;space;hh:mm:ss. See Last-Modified/Date header above; looks like 14-day rotations? Likely GMT.--> | |
<expire>2017-09-19 01:11:26</expire> | |
<!--Array of <topic> elements; topic corresponds to game--> | |
<topics> | |
<topic> | |
<empathy_count><!--"Yeah!" count; likely 32-bit. Large.--></empathy_count> | |
<has_shop_page>1</has_shop_page> | |
<icon><!--zlib-compressed base64-encoded TGA game icon. 128x128.--></icon> | |
<title_ids> | |
<title_id><!--Base10 EUR title ID, no dash--></title_id> | |
<title_id><!--Base10 JAP title ID, no dash--></title_id> | |
<title_id><!--Base10 USA title ID, no dash--></title_id> | |
</title_ids> | |
<title_id><!--Base10 EUR title ID, no dash; likely corresponds with XML region--></title_id> | |
<community_id><!--Base10 rep of 0xFFFFFFFF--></community_id> | |
<!--Could be fun to experiment with this one--> | |
<is_recommended>0</is_recommended> | |
<name><!--Game name, native-lang string ("Super Mario Maker")--></name> | |
<!--array of <person>s--> | |
<people> | |
<person> | |
<!--Likely an array of <post>, WaraWara only has one per person though--> | |
<posts> | |
<!--TEXT POST--> | |
<post> | |
<body><!--Native-lang string; post body. Truncated to 100chars?--></body> | |
<community_id><!--same as community_id above--></community_id> | |
<country_id><!--Seems arbitrary. This post was 110.--></country_id> | |
<created_at><!--Same format as <expire> tag above--></created_at> | |
<feeling_id><!--Likely corresponds to Mii face chosen while posting. This post was 1--></feeling_id> | |
<id><!--Unsure. This post was AYMHAAADAAADV44X43KQqQ--></id> | |
<is_autopost>0</is_autopost> | |
<is_community_private_autopost>0</is_community_private_autopost> | |
<is_spoiler>0</is_spoiler> | |
<is_app_jumpable>0</is_app_jumpable> | |
<empathy_count><!--"Yeah!" count, as above.--></empathy_count> | |
<language_id><!--This (english) post was 1--></language_id> | |
<mii><!--Some kind of base64 binary representation of the user's Mii. Contains their name.--></mii> | |
<mii_face_url><!--URL@http://mii-images.cdn.nintendo.net; 96x96 PNG image. Appeared to be a happy face, explaiins feeling_id?--></mii_face_url> | |
<number><!--Possibly an index into the <posts> array? Always 0 for WaraWara, all <posts> arrays only have one member--></number> | |
<pid><!--Seemingly random 32-bit number. 1777945398 for this post.--></pid> | |
<platform_id><!--Possibly splits Wii U/3DS? This post was 1--></platform_id> | |
<region_id>4</region_id> | |
<reply_count>82</reply_count> | |
<screen_name><!--Likely NNID name. Some chars HTML-encoded (> &)--></screen_name> | |
<title_id><!--Same format as above; EUR--></title_id> | |
</post> | |
</posts> | |
</person> | |
<person> | |
<posts> | |
<!--SCREENSHOT POST. Will empty already explained attributes.--> | |
<post> | |
<body><!--Body text.--></body> | |
<community_id></community_id> | |
<country_id><!--77 for this post--></country_id> | |
<created_at></created_at> | |
<feeling_id></feeling_id> | |
<id><!--AYMHAAADAAADV44XUreo1g--></id> | |
<is_autopost></is_autopost> | |
<is_community_private_autopost></is_community_private_autopost> | |
<is_spoiler></is_spoiler> | |
<is_app_jumpable></is_app_jumpable> | |
<empathy_count></empathy_count> | |
<language_id><!--Post was in English, ID was 2. Screenshot had French text--></language_id> | |
<mii></mii> | |
<mii_face_url></mii_face_url> | |
<number></number> | |
<pid></pid> | |
<platform_id></platform_id> | |
<region_id></region_id> | |
<reply_count>10</reply_count> | |
<screen_name></screen_name> | |
<!--Here's the important bit--> | |
<screenshot> | |
<size><!--Size in bytes, matches Content-Length from server--></size> | |
<url><!--URL@https://s3.amazonaws.com/olv-public/ss/. No file extension, 800x450 JPEG.--></url> | |
</screenshot> | |
<title_id></title_id> | |
</post> | |
</posts> | |
</person> | |
<person> | |
<posts> | |
<!--PAINTING post. As above.--> | |
<post> | |
<body><!--Empty.--></body> | |
<community_id></community_id> | |
<country_id><!--This one was 78--></country_id> | |
<created_at></created_at> | |
<feeling_id><!--5 - "puzzled" mii_face_url--></feeling_id> | |
<id><!--AYMHAAADAAADV44YzKBPzA--></id> | |
<is_autopost></is_autopost> | |
<is_community_private_autopost></is_community_private_autopost> | |
<is_spoiler></is_spoiler> | |
<is_app_jumpable></is_app_jumpable> | |
<empathy_count></empathy_count> | |
<language_id><!--3. Text in drawing was English.--></language_id> | |
<mii></mii> | |
<mii_face_url></mii_face_url> | |
<number>0</number> | |
<!--Again, this is the good bit--> | |
<painting> | |
<format>tga</format> | |
<content><!--Same compression/encoding as game icons above.--></content> | |
<size><!--Size of decoded base64. Still compressed.--></size> | |
<url><!--URL@https://s3.amazonaws.com/olv-public/pap. No extension, 320x120 PNG.--></url> | |
</painting> | |
<pid></pid> | |
<platform_id></platform_id> | |
<region_id></region_id> | |
<reply_count></reply_count> | |
<screen_name><!--Strong use of UTF-8 here--></screen_name> | |
<title_id></title_id> | |
</post> | |
</posts> | |
</person> | |
</people> | |
<!--Increments with each <topic> in the XML. Not 0-based (smh)--> | |
<position>1</position> | |
</topic> | |
<!--More <topic>s follow. Community ID is still 0xFFFFFFFF. Splatoon only had its EUR titleIDs.--> | |
</topics> | |
</result> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment