Skip to content

Instantly share code, notes, and snippets.

Demonstration of Updating Public Game Apps on the Microsoft Store

There are some myths related to updating public apps on the Microsoft Store that I would like to dispel. I will demonstrate that public apps like RetroArch uploaded to the Microsoft Store can be updated, even if they are categorized as games.

For the purposes of this demonstration, an update to an existing public FTP app on the Microsoft Store will be shown. Note the app ID that is displayed for this existing app: 9P363P05BZLV. Also, note that it is categorized as a game.

ratingsboard

Here's a screenshot of the app itself running on an Xbox.

ratingsboard

This is why I will never work with tunip3.

tunip3 violated several licenses and abused his position of power. You can see here tunip3’s scheme, which was clearly commercial in nature. Also note the exploitative tone: “we don’t care how broke you are, how you don’t have a debit card or how you really really want these games specifically on your Xbox ... If you want it that badly, you’ll find a way to pay.”

See here: https://i.imgur.com/e1NNXv8.jpg See here:https://i.imgur.com/szjHShj.jpg

In addition, his store was selling VVVVVV, with assets, on retail mode without permission. He asked for and received a license exception from the author, Terry Cavanagh, but only for distributing it without assets, on dev mode, non-commercially. Selling it on retail mode with assets was a clear violation.

License exception: https://github.com/TerryCavanagh/VVVVVV/blob/master/License%20exceptions.md

2021-04-16 16:19:01.724 T:6524 INFO <general>: -----------------------------------------------------------------------
2021-04-16 16:19:01.724 T:6524 INFO <general>: Starting Kodi (19.0 (19.0.0) Git:20210414-1a1c5028f2). Platform: Windows NT x86 64-bit
2021-04-16 16:19:01.724 T:6524 INFO <general>: Using Release Kodi x64
2021-04-16 16:19:01.724 T:6524 INFO <general>: Kodi compiled 2021-04-16 by MSVC 191627034 for Windows NT x86 64-bit version 10.0 (0x0A000007)
2021-04-16 16:19:01.724 T:6524 INFO <general>: Running on Microsoft Xbox Series X with WINDOWS 10.0.19041.6737, kernel: WINDOWS x86 64-bit version 10.0.19041.6737
2021-04-16 16:19:01.724 T:6524 INFO <general>: FFmpeg version/source: 4.3.2-Kodi
2021-04-16 16:19:01.724 T:6524 INFO <general>: Host CPU: Unknown, 8 cores available
2021-04-16 16:19:01.724 T:6524 INFO <general>: System has 5.0 GB of RAM installed
2021-04-16 16:19:01.726 T:6524 INFO <general>: Desktop Resolution: 1920x1080
2021-04-16 16:19:01.726 T:6524 I
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Users\USER\Desktop\New RetroArch\RetroArch\pkg\msvc-uwp\x64\ReleaseANGLE\RetroArch-msvc2017-UWP\AppX\RetroArch-msvc2017-UWP.exe'. Symbols loaded.
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Symbols loaded.
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Symbols loaded.
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Symbols loaded.
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Windows\System32\ws2_32.dll'. Symbols loaded.
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. Symbols loaded.
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. Symbols loaded.
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbase.dll'. Symbols loaded.
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Windows\System32\d3d11.dll'. Symbols loaded.
'RetroArch-msvc2017-UWP.exe' (Win32): Loaded 'C:\Windows\Syste
[ERROR] Failed to open libretro core: "S:\Program Files\WindowsApps\38290N-Soft.RetroRev_1.1.35.70_x64__4jca6m9tq7wsr\cores\x64\cores\pcsx2_libretro.dll"
[ERROR] Error(s): The specified module could not be found.
[INFO] [CORE]: Using content: Q:\Users\UserMgr0\Downloads\Katamari Damacy (USA)\Katamari Damacy (USA).iso.
[INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [CORE]: Unloading core..
[INFO] [CORE]: Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] [Overrides]: Redirecting save file to "Q:\Users\UserMgr0\AppData\Local\Packages\38290N-Soft.RetroRev_4jca6m9tq7wsr\LocalState\saves\Katamari Damacy (USA).srm".
[INFO] [Overrides]: Redirecting save state to "Q:\Users\UserMgr0\AppData\Local\Packages\38290N-Soft.RetroRev_4jca6m9tq7wsr\LocalState\states\Katamari Damacy (USA).state".
ChangeDisplaySettings( (ClrDep:=32) , (Wid:=3840) , (Hei:=2160) , (Hz:=60) )
ChangeDisplaySettings( cD, sW, sH, rR ) {
  VarSetCapacity(dM,156,0), NumPut(156,dM,36)
  DllCall( "EnumDisplaySettingsA", UInt,0, UInt,-1, UInt,&dM ), NumPut(0x5c0000,dM,40)
  NumPut(cD,dM,104),  NumPut(sW,dM,108),  NumPut(sH,dM,112),  NumPut(rR,dM,120)
  Return DllCall( "ChangeDisplaySettingsA", UInt,&dM, UInt,0 )
}
@Nun-z
Nun-z / crash
Created February 16, 2020 05:10
Steam crash
Serial number of failed request: 261
xerror_handler: X failed, continuing
SteamUpdateUI: An X Error occurred
X Error of failed request: BadGC (invalid GC parameter)
Major opcode of failed request: 60 (X_FreeGC)
Resource id in failed request: 0xc00010
Serial number of failed request: 262
xerror_handler: X failed, continuing
SteamUpdateUI: An X Error occurred
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)