I like the idea of individual-level runs of Doom 1/2, Duke Nukem 3D, etc. There's a comprehensive list of all the recorded demos that we can playback.
I have now seen that Blood has been speedrun at AGDQ 2015 Charity Marathon Event which was done live.
I remember one rule for SDA is that we are not allowed to use emulation.
This is fine.
I think it's about time that Blood gets rightfully inserted into SDA DB officially.
I have found a way to record Blood individual-level as recorded demo files, like Doom / Duke3D demo files.
We just need to use parameter:
where X is episode #, Y is map #
(Blood has a bug in that it will only playback demos named in this naming convention)
Once the game starts, pick episode and difficulty level.
Catch is: Blood will only record one level. So if we complete the level, the demo file ends.
So how do we record demos for following levels in easiest difficulty setting?
Easy, just edit the blood.ini file.
So if I want to start recording e1m2 (episode 1, map 2), edit blood.ini file to be like:
Once I done recording this level, I pick another level, etc. e2m3. Edit blood.ini file to be like:
and start the episode 2 campaign, and easiest difficulty (or whatever difficulty).
This just tricks blood in loading e2m3 as the first map.
Now SDA can take these demo files and playback on a PC running native MS-DOS to verify.
To play back the demos, you must revert the blood.ini file back to original (so keep a backup copy or just edit it back (it's just 1 line changes). Then use Blood Demo Fixer to fix the record demos.
https://onedrive.live.com/redir?resid=DCE8BB1248CAAFFF!46133&authkey=!AA_U-bx6dnS7pSY&ithint=file%2c7z
History
in the past we could use the SPIELBERG cheat to warp to a level and it would automatically record a demo. But this defaulted in medium difficulty, and if you finish the level, you get the "YOU CHEATED" message. Also, this command only worked in blood version 1.11 or earlier. This was disabled in version 1.21. (and as SDA rules, we need to use latest version of the game).
I have now seen that Blood has been speedrun at AGDQ 2015 Charity Marathon Event which was done live.
I remember one rule for SDA is that we are not allowed to use emulation.
This is fine.
I think it's about time that Blood gets rightfully inserted into SDA DB officially.
I have found a way to record Blood individual-level as recorded demo files, like Doom / Duke3D demo files.
We just need to use parameter:
Code:
blood -record bloodX0Y.dem
where X is episode #, Y is map #
(Blood has a bug in that it will only playback demos named in this naming convention)
Once the game starts, pick episode and difficulty level.
Catch is: Blood will only record one level. So if we complete the level, the demo file ends.
So how do we record demos for following levels in easiest difficulty setting?
Easy, just edit the blood.ini file.
So if I want to start recording e1m2 (episode 1, map 2), edit blood.ini file to be like:
Code:
[Episode1] Map1 = e1m2 Map2 = e1m1
Once I done recording this level, I pick another level, etc. e2m3. Edit blood.ini file to be like:
Code:
[Episode2] Map1 = e2m3 Map2 = e2m2 Map3 = e2m1
and start the episode 2 campaign, and easiest difficulty (or whatever difficulty).
This just tricks blood in loading e2m3 as the first map.
Now SDA can take these demo files and playback on a PC running native MS-DOS to verify.
To play back the demos, you must revert the blood.ini file back to original (so keep a backup copy or just edit it back (it's just 1 line changes). Then use Blood Demo Fixer to fix the record demos.
https://onedrive.live.com/redir?resid=DCE8BB1248CAAFFF!46133&authkey=!AA_U-bx6dnS7pSY&ithint=file%2c7z
History
in the past we could use the SPIELBERG cheat to warp to a level and it would automatically record a demo. But this defaulted in medium difficulty, and if you finish the level, you get the "YOU CHEATED" message. Also, this command only worked in blood version 1.11 or earlier. This was disabled in version 1.21. (and as SDA rules, we need to use latest version of the game).