return 0xffffffff;
}
+static void addon_alias_uid( addon_alias *alias, char buf[76] ){
+ if( alias->workshop_id ){
+ snprintf( buf, 128, "sr%03d-steam-"PRINTF_U64,
+ alias->type, alias->workshop_id );
+ }
+ else {
+ snprintf( buf, 128, "sr%03d-local-%s",
+ alias->type, alias->foldername );
+ }
+}
+
static void addon_system_init( void ){
u32 reg_size = sizeof(addon_reg)*ADDON_MOUNTED_MAX;
addon_system.registry = vg_linear_alloc( vg_mem.rtmemory, reg_size );
}
VG_STATIC void addon_mount_finish( addon_reg *reg ){
+#if 0
addon_print_info( reg );
+#endif
addon_system.registry_count ++;
}
vg_dir dir;
if( !vg_dir_open(&dir,path.buffer) ){
vg_error( "vg_dir_open('%s') failed\n", path.buffer );
- vg_async_call( workshop_async_any_complete, NULL, 0 );
return;
}