X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.c;h=ab60a3b3c4c038c8bda40ca7d39d67f3e81cae86;hb=78cc452a8343821ba47c0905d755657847dafd25;hp=5ae3042d4742f6fcf2f30413decb672373b9c0db;hpb=7b4f1548e85202dd34e4f849e56e042d73dbb6f2;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.c b/skaterift.c index 5ae3042..ab60a3b 100644 --- a/skaterift.c +++ b/skaterift.c @@ -164,6 +164,7 @@ static void skaterift_restore_state(void){ static addon_reg *skaterift_mount_world_unloadable( const char *path, u32 ext ){ addon_reg *reg = addon_mount_local_addon( path, k_addon_type_world, ".mdl" ); + if( !reg ) vg_fatal_error( "world not found\n" ); reg->flags |= (ADDON_REG_HIDDEN | ext); return reg; } @@ -586,7 +587,9 @@ static void render_main_game(void){ } else{ player__animate(); - skaterift_record_frame( &skaterift.replay, 0 ); + skaterift_record_frame( &skaterift.replay, + localplayer.deferred_frame_record ); + localplayer.deferred_frame_record = 0; } animate_remote_players(); player__pre_render();