Automatic mod merge for the Demo2Video project
Modder script will take timestamped backups of the files and fetch the modded/new files automatically.
Script still misses error handling, but it should work as is from proper D2V project folder.
-
Easiest way
- Install D2V using Moon²s fork of auto installer
- Use this modder to aplly forked edits
-
Direct way
- Install modded D2V manually using my fork
-
Manual way (the hard way)
- Install vanilla D2V manually using Nortons repo
- Use this modder to aplly forked edits
Manually download the modify.bat from file page to your Demo2Video project folder and run it
Clone this repository with git clone https://github.com/OeschMe/Demo2Video-modder and move the modify.bat to your Demo2Video project folder and run it
- Resolves Node/NVM and Python for this window (no PATH drama).
- Starts the CSDM dev server and the CS Demo Processor.
- Launches OBS (if you saved its path on first run).
- Opens the web UI at http://localhost:5001.
- Automatically fetch suspects name from CSWatch API and filter non-YouTube friendly characters out
- Add timestamp to each completed job
- Changed file naming scheme (including YouTube title naming)
- Added support for per job save method selection
- Added "Demo expired" to response list
- Added batch process form
- Rearranged previous jobs list
- Added timestamp and suspects name
- Added "Copy YT link" button in the table row and "Show output" dialog
- Also shows popup with the youtube URL when copy is succesfull
- Added per job save method radio buttons
- This setting is saved as a cookike
- Added jQ cookie lib * System has functionality for custom "Submitter name" renaming, but it's not fully implemented yet.
- Made whole interface wider
- Adjusted table cells to fit timestamp
- Added styles for other added features
- Made results list longer
- Fixed default save method getting overriden when getting job from URI (ie. CSWatch Get Highlights -link)
- Removed description
- changed tag "cheater" to "suspect"
- Rearranged API endpoints for load balancing
- Fixed "Demo expired" detection