@@ -227,6 +227,8 @@ SeekResult Seek(RewindState* target, float when) {
227
227
228
228
// TODO: Filter out observers, but no harm immediately.
229
229
void RL_Rewind(RewindState* head, entity exclude, float when) {
230
+ float show_rewind_points = CF_GetSetting("rds", "rewind_debug_show", "off");
231
+
230
232
printd("REWIND START %p\n", head);
231
233
RL_FOR_EACH(head, rs) {
232
234
if (rs->owner == exclude ||
@@ -253,7 +255,8 @@ void RL_Rewind(RewindState* head, entity exclude, float when) {
253
255
rs->owner.velocity = near->velocity;
254
256
rs->rewound_from = near;
255
257
256
- pointparticles(particleeffectnum("fo_airblast"), near->origin);
258
+ if (show_rewind_points)
259
+ pointparticles(particleeffectnum("fo_airblast"), near->origin);
257
260
}
258
261
}
259
262
printd("REWIND END\n");
@@ -329,7 +332,7 @@ float (string ps_short, string ps_setting, string ps_default) CF_GetSetting;
329
332
330
333
float AL_RewindPlayersExceptSelf(float farthest_rewind_point) {
331
334
// Live changeagble for now.
332
- float project_detpipe = CF_GetSetting("pd", "project_detpipe", "off ");
335
+ float project_detpipe = CF_GetSetting("pd", "project_detpipe", "on ");
333
336
// Want to lower this in time, but good for testing.
334
337
float project_detpipe_max_lat =
335
338
CF_GetSetting("pdml", "project_max_latency", "500") / 1000;
0 commit comments