The current method to fix recorded demos before the 2023-03-14 patch does not work on maps that contain the removed entity. This means that demos from board.portal2.sr which are "fixed" using demofixup cannot be played on the latest engine version.
The following maps are affected:
- Escape
- Turret Factory
- Turret Sabotage
- Core
- Conversion Intro
- Any other custom map that uses
point_survey
Trying to fix this issue goes very deep into engine code. Specific entity packets have to be removed from the demo which would require a parser that knows the exact layout of all packet entity types.
I think a much easier approach would be to recreate the entity with SAR.
Pros:
Cons:
The current method to fix recorded demos before the
2023-03-14patch does not work on maps that contain the removed entity. This means that demos fromboard.portal2.srwhich are "fixed" using demofixup cannot be played on the latest engine version.The following maps are affected:
point_surveyTrying to fix this issue goes very deep into engine code. Specific entity packets have to be removed from the demo which would require a parser that knows the exact layout of all packet entity types.
I think a much easier approach would be to recreate the entity with SAR.
Pros:
Cons: