# 编写: 酷安@董小豪
# 版本: v1.0
# 更新日期: 2020-02-27 02:22
# 安装时显示的模块名称
mod_name=",『王者荣耀优化功能』"
mod_name_1="[VT模式]"
mod_name_2="[O3T模式]"
# 功能来源
SOURCE="不知名大佬有用就加吧"
# 模块介绍
mod_install_desc="包含有$mod_name_1 $mod_name_2 。$SOURCE"
# 安装时显示的提示
mod_install_info="是否安装[$mod_name]"
# 按下[音量+]选择的功能提示
mod_select_yes_text="安装[$mod_name]"
# 按下[音量+]后加入module.prop的内容
mod_select_yes_desc=""
# 按下[音量-]选择的功能提示
mod_select_no_text="不安装[$mod_name]"
# 按下[音量-]后加入module.prop的内容
mod_select_no_desc=""
# 支持的设备，支持正则表达式(多的在后面加上|)
mod_require_device=".{0,}" #全部
# 支持的系统版本，持正则表达式
mod_require_version=".{0,}" #全部
# 支持的设备版本，持正则表达式
mod_require_release=".{0,}" #全部


# 按下[音量+]时执行的函数
# 如果不需要，请保留函数结构和return 0
mod_install_yes()
{

sgame=/data/data/com.tencent.tmgp.sgame/shared_prefs
playerprefs=$sgame/com.tencent.tmgp.sgame.v2.playerprefs.xml
[ -e $playerprefs.bak ] && : || cp -r $playerprefs $playerprefs.bak
		chmod 550 $sgame
		sed -i '/.*<int name="VulkanTryCount" value=".*" \/>/'d "$playerprefs"
		sed -i '/.*<int name="EnableVulkan" value=".*" \/>/'d "$playerprefs"
		sed -i '/.*<int name="EnableGLES3" value=".*" \/>/'d "$playerprefs"
		sed -i '/.*<int name="EnableMTR" value=".*" \/>/'d "$playerprefs"
		sed -i '/.*<int name="DisableMTR" value=".*" \/>/'d "$playerprefs"
		sed  -i '2a \ \ \ \ <int name="VulkanTryCount" value="1" \/>' "$playerprefs"
		sed  -i '3a \ \ \ \ <int name="EnableMTR" value="1" \/>' "$playerprefs"
		sed  -i '4a \ \ \ \ <int name="DisableMTR" value="3" \/>' "$playerprefs"

		ui_print " "
		ui_print "  $mod_name_1安装"
		ui_print "   [音量+]：安装$mod_name_1"
		ui_print "   [音量-]：跳过安装$mod_name_1"
		if $VOLKEY_FUNC; then
			ui_print "   已选择安装$mod_name_1"
		sed  -i '2a \ \ \ \ <int name="EnableVulkan" value="3" \/>' "$playerprefs"
		sed  -i '3a \ \ \ \ <int name="EnableGLES3" value="2" \/>' "$playerprefs"
		shared_prefs=$mod_name_1
			INSTALLED_FUNC="$mod_name_1 $INSTALLED_FUNC"
		else
			ui_print "   跳过安装$mod_name_1"
		fi
if [ "$shared_prefs" != "$mod_name_1" ]; then
		ui_print " "
		ui_print "  $mod_name_2安装"
		ui_print "   [音量+]：安装$mod_name_2"
		ui_print "   [音量-]：跳过安装$mod_name_2"
		if $VOLKEY_FUNC; then
			ui_print "   已选择安装$mod_name_2"
		sed  -i '2a \ \ \ \ <int name="EnableVulkan" value="2" \/>' "$playerprefs"
		sed  -i '3a \ \ \ \ <int name="EnableGLES3" value="3" \/>' "$playerprefs"
			INSTALLED_FUNC="$mod_name_2 $INSTALLED_FUNC"
		else
			ui_print "   跳过安装$mod_name_2"
		fi
else
ui_print "   跳过安装$mod_name_2"
fi

		# 附加值到 system.prop
#		add_sysprop ""
		# 从文件附加值到 system.prop
#		add_sysprop_file $MOD_FILES_DIR/system.prop
		# 添加service.sh
#		add_service_sh $MOD_FILES_DIR/service.sh
		# 添加post-fs-data.sh
#		add_postfsdata_sh $MOD_FILES_DIR/post-fs-data.sh

		ui_print "    设置权限"
		chmod 0440 $playerprefs

		return 0
}

# 按下[音量-]时执行的函数
# 如果不需要，请保留函数结构和return 0
mod_install_no()
{
[ -e $playerprefs.bak ] && chmod 771 $sgame && chmod 660 $playerprefs && rm -rf $playerprefs.bak
		return 0
}
