Difference between revisions of "User:Popprocks"

From Ōkami Speedrun Wiki
Jump to navigation Jump to search
Line 20: Line 20:


If the setup worked as intended, or if you had to recreate it from scratch, the intended result is that your 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. 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.
If the setup worked as intended, or if you had to recreate it from scratch, the intended result is that your 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. 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.

Revision as of 17:11, 15 May 2021

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 implemented 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.

1. Install DS4Windows at https://github.com/Ryochan7/DS4Windows/releases . At the time of writing, popprocks is 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. Alternative, 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, and set the tackle button to Left Click.

If the setup worked as intended, or if you had to recreate it from scratch, the intended result is that your 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. 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.