用 citra 加 xreal 眼镜,以 3d 模式运行 3ds 游戏的方法。(windows+安卓)
精华
txtonly
2024.05.07 17:33发布于乐儿
1.88k116
更新了安卓部分,现在手机也基本能用了。 感谢流氓兔大佬的 apk,以及”最爱NRealX“的帖子。 让模拟器超越实机。

众所周知,3ds 和其它游戏机的最大区别就在于它的 3d 功能。

时至今日,依然有 3ds 粉丝坚持说实机体验远胜模拟器,原因就是模拟器没有 3d 功能。

但是在 ar 眼镜的加持下,citra 模拟器实际上早已实现了这个 3d 功能,它的真实效果更是远胜于 3ds 实体机。

只是多数人还不知道而已。

 

先讲 windows 的配置:

我用的是 citra windows 的官方最新版,其它的版本应该也能用,但我不确定。

首先打开 citra (citra-qt.exe), 选择菜单:”文件“-> ”打开 citra 文件夹“。

这时会跳出一个文件浏览器,打开 citra 配置文件所在的文件夹。

找到 config 目录下的 qt-config.ini,先用复制粘贴给它做一个备份。

然后先不管它,文件浏览器不要关。

 

切回 citra,选择菜单:模拟->设置->图形

citra 设置.png

将”立体 3D 模式“设为”并排屏幕“,将”画面深度“设为 100%。

点 ok 关闭设置窗口。

接着关闭 citra 程序。

 

回到刚才的 qt-config.ini 文件。用你常用的文本编辑器打开它。

找到其中的 [Layout] 段落。

修改图中标出的部分。

layout.png

custom_bottom_bottom=780
custom_bottom_bottom\default=false
custom_bottom_left=2480
custom_bottom_left\default=false
custom_bottom_right=3760
custom_bottom_right\default=false
custom_bottom_top=300
custom_bottom_top\default=false
custom_layout=true
custom_layout\default=false
custom_top_bottom=900
custom_top_bottom\default=false
custom_top_left=79
custom_top_left\default=false
custom_top_right=2479
custom_top_right\default=false
custom_top_top=180
custom_top_top\default=false

请注意这里除了上下屏的坐标之外,还有”custom_layout=true“和”custom_layout\default=false“ 这两行,也需要修改。

改完之后存盘。这样citra 的配置就完成了。

 

 

接下来用 xreal 眼镜连上电脑。注意不要开 nebula,如果已经开了就关掉。

然后长按 亮度+ 进入眼镜的 3d 模式,也就是 3840x1080 模式。

因为 windows 没有适配,所以这时双眼无法聚焦,建议暂时用”睁一只眼闭一只眼“的方法来操作,不然可能会点错。

再次打开 citra,将它移到眼镜所在的区域,然后最大化。

任选一个游戏运行(我建议马里奥赛车),这时 3d 就应该已经生效了。

现在就按下 F11 打开全屏享受吧。

 

---------------------------

附注:

上面的布局是我考虑到点对点以及其它因素调整的结果,没有布满全屏,上下屏的比例是 3:2,你如果不喜欢也可以自己调整。

不用眼镜看到的画面就是这个样子的。

sbs.png

下面是常见的另一种布局:

custom_bottom_bottom=725
custom_bottom_bottom\default=false
custom_bottom_left=2712
custom_bottom_left\default=false
custom_bottom_right=3840
custom_bottom_right\default=false
custom_bottom_top=300
custom_bottom_top\default=false
custom_layout=true
custom_layout\default=false
custom_top_bottom=950
custom_top_bottom\default=false
custom_top_left=12
custom_top_left\default=false
custom_top_right=2700
custom_top_right\default=false
custom_top_top=130
custom_top_top\default=false

 

=============================

 

安卓版的设置与此类似:

基本方法可以参考”最爱NealX“的这个帖子: Citra手机端终于可以正常比例大屏了。 (nreal.cn)

总的来说就是用我的屏幕布局,然后下载并安装那个帖子里的流氓兔大佬的 forCitra apk。

 

注意一定要用最新的 citra 官方版,不能用 mmj 版(mmj 版阉割了 3d 功能)。

 

具体流程是先在 citra 的”视频“设置里将”立体 3D 模式“设为”并排屏幕“,将”画面深度“设为 100%。

退出设置之后,在 citra 选项里找一下”用户文件夹“(注意不是游戏文件夹)的位置,如果没有的话可能要自己设一下。

然后退出并杀掉 citra 进程。

接下来改配置文件。

配置文件是在 citra 用户目录下的 config/config.ini。

找到下面几行,按这里的数字改

[Layout]
custom_layout=1
custom_bottom_bottom=780
custom_bottom_left=2480
custom_bottom_right=3760
custom_bottom_top=300
custom_top_bottom=900
custom_top_left=79
custom_top_right=2479
custom_top_top=180

改完存盘。

然后开启眼镜的 3d 模式。

再次打开 citra,让手机进入横屏模式。

这时打开 forCitra,点击中间的 citra 按钮,你应该会看到眼镜左右两边的画面由半屏变为全屏。

这样就表示成功了。

 

============================

 

再补充一个在外接显示器上显示下屏的方法

最爱NRealX 问能不能像他文章里写的那样,用上屏放在眼镜里看 3d 效果,把下屏放在外接显示器上?

回答是可以的。

你只要在windows 显示设置里把眼镜和外接显示器上下叠在一起。在配置里改用下面的布局

custom_bottom_bottom=2100
custom_bottom_bottom\default=false
custom_bottom_left=2560
custom_bottom_left\default=false
custom_bottom_right=5120
custom_bottom_right\default=false
custom_bottom_top=1140
custom_bottom_top\default=false
custom_layout=true
custom_layout\default=false
custom_top_bottom=1020
custom_top_bottom\default=false
custom_top_left=320
custom_top_left\default=false
custom_top_right=3520
custom_top_right\default=false
custom_top_top=60

接下来让 citra 窗口覆盖这两个显示器。

然后启动游戏就可以了。

上面的配置是针对的是 1080p 的显示器。

实际效果如下。

上下屏.png

由于下面的显示器只有 1080p,所以它只能显示红框里的内容。右边的半个下屏实际上是看不到的。

如此一来就巧妙地达到了我们想要的结果。

如果你显示器的分辨率大于 1080p,那只要在配置里把下屏的尺寸同步放大就可以了。其结果是一样的。

最爱NrealX、空空、alan3301、智能AR周云飞、天真的开发者
点赞
收藏
手机查看
举报
116个评论
倒序看帖
仅看楼主
    ooo
    2024.05.07 17:53 发布
    #1

    首赞
    评论
    举报
    b61432562897
    2024.05.07 17:54 发布
    #2

    大佬我用眼镜玩安卓3DS模拟器开3D模式,只有一个正方形的画面,手机支持开3D效果

    首赞
    评论
    举报
    txtonly
    评论
    b61432562897
    2024.05.07 18:05 发布
    作者
    等我有空再详细写一下。
    首赞
    评论
    举报
    txtonly
    评论
    b61432562897
    2024.05.07 20:56 发布
    作者
    如果真支持的话那基本和 windows 版一样。 先将”立体 3D 模式“设为”并排屏幕“,将”画面深度“设为 100%。 然后杀掉 citra app 之后去改配置文件。 文件名是 config.ini。 找到 [Layout] custom_layout=1 custom_bottom_bottom=780 custom_bottom_left=2480 custom_bottom_right=3760 custom_bottom_top=300 custom_top_bottom=900 custom_top_left=79 custom_top_right=2479 custom_top_top=180 然后再打开 citra 就行了。
    首赞
    评论
    举报
    txtonly
    评论
    b61432562897
    2024.05.07 22:29 发布
    作者
    我改了主贴的安卓部分。现在你再下载安装一个 forCitra apk,应该就可以了。
    首赞
    评论
    举报
    b87528725777
    2024.05.07 18:29 发布
    #3
    感觉很错,回头试一下
    首赞
    评论
    举报
    ooo
    2024.05.07 18:30 发布
    #4

    首赞
    评论
    举报
    b83928816609
    2024.05.07 18:33 发布
    #5

    首赞
    评论
    举报
    欧文主义
    2024.05.07 18:36 发布
    #6

    首赞
    评论
    举报
    b73220469633
    2024.05.07 18:48 发布
    #7

    首赞
    评论
    举报
    Evens
    2024.05.07 18:58 发布
    #8

    👍👍👍

    首赞
    评论
    举报
    兰舒
    2024.05.07 18:59 发布
    #9

    首赞
    评论
    举报
    Leotheone
    2024.05.07 20:14 发布
    #10
    首赞
    评论
    举报