Skip to content

froschgrosch/Quake3e_render

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quake3_render

A Powershell application to aid in converting Quake3 demos to video files, rewritten because the old codebase was a huge mess.

Installation

Downloads

File / folder structure

It is recommended to create a separate Quake 3 installation dedicated to demo rendering.

Your Q3 folder
|---baseq3/
|   ... other mod folders
|
|---zz_transcode/
|   |
|   |---input/
|   |---output/
|   |---currentConfigFiles.json // only if feature is enabled
|   |---demoList.json
|
|---zz_tools/
|   |---UDT_json.exe
|
|---zz_config/
|   |
|   |---prepare.json
|   |---transcode.json
|   |---q3cfg/
|       |
|       |---arena/
|       |   |
|       |   |---00_preview.cfg
|       |       ... other config files
|       |
|       |---osp/
|           |
|           |---00_q3msk_4K.cfg
|       ...and so on
|
|---ffmpeg.exe
|
|---quake3e.x64.exe

transcode.ps1

The following settings can be configured in transcode.json (list is not yet complete).

exitBehaviour.value

value Result
0 Exit with pausing (to make the console log readable)
1 Exit without pausing
2 Shut down the machine after the timeout specified in exitBehaviour.shutdownTimeout. The shutdown can be interrupted by the user.

About

A Powershell application to aid in demo rendering

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published