Multiplayer demo recording
If Cofusion's private demo recorder has it (btw, it breaks GPL license), why can't Netplus have it too?
Folder structure:
"root"/demos/
|
| - singleplayer/YYYY.MM.DD-HH:MM:SS-CRC32
| - multiplayer/YYYY.MM.DD-HH:MM:SS-CRC32
Demo folder structure:
/YYYY.MM.DD-HH:MM:SS-CRC32
|
| - info.txt (name, date, characters, map, mods' filenames, MD5s, etc)
| - savestate.sav (basically, a netsave)
| - recording.lmp (no changes will be made for recording inputs)
Why have I come up with such a structure? For a lot more easier debugging of the game and for more engine flexibility.
-
Check if info.txt is valid. -
Check for loaded mods and their MD5 checksums -
Load savestate.sav -
Playback recording.lmp -
Pause/Resume -
F12 -
Free Camera -
Ability to load and play the savestate.sav. but prohibit getting secrets/emblems. -
Ability to load and save gamestates in multiplayer at any time!
Edited by John FrostFox