0.1.0 • Published 2 years ago

@fraggen/scene-recorder v0.1.0

Weekly downloads
-
License
GPLv3
Repository
gitlab
Last release
2 years ago

@fraggen/scene-recorder

Lossless recording of extracted Scenes. Outputs one folder with TGAs and a WAV per scene.

Installation

Prerequisites

HLAE

NPM

npm install @fraggen/scene-recorder

Usage

const steamDir = 'C:\\Program Files (x86)\\Steam';

const sceneRecorder = new SceneRecorder(steamDir);

  sceneRecorder.ready.then(async () => {
      await sceneRecorder.recordScenes([{ 
          file: 'C:\\demos\\ace.dem',
          scenes: [{
              eventSelector: zoomInSelector,
              event: 'weapon_zoom',
              startTick: 15068,
              eventTick: 16142,
              endTick: 17291,
              playerToSpec: '76561198141234567',
              length: 10,
          }]
      );
      process.exit();
  });