说明一下将会用到的术语
• ← 和 → 是指 "左" 和 "右" 在 方位键上。
• 在此页中,马里奥总是向右行走。
• 在所有教程中加速都使的是Y键,除非X和Y键要同时使用。
行走
马里奥在按住→ 时的速度
奔跑
马里奥在同时按住→和Y时的速度
冲刺
马里奥在同时按住→和Y一段时间后的速度
飞行
马里奥在披着斗篷飞行时的速度(最快速度)
P值
这是一个内存值。当马里奥在跑时,这个数值一直增加,当这个数值达到顶峰(112)时,马里奥开始冲刺。
这个值和SMB3底下那个P值条性质一样,只不过在SMW里不显示罢了。
象素
屏幕上的一个点,用来确定马里奥在屏幕上的位置
子象素
一个比象素还小的单位。它用于游戏中间处理。它的大小是1/16个象素
奔跑 / 冲刺
最快速度(Explanation of oscillating speeds)
马里奥在全速冲刺的时候,游戏的算法并没有给他一个固定的速度值,速度值却是在五个数(48,47,48,47,49)之间变化。在空中松开→将停止这五个数的变化,恒定在一个固定的值。如果这个值恒定在49,那么马里奥的速度就会比冲刺的速度还快。这个BUG可以和连跳一起用。如果落地不马上跳起来,稍微迟缓一帧,速度值也会降下来。
马里奥奔跑时,速度摆动在(36, 35, 36, 35, 37)之间。如果没有足够的空间用来冲刺,这个BUG也可以用在狭小的地方。
连跳(Hopping glitch)
如果在空中前进时,释放→或在飞行时释放Y,马里奥将保持原来前进的速度。如果碰到了地(如果→不被再次按下),马里奥会慢慢减速。但是,在碰到地开始减速之前如果马上跳起来,马里奥将不会失去任何速度。使用此ьUG,你可以以最快速度通过关卡,速度超过冲刺的速度,或者飞行时碰到地不会减慢速度或停。 (看看SMW的TAS通关录像,第二关是不是总是刚落地就跳起来,而没有在地上行走,这就是用了此BUG:跳跃BUG。这是为了保持最大速度。最经典的就是第二关的361剩余时间。)
还有一个用途是利用这个BUG迅速踩上可以改变马里奥速度的敌人,快速地进入水管(参见任何一SMW的TAS录像的第四关最后)
6/5
如果使用连跳,你会发现P值会慢慢降下去,停止连跳时再落到地面会只能奔跑,不能冲刺。使用6/5这个方法可以避免此问题。用法:用最快速度这个BUG先跳起来,等速度值恒定到49,过6帧,再按Y+→五帧,再过6帧,再按Y+→五帧,以此循环,你会发现此时P值不会降下去,也能尽量大的保持最快速度。
使用 6/5时的实际速度: (49 × 6 + (49 + 48 + 47 + 48 + 47) ) ÷ 11 = 48.45454...
所以,这个BUG可以代替连跳,能在最快速度的同时,落到地面也可以继续保持冲刺时的速度。再跳起来后也能保持48.45这个速度。不过这也只能在空中使用。如果落到地面就不能使用此BUG。所以必须定时跳跃。
飞行
最快飞行速度(Oscillating flight speed)
在飞行的时候,按着右会加速。还是这样,马里奥的飞行速度在另五个数值内变化:(51,50,49,48,47)当→释放时这个数值到了51时,马里奥的速度会保持最快。
快速向上
当飞行时,按←1帧释放←1帧,再次按第3帧比普通的11帧按←更具连续性。
进管道或门后保持飞行状态
当马里奥在冲刺时跳起来,游戏会把起飞值设定到80,然后一帧递减1直到减到0。当此值大于0,屏幕会随着马里奥纵向滚动;如果马里奥有斗篷,此值耗到0,在空中时,马里奥自动进入飞行状态。
因为此值在以固定速度递减,所以落到地上可能此值还未减到0,不用跑就可以马上再次起飞,进入飞行状态。这是因为这个值在第二次跳时仍未减到0。
所以,当起飞值没减到0时进入管道或者门,进去后马上起跳,等到起飞值减到零,就又开始飞行了。
• ← 和 → 是指 "左" 和 "右" 在 方位键上。
• 在此页中,马里奥总是向右行走。
• 在所有教程中加速都使的是Y键,除非X和Y键要同时使用。
行走
马里奥在按住→ 时的速度
奔跑
马里奥在同时按住→和Y时的速度
冲刺
马里奥在同时按住→和Y一段时间后的速度
飞行
马里奥在披着斗篷飞行时的速度(最快速度)
P值
这是一个内存值。当马里奥在跑时,这个数值一直增加,当这个数值达到顶峰(112)时,马里奥开始冲刺。
这个值和SMB3底下那个P值条性质一样,只不过在SMW里不显示罢了。
象素
屏幕上的一个点,用来确定马里奥在屏幕上的位置
子象素
一个比象素还小的单位。它用于游戏中间处理。它的大小是1/16个象素
奔跑 / 冲刺
最快速度(Explanation of oscillating speeds)
马里奥在全速冲刺的时候,游戏的算法并没有给他一个固定的速度值,速度值却是在五个数(48,47,48,47,49)之间变化。在空中松开→将停止这五个数的变化,恒定在一个固定的值。如果这个值恒定在49,那么马里奥的速度就会比冲刺的速度还快。这个BUG可以和连跳一起用。如果落地不马上跳起来,稍微迟缓一帧,速度值也会降下来。
马里奥奔跑时,速度摆动在(36, 35, 36, 35, 37)之间。如果没有足够的空间用来冲刺,这个BUG也可以用在狭小的地方。
连跳(Hopping glitch)
如果在空中前进时,释放→或在飞行时释放Y,马里奥将保持原来前进的速度。如果碰到了地(如果→不被再次按下),马里奥会慢慢减速。但是,在碰到地开始减速之前如果马上跳起来,马里奥将不会失去任何速度。使用此ьUG,你可以以最快速度通过关卡,速度超过冲刺的速度,或者飞行时碰到地不会减慢速度或停。 (看看SMW的TAS通关录像,第二关是不是总是刚落地就跳起来,而没有在地上行走,这就是用了此BUG:跳跃BUG。这是为了保持最大速度。最经典的就是第二关的361剩余时间。)
还有一个用途是利用这个BUG迅速踩上可以改变马里奥速度的敌人,快速地进入水管(参见任何一SMW的TAS录像的第四关最后)
6/5
如果使用连跳,你会发现P值会慢慢降下去,停止连跳时再落到地面会只能奔跑,不能冲刺。使用6/5这个方法可以避免此问题。用法:用最快速度这个BUG先跳起来,等速度值恒定到49,过6帧,再按Y+→五帧,再过6帧,再按Y+→五帧,以此循环,你会发现此时P值不会降下去,也能尽量大的保持最快速度。
使用 6/5时的实际速度: (49 × 6 + (49 + 48 + 47 + 48 + 47) ) ÷ 11 = 48.45454...
所以,这个BUG可以代替连跳,能在最快速度的同时,落到地面也可以继续保持冲刺时的速度。再跳起来后也能保持48.45这个速度。不过这也只能在空中使用。如果落到地面就不能使用此BUG。所以必须定时跳跃。
飞行
最快飞行速度(Oscillating flight speed)
在飞行的时候,按着右会加速。还是这样,马里奥的飞行速度在另五个数值内变化:(51,50,49,48,47)当→释放时这个数值到了51时,马里奥的速度会保持最快。
快速向上
当飞行时,按←1帧释放←1帧,再次按第3帧比普通的11帧按←更具连续性。
进管道或门后保持飞行状态
当马里奥在冲刺时跳起来,游戏会把起飞值设定到80,然后一帧递减1直到减到0。当此值大于0,屏幕会随着马里奥纵向滚动;如果马里奥有斗篷,此值耗到0,在空中时,马里奥自动进入飞行状态。
因为此值在以固定速度递减,所以落到地上可能此值还未减到0,不用跑就可以马上再次起飞,进入飞行状态。这是因为这个值在第二次跳时仍未减到0。
所以,当起飞值没减到0时进入管道或者门,进去后马上起跳,等到起飞值减到零,就又开始飞行了。
