diff --git a/README.md b/README.md
index ec92e95..075f14e 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,20 @@
# SMAPI-Android-Installer
+本软件可以提供安装SMAPI框架到安卓系统,SMAPI是星露谷物语的MOD加载框架
+
+## 使用方法
+1. 在Release页下载最新的apk安装包安装
+2. 安装完成后点击SMAPI安装器的安装按钮
+3. 等待安装完成
+4. 下载的Mod需要添加到 `StardewValley/Mods` 文件夹
+5. 点击新生成从SMAPI开头的星露谷物语进入Mod版游戏
+
+## 其它
+### BUG反馈
+1. 填写这个[数据收集表](https://docs.qq.com/form/edit/DWlJZc0paV2xxR2JL)
+2. 加入QQ群 860453392 反馈
+
+### 工作原理
+1. 抽取游戏本体的安装包
+2. 生成SMAPI依赖的文件
+3. 修改安装包添加SMAPI的启动代码
+4. 签名安装包并发起Mod版游戏的安装
diff --git a/app/src/main/java/com/zane/smapiinstaller/logic/ModAssetsManager.java b/app/src/main/java/com/zane/smapiinstaller/logic/ModAssetsManager.java
index 7a2a624..3385ccd 100644
--- a/app/src/main/java/com/zane/smapiinstaller/logic/ModAssetsManager.java
+++ b/app/src/main/java/com/zane/smapiinstaller/logic/ModAssetsManager.java
@@ -113,10 +113,12 @@ public class ModAssetsManager {
else if(installedMods.size() == 0) {
installedMods = installedModMap.get(mod.getUniqueID().replace("ZaneYork.CustomLocalization", "SMAPI.CustomLocalization"));
}
- try {
- ZipUtil.unpack(context.getAssets().open(mod.getAssetPath()), new File(installedMods.get(0).getAssetPath()), (name)-> StringUtils.removeStart(name, mod.getName() + "/"));
- } catch (IOException e) {
- Log.e(TAG, "Install Mod Error", e);
+ if(installedMods.size() > 0) {
+ try {
+ ZipUtil.unpack(context.getAssets().open(mod.getAssetPath()), new File(installedMods.get(0).getAssetPath()), (name) -> StringUtils.removeStart(name, mod.getName() + "/"));
+ } catch (IOException e) {
+ Log.e(TAG, "Install Mod Error", e);
+ }
}
}
else {
diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml
new file mode 100644
index 0000000..047dd29
--- /dev/null
+++ b/app/src/main/res/values-zh-rHK/strings.xml
@@ -0,0 +1,52 @@
+
+ SMAPI安裝器
+ Open navigation drawer
+ Close navigation drawer
+ SMAPI安裝器
+ ZaneYork@qq.com
+ Navigation header
+ 設置
+
+ 安裝
+ 配置
+ 編輯
+ 幫助
+
+ 安裝
+ 正在抽取安裝包
+ 正在安裝SMAPI補丁
+ 正在簽名安裝包
+ 正在安裝
+ 安裝進度
+ OK
+ 無法找到遊戲本體,你是否安裝了星露穀物語?
+ 錯誤
+ 無法簽名安裝包,請聯繫開發者獲取幫助
+ 無法修改安裝包,請聯繫開發者獲取幫助
+ 正在解包
+ 無法解包SMAPI環境
+ 確認
+ 取消
+ 確定刪除該內容?
+ 注意:需要不低於1.4.5.138版本的遊戲本體
+ 更新或安裝期間需要安裝遊戲本體
+ 發現該MOD存在多份拷貝,請從以下位置刪除重複MOD:%s
+ SMAPI尚未安裝,請先點擊安裝按鈕
+ 無法修復SMAPI環境
+ 保存
+ 兼容性
+ N網
+ 官網
+ 暫處於內測階段, Q群:860453392
+ 日誌
+ SMAPI星露穀物語
+ 無法創建以下文件: %s
+ 無法處理AndroidManifest.xml文件
+ 遊戲版本不支持,請更新版本或者下載兼容包
+ 下載
+ 無法下載目標資源
+ %s依賴%s前置,請先安裝它
+ 語言包
+ 提示
+ 已完成下載安裝
+
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..047dd29
--- /dev/null
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -0,0 +1,52 @@
+
+ SMAPI安裝器
+ Open navigation drawer
+ Close navigation drawer
+ SMAPI安裝器
+ ZaneYork@qq.com
+ Navigation header
+ 設置
+
+ 安裝
+ 配置
+ 編輯
+ 幫助
+
+ 安裝
+ 正在抽取安裝包
+ 正在安裝SMAPI補丁
+ 正在簽名安裝包
+ 正在安裝
+ 安裝進度
+ OK
+ 無法找到遊戲本體,你是否安裝了星露穀物語?
+ 錯誤
+ 無法簽名安裝包,請聯繫開發者獲取幫助
+ 無法修改安裝包,請聯繫開發者獲取幫助
+ 正在解包
+ 無法解包SMAPI環境
+ 確認
+ 取消
+ 確定刪除該內容?
+ 注意:需要不低於1.4.5.138版本的遊戲本體
+ 更新或安裝期間需要安裝遊戲本體
+ 發現該MOD存在多份拷貝,請從以下位置刪除重複MOD:%s
+ SMAPI尚未安裝,請先點擊安裝按鈕
+ 無法修復SMAPI環境
+ 保存
+ 兼容性
+ N網
+ 官網
+ 暫處於內測階段, Q群:860453392
+ 日誌
+ SMAPI星露穀物語
+ 無法創建以下文件: %s
+ 無法處理AndroidManifest.xml文件
+ 遊戲版本不支持,請更新版本或者下載兼容包
+ 下載
+ 無法下載目標資源
+ %s依賴%s前置,請先安裝它
+ 語言包
+ 提示
+ 已完成下載安裝
+