User:Popprocks
Speedrun History
Popprocks (http://twitch.tv/p0ppr0cks) started running NG Any% in August 2020. He first broke the world record on October 30, 2020 with the time 2:16:41 using Sasa Sanctuary Early. Over a period of months, popprocks helped drive NG Any% down to 2:05:34 on 4/10/21 through a combination of gameplay improvement and implementing cutting edge tricks such as HBS, Boulder Skip, and Barrier Skip. Intermittently, popprocks also began running NG AB using the same tricks, as well as NG+2017 Any% where he first adapted several difficult tricks and routes such as Gale Shrine Origin Warp, Catwalk Skip, Ark Early, BKT skips, and Beach Adventure.
PC Controls
Popprocks uses a hybrid of DS4Windows and SteamAPI in order to achieve partial direct input on a DualSense controller. The steps to implement this are as follows. Some adaptation my be necessary to fit your specific controller. The goal of this control scheme is for the majority of your controls to filter through Steam API, which has benefits such as context sensitive binds and situational turbo. However, it is extremely desirable to have certain inputs bypass steam API in order to avoid dead frames during scene transitions. It is useful to direct input jump so that you can perform 1st frame jumps after loading zones or 1st frame after closing the fan menu, as well as to hold jump through brush buffering without losing height. Direct input bark is helpful for BKT, and direct input tackle allows you to tackle the 1st frame after a loading zone, dialogue D Boost, or tackle out of a ground KT frame perfectly. Start button as a direct input allows you to frame perfectly pause buffer, useful for KTs.
1. Install DS4Windows at https://github.com/Ryochan7/DS4Windows/releases . At the time of writing, I am using version 3.0.3.
2. Download my DS4 Windows profile (okami.xml) at https://www.dropbox.com/sh/nkp7voqeweefumv/AABSZNlckUNrSvqjWuCxonJna?dl=0 . Alternatively, you can create your own profile from scratch.
3. My Steam controller config is steam://controllerconfig/587620/2488071715 . If you paste this into your browser, it should open the controller config in steam and ask if you wish to import it. Alternatively, you can create your own profile from scratch.
4. DS4Windows must be open and active BEFORE opening Okami on steam.
5. Open Okami, and accept the alert that controller override software can interfere with API controls.
6. In the in-game Okami keybind menu, set the jump button to Enter, set the talk button to Backspace, set the tackle button to Left Click, and set the fan menu button to Space Bar.
If the setup worked as intended, or if you had to recreate it from scratch, the intended result is that your start, tackle, jump, and talk buttons are direct inputs and that everything else is through Steam API. Your jump button on controller should be inputting Enter, which will jump and will Confirm in the fan menu. Your talk button should be inputting as Backspace, which will bark as well as Decline in fan menu. Your tackle button will input Left Click, which will tackle as well as Draw in the brush menu. Start is direct input for Space Bar (fan menu), which assists with frame perfect pause buffering. The dig button filters through Steam API and can be used to dig, as well as turbo cutscene skip. Other notable binding changes include R2 being fast brush, and up on D-Pad being jump turbo.
NG+ PC Saves
Download the OKAMI file at https://www.dropbox.com/sh/nkp7voqeweefumv/AABSZNlckUNrSvqjWuCxonJna?dl=0 . You can place this in steam > userdata > (steamid) > 587620 > remote > Steam to access these saves. You should rename and back up your existing OKAMI file, to preserve your own saves. File 30 is the NG+ speedrun file. There are numerous other useful practice saves, some of which are modified with Cheat Engine (new game saves with KTs or String of Beads) and should not be used to create speedrun files.