svencoop吧 关注:1,778贴子:10,416

Sven Co-op 5.21更新内容翻译

只看楼主收藏回复

新年圣诞快乐!
全新的Sven Co-op更新已经公布了!如果你正在你的服务器上跑Sven Co-op,请记得用SteamCmd更新.那些再用公开版本的同学们请一定要记得这也做,因为这个分支是和标准分支匹配的.
度婊qtm


IP属地:云南1楼2020-01-01 16:31回复
    重要的更新
    黑山:特别战术部(bms_sts),作者Trempler:现在有一个严重的平衡性更新,红队将不会永远获胜.
    索降(sc_suspension),作者Hezus:现在支持夜间模式!
    关卡设计师现在可以用trigger_changesky实体实时改变天空背景!
    地图编译工具:默认细分值现在被提升至528,这将提高所有地图的固体细分度,即意味着帧数的提升和为无过度细分直接使用512x512尺寸的纹理打开了可能性.
    重要
    在Windows上运行的专用服务器必须安装Microsoft Visual C++ 2019 (x86)分发包,你可以在这里下载到https://support.microsoft.com/en-gb/help/2977003/the-latest-supported-visual-c-downloads


    IP属地:云南2楼2020-01-01 16:31
    回复
      具体更新内容
      程序


      IP属地:云南3楼2020-01-01 16:32
      回复
        游戏
        为无效玩家离开游戏添加了一个日志项
        myinfo / thatinfo指令: 隐藏一些与查询实体无关的属性
        myinfo / thatinfo指令: 显示额外的信息,列如:目标,属主(如果有的话),模型皮肤,模型主体,移动类型,碰撞类型和效果标签
        Debug 指令 cl_outline_sounds 和 cl_spectrum_debug现在不再保存到玩家的配置文件
        门:当所绑定的声音路径为空或者索引为0的时候(即使是common/null.wav),不再尝试播放开启/关闭或者移动声音
        门: 现在门在被使用的时候将正确播放锁定声音
        修复了game_playerleave在无效玩家以某种方式离开时候不触发的问题
        修复了客户端指令dropitem会被不能放下的item_inventory屏蔽的问题
        修复了在无效玩家以某种方式离开时服务器空闲计时器不工作的问题
        修复了在玩家使用摄像头或者无敌的时候治疗不工作的问题
        修复了在特定情况下梯子会冻结游戏的问题
        修复了在demo里缺失音效的问题
        修复了在属主锁定的时候一些锁定音效不会播放的问题
        Host_Say():服务端发送的消息将会以console记录而不是say
        Host_Say():回调一条网络消息,使得玩家能看见他们自己发的消息
        Host_Say():删除发送文本信息时重复的网络消息


        IP属地:云南4楼2020-01-01 16:32
        回复
          库存UI(I键界面):当你选择不能丢弃的物品时,丢弃按钮边框将会变成红色
          库存UI(I键界面):修复了图标字符串在物品丢弃的时候不会被删除的问题
          item_generic:修复了预缓存已满的问题
          item_inventory:修复了在创建一个不存在物品时,键值item_name_canthave要求双令牌(double-token) ';' 的问题
          item_inventory:修复了键值item_name_canthave在用作触发规则时,其值将被写入m_szRequiresItemName (用作item_name) 而不是m_szCantHaveItemName
          item_inventory:利用操作字符串实现了来自UI的多线操作,而不是单纯的是否全部丢弃.(激活, 丢弃, 和全部丢弃)
          item_inventory:持有者选择时,物品可以选择延迟激活
          item_inventory:物品现在会被作为一个附件附加到玩家的骨骼上(就想TFC中一样),而不是仅仅的复制到玩家原来的位置
          Items:控制台现在在找到其模型动作序列时会显示一条详细消息(当不是idle状态时)
          Items:控制台现在在找不到到其模型动作序列时会显示一条错误消息(当不是idle状态时)
          Items:设置模型序列时,会将起始帧重置为0。如果找不到序列,则将帧速率设置为0
          换图列表:修复了预计的地图还没切换,而换图列表又过早切换的问题;这将修复由于手动切换地图导致关闭了换图,或者系列地图换图时候连续跳过了两张以上地图的问题
          MOTD: 修复了在某些情况下会导致内存损坏和程序崩溃的off-by-one问题
          MOTD: 修复了一个潜在的内存泄露问题
          MOTD: 当 maps/mapname_motd.txt缺失或者为空的时候,任务简报文本将会从maps/mapname.txt读取
          新作弊指令:myfriction来调整自己的摩擦值
          新作弊指令:mygravity来调整自己的重力值(对全局标准的乘数,比如1代表正常重力,0.5代表一半重力)


          IP属地:云南5楼2020-01-01 16:33
          回复


            IP属地:云南6楼2020-01-01 16:33
            回复
              AngelScript
              API:将Seek方法添加到CASFile中以查找整个文件,包括用于指定Seek模式的SeekFileFlag/SeekFileFlags定义;还修改了CASFileSystem子类型的注册顺序,以便允许前面的添加正确注册
              API:添加了 PluginExit, 一个会在允许中的服务器重载或卸载插件的时候call的函数. 这将允许服务器插件处理和保存一些永久性的数据和清理一些直到换图以后也不会被释放的对象, 列如文件句柄等


              IP属地:云南7楼2020-01-01 16:34
              回复
                NPC
                Alien Controller(小头,外星指挥官):攻击时产生的弹跳球实体将使用WORLD_BOUNDARY常数,而不是V社硬编码的+/- 4096, 这将允许在旧的世界边界外生成和存在弹跳球实体
                Barnacles(藤壶):现在它们在idle动作的时候将会开始消化吃到的物品(也就是你听到他们发出咀嚼和消化噪音的时候),这将为他们恢复20%丢失的血量(如果有损伤的话)
                Nihilanth(尼大头):调整了默认的最小/最大高度,电离球和传送球将使用WORLD_BOUNDARY常数,而不是V社硬编码的+/- 4096. 防止Nihilanth在目标实体的高度不存在时限制其最小/最大高度,并允许它在旧世界边界之外攻击
                Stukabat(蝙蝠):改进了寻找栖木的方法(就是倒吊那个动作).如果找不到栖木, Schedule将不会正常进行
                武器/物品
                weapon_medkit(医疗包):在左键治疗之前会检查目标实体是否真的是活的,将会修复可以对着预先就定义已经死了的尸体(比如monster_*_dead)加血的问题


                IP属地:云南9楼2020-01-01 16:34
                回复
                  地图黑山:特别战术部(bms_sts)
                  将红队队伍从Machine (1)改为Human Military (4),以修复由于队伍固定伤害减免带来的优势
                  出于同样的目的,无队伍NPC将从Machine (1)改为Human Military (4)
                  Half-Life: Uplink(sc_uplink)
                  在Everybody ready?(大家都准备好了吗?)后添加一个需要70%同意的投票Enable Survival mode?(开启生存模式?)
                  在玩家控制的炮塔附近添加了一个碰撞盒
                  为按钮添加了锁定,将会在无人投票或第一个投票未通过的时候解锁
                  把楼梯分割成看不见的斜坡
                  修复了一个被错误连接到别的管道的下水道管子
                  把玩家控制的炮塔的zhlt_noclip设置为1,以防止玩家卡进炮塔里
                  索降(sc_suspension)
                  现在支持夜间模式!
                  添加了街灯
                  添加了昼夜的投票
                  电缆下方固体的渲染/取消渲染
                  把出生点的绿灯改成了青色
                  集装箱门将会在区域结束后关闭
                  修复了区域3的一些小的碰撞问题
                  改善了集装箱的纹理
                  改善了HINT/SKIP
                  改善了光影效果(新的精灵图和体积光模型)
                  通过分离func_breakable和func_wall改善了wpoly
                  新的高清传送门精灵图
                  新的高清纹理
                  新的道路纹理
                  新的绳子纹理
                  在细分值528下重新编译了地图
                  重做了传送门效果,移除了传送门精灵图的抖动
                  重做了大桥的索降绳
                  大桥侧面固体的渲染/取消渲染
                  They Hunger: Escape
                  优化了地图周围的wpoly,重新用528细分值的新编译器编译地图(实际地图上的wpoly应该更低)


                  IP属地:云南10楼2020-01-01 16:34
                  回复
                    模型武器/物品
                    医疗包: 更新了针锋相对的医疗包模型,现在使用的是Norman的带有按钮发光的模型
                    NPCs
                    经典科学家:重新打包模型到一体(无t模型)
                    经典科学家:调整了一些使用旧的半条命声音的动作事件(*path/.wav)
                    Other
                    恢复了They Hunger模型头部的嘴部控制器,调整了法线/平滑组,对于einarhead.mdl模型UV图的小调整
                    库存物品使用的模型将会被合并到玩家的骨骼上,并实时反应变化:如Suspension的C4炸弹;They Hunger Escape的电池,汽油桶,工具箱;Robination的防毒面具


                    IP属地:云南11楼2020-01-01 16:34
                    回复
                      SDKSvencraft
                      迁移到最新的VisualC++工具集,要求 Visual Studio 2019 (x86)的Visual C++重分发包
                      二维视图选项:实现默认网格缩放,选项为0-10,键盘的1-10是缩放级别的快捷键,(10是0键的级别)
                      放大了检查地图问题对话框,使其更具可读性
                      修复了FGD令牌读取器中的缓冲区溢出
                      关键标识符的最大长度现在是256以匹配新的引擎
                      FGD
                      增加了移动类型的选项 8,悬停在空中,忽略固体碰撞,和这个选项适用的实体
                      增加了trigger_changesky
                      custom_precache: 更新以允许预载天空图
                      item_inventory: 怎加新的键值
                      activate_limit - 自激活极限 (0 = 无限)
                      holder_time_activate_wait - 自激活延迟 (0 = 无延迟)
                      holder_can_activate - 是否允许自激活
                      holder_timelimit_wait_until_activated - 直到物品激活时允许的保留时间
                      target_on_activate - 自激活的触发目标
                      target_on_activate_team - 当自激活时触发的队伍
                      target_on_activate_other - 当自激活时的触发其他目标
                      target_cant_activate - 不能自激活时的触发目标
                      target_cant_activate_team - 不能自激活时触发的队伍
                      target_cant_activate_other - 当不能自激活时的触发其他目标
                      effects_wait_until_activated - 是否等待物品自激活
                      trigger_camera:更正了左键双击参数和右键双击参数中缺少的单词Double
                      Map编译工具
                      添加了AVX2指令集给那些有幸拥有这样一个现代CPU的人(在vis和rad编译的时候你将体验到非凡的好处)
                      ZHLT编译工具:默认的细分值增加到528。这改善了所有贴图上的多边形细分,从而提高了帧率,并为在不过度细分的情况下使用512x512纹理提供了可能性
                      DEFAULT_SUBDIVIDE_SIZE现在直接读取MAX_SUBDIVIDE_SIZE
                      曲面范围现在从16增加到64,因为我们不再使用软件渲染模式


                      IP属地:云南12楼2020-01-01 16:34
                      回复
                        其他游戏手册
                        添加了团队/创作者页面
                        杂项
                        FindHLDirectory.bat:修复了pInstallDir被错误地标识为空的情况
                        FindHLDirectory.bat:现了一个新的搜索方法,使用Steam安装路径作为起点,并扫描所有用户的库路径。用户不再需要运行半条命一次来添加ModInstallPath,因为这种方法涵盖了用户拥有针锋相对和蓝色沸点但没有半条命(唯一一个能够修改ModInstallPath注册表的程序)的情况
                        修复了xen8天空中的接缝,现在dn纹理将会是无缝的而且拥有正确的角度
                        svencoop.sh: 在游戏崩溃的时候会显示一个展示我们公开Discord服务器的对话框
                        svencoop.sh: 添加了一个依赖关系检查器,该检查器枚举并通知用户其系统中缺少的库,支持多个对话框类型,可以选择系统中安装的一个对话框(zenity、gxmessage、kdialog、yad、xmessage)或输出到Steam标准输出
                        svencoop.sh:添加了-nosteamruntime 启动选项,该选项禁用了Steam运行库,并使用系统提供的;如果Steam_RUNTIME=0的情况下启动Steam客户端,则会自动强制执行此命令
                        svencoop.sh:修复了在Linux上不工作的Steam层
                        svencoop.sh:使用-nosteamruntime参数运行时,将$PATH重置为系统默认值(不添加Steam)
                        svencoop.sh:当启动游戏以帮助诊断游戏启动问题时,脚本现在会在终端/Steam stdout上打印一些额外的信息,例如GCC版本和运行时定义的所有环境变量
                        文本UI资源:使用空格作为制表符,消除编辑器中的混乱
                        标题:添加用于激活inventory物品的条目
                        标题:为MOTD/简报添加条目
                        用户高级设置:为Discord添加了丰富的下拉列表
                        版本详细信息
                        Steam版本ID号:游戏4534884,专用服务器工具4534885,SDK工具4534886


                        IP属地:云南13楼2020-01-01 16:35
                        回复
                          完,看度婊会抽多少


                          IP属地:云南14楼2020-01-01 16:35
                          回复
                            changesky实体吸引人
                            准备24套天空纹理,模拟24小时光照,一分钟换一套


                            IP属地:江苏15楼2020-01-01 17:20
                            回复
                              这个可以有


                              IP属地:广东16楼2020-01-01 20:30
                              回复