yuzu模拟器吧 关注:209,768贴子:866,598

自己动手丰衣足食V2:自行编译修复地底贴图错误和马赛克云的版本

只看楼主收藏回复

一楼祭天


IP属地:浙江1楼2023-05-09 05:31回复
    由于同样的东西我懒得再写一遍,本帖默认你已经看过上一篇帖子的编译教学,如果没看过请先看一遍:
    https://tieba.baidu.com/p/8401099125


    IP属地:浙江2楼2023-05-09 05:33
    回复
      2026-04-18 08:54:56
      广告
      不感兴趣
      开通SVIP免广告
      由于找到了地底贴图+云朵修复需要修改的代码(原帖作者把git diff贴出来了),所以本篇接上篇教程:
      自己编译一个同时修复了两个问题的exe。
      闪屏问题似乎已经有人做出了修复补丁,所以相当于yuzu已经可以比较好的游玩游戏了。


      IP属地:浙江3楼2023-05-09 05:38
      收起回复
        原帖地址:


        IP属地:浙江4楼2023-05-09 05:40
        回复
          首先还是要装好Git、VS2022、CMake以及Vulkan SDK,具体步骤看上一篇帖子的教学。
          接着使用Git克隆Yuzu EA的源码。
          在你想放源码的目录右键打开Git Bash,并使用git clone [项目地址]克隆仓库。


          IP属地:浙江5楼2023-05-09 05:46
          回复
            这是赶上直播了么???


            IP属地:安徽6楼2023-05-09 05:48
            回复
              克隆完成后进入yuzu EA的源码目录,新建一个TXT文件,并改名(连扩展名一起改)为XXX.patch(XXX可替换为任意你想要的名字),然后用你的编辑器打开,推荐VS Code。
              如果你看不见拓展名,请点击资源管理器上方的三个点-选项-查看,并取消勾选“隐藏已知文件类型的扩展名”,然后点确认应用更改。


              IP属地:浙江7楼2023-05-09 05:54
              回复


                IP属地:浙江10楼2023-05-09 06:00
                回复
                  2026-04-18 08:48:56
                  广告
                  不感兴趣
                  开通SVIP免广告
                  接下来,我们要对复制的内容做一些修改:
                  1.删除第一行的“$ git diff”(直接删除整行,不要留一个空行)。
                  2.在最后一行后按回车加一个新的空行,注意是空行,不能有任何东西,包括空格和制表符之类的。如果你的编辑器自动给你加了一段缩进,请删除掉,一定要确保新加的这行是空的。
                  3.保存并关闭文件。


                  IP属地:浙江11楼2023-05-09 06:03
                  回复


                    IP属地:浙江14楼2023-05-09 06:08
                    回复
                      方法和上篇帖子教的是一样的,首先准备好依赖:
                      1.删除yuzu EA源码文件夹里的externals文件夹,然后将yuzu主分支的externals文件夹放入yuzu EA的源码文件夹。
                      2.删除externals文件夹中的vcpkg文件夹,随后使用git clone命令重新克隆vcpkg仓库。


                      IP属地:浙江15楼2023-05-09 06:11
                      回复
                        打开CMake,填入源码文件夹路径和输出文件夹路径,但这次在生成配置文件之前我们先做几件事:
                        1.点击"Add Entry"。
                        2.在弹出的窗口中,Name一栏填入“ENABLE_QT_TRANSLATION”,Type选“Bool”(布尔值),Value的勾选框勾上(如图所示)。
                        3.点击OK确认。
                        这样编译出的版本就会带有中文UI,这个方法不是我提供的,感谢吧友“ASD00081”。


                        IP属地:浙江16楼2023-05-09 06:29
                        回复


                          IP属地:浙江19楼2023-05-09 06:34
                          回复
                            下一步:
                            1.用VS双击打开输出文件夹中的“yuzu.sln”文件。
                            2.在右侧右键yuzu-设为启动项目。
                            3.在上方将编译类型选择为Release。
                            4.再次在右侧右键yuzu-生成,并等待编译完成。
                            编译完的模拟器程序在输出文件夹中的bin-Release中。
                            同理,这部分上篇帖子已经介绍的很详细,这里就一笔带过了。


                            IP属地:浙江20楼2023-05-09 06:37
                            回复
                              2026-04-18 08:42:56
                              广告
                              不感兴趣
                              开通SVIP免广告
                              现在你可以打开游戏检查成果了,不出意外的话马赛克云以及Vulkan模式下的地底贴图应该都是修复了


                              IP属地:浙江21楼2023-05-09 06:43
                              回复