+ else
+ group = alloca( size );
+
+ group->file_count = save_files;
+ skaterift_populate_main_savedata( &group->files[0] );
+ skaterift_populate_world_savedata( &group->files[1], k_world_purpose_hub );
+
+ if( world_static.addon_client )
+ skaterift_populate_world_savedata( &group->files[2],
+ k_world_purpose_client );
+
+ if( async )
+ vg_loader_start( (void *)savedata_group_write, group );
+ else
+ savedata_group_write( group );
+
+ return 1;
+}
+
+static void skaterift_autosave_synchronous(void){
+ skaterift_autosave(0);