- {
- vg_msg descriptor = {0};
- descriptor.buf = descriptor_buf;
- descriptor.max = sizeof(descriptor_buf);
- vg_msg_frame( &descriptor, "workshop" );
- vg_msg_wkvstr( &descriptor, "title", "Fractal" );
- vg_msg_wkvstr( &descriptor, "author", "Skaterift" );
- vg_msg_wkvu32( &descriptor, "type", k_workshop_file_type_board );
- vg_msg_end_frame( &descriptor );
- vg_msg_wkvstr( &descriptor, "content", "board.mdl" );
- write_msg( &descriptor, "boards_src/skaterift_fract/addon.inf" );
- }
+/*
+ * Compilation specifications
+ * -------------------------------------------------------------------------- */
+
+/* operates in the local files, not in the bin folders */
+void build_game_metadata(void){
+ vg_info( "Building game metadata\n" );
+ write_generic_addon_inf( k_addon_type_board,
+ "Longboard", "board.mdl",
+ "boards_src/skaterift_long/addon.inf");
+ write_generic_addon_inf( k_addon_type_board,
+ "Fractal", "board.mdl",
+ "boards_src/skaterift_fract/addon.inf");
+ write_generic_addon_inf( k_addon_type_board,
+ "Striped", "board.mdl",
+ "boards_src/skaterift_striped/addon.inf");
+ write_generic_addon_inf( k_addon_type_board,
+ "Licco", "board.mdl",
+ "boards_src/skaterift_licco/addon.inf");
+ write_generic_addon_inf( k_addon_type_board,
+ "Hypno", "board.mdl",
+ "boards_src/skaterift_spiral/addon.inf");
+ write_generic_addon_inf( k_addon_type_board,
+ "Shark", "board.mdl",
+ "boards_src/skaterift_shark/addon.inf");
+
+ write_generic_addon_inf( k_addon_type_player,
+ "De'folde", "ch_new.mdl",
+ "playermodels_src/skaterift_new/addon.inf" );
+ write_generic_addon_inf( k_addon_type_player,
+ "Jordan", "ch_jordan.mdl",
+ "playermodels_src/skaterift_jordan/addon.inf" );
+ write_generic_addon_inf( k_addon_type_player,
+ "Outlaw", "ch_outlaw.mdl",
+ "playermodels_src/skaterift_outlaw/addon.inf" );
+ write_generic_addon_inf( k_addon_type_player,
+ "Chip", "ch_chip.mdl",
+ "playermodels_src/skaterift_chip/addon.inf" );
+ write_generic_addon_inf( k_addon_type_player,
+ "Aaron", "ch_aaron.mdl",
+ "playermodels_src/skaterift_aaron/addon.inf" );
+}