diff --git a/directory/.env b/directory/.env deleted file mode 100644 index a2ae405..0000000 --- a/directory/.env +++ /dev/null @@ -1,9 +0,0 @@ -VITE_APP_TITLE=AKLive2D -VITE_APP_VOICE_URL=jp/CN_037.ogg -VITE_VOICE_FOLDERS={"main":"voice","sub":[{"name":"jp","lang":"JP"},{"name":"cn","lang":"CN_MANDARIN"},{"name":"en","lang":"EN"},{"name":"kr","lang":"KR"},{"name":"custom","lang":"CUSTOM"}]} -VITE_DIRECTORY_FOLDER="_assets" -VITE_BACKGROUND_FOLDER="background" -VITE_AVAILABLE_OPERATORS=["chen","dusk","dusk_everything_is_a_miracle","ling","nearl","nian","nian_unfettered_freedom","phatom_focus","rosmontis","skadi","skadi_sublimation","w","w_wonder","specter","gavial","surtr_colorful_wonderland","lee_trust_your_eyes","texas_the_omertosa","nearl_relight","rosmontis_become_anew","passager_dream_in_a_moment","mizuki_summer_feast","chongyue","ling_it_does_wash_the_strings","pozemka_snowy_plains_in_words","chen_ten_thousand_mountains","specter_born_as_one","muelsyse","kaltsit_remnant","eyjafjalla_the_hvit_aska","goldenglow_summer_flowers_fa394","gavial_the_invincible_holiday_hd26","ling_towering_is_cliff_of_nostalgia","virtuosa","texas_the_omertosa_wingbreaker","mwynar_w_dali","reed_the_frame_shadow_curator","shu","lin_heavenly_mirage","chongyue_alighting","wisadel","muelsyse_young_branch","skadi_the_corrupting_heart_red_countess","ines_under_the_flaming_dome","silverash_never_melting_ice","reed_the_frame_shadow_summer_flower","eyjafjalla_the_hvit_aska_a_picnic_before_a_long_trip","pepe","nightingale_iakhu_of_flows"] -VITE_ERROR_FILES={"files":[{"key":"build_char_128_plosis_epoque%233","paddings":{"left":-120,"right":150,"top":10,"bottom":0}},{"key":"build_char_128_plosis","paddings":{"left":-90,"right":100,"top":10,"bottom":0}}],"voice":"CN_034.ogg"} -VITE_MUSIC_FOLDER=music -VITE_MUSIC_MAPPING={"bg_rhodes_day.png":{"intro":"m_sys_void_intro.ogg","loop":"m_sys_void_loop.ogg"},"bg_rhodes_night.png":{"intro":"m_sys_tech_intro.ogg","loop":"m_sys_tech_loop.ogg"},"bg_main_victoria_1.png":{"intro":"m_avg_ghosthunter_intro.ogg","loop":"m_avg_ghosthunter_loop.ogg"},"bg_siesta_1.png":{"intro":"m_sys_ddd_intro.ogg","loop":"m_sys_ddd_loop.ogg"},"bg_kazimierz_1.png":{"intro":"m_dia_street_intro.ogg","loop":"m_dia_street_loop.ogg"},"bg_ursus_1.png":{"intro":"m_avg_loneliness_intro.ogg","loop":"m_avg_loneliness_loop.ogg"},"bg_yan_1.png":{"intro":null,"loop":"m_sys_bitw_loop.ogg"},"bg_iberia_1.png":{"intro":"m_sys_act18d3d0_intro.ogg","loop":"m_sys_act18d3d0_loop.ogg"},"bg_anniversary_1.png":{"intro":"m_dia_nightoflongmen_intro.ogg","loop":"m_dia_nightoflongmen_loop.ogg"},"bg_rogue_1.png":{"intro":null,"loop":"m_avg_rglk1secretevent_loop.ogg"},"bg_rogue_2.png":{"intro":null,"loop":"m_sys_rglk2DLC_loop.ogg"},"bg_laterano_1.png":{"intro":"m_sys_act16side_intro.ogg","loop":"m_sys_act16side_loop.ogg"},"bg_rhine_1.png":{"intro":"m_sys_act19side_intro.ogg","loop":"m_sys_act19side_loop.ogg"},"bg_kalts_1.png":{"intro":"m_sys_act18d0d0_intro.ogg","loop":"m_sys_act18d0d0_loop.ogg"},"bg_rogue_3.png":{"intro":"m_bat_rglk3DLC_intro.ogg","loop":"m_bat_rglk3DLC_loop.ogg"},"bg_rainbowsix_1.png":{"intro":null,"loop":"m_act32side_sys_loop.ogg"},"bg_rhodes_flower_1.png":{"intro":"m_sys_act16mini_intro.ogg","loop":"m_sys_act16mini_loop.ogg"},"bg_sanrio_1.png":{"intro":null,"loop":"m_avg_SiestaCity.ogg"},"operator_bg.png":{"intro":"m_sys_void_intro.ogg","loop":"m_sys_void_loop.ogg"}} \ No newline at end of file diff --git a/libs/directory.js b/libs/directory.js index 0f83359..9e42074 100644 --- a/libs/directory.js +++ b/libs/directory.js @@ -70,7 +70,7 @@ export default function (dataDir, { backgrounds, musicMapping }) { key: "music_mapping", value: JSON.stringify(musicMapping) } - ]), path.join(__projectRoot, 'directory', '.env')) + ]), path.join(__projectRoot, __config.folder.directory_src, '.env')) writeSync(JSON.stringify(directoryJson, null), path.join(directoryAssetFolder, "_directory.json")) writeSync(JSON.stringify(backgrounds, null), path.join(directoryAssetFolder, "_backgrounds.json")) diff --git a/vite.config.js b/vite.config.js index 7a7b6fa..0a8c990 100644 --- a/vite.config.js +++ b/vite.config.js @@ -185,6 +185,14 @@ class ViteRunner { } async function main() { + if (process.env.npm_lifecycle_event.includes('directory')) return; + const runner = new ViteRunner() + await runner.start() +} + +main() + +export default defineConfig(async () => { if (process.env.npm_lifecycle_event.includes('directory')) { const officalInfo = new OfficalInfo() global.__config = getConfig(officalInfo) @@ -197,12 +205,6 @@ async function main() { const { musicMapping } = (new Music()).copy(OPERATOR_SHARE_FOLDER) directory(OPERATOR_SOURCE_DATA_FOLDER, { backgrounds, musicMapping }) - return } - const runner = new ViteRunner() - await runner.start() -} - -main() - -export default defineConfig((new ViteRunner()).config.data) \ No newline at end of file + return (new ViteRunner()).config.data +}) \ No newline at end of file