Windows Phone Marketplace 链接:
http://www.windowsphone.com/zh-HK/apps/70f3c02b-0d27-4772-877e-df6726b05732

XAP 包下载地址:
http://www.wpxap.com/thread-473098-1-1.html

RollInTheHole.dll 的 IL 修改如下:

*** r.org.il   Thu Aug 30 16:35:46 2012
--- r.il    Thu Aug 30 16:43:20 2012
***************
*** 185,195 ****IL_00ac:  ldarg.0IL_00ad:  ldfld      class [XNAPandaEngine]XNAPandaEngine.Base.BackgroundMusicManager RollInTheHole.Main::musicManagerIL_00b2:  callvirt   instance void class [mscorlib]System.Collections.ObjectModel.Collection`1::Add(!0)
-     IL_00b7:  ldarg.0
-     IL_00b8:  call       instance class [Microsoft.Xna.Framework.Game]Microsoft.Xna.Framework.GameComponentCollection [Microsoft.Xna.Framework.Game]Microsoft.Xna.Framework.Game::get_Components()
-     IL_00bd:  ldarg.0
-     IL_00be:  newobj     instance void [Microsoft.Xna.Framework.Game]Microsoft.Xna.Framework.GamerServices.GamerServicesComponent::.ctor(class [Microsoft.Xna.Framework.Game]Microsoft.Xna.Framework.Game)
-     IL_00c3:  callvirt   instance void class [mscorlib]System.Collections.ObjectModel.Collection`1::Add(!0)IL_00c8:  call       class [XNAPandaEngine]XNAPandaEngine.EngineManager [XNAPandaEngine]XNAPandaEngine.EngineManager::get_Instance()IL_00cd:  ldarg.0IL_00ce:  ldfld      class [XNAPandaEngine]XNAPandaEngine.Base.BackgroundMusicManager RollInTheHole.Main::musicManager
--- 185,190 ----

XNAPandaEngine.dll 的 IL 修改如下:

*** x.org.il   Thu Aug 30 16:47:15 2012
--- x.il    Thu Aug 30 17:01:44 2012
***************
*** 33592,33597 ****
--- 33592,33598 ----.locals init (class [Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.SignedInGamer V_0,class [Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.LeaderboardWriter V_1,class [Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.LeaderboardEntry V_2)
+               retIL_0000:  call       bool [Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.Guide::get_IsTrialMode()IL_0005:  brtrue.s   IL_0040***************
*** 33704,33709 ****
--- 33705,33711 ----.locals init (int32 V_0,object V_1,class [Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.SignedInGamer V_2)
+               retIL_0000:  ldc.i4.0IL_0001:  stloc.0IL_0002:  newobj     instance void [mscorlib]System.Object::.ctor()
***************
*** 40278,40360 ****IL_0270:  call       instance class XNAPandaEngine.Base.Node XNAPandaEngine.Base.Node::AddChild(class XNAPandaEngine.Base.Node,float32)IL_0275:  pop
-     IL_0276:  call       class [Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.AchievementCollection XNAPandaEngine.Achievments.LiveSupport::GetAchievments()
-     IL_027b:  stloc.3
-     IL_027c:  ldc.i4.0
-     IL_027d:  stloc.s    V_4
-     IL_027f:  ldc.i4.0
-     IL_0280:  stloc.s    V_5
-     IL_0282:  ldc.i4.0
-     IL_0283:  stloc.s    V_6
-     IL_0285:  ldloc.3
-     IL_0286:  callvirt   instance class [mscorlib]System.Collections.Generic.IEnumerator`1[Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.AchievementCollection::GetEnumerator()
-     IL_028b:  stloc.s    V_11
-     .try
-     {
-       IL_028d:  br.s       IL_0304
-
-       IL_028f:  ldloc.s    V_11
-       IL_0291:  callvirt   instance !0 class [mscorlib]System.Collections.Generic.IEnumerator`1::get_Current()
-       IL_0296:  stloc.s    V_7
-       IL_0298:  ldloc.s    V_7
-       IL_029a:  newobj     instance void XNAPandaEngine.Scenes.AchievementsElement::.ctor(class [Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.Achievement)
-       IL_029f:  stloc.s    V_8
-       IL_02a1:  ldloc.s    V_8
-       IL_02a3:  ldc.r4     240.
-       IL_02a8:  ldc.i4     0xa0
-       IL_02ad:  ldloc.s    V_4
-       IL_02af:  dup
-       IL_02b0:  ldc.i4.1
-       IL_02b1:  add
-       IL_02b2:  stloc.s    V_4
-       IL_02b4:  ldc.i4.s   120
-       IL_02b6:  mul
-       IL_02b7:  add
-       IL_02b8:  conv.r4
-       IL_02b9:  newobj     instance void [Microsoft.Xna.Framework]Microsoft.Xna.Framework.Vector2::.ctor(float32,
-                                                                                                          float32)
-       IL_02be:  callvirt   instance void XNAPandaEngine.Base.Node::set_Position(valuetype [Microsoft.Xna.Framework]Microsoft.Xna.Framework.Vector2)
-       IL_02c3:  ldarg.0
-       IL_02c4:  ldfld      class XNAPandaEngine.Sprite XNAPandaEngine.Scenes.AchievementsScene::list
-       IL_02c9:  ldloc.s    V_8
-       IL_02cb:  callvirt   instance class XNAPandaEngine.Base.Node XNAPandaEngine.Base.Node::AddChild(class XNAPandaEngine.Base.Node)
-       IL_02d0:  pop
-       IL_02d1:  ldarg.0
-       IL_02d2:  ldloc.s    V_8
-       IL_02d4:  callvirt   instance valuetype [Microsoft.Xna.Framework]Microsoft.Xna.Framework.Vector2 XNAPandaEngine.Base.Node::get_Position()
-       IL_02d9:  ldfld      float32 [Microsoft.Xna.Framework]Microsoft.Xna.Framework.Vector2::Y
-       IL_02de:  ldc.r4     150.
-       IL_02e3:  add
-       IL_02e4:  stfld      float32 XNAPandaEngine.Scenes.AchievementsScene::maxY
-       IL_02e9:  ldloc.s    V_7
-       IL_02eb:  callvirt   instance bool [Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.Achievement::get_IsEarned()
-       IL_02f0:  brfalse.s  IL_0304
-
-       IL_02f2:  ldloc.s    V_5
-       IL_02f4:  ldc.i4.1
-       IL_02f5:  add
-       IL_02f6:  stloc.s    V_5
-       IL_02f8:  ldloc.s    V_6
-       IL_02fa:  ldloc.s    V_7
-       IL_02fc:  callvirt   instance int32 [Microsoft.Xna.Framework.GamerServices]Microsoft.Xna.Framework.GamerServices.Achievement::get_GamerScore()
-       IL_0301:  add
-       IL_0302:  stloc.s    V_6
-       IL_0304:  ldloc.s    V_11
-       IL_0306:  callvirt   instance bool [mscorlib]System.Collections.IEnumerator::MoveNext()
-       IL_030b:  brtrue.s   IL_028f
-
-       IL_030d:  leave.s    IL_031b-     }  // end .try
-     finally
-     {
-       IL_030f:  ldloc.s    V_11
-       IL_0311:  brfalse.s  IL_031a
-
-       IL_0313:  ldloc.s    V_11
-       IL_0315:  callvirt   instance void [mscorlib]System.IDisposable::Dispose()
-       IL_031a:  endfinally
-     }  // end handlerIL_031b:  ldc.r4     20.IL_0320:  ldc.r4     80.IL_0325:  newobj     instance void [Microsoft.Xna.Framework]Microsoft.Xna.Framework.Vector2::.ctor(float32,
--- 40280,40286 ----
***************
*** 59053,59058 ****
--- 58979,58985 ----IL_0270:  call       instance class XNAPandaEngine.Base.Node XNAPandaEngine.Base.Node::AddChild(class XNAPandaEngine.Base.Node,float32)IL_0275:  pop
+               retIL_0276:  ldarg.0IL_0277:  call       instance bool XNAPandaEngine.Scenes.LeaderBoardScene::IsConnected()IL_027c:  brfalse    IL_03a1

Windows Phone 游戏 Roll In The Hole 去除 XBL 服务相关推荐

  1. Windows Phone 游戏 Galaga Legions DX 去除 XBL 服务

    Windows Phone Marketplace 链接: http://www.windowsphone.com/zh-HK/apps/28bcc57b-e1d8-4f61-a508-fc5b2b9 ...

  2. 【180720】微软Windows扫雷游戏代码

    源码简介   本源码是一个微软Windows扫雷游戏代码,可选择难度级别:初级.中级.高级. 注意事项: 1.开发环境为Visual Studio 2010,使用.net 2.0开发. 源码下载地址: ...

  3. 如何用python编一个扫雷游戏_用 Python 做一个 Windows 扫雷游戏

    原标题:用 Python 做一个 Windows 扫雷游戏 本文代码基于 python3.6 和 pygame1.9.4. Windows XP 上的扫雷是无数80/90后的集体回忆,今天我们就用 P ...

  4. 扫雷java程序算法设计_基于Java的Windows扫雷游戏的设计与实现毕业论文+任务书+翻译及原文+源码+辅导视频...

    基于Java的Windows扫雷游戏的设计与实现 摘 要 扫雷这款游戏有着很长的历史,从扫雷被开发出来到现在进行了无数次的优化,这款游戏变得越来越让人爱不释手了,简单的玩法在加上一个好看的游戏界面,每 ...

  5. Windows server 2008、2012、2016搭建sftp服务(超级简单)

    Windows server 2008.2012.2016搭建sftp服务(超级简单) 原创 及时雨丶 最后发布于2019-11-13 06:26:38 阅读数 194 收藏 发布于2019-11-1 ...

  6. AD域建设管理(一)| 安装windows server2019、AD域、AD域证书服务

    AD域建设管理(一)| 安装windows server2019.AD域.AD域证书服务 1.环境介绍及前言 2.安装配置win server 2019虚拟机 3.安装AD域服务.AD证书服务 3.1 ...

  7. windows服务器搭建原神私服教程(附客户端+服务端+环境配置)

    今天给大家带来的是windows服务器搭建原神私服的教程,服务端搭建于私人windows服务器,客户端支持情况:PC.iOS支持国服 /国际服均可,Android仅支持国际服.本篇文章附有客户端和服务 ...

  8. 将Unity官方射击游戏 Space Shooter 改为实时对战小游戏,使用天梯实时对战服务(NanoLink)

    将Unity官方射击游戏(Space Shooter)改为实时对战小游戏,使用天梯实时对战服务(NanoLink) io 类型游戏如此热门,有没有蠢蠢欲动? 如何让自己的游戏快速实现可实时联机对战? ...

  9. Windows 无法设置xxx的密码,原因是:工作站服务没有启动 或 密码不满足密码策略的要求

    "windows 无法设置XXXX的密码 原因是:密码不满足密码策略的要求.检查最小密码长度.密码复杂性和密码历史的要求" 或者"Windows 无法设置xxx的密码,原 ...

最新文章

  1. 在文件中查找指定字符串
  2. docker启动odoo提示module没有安装_Windows Server 2019上的Docker 入门
  3. [链表]---链表中环的入口节点
  4. erosa mysql_MySQL协议和canal实现
  5. 易生信Linux培训
  6. android fragment 教程,Android app开发中的Fragment入门学习教程
  7. python3 collections模块_python的Collections 模块
  8. 分布式光伏站远程监控组网方案
  9. 《大数据之路-阿里巴巴大数据实践》第三章 数据同步
  10. LOL各大服务器所在位置,LOL各大服务器所在地,8个大区全都在广东,是其他省的两倍...
  11. 历史周期律 多久_什么是“历史周期律”?
  12. 【软件project】 文档 - 银行业务管理 - 需求分析
  13. java i18n utf_Java国际化(i18n)字符串与Unicode转换
  14. java http获取cookie_java – 通过HttpClient接受所有Cookie
  15. Arduino 开发ESP8266(ESP12F)模块
  16. android ndk neon,Android NDK开发之 NEON使用介绍
  17. 【Kafka】Kafka的Rebalance机制可能造成的影响及解决方案
  18. word文件的打开密码如何破解
  19. (林大oj1276)
  20. Shell脚本实用小技巧-教你屏蔽执行命令的所有显示信息,包含错误信息

热门文章

  1. 反爬虫SSL TLS指纹识别和绕过JA3算法.md
  2. 【无标题】线性代数的可用之地----图像的矩阵表示之浅看
  3. fabric-ca-client 详解动态添加组织
  4. 基于JAVA视频点播系统计算机毕业设计源码+系统+lw文档+部署
  5. windows蓝牙编程——1 扫描周边蓝牙并获取蓝牙信息
  6. Android实现蓝牙(BlueTooth)设备检测连接
  7. 版本控制工具-Git-入门到精通
  8. 二维小球完全弹性碰撞绝对坐标速度计算公式
  9. 节拍器在学习音乐过程中起到什么作用?-小星星节拍器怎么样?
  10. python编程求导数_SciPy函数求导数