首页 资讯中心 硬件周边 攻略中心 秘籍中心 在线动漫 CG壁纸  
专题栏目: PSP NDS GBA PS2 PS3 XBOX XBOX360 WII
硬件周边 PS2硬件周边 | GBA硬件周边 | NDS硬件周边 | XBOX360硬件周边 | XBOX硬件周边 | WII硬件周边 | PS3硬件周边 | PSP硬件周边
您的位置:游狐网 >> 硬件周边 >> XBOX硬件周边

XDK+凤凰实现XBOX游戏截图和录象简单教程

[ 时间:2005-2-23 2:56:51 | 来源:TGbus | 收藏本文 ] 【
    在xbox-scene上有一篇关于给XBOX游戏或软件截图的教程,但是这个方法有一定的危险性,因为需要刷写 Debug bios,在XBOX上安装 XDK 也对微软原 dashboard 有影响。

  其实如果只是要截图,基本上没有必要在XBOX上完整安装XDK(因为截图是 Debug bios 的功能),而且现在有凤凰,也不需要刷写BIOS了。

需要的工具:

1、XDKSetup5659.exe
2、Phoenix Bios Loader V1.4 (凤凰)
3、TATX_Debug_bfm bios,这个BIOS允许在Debug模式下运行零售的游戏,和 VGA bios 相似。
4、TATX "AnyDash" plugin,就是一个 dashboard.xbx 文件,它可以和所有 Debug bios 配合,从而在 Debug 模式下运行任何 dashboard 例如 EVOX。
5、xbdm.ini,这个文件能让XBOX在运行游戏或者软件的时候拥有静态的IP而不是通过 DHCP 指派。

步骤:

1、在电脑上安装 XDK。双击XDKSetup5849.exe,选择最小安装。这里以安装在 C:/program 目录为例。然后到c:\program files\microsoft xbox sdk\xbox\bin目录下运行XBSESetup.exe,它会在电脑上安装windows explorer shell extension for Xbox。然后再在同一个目录下运行NetSimSetup.exe。
(根据网友的尝试证明,如果只是要截图的话,没有必要在 PC 上完整安装XDK,将 XBSESetup.exe 文件解压出来安装即可。本站ftp2内提供 XBSESetup.exe 文件,免去下载几百M的 XDK 之苦。)

2、安装凤凰软件。
然后把TATX_Debug_BFM.bin放到凤凰的 bioses 目录下。
(本站ftp2下的PBL1.4.rar已集成TATX_Debug_BFM.bin和rc4直接解压后上传将PBL1.4/Bioses/TATX_Debug_BFM.bin改名为xboxrom.bin即可)

3、在XBOX的E盘根目录下建立 dashboard.xbx 文件,输入以下内容:(注意要用十六进制编辑器生成,长度为360)
\Device\Harddisk0\Partition2;evoxdash.xbe
这样将在凤凰载入 Debug bios 后运行C盘的 EVOX c:\evoxdash.xbe,而不是XBOX上的 xdk launcher(xshell.xbe)。
也可以将FTP2中的 bios.tatx plugin.rar中的evoxdash_dashboard.xbx 改名 dashboard.xbx 后上传。

4、把电脑上的C:\Program Files\Microsoft Xbox SDK\xbox\symbols\Latest\xbdm.dll 文件上传到XBOX的E盘根目录下,否则进凤凰后将会死机,不能回到 EVOX 界面。

5、在XBOX的E盘根目录下建立devkit\ 文件夹,再在该目录下建立 XBDM.ini 文件(使用记事本将以下内容拷入另存为文件名:XBDM.ini 保存类型:所有文件 编码:ANSI)
[xbdm]
dbgname name=xboxchina
staticip use=1, addr=0x0300a8c0
subnet addr=0x00ffffff
gateway addr=0x0100a8c0
memtrack flags=0x0 stackdepth=0x0
dbgoptions crashdump=1 dpctrace=1

该文件针对不同版本的 xbdm.dll 文件有不同的内容,以上是针对1.0.5659.1版本的 xbdm.dll 文件。dbgname name=后面是你给你的XBOX的名称。staticip use=1 表示使用静态IP地址,如果 use=0 则表示不使用静态IP而是通过 DHCP 指派。addr=0x0300a8c0 是给XBOX指定的静态IP,不过需要写16进制,例如本例中的0x0300a8c0就是192.168.0.3,注意对应颜色的数字,192的16进制为c0。subnet addr=0x00ffffff是子网掩码,写法同前,本例中为255.255.255.0。gateway addr=0x0100a8c0为指定网关,写法同前,本例中为192.168.0.1。

6、安装的部分做完了,可以开始截图了。把电脑和XBOX用网线或者HUB连接好后打开XBOX。把电脑的IP改为192.168.0.2,子网掩码改为255.255.255.0,网关改为192.168.0.1,如果你经常用EVOX连接电脑相信你对这很熟悉 。在XBOX上执行凤凰,载入TATX_Debug_BFM.bin,然后会回到EVOX下,这时候你的XBOX已经运行在 Debug 模式下了 接着运行你想截图的游戏或软件。

7、在电脑上的开始 -> 程序里找到并运行 Xbox Neighborhood。双击 Add Xbox,然后输入你在 XBDM.ini 文件中为XBOX设置的IP或者名称,



没有问题的话你的XBOX的名称和IP就会出现了。在 XBOX 图标上点右键选择screen capture,然后截图就会出现了,并保存在电脑的图片收藏夹下。



要录象的话用 C:\Program Files\Microsoft Xbox SDK\xbox\bin文件夹下的 xbmovie.exe 程序就可以了。将 Cache frames on Xbox hard disk 这个选项打勾,影片会先存在XBOX的硬碟上,等录制结束时,才会传到PC

一些需要注意的地方:

1、不要在XBOX上运行XBOX.SDK.5659-COMPLEX里附带的5659_Recovery_with_Symbols,它将会刷写你的BIOS,清空EEPROM,覆盖硬盘上的内容。

2、我的EVOX3752在 Debug 模式下无法运行任何游戏或程序,换3921就没问题了。这点和VGA BIOS是一样的,所以如果无法运行游戏,请换一个EVOX版本试试。

3、只要 XBOX 在 Debug 模式下应该就能调试软件了,而不必在XBOX上安装XDK。在XBOX上安装XDK的作用估计只是起设置和运行程序的作用。看到X-S论坛上有帖子说如果不想安装在C盘,可以安装在E盘,并用16进制编辑器打开XDK的 xshell.xbe 文件,把所有的 Partition2 改为 Partition1即可。这个方法没有证实。

4、对于 v1.4/v1.5 的 XBOX,推荐使用支持 Focus 视频芯片的 PBL 1.4.1 和 Debug Bios 4 Focus (bfm version) v1.00.1 或者 Yoshihiro Debug Bios 256k Multi K: 2004(修改为 BFM 版)。否则虽然截图正常,但是输出的视频画面会花屏。如果需要 VGA 输出则要用 Yoshihiro Debug Bios Focus VGA(BFM 版)。

>> 相关资讯:

上一篇:完整升级XBMC记录      下一篇:如何利于XBMC向硬盘内复制游戏