build system revision
[carveJwlIkooP6JGAAIwe30JlM.git] / save.c
diff --git a/save.c b/save.c
index 88dfada37adfea272434b22bd19f8e6f5091346d..1009e61285e8cc1367a55e4d4ac09e849a85fa1a 100644 (file)
--- a/save.c
+++ b/save.c
@@ -5,6 +5,7 @@
 #include "addon.h"
 #include "vg/vg_msg.h"
 #include "vg/vg_log.h"
+#include "vg/vg_loader.h"
 #include "world.h"
 
 static void savedata_file_write( savedata_file *file ){
@@ -41,7 +42,7 @@ static void savedata_file_read( savedata_file *file ){
 static void skaterift_write_addon_alias( vg_msg *msg, const char *key,
                                          addon_alias *alias ){
    if( alias->workshop_id ) 
-      vg_msg_wkvu64( msg, key, alias->workshop_id );
+      vg_msg_wkvnum( msg, key, k_vg_msg_u64, 1, &alias->workshop_id );
    else
       vg_msg_wkvstr( msg, key, alias->foldername );
 }
@@ -112,7 +113,7 @@ static void skaterift_populate_main_savedata( savedata_file *file ){
 
    vg_msg sav;
    vg_msg_init( &sav, file->buf, sizeof(file->buf) );
-   vg_msg_wkvu32( &sav, "ach", skaterift.achievements );
+   vg_msg_wkvnum( &sav, "ach", k_vg_msg_u32, 1, &skaterift.achievements );
 
    vg_msg_frame( &sav, "player" );
    {