@fraggen/scene-recorder
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

@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();
  });

Package Sidebar

Install

npm i @fraggen/scene-recorder

Weekly Downloads

0

Version

0.1.0

License

GPLv3

Unpacked Size

43.5 kB

Total Files

8

Last publish

Collaborators

  • falkf