Windows Phone Marketplace 連結:
http://www.windowsphone.com/zh-HK/apps/28bcc57b-e1d8-4f61-a508-fc5b2b91157d
XAP 包:
http://www.wpxap.com/thread-476471-1-1.html
修改很簡單,將 isNeedGamerServices 這個變數初始化成 false 即可。
ui.dll 的 IL 修改如下:
*** ui.org.ilThu Sep 6 12:09:42 2012--- ui.ilThu Sep 6 12:10:34 2012****************** 25510,25516 **** IL_0013: stsfld bool ui.NetWorking::isLicensed IL_0018: ldc.i4.0 IL_0019: stsfld bool ui.NetWorking::s_hasUploadLeaderboards! IL_001e: ldc.i4.1 IL_001f: stsfld bool ui.NetWorking::isNeedGamerServices IL_0024: ldnull IL_0025: stsfld class [Microsoft.Xna.Framework.Game]Microsoft.Xna.Framework.GamerServices.GamerServicesComponent ui.NetWorking::s_gamerServicesInstance--- 25510,25516 ---- IL_0013: stsfld bool ui.NetWorking::isLicensed IL_0018: ldc.i4.0 IL_0019: stsfld bool ui.NetWorking::s_hasUploadLeaderboards! IL_001e: ldc.i4.0 IL_001f: stsfld bool ui.NetWorking::isNeedGamerServices IL_0024: ldnull IL_0025: stsfld class [Microsoft.Xna.Framework.Game]Microsoft.Xna.Framework.GamerServices.GamerServicesComponent ui.NetWorking::s_gamerServicesInstance