You can time it off-screen or time it based on the video. Generally it should be accurate either of those ways, although if there's issues with the recording it might not be, so it's better if you can run a timer when you do the run, even if it's not on stream. It's also not the main timing method on console so it's not a big deal
That's exactly what it means. The game allows using up to 100 boost items so we don't want that to be the expectation.
You can make a save file quickly by starting with EZ codes, just disable them for the run
You can choose to run a category just because you find it fun, even if it doesn't have leaderboards. If it's competition you want, you'll have to convince others that it's fun. You could talk about it or show it off on discord, but I don't remember anyone else expressing interest in running gummis so I don't feel very optimistic that you will find competition.
I've been thinking of making a glitchless category. Not too convinced about segmented runs though since it's an RPG after all. It'd only really work from the start of the game, else you'd have to supply a save file and then it would be very arbitrary what that file should have. Also, the early game is mostly very dull to speedrun and I highly doubt it would gain traction.
The DLCs however could make for interesting short categories, but I haven't had the time and motivation to see how they would play out.
I agree with Beeboy. There's no need to add a more niche category. Not unless LV1 gets more popular, which I doubt will happen. But feel free to submit LV1 runs, it's not against the rules to enable EXP Zero.
Since KH3 goes by IGT, you can use the local recording (which will produce 1h segments) and have all of those in the submission from start of the run to finish as usual. You can time the RTA on your own and submit that as RTA even if it is not on video. For example like this https://www.speedrun.com/kh3ce/run/y95rq9ez
That sounds really niche, so unlikely in itself. Re:Mind all pro codes would make more sense perhaps, and would probably want to use the other characters. Re:Mind hasn't exactly been popular though so new official categories are unlikely in general.
Make sure you read through all of the tutorial and FAQ in case your issue is listed somewhere there already, but feel free to describe the issue in detail here or DM me on Discord, for example.
There has been a decent amount of interest in any% runs with EZ Codes. The question is, should there be sub-categories, and if so, which ones?
-
No sub-categories. One leaderboard for all any% EZ Codes runs regardless of difficulty or NG/NG+. Fastest way would be to do this would be on NG+ Critical. Runs could still be filtered based on difficulty and NG/NG+.
-
Difficulty and NG/NG+ sub-categories. This would result in 4 categories of EZ Codes: Crit NG and NG+, Beginner/Standard/Proud NG and NG+. Due to the minimal difference between beginner, standard and proud when using EZ Codes, they would be grouped into one.
-
Only difficulty sub-categories. Similar to above, but no split between NG/NG+ which means 2 categories total. Could filter between NG/NG+ runs still. For top times, you would want to run NG+.
-
Only NG/NG+ sub-categories. Same idea as above. Could filter between difficulties still.
In case people have any other ideas related to this, I'll leave the thread open. Vote by liking a post below. Also vote if more suggestions come up.
Due to Oh_Snap deciding to step down as a leaderboards moderator for KH3, we are looking for another moderator to our team. The process and requirements are a combination of this thread: https://www.speedrun.com/kh/thread/cs20y/1#4asu4 with changes based on feedback from this thread: https://www.speedrun.com/kh/thread/8r4ae
The base requirements of a moderator will be as follows:
- People coming forward are required to have run at least two non-arbitrary categories in the game and rank in the top 33% of the most popular category.
- People coming forward need the backing of at least 2 other runners in the game (Can have ran any category and rank anywhere)
Moderators will be required to:
- Actively log into Speedrun.com at the bare minimum of once a week unless a reason is given for your in-activeness.
- Actively engage in any problems the game may have as well as feedback any community concerns or worries.
- Review runs in a timely manner.
If you meet these requirements and wish to become moderator for KH3 please post a short summary of why you feel you would be good for the mod position. If you wish to support someone's application to be a KH3 moderator please like their post.
The application and nomination phase will last until February 20th 23:59 GMT, followed by the moderation elections lasting one week.
Remember that you can run the category without the load remover if you are ok with just the RTA time, even though leaderboards ranking is based on loadless time. Also, if you get a competitive time in the category, mods can time your run and put it up there
Load Remover for KH3 consists of VideoAutoSplit, a component for Livesplit, KH3 profile for it, and a way to provide VideoAutoSplit video of your gameplay. This is currently used for DLC categories; Re:Mind and Limitcut episode runs as the primary timing method.
Be sure to follow the help provided in this page to install VideoAutoSplit and VirtualCam for OBS if needed (if you don't know, you probably need it): https://github.com/ROMaster2/LiveSplit.VideoAutoSplit
Note that the VirtualCam link in those instructions direct you to an older version that works with older versions of OBS. Newer VirtualCam version can be found here https://obsproject.com/forum/resources/obs-virtualcam.949/
I'm also putting the download link for the VideoAutoSplit program here in case there is any confusion as to what to download: https://github.com/ROMaster2/LiveSplit.VideoAutoSplit/releases/download/0.5.2.3/LiveSplit.VideoAutoSplit.v0.5.2.3.zip
You can find the latest version of the load remover here: https://www.speedrun.com/kh3/resources Included in KH3LoadRemover.zip is kh3_features.vas, which is the profile for VideoAutoSplit made specifically for KH3 to pause the timer during black screens, white screens, and Instagram style loads. Be sure to check that page every now and then to make sure you're using the latest version.
After installing and setting up VideoAutoSplit, refer to the included image as to how the result should look like in livesplit. You need to add Video Auto Split to your layout and go to its settings. Select the kh3_features.vas file as profile and a capture device, which should be something like "OBS-Camera..." in case of OBS VirtualCam. Be sure that you have started the video feed for that virtual device in OBS. Normally you need to start it manually each time. The yellow area, the Scan Region can be set by the user and it should match the game window as closely as possible. If you use the VirtualCam as a filter on your capture card, you should cover the whole area. Otherwise, you can ignore any stream overlay graphics that might cover your gameplay as long as they don't cover the blue parts in the Scan Region, as those are the actual parts where the image is being checked.
When everything is set up, be sure to bring up a game time timer in livesplit in addition to real time. Your layout should include 2 timers, where one is set to use game time and the other real time. Game time should always be visible in a submitted video, otherwise it will have to be retimed.
If there are any issues, you can refer to the features tab of VideoAutoSplit. During black screens, "black" should show a value above 97. During white screen, "white" should show a value above 97. During an Instagram style loading screen, all the "IG" should be above 97 except IGFALSE which should be below 97, likely closer to 0. If the numbers aren't quite there, make sure your game and capture card brightness settings are set to default and any other color modifying filters are off.
A buffer is used to avoid pausing the timer by opening the camera in game. A load needs to be several frames long before it's counted as a load. On the other hand, the same buffer is used when transitioning from load to gameplay. This helps avoid issues in potential false readings. In other words, a couple unusual frames during a load would be ignored. For the same reason, the timer will appear delayed compared to gameplay, so don't worry if doesn't appear completely in sync.
Some people have had issues with the load remover stopping working. I recommend restarting livesplit before attempting runs to mitigate the risk, as it only seems to happen on 2+ hour sessions. If this happens, check the video auto splitter settings tab and take note of anything that looks off. Also export the error log and send it my way if possible.
In case you can't get it to work at all, competitive runs can be timed by moderators. Be sure to have a full, clean video recording of the gameplay in that case.
In case you need assistance, contact me, denho#3759 on Discord or here on speedrun.com in this thread or as private message. You can also find me on Kingdom Hearts Speedrunning Discord.
FAQ (Be sure to check the help section on VideoAutoSplitter and VirtualCam too):
Can I use Streamlabs OBS or XSplit?
- VirtualCam plugin doesn't work with Streamlabs OBS, but you can use OBS with VirtualCam to provide game video to Streamlabs OBS as well as VideoAutoSplitter. As for XSplit, it includes a built-in Virtual Camera feature which you can use.
It's working great, except for this part. Why?
- Contact me with details / video / screenshots and we'll figure it out. The load remover can be adjusted in any way needed. If the timer changes significantly, old runs can be retimed by runners and moderators.
Timer seems laggy or causing the computer to lag. Why?
- These image comparisons are done on the CPU, comparing every pixel in selected areas. I do my best to optimize it. Runs can be timed afterwards if it's too heavy for you to use while streaming/recording. The resolution is based on the canvas resolution in OBS, so I recommend having that set to 720p or 1080p depending on your desired output of the stream. https://obsproject.com/forum/resources/obs-virtualcam.539/ for more information about that.
My capture card / setup doesn't work with the timer, what to do?
- You can use PS4 recordings and time the run afterwards.
How can I time the run afterwards?
- You need to set up a video to play on OBS, then use the VirtualCam. You can use the VLC Media Source to open a video file on OBS, for example.
VideoAutoSplitter is not showing up in Livesplit. Why?
- Make sure you're Livesplit is 1.7.6 or above. Current version is 1.8.11. Also make sure you downloaded the right file for VideoAutoSplitter and installed it in the components folder of Livesplit.
VirtualCam is not showing up in OBS or video preview doesn't show up in VideoAutoSplitter. Why?
- This is the latest OBS VirtualCam version: https://obsproject.com/forum/resources/obs-virtualcam.949/
Also make sure you have started the virtualcam in OBS. You can verify the functionality by adding that virtualcam (OBS-Camera...) in to a scene in OBS and see if the video shows up so you know the video output is going through (don't leave it there once you get it to work though)