- skaterift_write_viewslot( &sav, "board", k_addon_type_board,
- localplayer.board_view_slot );
- skaterift_write_viewslot( &sav, "playermodel", k_addon_type_player,
- localplayer.playermodel_view_slot );
+ vg_msg_frame( &kvsav, "player" );
+ {
+ skaterift_write_viewslot( &kvsav, "board", k_addon_type_board,
+ localplayer.board_view_slot );
+ skaterift_write_viewslot( &kvsav, "playermodel", k_addon_type_player,
+ localplayer.playermodel_view_slot );
+ }
+ vg_msg_end_frame( &kvsav );
+
+ vg_msg_frame( &kvsav, "world" );
+ {
+ addon_reg *reg = world_static.addon_client;
+ if( reg && (world_static.active_instance > 0) ){
+ skaterift_write_addon_alias( &kvsav, "alias", ®->alias );
+ vg_msg_wkvu32( &kvsav, "index", world_static.active_instance );
+ vg_msg_wkvnum( &kvsav, "position", k_vg_msg_float|k_vg_msg_32b, 3,
+ localplayer.rb.co );
+ }
+ }
+ vg_msg_end_frame( &kvsav );