@fraggen/scene-recorder
Lossless recording of extracted Scenes. Outputs one folder with TGAs and a WAV per scene.
Installation
Prerequisites
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();
});