diff --git a/README.md b/README.md
index ae36a61..0444a23 100644
--- a/README.md
+++ b/README.md
@@ -11,10 +11,10 @@ Since [ArknightsGameData](https://github.com/Kengxxiao/ArknightsGameData) failed
Version: `4th Anniversary`
- [ ] Operator: Muelsyse
-- [ ] Skin: Born as One / Specter the Unchained
-- [ ] Skin: Ten Thousand Mountains / Ch'en/Chen the Holungday
-- [ ] Skin: Remnant / Kal'tsit (probably with new voice)
-- [ ] Background and Music Update
+- [x] Skin: Born as One / Specter the Unchained
+- [x] Skin: Ten Thousand Mountains / Ch'en/Chen the Holungday
+- [ ] Skin: Remnant / Kal'tsit
+- [x] Background and Music Update
- [ ] Voice: Chinese Topolect for Lee
## Softwares
@@ -157,7 +157,7 @@ I'm still struggling to find a command-line tool to extract in-game assets. But
1: `portrait_hub` is required to locate the image
-2: `gamedata/excel/display_meta_table.json->homeBackgroundData`3 is required to locate the music. A more detailed mapping can be found at [音乐鉴赏/游戏内音乐一览 - PRTS.wiki](https://prts.wiki/w/%E9%9F%B3%E4%B9%90%E9%89%B4%E8%B5%8F/%E6%B8%B8%E6%88%8F%E5%86%85%E9%9F%B3%E4%B9%90%E4%B8%80%E8%A7%88) and [首页场景一览 - PRTS.wiki](https://prts.wiki/w/%E9%A6%96%E9%A1%B5%E5%9C%BA%E6%99%AF%E4%B8%80%E8%A7%88)
+2: `gamedata/excel/display_meta_table.json->homeBackgroundData`3 and `gamedata/excel/audio_data.json`3 is required to locate the music.
3: Data is encryped, decryped version can be obtained from [ArknightsGameData](https://github.com/Kengxxiao/ArknightsGameData)
diff --git a/Version b/Version
index 80d13b7..1947319 100644
--- a/Version
+++ b/Version
@@ -1 +1 @@
-3.5.2
\ No newline at end of file
+3.5.5
\ No newline at end of file
diff --git a/aklive2d.js b/aklive2d.js
index 5b5c423..d89876c 100644
--- a/aklive2d.js
+++ b/aklive2d.js
@@ -113,10 +113,16 @@ async function main() {
})
}
})
- const voiceLangs = Object.keys(voiceJson.voiceLangs["zh-CN"])
- const subtitleLangs = Object.keys(voiceJson.subtitleLangs)
- writeSync(JSON.stringify(voiceJson), path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, 'charword_table.json'))
+ let voiceLangs = [], subtitleLangs = [];
+ try {
+ voiceLangs = Object.keys(voiceJson.voiceLangs["zh-CN"])
+ subtitleLangs = Object.keys(voiceJson.subtitleLangs)
+
+ writeSync(JSON.stringify(voiceJson), path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, 'charword_table.json'))
+ } catch (e) {
+ console.log(`charword_table is not available`)
+ }
const envPath = path.join(OPERATOR_SOURCE_FOLDER, OPERATOR_NAME, '.env')
writeSync((new EnvGenerator()).generate([
diff --git a/changelogs.yaml b/changelogs.yaml
index 2edccdc..b22ad3e 100644
--- a/changelogs.yaml
+++ b/changelogs.yaml
@@ -40,6 +40,13 @@ showcase:
2021/05/26:
- First commit
directory:
+ 2023/05/01:
+ - Added new background and music
+ - Added Born as One / Specter the Unchained
+ - Added Ten Thousand Mountains / Ch'en/Chen the Holungday
+ # - Added Remnant / Kal'tsit
+ # - Added Muelsyse
+ # - Added Chinese Topolect for Lee
2023/03/15:
- Added background music
2023/03/03:
diff --git a/config.yaml b/config.yaml
index 85db34c..26e9ee6 100644
--- a/config.yaml
+++ b/config.yaml
@@ -57,4 +57,4 @@ operators:
chen_ten_thousand_mountains: !include config/chen_ten_thousand_mountains.yaml
specter_born_as_one: !include config/specter_born_as_one.yaml
muelsyse: !include config/muelsyse.yaml
- kaltsit_remnant: !include config/kaltsit_remnant.yaml
\ No newline at end of file
+ # kaltsit_remnant: !include config/kaltsit_remnant.yaml
\ No newline at end of file
diff --git a/config/_project_json.yaml b/config/_project_json.yaml
index 1c32dea..322985c 100644
--- a/config/_project_json.yaml
+++ b/config/_project_json.yaml
@@ -2,7 +2,7 @@ description: !match "~{split('config', 'title' ,' - ')[0]} Live 2D\n~{split('con
localization:
en-us:
ui_notice_title:
📝 Notes
- ui_notice_changelog: Now supports Background Music!
+ ui_notice_changelog: New Background and Music Added!
ui_notice_set_fps: Set FPS target in Settings
ui_notice_github: "Github: https://github.com/Halyul/aklive2d"
ui_notice_other_operators: "Previews: https://arknights.halyul.dev/"
@@ -40,7 +40,7 @@ localization:
ui_music_offset: Offset
zh-chs:
ui_notice_title: