v1.6
SMWP v1.6(Ocean & Motion Update)为 Mario Worker 用户带来全新的使用体验。各种与水有关的物件,以及新标记——滚屏标记、移动桥转向标记,现已加入 SMWP。包含重大问题修复,MW 不再「生病」。
# 设施更新
# 强制滚屏物件
v1.6 更新正式引入强制滚屏物件,这意味着不仅可以无需借助库巴制作强制滚屏关卡,还能随心调整滚屏方向和滚屏速度。
我们的目标是绘制一条滚屏链,使得在游戏过程中,镜头中心沿着滚屏链强制移动。
首先,选取强制滚屏物件之后,需要选定滚屏起点。
这里的绿框有两重含义:
1) 游戏进行过程中,镜头中心处于滚屏起点时,绿框对应的就是玩家所能看见的范围;
2) 当马里奥进入绿框范围内时,强制滚屏被触发,镜头中心首先会强制平移到滚屏起点位置。

确定滚屏起点后,将自动弹出对话框,要求输入滚屏速度。可输入的数值范围是 100
至 300
,100
对应于 Mario Worker 中的库巴滚屏速度,300
即为前者的三倍速。
接下来,就可以逐个设置滚屏节点,它们将自动按顺序连接成折线,显示在编辑界面中,也就形成了滚屏链。

其中,每个节点左上角的数字表示节点编号,右下角的数字表示从这一个节点开始(到下一个节点为止)的滚屏速度(显示 1
对应上文的 100
,1.5
对应上文的 150
,以此类推)。在游戏过程中,强制滚屏触发后,镜头中心将沿着折线前进。当到达最后一个节点时,滚屏停止并锁定。下面是几个小技巧:
技巧 1:鼠标停留在某个节点上后按 Shift
键,可以调整该节点的滚屏速度。

技巧 2:可以单独删除某一个节点,这时其他节点会重新排序并连接。
技巧 3:鼠标停留在节点上,会自动显示其对应的绿框,也就是当镜头中心处于该节点上时,玩家的视野范围。

但问题来了:滚屏停止后,因为屏幕被锁定了,马里奥是不是就无法离开当前区域了?答案是否定的。我们有以下的「出水管取消滚屏」机制:

只要在强制滚屏范围内设置了水管入口,而且水管出口在滚屏起点的绿框覆盖范围之外,那么游戏将在马里奥出水管的瞬间取消滚屏(无论是在滚屏途中,还是在滚屏停止后),关卡恢复自由滚屏。
但是,滚屏链并不是一次性的,取消滚屏后,只要马里奥再次踏入滚屏起点的绿框范围内,强制滚屏就会被再度启动。(但是踏入非起点的节点绿框则不会)
最后,滚屏机制和 Check Point(以及复活机制)是相容的。
如果想在滚屏中途设置 Check Point,并且希望在 Check Point 复活之后能立即继续滚屏,只需在 Check Point 附近设置一个滚屏节点,保证其绿框覆盖 Check Point 所在位置即可。

在 Check Point 复活后,镜头中心立即处于节点(而非马里奥)的位置,因此上图的棕色砖块并不会「露馅」。

# 通用型平台 +「忽悠型」转向标记
SMWP 现已正式推出通用型移动平台,包含 17 种不同样式。只需把鼠标对准某一平台,按 Shift
键,即可弹出样式菜单来修改该平台的样式。

在物品选择界面,将会根据你最近选择的平台样式,动态显示各类平台物件。


除此之外,我们还引入了「忽悠型」转向标记。顾名思义,只要移动桥碰到了该标记,就会逐渐减速并反向运动,也就实现了「忽悠移动桥」的效果。

# 敌人更新
# 随机游鱼 + 飞鱼 + 静止探照灯
随机游鱼(下图第三行第四列)、飞鱼(第三行第五列)、静止探照灯(第三行第六列)

静止探照灯可以像电珊瑚一样直接摆放了,无需麻烦的手续。
随机游鱼/飞鱼使用方法:
选中相应的敌人后,即可在编辑界面设置触发范围,只用依次点击触发范围的左上角和右下角即可。
在游鱼/飞鱼标记处按 Shift
键,可以弹出菜单,修改属性。
其中,游鱼有三种属性:1) 红鱼一档;2) 红鱼二档;3) 绿鱼。
飞鱼同样有三种属性:1) 红鱼一档;2) 红鱼二档;3) 蓝鱼。


# 素材更新
# 海洋套件 + 阴天背景
背景方面,更新了三个背景:深蓝水下、海底遗迹、阴暗天空。

装饰物方面,更新了三种颜色的珊瑚背景,以及灰云。


值得一提的还有探照灯核心,这是一个图层优先级高于地面的装饰物,可以使探照灯的旋转中心显示在地面类物品上。


# 其他更新
# 问题修复——困扰 Mario Worker 多年的程序出错问题终于解决!
众所周知,原版 Mario Worker 及以往版本的 SMWP 都有一个被称为「生病」的问题:打开 MW 时有一定概率出错,必须通过重启电脑的方式解决。在 SMWP v1.6 中,我们从技术上解决了这一问题,从此以后无需再遭受 MW「生病」的困扰!
为了修复这一问题,SMWP 将依赖于 .NET Framework 4.0 或更高版本。请确保你的电脑已经安装了 .NET Framework 4.0 或更高版本,否则无法正常使用 SMWP v1.6 读取或保存关卡。
# 全局设置与关卡附加设置
在 SMWP v1.5 中,我们推出了附加设置用以设置关卡是否开启防穿墙模式。现在我们增加了更多的可设置选项。
# 全局设置
主界面新增 Options 选项,用以调整 MW 的一些全局设定:

【Game Config 选项卡】
- Temporary Files: 临时文件数量上限。用来控制文件夹
Temp
所储存的临时关卡的数量,超过此数量后,新的临时关卡将自动覆盖旧的。 - Object Offset Correct:物品偏移修正。在以往的 MW 版本中,大部分的敌人、以及起点终点都会有「偏移」现象,即运行关卡时物品的实际生成位置和编辑界面显示的位置不一致。选择
Yes
选项后,将保持一致。(这不会影响旧关卡的游玩,因为即使选了Yes
,也是以原关卡运行时物品的实际位置为准,只是编辑界面中的显示作了调整。)选择No
则回归原有模式。 - Display Mode:显示方式,可选择窗口或全屏。
- Smooth Mode (Edit):编辑界面流畅模式。
- Smooth Mode (Play):关卡运行界面流畅模式。
【KeyBoard Config 选项卡】
- 现已支持自定义按键。(仅针对关卡运行时的游戏操作;不影响编辑界面的操作。)
【Staff Roll 选项卡】
- 制作组名单。
# 关卡附加设置
附加设置除了上一版本介绍的防穿墙,还新增了以下内容:

- Layer Order:图层顺序。有三种选项可选择:
Classic
:经典模式,以原版 MW 的图层顺序为准。Water Above (1.5)
:水在上层。以 SMWP v1.5 的图层顺序为准。Modified
:修正型。新版图层顺序,相较 v1.5 版本,鱼、布布鬼、炮弹的图层顺序提升到了地面之上、水面之下。- Roto-Disc Layer:探照灯图层。决定探照灯本体是在地面上方(Above)还是下方(Below)。
- Water Level:水位。可以在此直接输入关卡水位高度,单位是像素。
# 尾注
1.
1) 如果有多个绿框覆盖了 Check Point,以编号最小的为准。
2) 如果没有绿框覆盖 Check Point,那么复活时不会触发滚屏,和正常关卡无异。只有回到滚屏起点的绿框内才会触发滚屏。
3) 如果马里奥起点在滚屏起点的绿框内,与 Check Point 复活类似,镜头中心也是立即处于滚屏起点(而非马里奥起点)的位置。
4) 目前版本只能制作一条(多方向多速度)滚屏链,暂不支持多条滚屏链。
2.
1) 一档/二档的区别在于,二档的鱼更加密集。
2) 蓝飞鱼不能被子弹/甜菜消灭,但可以被踩死。
3) 触发范围是指当马里奥进入该范围时,(对游鱼而言)水面以下的部分会从屏幕右侧随机出现游鱼,(对飞鱼而言)屏幕下侧随机出现飞鱼。目前版本只能规定马里奥在何处时出现鱼,不能直接规定鱼在哪些位置出现。
3.
1) 如果你是 Windows 8/8.1/10/11 的用户,系统已自带高版本的 .NET Framework,无需额外操作;
2) 如果你是 Windows 7 或 XP 的用户,请打开 SMWP v1.6 压缩包中自带的 dotNetFx40_Full_setup.exe
进行安装。安装过程需要连接网络。
- 关卡附加设置只针对具体关卡,需要具体关卡具体设定。