Superglide練習工具V1.1
上一個動態(tài)的工具有一些地方有錯誤,可能導致即使你按對了也會有錯誤。
JayTheYggdrasil做了一個更完整的,我就搬過來給很閑的人用一下
首先你需要在開始菜單搜索界面打開Windows PowerShell

然后直接復制粘貼以下代碼內(nèi)容:

$loop = "true"
$currenttime = Get-Date
$secondtime = Get-Date
$presscount = 0
$evenodd = $presscount % 2
?
"!! Use CTRL+C to quit !!"
"-- Setup --"
"Press the key you use for jump."
$jumpkey = $Host.UI.RawUI.ReadKey()
""
"Press the key you use for crouch."
$duckkey = $Host.UI.RawUI.ReadKey()
""
?
write-host -nonewline "Enter your framrate: "
? $inputString = read-host
? $targetfps = $inputString -as [Double]
?
write-host -nonewline "Jump + crouch must be exactly 1 frame apart for the highest chance at superglide success."
?
$frametime = 1 / $targetfps
?
" "
"--------------------------------------------------"
?
while ($loop -eq "true") {
?
? ?if ($evenodd -eq 0) {
? ? ? "Press Jump..."
? ? ? $key = $Host.UI.RawUI.ReadKey()
? ? ?
? ? ? if($key -eq $jumpkey) {
? ? ? ? ?$currenttime = Get-Date
?
? ? ? ? ?" (Jump) Key Pressed"
? ? ? ? ?$presscount = $presscount + 1
? ? ? ? ?$evenodd = $presscount % 2
? ? ? } else {
? ? ? ? ?" that's not jump..."
? ? ? }
? ?}
?
? ?if ($evenodd -eq 1) {
? ? ? "Press Crouch..."
? ? ? $key = $Host.UI.RawUI.ReadKey()
?
? ? ? if($key -eq $duckkey) {
? ? ? ? ?" (Crouch) Key Pressed"
?
? ? ? ? ?$secondtime = Get-Date
? ? ? ? ?$calculated = $secondtime - $currenttime
? ? ? ? ?$elapsedFrames = $calculated.TotalSeconds / $frametime
? ? ?$differenceSeconds = $frametime - $calculated.TotalSeconds
?
? ? ? ? ?if($elapsedFrames -lt 1) {
? ? ? ? ? ? $chance = $elapsedFrames * 100
? ? ? ? ? ? $message = "Crouch slightly *later* by {0:n5} seconds" -f $differenceSeconds + " to improve."
? ? ? ? ?} elseif ($elapsedFrames -lt 2) {
? ? ? ? ? ? $chance = ( 2 - $elapsedFrames ) * 100
? ? ? ? ? ? $message = "Crouch slightly *sooner* by {0:n5} seconds" -f ($differenceSeconds * -1) + " to improve."
? ? ? ? ?} else {
? ? ? ? ? ? $message = "Crouched too late by " + $elapsedFrames.ToString("###") + " frames."
? ? ? ? ? ? $chance = 1 - ($elapsedFrames/$elapsedFrames)
? ? ? ? ?}
?
? ? ?("{0:n3} frames have passed." -f $elapsedFrames.ToString()) | Write-Host
? ? ?
? ? ? ? ?( "{0:n4} % chance to hit." -f $chance.ToString() ) | Write-Host
?
? ? ? ? ?$message | Write-Host
?
? ? ? ? ?$presscount = $presscount + 1
? ? ? ? ?$evenodd = $presscount % 2
? ? ? ? ?"--------------------------------------------------"
? ? ? } else {
? ? ? ? ?" that's not crouch..."
? ? ? }
? ?}
}

然后回車即可
接下來你的界面應該是這樣:

在輸入前切記關閉中文輸入法
首先第一排——Press the key you use for jump,你按一下你的跳躍鍵
第二排——Press the key you use for crouch,你按一下你的下蹲鍵(這里如果你說話按出了中文的c然后你按shift輸入進去是沒有用的,一定要用英文輸入法的c輸入進去)
(手搓基本都是空格+C)
第三排——Enter your framrate,輸入你的屏幕刷新率
這幾排都不需要按回車
跳(前)+蹲(后)需要在1幀內(nèi)完成

該界面會顯示你的成功概率,以及你的蹲是過早了還是過晚了,如圖就是需要你按蹲按得再晚點。

該界面會顯示你的跳+蹲花費了多少幀(圖示5.008344),成功的概率,已經(jīng)你晚了多少幀。
好了又一個沒用的工具完成了,上班用這個摸魚記得用薄膜鍵盤。
如果內(nèi)容復制不上可以點開該網(wǎng)址復制:https://pastebin.com/bcCXRn8k#google_vignette
原帖網(wǎng)址:https://www.reddit.com/r/Apexrollouts/comments/1192u4e/improved_superglide_practice_tool_original_tool/