美国卡车模拟吧 关注:19,263贴子:152,992
  • 12回复贴,共1
继上个帖子ATS 启动参数 [Launch Parameters] 写的时候,想到了,有一些优化的内容在 config.cfg中,继而又想到了不如连控制台Console一起说一说。
先开这个帖子,我也要组织组织要写的内容,大家先不要插楼。谢谢🚀🚀🛩🛩



IP属地:天津来自Android客户端1楼2023-09-29 00:14回复
    控制台[Console]是大多数视频游戏键入命令的功能。(脑海中瞬间闪过无数个游戏)它主要由开发人员使用,但也被许多玩家用于…(好吧大多数还是Cheating)。在美卡或者ETS2中,可以通过按下键盘上的“~”打开控制台,但在此之前你必须先启用它。🚀🚀🚀


    IP属地:天津来自Android客户端2楼2023-09-29 15:18
    回复
      goto 参数详细说明:
      如果你选择城市名称,那么这个命令有类似于unix或者开发ide中的匹配功能
      该命令尝试将参数与数据库中城市的原始名称匹配。 例如,如果您输入“转到A”,它将带您到找到第一个有“A”字母的城市。比如你想去Idaho Falls,因为叫Idaho的只有一个,所以敲入 goto Idaho即可,但是如果你敲入 goto Falls,那么有可能它匹配的第一个是 Twin Falls这个地方。
      “goto”命令可以搜索很多东西。例如,也可以通过十六进制 UID(在编辑器和一些错误消息中看到)。 但对于城市来说,有两个基本目标需要查找 - 一是城市的标记(城市 def 文件中的单位名称),二是原始的未翻译名称字符串。 搜索分两遍进行,首先仅检查完全匹配(以便能够可靠地找到像“carlsbad_nm”这样的标记),如果没有找到完全匹配,则检查部分匹配(我们大多数时候都使用这个)。 所有字母都是小写字母,因此带有大写字母的命令参数可以匹配标记,小写参数也匹配名称。
      理论上,还可以在引号""中输入两个单词名称,它接受整个字符串作为命令参数。比如 goto "idaho Falls",或者你也可以输入 goto idaho_falls, 但是如果你输入 goto idaho falls 就不可以了,记得会报错,因为空格是作为参数间隔使用的。


      IP属地:天津来自Android客户端10楼2023-09-29 23:20
      回复
        再说说 goto 坐标,这个坐标和Google map中的gps没有关系。游戏坐标系以米为单位,中心点 (0,0,0) 大约在美国的中心。但请记住,游戏是 1:20 比例。错误报告game.log中经常看到的坐标是:(sector);x;z;y;a;b
        X = 东西方向
        Y = 南北向
        Z = 高度(0 不一定表示海平面)
        a;b = 相机旋转和俯仰角
        Sector = 地图分为 4 公里 x 4 公里正方形(以游戏单位测量,因此Sector的实际大小约为 80 公里 x 80 公里)。
        那么有人会问,我也不是做地图的,怎么会知道一个地点的坐标呢?好吧这个问题正好引入开启控制台后后的另一个功能~🚀🚀🚀


        IP属地:天津来自Android客户端11楼2023-09-29 23:25
        回复
          4. 错误报告
          按下 SHIFT+F11, 游戏将立即截图,并将坐标保存在配置文件(config.cfg)的同一文件夹中, 然后你可以使用文本编辑器打开这个文件:
          Nav issue ; [23/09/2023 20:18] (sec-0012-0011);-44831.8;112.729;-40232.4
          看到了吧,这个就是当前地点的坐标,比如你发现一个很漂亮的地方,想下次再来光顾,那么这个方法记录下来后,下次你就直接goto 过来就好了,当然这个方法主要的目的还是向scs报告Bug的,比如你在哪里发现一个路灯不亮了,你就可以把这个内容发送给scs,如果是大的Bug说不定sca还会给你点奖励呢


          IP属地:天津来自Android客户端12楼2023-09-29 23:31
          收起回复
            5. warp
            参数 <speed>
            这个命令是设置游戏的运行速度。速度参数的正确值是 0.0001 到 60.0 范围内的浮点数。
            这个命令其实(我)不太常用,因为写到goto正好想到罢了,不过当你的电脑配置很一般的时候,相应的降低游戏的速度,会让你在通过城市等包含大量polygon的地方不会卡顿。
            例如 warp 0.8
            会使游戏以正常速度的 80% 运行(不会减慢图形速度),因此以 90 公里/小时的速度行驶现在感觉就像您以 72 公里/小时的速度运行。某些玩家觉得以这种速度运行游戏会更接近现实中的车速,你可以更轻松地进行那些急转弯。 它不再感觉(就现实生活而言)就像您正在以 115 公里/小时的速度急转弯。
            另一方面,你也可以将速度提高,并观看周围飞速而过的壮观的交通流,以及看到太阳和它的阴影移动。有个名词叫延时摄影是么?我不太懂啦,也许某些视频大咖会有兴趣吧@颏ヤ傦铭の惢


            IP属地:天津来自Android客户端13楼2023-09-29 23:45
            收起回复
              6. g_force_economy_reset
              参数 1 or 0
              这个命令的主要作用是重新读取游戏内经济economy相关的sii设置,包括哪些城市买卖哪些货物,trailer合法性与经济相关收益,甚至经验等设定,嗯,太多了我也列举不过来了,反正只要与钱相关的东西,游戏会全部加载一遍,因为游戏在启动时会读取你的存档中的这部分内容,但是你下载的一些与经济相关的Mod修改的设定这时就不会立即生效,除非等到下一个自动更新的时间,比如市场货物全部刷新等,如果你想手动激活,那就要用到这个命令了。
              用法: 进入游戏后,无论哪个界面ui下,即使没进去地图开车也可以,~激活控制台,输入g_force_economy_reset 1 回车。
              退出游戏到启动界面即可,继续游戏或者加载其他存档。
              这时候游戏会提示你,检测到更新你当前的任务被终止,请选择一个地点等。有点类似于游戏版本更新或者你加载或者删除了一个新的地图mod等。这个时候经济已经全部重置了,货物以及货运市场全部刷新,忘了司机是不是也刷新了?
              这个时候确认后,记得敲g_force_economy_reset不带任何参数,控制台会回复你当前状态,如果g_force_economy_reset 0,就是Ok的,如果 g_force_economy_reset 1,那么你需要敲入 g_force_economy_reset 0关闭,否则下次你再进入游戏,经济相关还会重置。当然了,嫌麻烦就直接 g_force_economy_reset 0好了。


              IP属地:天津来自Android客户端14楼2023-09-30 00:39
              回复
                7.
                g_set_skybox
                参数<skybox_idx>
                g_set_climate
                参数<climate name> [i|f]Set climate
                g_set_weather<weather_index> [i|f]
                这三个命令感觉差不多,就都放在一起说了,开车的时候想换个心情,或者你在做天气天空的Mod也会经常用这些命令来观察测试。
                其中skybox的id 就是你在拍照时选取天空对应的数字,不过是从0开始。
                climate的参数 <climate name> 你需要去def/climate。sii去查看,而i 代表逐渐改变 f代表立刻改变,同样的这个命令主要用于制作天气mod,比如其中雪天的alberto可以让材质反射更高等。
                set weather的index就是雨天和晴天,其中 0 - nice
                1 - bad


                IP属地:天津来自Android客户端15楼2023-09-30 10:48
                回复
                  8. g_remove_missing_accessories
                  参数 0/1 1=on 0=off
                  这个命令比较有用,举个例子,你下载了一个轮胎的mod,并且游戏内你让一个车使用这个新的轮胎,过了不久你删除了这个Mod。这时当你进入游戏后,这个车就会有问题,如果它有fallback设定的话它会回滚为一个默认的轮胎,如果没有游戏就有可能崩溃,尤其是有的时候安装此配件的车太多或者你删除了太多的配件的时候怎么办呢?就要用这个命令了。
                  🚀🚀🚀🚀🚀🚀🚀🚀
                  1. 进游戏读取你的Profile
                  2. 桌面状态激活控制台输入 "g_remove_missing_accessories 1"
                  3. 重新读取你的存档
                  4. 控制台输入 "g_remove_missing_accessories 0"
                  完成。


                  IP属地:天津来自Android客户端16楼2023-09-30 10:57
                  回复
                    常用的其实差不多就这些,不知大家是否注意到,有一些命令它们的名称也出现在 我们开启控制台的文件里 config.cfg,其实确实游戏进行中我们也可以(暂时地)改变它们的值,不过我们改的是你的Profile里面的那个config.cfg,并且是暂时的,下次进入游戏他还会读取原先的设定值。当你要改变它们时用这个命令:
                    uset
                    参数 <cvar> <value>
                    cvar就是那些参数名称 后面一般跟0/1为值,比如:
                    uset g_police 0, 暂时就关闭了所有违反交通规则的检查。


                    IP属地:天津来自Android客户端17楼2023-09-30 11:10
                    回复
                      最后有一个参数位于ATS目录中的 config.cfg, r_buffer_page_size ,默认的值是 10,如果你安装了任何交通流量Mod,建议在文件里把它改为30或者50,不建议改为更大的数值。


                      IP属地:天津来自Android客户端18楼2023-09-30 11:22
                      回复
                        又有朋友遇到了交通流量Mod的问题,就是车辆从远到近出现变化,设定两个全局参数,搞定。
                        uset g_lod_factor_parked "2"
                        uset g_lod_factor_traffic "6"
                        在global 的config.cfg里面设置,初始值1,大于他然后慢慢试就行。


                        IP属地:天津来自Android客户端19楼2023-10-18 10:50
                        回复
                          今天有吧友遇到了这个问题,也可以控制台解决
                          9. 停车难度开启
                          1. 游戏内输入命令 g_simple_parking_doubles 0
                          2. 再次停车那些灰色的难度大的停车选项就开启了,以后这些比较难的停车也会一直可以选择。
                          3. 如果想恢复,输入 g_simple_parking_doubles 1即可。


                          IP属地:天津来自Android客户端20楼2023-10-28 00:49
                          收起回复