tweake:self leveling will have the same issue. its to thin.
you either do a thick enough pad on top, or just rip the old concrete out. if its falling apart that much its a fairly straight forward job.
Well ripping it out completely is out of the question for now. It's supporting one room above it.
The slab is probably 20-25cm think, and has no other cracks in it that I can tell.
I could try self-levelling compound and put ply or Vinyl over it. I've used it before and it's fairly strong but does crack if too thin - it was quite expensive for just a small tub of Dunlop so hopefully it comes in bulk.
I do have a few bags of Portland cement I had planned to use for a different job. Do you think I could wet the floor and create a slurry with that and add those fibreglass pieces they use to add strength to concrete?