» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 19 12
发新话题
打印

xo自制系统用的spikeout日版傻瓜包放出!已经重新上传

重新上传了傻瓜包
http://u.115.com/file/f0e476b334


增加一个街机版一币通关录像,奇猛无比
http://v.youku.com/v_show/id_XMTQ1NzAyMTI0.html

自制机用的傻瓜包放出:
http://d.namipan.com/d/soonxo.ra ... a34076987f639a2f732

直接传到
HDD:/Partition3/Content/0000000000000000/
把xbox.XEX 覆盖第二分区的同名文件


先说一下xo模拟xb的原理,简单来说第二分区里xbox.xex就是个loader, 由它来控制每一个xb游戏由哪个模拟器来运行,并且为每一个兼容的xb游戏建立了独立的profile. 以最近的07年那个xb兼容包来看,里面包含了数百个profiles分别来引导不同的模拟器(xefus)。
Xbox.xex里面的结构很容易分辨,举个例子
41430001 0000000001 00000000 00000000 8200069C
41430001就是XB游戏的title id,中间三组4 bytes不知道是什么含意,最后那个820069C决定由哪个xefu模拟器来跑这个xb游戏
Xb模拟器有好多个, 列表如下
8200067C - xefu
8200062C - xefu1.1
82000640 - xefu2
82000668 - xefu3
82000688 - xefu5
82000654 - xefu6
820006B0 - xefu7
8200069C - xefu7b

事情的发生始于2010年的1月份,Efnet上的#Team-Captagon上某高人放出了一份特别版的xb模拟器,它能够某种程度的绕过SHA/RSA虽然没有涉及xbox的内核部分但足以让做过重链的XBE运行了!

下面的是实用性的思路 ,通过更改已在兼容性名单里的已被模拟器游戏的Title ID,改成未被模拟的游戏的Title ID,使未被支持的游戏能跑起来。比如halo1肯定是支持的,halo1的Title ID是4D530004,用hex编辑器打开xbox.xex,把4D530004找到,更改成你想玩的未被模拟游戏的Title ID即可。(title ID用xbetool这类工具很方便的能得到)但halo1的模拟配置并不一定满足你想玩的那个游戏,可能会运行不能,可能会错误,当然也有可能完美运行。如果不行的话,那就用其它已兼容游戏的profile来改,总有一款适合您。
提一下如果halo的Title ID是4D530004,那么用HEX编辑器打开后看到是倒置的,你会看到0400534D,这一点我开始不知道走了大弯路。

最后是spikeout在xo上跑的实用教程。
Xb版的spikeout有很特别的保护,只能用未被修改的xefu.xex来跑,这也是昨天放出的那个三十多M的hack版xb1 emu不能玩spikeout的原因。
于是我分先恢复xo硬盘的第二分区,然后使用ms最新的那个xb游戏兼容包,也不新了,就是07年12月那个。
开始修改xbox.xex文件,已经知道spikeout只能用xefu.xex来跑,那么只能找XXXXXXXX 0000000001 00000000 00000000 8200067C(最后是8200067C结尾的profile来改,一看8200067c就知道不管其它的配置如何肯定是调用xefu.xex来运行)
用winhex之类搜索16位字串41430001,因为这是兼容列表的第一个游戏的title id,找到后慢慢往下看,有没有8200067C结尾的profile(再重早一次,每个游戏的profile都是41430001 0000000001 00000000 00000000 8200069C这样的结构,以title id为始,以定义调用哪个模拟器为终) 于是往下几行,很快发现有符合条件的。比如offset00001760这行的,把这行profile的title id改成spikeout的title id: 53450029 存盘保存xbox.XEX即可。
利用那种xo硬盘线把这个改好的xbox.XEX传回xo硬盘的第二个分区,把原来那个覆盖掉,同一目录下xefu.xex绝对不要动它,一定保持官方的。这时候放入spikeout的盘就可以正常玩了。
所以需要的工具附件,hack过的模拟器文件正在上传,晚一点放出。
用spikeout的盘制作god硬盘版的话用xb1togod这小工具即可,转换方法到处都有,我去找一个来,不高兴写了。

xbox1转god硬盘版教程,这个是转贴,不知道谁写的
对xbox游戏无爱,看到有人想玩,转载一下国外的教程。目前转换GOD过程有点麻烦,而且游戏也有锁区限制,已经有人成功运行。

  - Write the bytes 0x58 0x53 0x46 0x1A at the very start of the ISO image to make Iso2God think it's a homebrew ISO.

  为了让Iso2God可以认出ISO,先将Xbox ISO镜像文件的前8个字节替换成58 53 46 1A。(winhex工具搞定)

  - Add the ISO and manually specify the Title ID for the game (you can find this using XbeDump or XbeTool). Set the value of 1 to Disc Num and Disc Count. Set the value of 0 Platform/Ex Type and "00000000" to Media ID. I'd recommend choosing Full padding removal to force a rebuild of the ISO as well.

  打开Iso2God,添加修改后的ISO,手动填写游戏的Title ID (可以用XbeDump或XbeTool查到)。填写Disc Num和Disc Count为1,Platform/Ex Type 为0,Media ID为00000000,作者推荐选择Full padding Removal强制为iso减肥。

  - Convert the ISO as normal.

  按Convert开始转换。

  - Open the CON stub and change the byte at offset 0x346 from 0x70 to 0x50.

  - Calculate the SHA-1 hash from offset 0x344 to 0xAFFF (you should be hashing 0xACBC bytes of data) and write the hash value at offset 0x32C.

  上面两个步骤由God2XB1帮你搞定。

  - Rename the GOD directory from "00007000" to "00005000" and upload as normal to your 360.

  将生成的GOD目录00007000重命名00005000,上传到360内置硬盘。

  This will not work if the games default.xbe is for a different region than your console, or if the XBE has been patched or modified in any way. It looks like rab has found a way that could resolve this problem though.

  如果游戏锁区跟主机不同区将无法使用,xbe文件修改后也不能使用。不过某人好像已经找到解决方法。

  相信iso2god很快就有新版本的支持xbox1,或者有新的转换软件,喜欢尝新的就玩玩吧。


目前自制系统的机器很完美,RSC2的画面看上去几乎就是XO游戏啊!


[ 本帖最后由 Totall 于 2011-4-10 18:33 编辑 ]


本帖最近评分记录
  • follow_me 激骚 +1 最骚 Rated by wap for mark 2012-5-22 15:33
  • maleiis 激骚 +1 最骚 Rated by wap for mark 2012-1-19 03:40
  • lilit 激骚 +9 精品文章 2010-3-17 16:25

TOP

折腾了一晚上没搞定,一直是报错退到主界面...  今天回去再折腾.



TOP

xo的第二分区被我弄坏了,现在原来兼容列表里的xb一代游戏都运行不了...


TOP

引用:
原帖由 qazqaz 于 2010-3-15 22:49 发表

下不来!麻烦给个非论坛的下载地址!谢谢!
http://www.digitalreality.co.nz/ ... nov_2007-hacked.rar

直接下,覆盖到第二分区即可
直接load xbox1代游戏的default.xbe即可
spike out仍旧是白屏死机

TOP

经过一天的研究和试验,终于成功。spikeout不但在xo上完美运行,而且减肥后打包成GOD模式,就像运行XBLA游戏一样方便。
成功运行录像
http://v.youku.com/v_show/id_XMTU4NDkwMzYw.html

[ 本帖最后由 Totall 于 2010-3-17 08:56 编辑 ]

TOP

引用:
原帖由 qazqaz 于 2010-3-17 10:53 发表
[posted by wap, platform: Opera]

请楼主放一下教程以及iso下载地址!非常感激!
晚点我会传傻瓜包的,直接传入xo硬盘即玩,啥都已经改好了,但必须是刷过自制的机器

TOP

引用:
原帖由 lilit 于 2010-3-17 15:50 发表
可以不拖慢的玩街霸3.3吗
自制系统下跑cps3模拟器不拖慢的

TOP

引用:
原帖由 qazqaz 于 2010-3-17 12:43 发表
[posted by wap, platform: Opera]

多谢!xdk可以用吗?
xdk试下来有问题,昨天有些想当然了,需要再研究一下。

[ 本帖最后由 Totall 于 2010-3-18 00:14 编辑 ]

TOP

引用:
原帖由 qazqaz 于 2010-3-18 10:04 发表
[posted by wap, platform: Opera]

苦等楼主中
主要是http://xbox.2dcast.com/ 放出的那个很大的XDK用的xb模拟器傻瓜包还不是很理解,你看看这说明文档
1:拷贝到硬盘或者储存装置
2:启动XboxEmuCopier.xex
3:软件运行1分半钟后手动退出,
4:直接运行xbox游戏的default.xbe即可运行

TOP

引用:
原帖由 lovexiaoya 于 2010-3-18 10:52 发表
这样折腾有意思吗?500块最多了,收个二手比啥不好啊
和你想法相反,为了折腾我还特地把xbox送人了。在xo上玩第一个画质优化,第二个手柄舒服。玩spike out终于用到了xo上的好摇杆,有些街机的感觉了。

TOP

引用:
原帖由 ndyhm 于 2010-3-18 11:13 发表
可惜RSC2模拟的不好 当车子开动时 车子四周有黑块在闪
能解决,还是修改xbox.xex,可以换个模拟器试。用那个hack版的xb emu直接覆盖第二分区的搞法是无法正常模拟的。

TOP

傻瓜包传好了,最近家里宽带故障,无比痛苦....

TOP

TOP

引用:
原帖由 qazqaz 于 2010-3-23 09:46 发表
[posted by wap, platform: Opera]

用楼主的傻瓜包,还是搞不懂xdk。
我先装了XboxEmuCopier.xex, 但是要把楼主的傻瓜包拷到硬盘的时候,无论用什么版本的xport或Xplorer360都无法准确看到硬盘里的3个盘(xport看 ...
xdk的机器可以玩,我再为你传一个,你再等等。

TOP

引用:
原帖由 winebag 于 2010-3-26 10:27 发表
lz,我按你的方法,在官方的5829更新中怎么也找不到那个8200067c,在hacked版中也找不到,今天终于下载完soonxo,里面的xbox.xex 有484k,而官方的是132k,hacked的是194k,搞不懂啊
为什么还要去找?直接把我包里的xbox.xex覆盖你的第二分区,其它的都不要动。
如果已经用了hack版的,需要恢复官方版,再覆盖,因为hack版的把里面的模拟器动过了,spikeout只能用原版的才可以跑。

TOP

 19 12
发新话题
     
官方公众号及微博