Retribution:仓库系统继续改

原文 : EVE Online


Fellow capsuleers!

Team Game of Drones 一直也有进行着对仓库系统的改进工作,现在将告诉你们于Retribution 中所带给你们的改进细节。

在过去几星期中,Team Game of Drones 将所有对仓库系统的改进的细节放到测试服供玩家测试。改进的项目集中于玩家向 CCP 建议的部份,如POS 管理, 逆戟鲸级 (Orca)的仓库管理,拾取残骸,军团机库管理与其他日常对仓库的操作。

这各种项目包括了非常多对仓库系统的设计调整和修正。站在玩家的角度上使用仓库系统让我们更能明白到玩家的需要。CCP 相信给予更多玩家参与测试的项目是将来发展的方向,也令到发展的道路更加容易。但是并不希望赶工,每一步改动都仔细处理以确保改动能达到预期效果,也可以善用各种反馈得来的结果与回应。

以下是Team Game of Drones 在工作的项目,也是即将于Retribution带给你们的项目:




Persistence

为了能令仓库视窗能呈玩家所期望的样子,Team Game of Drones作出了很多改动工作。这代表了各种不同的仓库视窗将有它们各自的状态,而且不会因为其他不同仓库的视窗有改动而有所改变。这应用于视窗各种元素包括其过滤器,树状图,物品显示方式。玩家打开了物品仓库和舰船货仓后离开空间站的话,它们仍然后保持其状态。

军团机库将保持玩家离开该每一个办公室时所呈现的面目。这代表若然你在其中一个办公室管理一大堆蓝图,把视窗设定为某个样子,这个样子将会只保持在这个办公室而已,而在其他你不需要用到相同设定的办公室将不会被套用同一个设定。而因为玩家正在激活的船只在转换场景时(入站与出站)仍然跟着玩家,其视窗将保持开启直至被玩家关闭。

视窗标题将不会再显示玩家正在查看的是那一个仓库位置。这资讯将移至导览列,令到玩家知道这视窗原先是由那一个位置所打开的,因为不论最后玩家查看到那一个位置,视窗的标题仍然不会改变。

这导览列也容许玩家於点击后返回上一个查看的仓库位置,这方便了仓库树状图收叠起来时快速查询。这功能当然在新位置打开仓库视窗时不运作。


Persisting the text filter

为了那些以过滤器查找物品而希望这搜寻条件在查看其他仓库时仍然保持,现在将可以于设定选项"Keep filter value between inventories"设定。这不会预设为开启,所以过滤字符将会​​于查看其他仓库时自动清空,就像现时一样,除非玩家使用这个设定。


Performance

这新仓库系统的效能一直是 CCP 与玩家的一道刺。而为了处理这个问题,Team Game of Drones 尽可能解决能解决的系统问题。在於Twitter,EVE 论坛,与玩家于 CCP 办公室和游戏中交流后,给予Team Game of Drones订出几个高延迟地方,以下是几项已解决和将在Retribution 中会解决的项目。

已解决的项目:

  • 在装配船只或管理仓库时按得太快会对系统效能构成问题。
  • 树状图于复数客户端更新时易于崩溃。这影响到于POS和繁忙空间站的玩家,在他们移动一些共享物品时会更新树状图(例如于军团机库等位置)。
  • 在树状图有太多位置时,需要一定时间去读取(有些情况下需要1分钟甚至更长的时间),现在更改为在玩家查看该个别位置时才载入其内部的细项位置。

Inventory Load Time = 仓库读取时间
Tranqulity = 目前版本
Opening Inventory with 50 bookmarks = 仓库中有50个位标
Opening Inventory with large index trees = 仓库的视窗有大量可查看的位置(很长的树状图)
Dealing with large number of plastic wraps = 仓库中有很多包装塑料


已发现而在解决中的项目:

  • 位标!在旧有的数据传输中每一个位标都会带来1秒钟的延迟。想像一下你有一个内部收藏了100个位标的箱子。Team Game of Drones 正在不把伺服器烧掉的状况下找出解决方法。
  • 包装塑料也是其中一个令到系统读取长时间的凶手。这是因为其内部包含了很多资讯,在你查看内部有什么时就已经载入了相关资讯。放心,已经有这方面的高手在处理这个问题。
  • 最后,收缩与打开树状图,特别是那些拥有很多位置的树状图也会引起系统负荷问题。也定于Retribution 时解决。

除此之外,Team Game of Drones 也致力令到仓库系统的反应更加迅捷,特别是客户端与伺服器的数据交换。在此多谢那些花时间去录制youtube 影片,描述着他们在使用仓库系统时所遇见的问题,也与 CCP 一起监查着这些问题的处理。希望你们能原谅需时那么久才完成。CCP 在探究仓库系统后将继续处理其对伺服器效能的问题,希望能够令到仓库能够以最快的时间去回应玩家的查询。


Multiple ways to access and use inventories

在观察测试服中的玩家所得,游戏中存在很多方法扩展功能打开和使用仓库系统,但有一些玩家仍未知悉。而以下将告诉你们这些方法,让你们能找出最适合自己使用的方式。

在EVE 选单,最上方将有一个新的类别"仓库(Inventory)"。 在那玩家可以直接打开各种不同的仓库:统一仓库,舰船货仓,物品货仓,舰船机库,军团机库,市场快递和资产。如果玩家以后能更快捷的打开该仓库的话,可以把该图标拖拉到Neocom 中。而统一仓库按钮将保持预设于Neocom 中显示。

如果玩家以新视窗打开位于树状图各位置的仓库的话,有以下几种方法:

  1. 把位置拖拉出视窗外
  • 其实这功能一早已经存在,但是有些玩家于测试中不觉得能够这样做,原因是对于这操作没有任何反馈信息说明已打开了新视窗。
  • 现在,只要玩家开始了拖拉的动作,将会显示出拖拉出了一个图标。在玩家把这拖拉出来的图标移至仓库视窗的外围时,该图标就会转变为你所需要的仓库视窗。
  • 如果玩家想堆叠某些仓库视窗,那就继续保持拖拉的动作。把图标拖拉到视窗外围,变成了视窗样子后放到你想把它堆叠的视窗的标题列,然后放开鼠标。
  1. 滑鼠右点击该位置,选择"以新视窗打开(Open in new window)"。
  2. 按住移位键,然后左点击该位置。

很多玩家都希望把某些仓库于新视窗打开,而使用统一仓库处理其他管理操作。那使用以上提到的三种操作方法将可以达到他们的目的。如果玩家希望总是以新视窗方式打开不同位置的仓库的话,可以于设定中选择"永远于新视窗打开(Always open in separate window)"。这将容许玩家以对任何位置双点击左键滑鼠的方式,于新视窗打开该位置。

这些选项当然也适用于其他仓库位置,包括集装箱。

使用快捷键打开仓库也是一种好方法。Alt-C键将打开主仓库视窗。 Alt-N组合键将打开舰船机库。 Alt-G组合键将打开物品仓库。


Ease of use over consistency

旧系统中容许玩家把舰船拖拉到物品仓库,也可以把物品仓库的船拖到舰船机库。这功能很常用,因为玩家可以在舰船机库与物品仓库中也存放在各种船只。

而在套用新的树状图来显示各种仓库位置时则出现了问题,因为Team Game of Drones 希望在操作的过程中能给予玩家反馈信息告诉玩家他所拖拉的动作确实执行了。所以为了这个目的,把舰船拖拉到物品仓库时应该不会令到令到物品仓库闪烁,这操作需要令到舰船机库闪烁才能准确表达出操作的意思。这当中有一些技术问题于上一个版本中不容易解决,但Team Game of Drones 已决定全力解决这一个问题。所以现在玩家可以把物品由一个位置拖拉到另一个位置,然后它们会于所放置的地方排列妥当。

这将套用于拖拉物品至于Neocom 中的舰船机库或物品机库,其他仓库位置。


Index Tree Improvements

Team Game of Drones 集中于改善使用仓库位置树状图的方式,令到即使在拥有大量位置的树状图仍然操作正常。在拖拉物品于不同位置时将打开属于该位置的树状图。而且也可以以拖拉物品到树状图边缘位置来向上/向下滚动树状图,或者使用滑鼠滚轮。


Index Tree Isolation

仓库视窗将会仍然显示出包含所有位置的树状图,但是改变了一些。现在玩家于新视窗打开个别仓库位置时将会把该位置的树状图也一拼独立分出来。所以若玩家于新视窗打开舰船机库时,将只获得显示着舰船的树状图。这将套用于所有玩家能以新视窗打开的仓库位置。

这把树状图独立分出来的操作能更帮助POS的管理者进行POS的维护与管理。另外也加入了POS各种建筑的位置资讯,在距离不足够查询时该位置会以灰暗显示。

树状图的栏阔将可以比以前拉阔得加大,令到仓库内容缩到最少。这方便了一些玩家只想使用仓库视窗来查看树状图。

在子位置被选择时,它所属的主位置也加入了一个渐变的高亮显示。这将令到玩家在把树状图缩起来时仍知道打开了那一个位置的仓库。




Want all the things all the time?

如果玩家希望树状图能显示出所有位置的话,现在加入了一个设定选择"永远显示完整位置列表(Always show full tree)"。这预设为关闭。而且也把这设定按钮往下移,令到不在标题列中。这将确保玩家在堆叠仓库视窗后不会于不同位置资产中使用了相同的设定。


Loot all the wrecks

另外 Team Game of Drones 也集中于改动由残骸中拾取战利品的操作。由UI介面中加入了各种反馈信息让玩家能更清晰的知道正在发生了什么事,物品移动到那一个地方去。

注意到于测试过程中玩家倾向使用2种方法扩展功能去管理残骸。一是使用树状图把残骸都显示出来,然后个别对每一个残骸使用"拾取全部(Loot all)"。二是打开残骸时总是以新视窗打开,在残骸内部物品被清空后,视窗自动消失。

为了迎合使用这二种方式的不同玩家,Team Game of Drones 创建了一种新机制,以玩家是否扩展了树状图来判定。如果树状图被扩展了,那新出现的残骸将会被加入至树状图中,不会以新视窗打开。如果树状图是收起的话,残骸将以新视窗打开。这也套用于使用了简洁模式。只要玩家没有方式看见残骸加入到树状图时,新视窗将会被打开。

如果玩家不希望残骸视窗于随意的位置被打开的话,可以把一个残骸视窗堆叠到舰船货仓视窗。那之后所打开的残骸视窗都会堆叠到舰船物品视窗上。在点击"Loot all"后残骸视窗将会消失而显示出现时船只的货仓。而在玩家选择了"永远于新视窗打开(Always open in separate window)"的话,以上条件将不会套用以永远都以新视窗打开。

Team Game of Drones 也更新了残骸于树状图所显示的方式。玩家它们将以残骸图标显示其状态,船只名称和距离。如果残骸离开了查询距离的话,它将会以暗灰显示,但仍保持于树状图中以便玩家能再次从树状图操作接近残骸。


Compact View Mode

简洁模式是一个新功能。这将尽可能利用视窗的每一个位置来显示仓库内容。

在聆听玩家意见后决定保留于简洁模式中显示货仓容量,很多玩家仍然倾向使用这一个资讯。简洁模式中的货仓容量条将显示出和完整模式一样多的资讯,但会在视窗中以更阔的方式显示,因为简洁模式中没有过滤器。而在滑鼠指向时会显示出完整的货仓容量资讯,包括货仓容量等准确数目。


Tools for Power Users

为了那些经常需要使用仓库系统的玩家,以下带给你们一些有趣的工具。

首先,如果你还没有试过 剪下与贴上 这功能的话,其实操作上很简单:

  • 选择你想要移动的物品,或是以按 Ctrl-A 选择所有物品
  • 按下 Ctrl-X 剪下该物品
  • 打开移动目的地的仓库
  • 按下 Ctrl-V 贴上该物品

不好意思,这没有使用 Ctrl-C (复制)的选项 :slight_smile:

玩家也可以注意到有一系列"<<" 和">>"图标于视窗内物品显示方式图标的左方。它们是下一页和上一页按钮,让玩家于同一个视窗中按其浏览次序查看之前和其后所浏览的仓库。若玩家的滑鼠有这些功能的按钮,也可以在此使用。


Better feedback

在改良了仓库的各种操作后,向亲爱的Team Klang 的音效工作人员询问为一些关键操作加入一些特别的用户界面音效。这包括在打开残骸,清空残骸等的时侯。

玩家也会在拾取战列利品到货仓时看见货仓位置闪烁,和移动其他物品时表达出物品移动成功时的闪烁一样。为保持一贯性,也在把物品移到集装箱和其他仓库位置时也加入移动成功的闪烁效果。


Access Restriction Feedback

玩家仍然是未能清晰知道自己可以查询那一个部门或集装箱,有时必须每一个也按下去看一下才知道。所以现在在所有部门和集装箱加入了新的限制图标,以标示出玩家能够查询那一部份。

限制访问将会以黄色的限制图标显示

  • 限制访问代表玩家可以查看内容但不能把物品移走。

禁止访问将会以红色的限制图标显示

  • 禁止访问代表玩家不可以查看内容也不能把物品移走。

在树状图中仍然显示那些不能访问的位置的原因是容许玩家把物品捐献到那些位置。

另外也更新了锁定了的物品的显示方式。它们的图标将会稍为灰暗一点,而也于右上角有一个锁定的角标。

而为什么使用灰暗图标是不足够的原因是这灰暗了的图标被使用作为剪下与贴上的功能。所以也加入了锁定的角标来更清晰显示出物品被锁定的状态。

Team Game of Drones 也希望令到堆叠物品的操作更好。现时玩家若想堆叠某些物品,若不实际的去试一下是不知道能不能成功堆叠,而在不能堆叠时就会弹出一个错误信息提示你这些东西不能堆叠。Team Game of Drones 注意到有时玩家只是想把物品移到仓库内但错误地放到其他物品的图标上面,而令到一个错误信息弹出来说这些物品不能堆叠。

现在将把这个状况改一下,每一次玩家把物品拖到仓库内时将永远假设玩家只是想移动物品,而不会再提出信息。如果玩家是想把物品堆叠在一起的话,物品的图标会被高亮起来显示出该物品可以被堆叠,而在成功堆叠物品​​后将会有一个成功堆叠的音效播放。


Better scroll bars

Team Game of Drones 也改进了滚动条的功能。现在若只仓库内容或是树状图中有显示了滚动条的话,玩家将可以把滑鼠指向该滚动条则可以启用滚动功能,而不需要先点取该领域才能使用滚动条。另外也在玩家以点击拖拉或是滑鼠滚轮使用滚动条时把它高亮起来。希望这些改动能令到EVE的UI界面更简洁方便。


就是这么多了。Team Game of Drones为自己设定一个目标来为玩家提供这些功能。希望玩家能给予这些改动的意见。你们的鼓励将帮助到Team Game of Drones能更用心于提供更好的工作给玩家。

Fly Safe