Skip to content

GetUpKidAK/iRacingSequenceDirector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 

Repository files navigation

iRacing Sequence Director

Create your own replay edits without any required editing knowledge. Create 'nodes' at points in your replay and choose this point to either cut to a different driver and/or camera or skip to further ahead in the replay. Sequence Director will then play this sequence of shots and time-skips back for recording or viewing.

  • No need for additional editing knowledge or software
  • Useful for anyone using editing software for testing cuts in iRacing and recording sequences of shots without recording multiple clips
  • Support for recording using iRacing's built-in capture facility (no need for any external software)
  • Support for capturing with overlays for race standings, etc. when using OBS Studio
  • Each replay has its own save file so no need to edit everything in one session
  • Works with custom cameras for setting up your own shots with the iRacing camera tool
  • Resizeable window for users with limited screen space

App screenshot

Installation

  • Download the latest version from the Releases page.
  • Extract to your preferred location and run iRacingSequenceDirector.exe with a replay open

How to use

Camera Changes

A Camera Change node will cut to the selected car and camera combination when the desired frame is reached

  • Use the playback controls to get to the desired time, select a driver and camera, and click 'Add Cam Change'.

Add Cam Change

This adds the node to the list for playback:

Node list

And that's pretty much it! Repeat the process, adding nodes where desired. You can edit or delete existing nodes by selecting them and picking a new car/camera combination, or pressing 'Delete Node'.

Frame Skips

A Frame Skip node will, when the desired frame is reached, jump ahead to the next node in the list.

  • Use the playback controls to get to the point in the replay where you want to skip from and click 'Add Frame Skip'.

Add Frame Skip

This will add a disabled Frame Skip node to the list.

Node list

  • Now you can use the playback controls to find the point you want to skip to and select your desired car/camera combination. Add a Camera Change node as above.

Frame Skip Added

Now the Frame Skip node will update to show which frame it will skip to. In this example, once the replay reaches frame #49942 it will jump ahead to frame #58772 and cut to the selected camera.

Note: If you're making long jumps in the replay and it takes too long or doesn't skip far enough, please check the guides below.

Once you've finished 'editing' rewind back to where you'd like the replay to start and press Play to view what you've created, or Record to capture it using the in-sim capture or OBS. Guides for setting that up are below...

Video

Here's a video explaining some of the basics in an early version (pre-frame skipping). I'll try and do a video explaining frame skips soon:

How to Use

Guides/More Info

Using Frame Skip Nodes

iRacing has a 'replay spooling' option which can cause issues with skipping over certain lengths of the replay. If this is enabled you may get long delays when skipping and/or it may stop before it gets to the point you want to skip to. You can stop these issues by disabling this setting under the 'Replay' section of the in-sim options:

Spooling option

You need to restart the sim after changing this setting. When disabled this can also limit the size of the replay when the sim is in a live session so make sure you only disable this when editing if you run longer races.

Setting up iRacing in-sim capture

  • To use the in-sim recording the 'Enable video and screen capture' setting must be enabled in iRacing. You'll need to restart the sim if this wasn't already enabled.

Misc Settings

  • Select the 'In-Sim Capture' setting in Sequence Director under the Capture Mode drop-down:

Capture settings

Notes: The videos are saved in My Documents/iRacing/videos.

You can adjust the output quality and file format of the recordings in the app.ini file. The default is 720p30fps. This is found under My Documents/iRacing. The lines are commented but look like this:

app.ini

Setting up OBS recording

To use OBS recording without manually starting the recording process, you'll need to configure a hotkey for it.

  • Via the Settings -> Hotkeys menu in OBS set 'Ctrl+Shift+R' as the hotkey for both Start and Stop Recording:

Hotkeys

  • Select the 'OBS Studio' setting in Sequence Director under the Options -> Recording Capure Method menu:

Capture settings

Note: Only OBS Studio is supported at this time. The hotkey required can't be changed at this time.

Using custom cameras

You can use your own modified cameras using the iRacing Camera Tool. I've written a basic guide on how to do that here: https://docs.google.com/document/d/1EOWFVIqH9OppcqurmR_wzZs_czvqj3_zsKU_qR6fKfo/edit?usp=sharing

Support

You can ask any questions or get support for the app over at the iRacing Forums.

If you really like the app, you can make a donation via PayPal. Thanks!