There's no "demo compressor" or "decompressor".
Just record the demo and play it with Soldat.
You can use the
Diamond Demo Player v1.0 for it.. it's easy to use.
Sometimes you can't play the demos, I don't know why. As you said, Soldat says "Playing demo", but nothing happens.
You probably have to record it again (does someone know a solution? I don't.)