上古卷轴吧 关注:1,612,141贴子:27,966,526

回复:老滚5重制版(special edtion)渣机优化与bug去除指南[慢更]

只看楼主收藏回复

八 高阶工具的使用
这是本帖的最后一部分。这一部分会介绍xlodgen dyndolod以及no grass in objects的使用。之所以放在最后讲是因为这3个mod工具都是在其它所有mod安装好后最后再进行安装的。话不多说,直接进入正题。
8.1
xlodgen
下载网址: forum.step-project.com/topic/13451-xlodgen-terrain-lod-beta-66-for-fnv-fo3-fo4-fo4vr-tes5-sse-tes5vr-enderal/
点击donwload下的xlodgen beta xx下载xlodgen本体
再下拉点击Recommended Optionals下的SSE-Terrain-Tamriel.esm下载必备插件
xlodgen作用: 生成匹配的地形远景
xlodgen生成地形远景步骤如下:
1)将xlodgen文件夹下的xLODGenx64.exe将添加至mo2的执行程序列表里,如下图:

参数那一栏如上输入: -sse -o:"xx" xx为你指定的生成动态远景的文件路径。
2)
在mo2建一个空mod,命名为: SSE-Terrain-Tamriel,然后将SSE-Terrain-Tamriel.esm放入该mod文件夹中
3)用loot排序
4)在mo2里启动xLODGenx64,全选左边所有的worldspace然后右边仅勾选terrain lod,其下各个层级的设置如下:
对于渣机:
lod4:

lod8:

lod16:

lod32:

对于高配:
lod4:

lod8:

lod16:

lod32:

format一致选bc7 quick即可, 设置好后点击generate等待程序生成地形远景。一般程序会花费20分钟至1小时(根据你cpu以及你选定的材质和质量高低),请耐心等待,当你看到lod generation complete的字样则说明成功结束。
结束后请删除SSE-Terrain-Tamriel.esm, 之后并不需要该插件。然后在mod列表尾部新建一个mod,命名为:xLODGen - Output,最后将生成的动态远景文件(在第一步设置xLODGenx64.exe时你自己指定的文件夹下)置入该文件夹中。


IP属地:重庆101楼2021-01-07 00:20
收起回复
    8.2
    No Grass In Objects N网id:42161 最新版: 6
    该Mod用特殊算法去除穿模杂草,其效果在大部分情况下远优于之前提到landscape fix for grass mod。需要.NET Script Framework(N网id:21294)作为前置,具体操作教程如下:
    1)安装main file,打开其mod文件夹下的GrassControl.config配置文件并进行如下设置:
    UseGrassCache设为True
    EnsureMaxGrassTypesPerTextureSetting没装任何草地mod设为3,装了草地mod按照草地mod要求的iMaxGrassTypesPerTexture值设置(比如skyrim flora overhaul要求最少为7),或者直接设为0禁用该check。
    OverwriteGrassDistance:设置fGrassStartFadeDistance的值,会覆盖掉所有ini的设置,设为-1可禁用
    OverwriteGrassFadeRange:设置fGrassFadeRange的值,会覆盖掉所有ini的设置,设为-1可禁用
    OnlyLoadFromCache设为True
    DynDOLODGrassMode对于想生成草地lod的高配玩家请选择1或2(2比1更吃帧数),渣机请设为0(别想了,带不动的).
    2)下载optional files下的Grass Generation MO2 Plugin v1,解压后并将其置入mo2根目录下的plugins文件夹下, 然后重启mo2。
    3)在通过xlodgen生成完地形lod后,点击mo2工具栏下的precache grass,等待程序生成草地文件。注:该过程会进入游戏并主动ctd多次,请勿惊慌, 成功后会弹出消息框提示。

    4)生成的草地文件默认在overwrite文件夹下,右键点击最下面的overwrite选择create mod(创建mod):

    将其命名为Grass Precache


    IP属地:重庆102楼2021-01-07 06:20
    收起回复
      8.3
      Dyndolod N网id: 32382 最新版: 2.87 测试版: 3.00
      大名鼎鼎的动态远景,需要PapyrusUtil SE - Modders Scripting Utility Functions(N网id: 13048)为前置。教程如下:
      1)用mo2下载安装dyndolod resources se(最新版2.85),想刷草地lod的高配玩家请下载 optional files下的dyndolod resources se 3.00(最新版: alpha-3),安装选项如下:

      渣机也请勾选low-res lod texure选项
      2)下载解压dyndolod(最新版2.87),想刷草地lod的高配玩家请下载 optional files下的dyndolod 3.00(最新版: alpha-14),并将dyndolod目录下的TexGenx64.exe以及DynDOLODx64添加至mo2的执行程序列表里,并在参数栏里添加:-sse,如下图:

      3)dyndolod目录下,打开edit scripts->dyndolod文件夹下的DynDOLOD_SSE(3.00版就在根目录下)
      对于在之前ini部分设置uLargeRefLODGridSize=5的玩家来说,设IgnoreLargeReferences=1
      对于想生成3d远景树的高配玩家(前提是你安装的树mod有3d树的billboard,dyndolod自带原版树的3d billboard),如果你下载的是不支持草lod的2.87版,请设treelod=0(3.00版可以直接在面板设置)
      对于想生成草lod的高配玩家(仅限3.00版),请设Grass=1。之前如果在No grass in objects的配置文件里设置DynDOLODGrassMode=1,请设GrassLargeReference=0;如果DynDOLODGrassMode=2,请设GrassLargeReference=1;
      4)对于原版树玩家,请下载Indistinguishable Billboards for Skyrim SE( N网id: 11446),选择vanilla medium版本,如果你安装了生动的天气(vivid weather),选择VANILLA Vivid Weathers Lighting版本。安装后,将其置于dyndolod resources se之上,如下图:

      对于安装了树mod玩家(确保mod包含billboard):将树mod置于dyndolod resources se之下。


      IP属地:重庆103楼2021-01-07 11:56
      回复
        好贴,我转到审核组那边去了,看看能不能申


        IP属地:天津来自Android客户端105楼2021-01-07 12:31
        回复
          5)在xlodgen生成完地形lod,no grass in objects生成草地文件后(对于想生成草地lod的玩家来说必备),通过mo2运行TexGenx64,lod texure size默认是256,渣机可选择128。下面的format不用动,最后点击start运行等待程序生成新的lod贴图,顺利结束后会出现消息框点击exit。在mod列表尾部新建一个空mod,命名为TexGen - Output,然后打开dyndolod目录将texgen_output文件夹下的所有文件置入新建的TexGen - Output mod文件夹中,然后删除空的texgen_output文件夹。
          6)通过mod2运行DynDOLODx64,对于2.87版:
          点击下面的advanced后,首先勾选左上所有的worldspace(右键然后select all),然后其它勾选选项如下图(low medium high先别勾选):

          中高配推荐勾选candles和fxglow,以及high和fake lights child world,左下角的max tile size参照texgen关于lod texure size的设置(我texgen设置的是128,这里也就设置成128),其余选项保持不变。对于之前设treelod=0想生成3d树的玩家,你会发现generate treelod变灰无法勾选,这个是正常的不必惊慌
          然后是选预设,渣机建议点选low,然后在中间的mesh lodgen rules列表里找到road删除,如下图:

          中高配玩家建议选medium,顶配玩家可以试试(16G显存,16G+内存)可以试试high.
          最后点击ok运行,等待程序生成动态远景,根据选择的预设和max tile size大小会花费10-30分钟,请耐心等待。顺利结束会出现消息框点击save & exit。在mod列表尾部新建一个空mod,命名为DynDOLOD- Output,然后打开dyndolod目录将dyndolod_output文件夹下的所有文件置入新建的DynDOLOD- Output mod文件夹中,然后删除空的dyndolod_output文件夹。
          7)用loot进行排序。对于原版树玩家可以反激活或删除Indistinguishable Billboards for Skyrim SE(不建议,想重新刷还得重新下载)


          IP属地:重庆106楼2021-01-07 12:42
          回复
            对于3.00版(如果你不想生成草地lod,不推荐用此版本,此版本刚出还不太稳定,建议用2.87版)
            TexGenx64设置:
            最上面两个object lod texure size默认是256,如果是渣机请设为128(渣机就别用3.00版了)
            然后tree/grass lod billboard默认最大1024,如果觉得自己显存不存可设为512(这里其实应该不影响,有影响的应该是dyndolod里的max tile size), 勾选grass,对于想生成3d远景树的高配玩家来说,可以勾选hd tree。
            DynDOLODx64设置:
            大体跟2.87版相同,这里仅给出高配设置图:

            之前在texgen里object lod texure size设置的是多少,这里的max tile size lod以及max size lod full就设多少
            之前在texgen里tree/grass lod billboard设置的是多少,这里的max tile size billboard就设多少(建议不超过1024)
            想生成3d远景树的玩家请勾选ultra,这样会自动不勾选generagte tree lod
            其它选项包括预设的勾选与2.87版一样,这里不再赘述。


            IP属地:重庆107楼2021-01-07 13:14
            收起回复
              8.4
              xlodgen occlusion
              最后一步,用xlodgen生成正确的occlusion数据,这样你再也不会在东堡高处看海看到一大块黑色正方形啦(具体原理就不细说了)。其步骤如下:
              在生成地形远景,草地文件,动态远景并排好序后,通过mo2运行xlodgen,全选左边所有的worldspace然后右边仅勾选Occlusion,其具体设置如下:

              然后点击generate等待程序生成Occlusion数据。依据你cpu的性能一般程序会花费30分钟至1小时,请耐心等待,当你看到lod generation complete的字样则说明成功结束。
              生成的Occlusion.esp默认在overwrite文件夹下,右键点击最下面的overwrite选择create mod(创建mod), 将其命名为
              xLODGen Occlusion - Output, 然后用loot排序,保证Occlusion.esp排在插件列表的最下面。
              最后再说一下可能遗漏的注意事项:
              远景都是要在其它mod安装好后最后再刷,且顺序最好是先安装dyndolod resources se->xlodgen生成地形远景->no grass in objects生成草地文件->dyndolod生成动态远景->xlodgen生成occlusion数据(dyndolod和xlodgen occlusion一定要放在倒数第二和最后)。
              SSE-Terrain-Tamriel.esm仅是刷地形远景的必备,刷好地形远景后请反激活(或直接删除),要重新刷的时候再激活。


              IP属地:重庆108楼2021-01-07 13:40
              收起回复
                至此,整个教程已完结,后面我会找个时间上传相关资源以供下载。现在我终于可以安心摸鱼了


                IP属地:重庆109楼2021-01-07 13:42
                回复
                  最近贴吧教程贴挺多,支持一下


                  IP属地:山东110楼2021-01-07 14:01
                  回复
                    可以的,收藏吃灰了


                    IP属地:浙江来自Android客户端111楼2021-01-07 14:08
                    回复
                      我这应该算.xLODgen静态远景 和 DynDOLOD动态远景 都开成功了吧.
                      可是发现中间这段的路竟然没有了



                      IP属地:辽宁112楼2021-01-07 15:19
                      收起回复
                        这个好耶


                        IP属地:广东来自手机贴吧114楼2021-01-08 12:11
                        回复
                          楼主 我传奇版玩着一卡一卡的 就那种走几步画面停顿一下然后瞬间恢复的那种,停的时候3080的风扇也会停一下然后再瞬间启动 这是咋回事呢


                          IP属地:河北来自Android客户端116楼2021-01-09 00:24
                          收起回复
                            哇喔,希望加精~~


                            IP属地:山东117楼2021-01-09 15:06
                            回复
                              妈耶,太好用了,打了一堆材质包还打了enb居然还能稳50多帧,很满足了楼主太棒了👍


                              IP属地:海南来自Android客户端118楼2021-01-10 13:32
                              收起回复