大家好,有很多人反应,优化会出问题,或者说优化过后无法还原,或者干脆不知道怎么优化。针对此问题,我写了个小脚本,用基本的dos命令写的,不会存在任何风险,并且操作简单。
话不多说,上脚本
==================分割线========================
@echo off
if exist hy goto :begin else goto :start
#关闭回显,判断是否是首次使用,如果是,转到基本设置,如果不是,转到切换
#首次基本配置
:start
set path=%programfiles%winrar #设置winrar的目录为系统目录,为以后打开文件做准备.
if not exist hy md hy #判断是否有还原文件设置目录,如果没有,创建
if not exist yh md yh #判断是否有优化文件设置目录,如果没有,创建
echo 文件备份中,请稍等……
copy character.pfs hycharacter.pfs #备份人物形象文件
copy effect.pfs hyeffect.pfs #备份技能文件
echo 备份完成,现优化人物,请按照提示操作,删除打开的文件中的c001到c012文件夹,注意,是文件夹,不是文件!完成后保存,退出。
pause
start /wait winrar.exe character.pfs #打开人物文件,并等待操作,操作完成后继续
echo 优化技能,重命名map,other,particle,skill,四个文件夹,比如命名成mpa1,other1,particle1,skill1.保存,退出。
pause
start /wait winrar.exe effect.pfs #打开技能文件并等待操作,操作完成后继续
echo 文件设置已经成功,您可以通过运行此程序来还原或者优化效果。
pause
#切换优化/不优化
:begin
set ks=
set /p ks=请输入:1、优化,2、还原 #选择操作
if "%ks%"=="1" set path=yh&& set dpth=hy&& goto :pd #如果选择优化,设置优化基本目录
if "%ks%"=="2" set path=hy&& set dpth=yh&& goto :pd else goto :begin #如果选择还原,设置还原基本目录,如果选择错误,重新选择
#判定是否已经是优化或者还原状态,但是却选择了继续优化或者还原,并且给出提示
:pd
if not exist %path%character.pfs echo "已优化/还原" && pause && goto :end else goto :yh
#优化/还原操作
:yh
move effect.pfs %dpth%effect.pfs #将优化/还原文件移回备份目录
move character.pfs %dpth%character.pfs #将优化/还原文件移回备份目录
move %path%effect.pfs effect.pfs #将备份目录中的文件移动出来
move %path%character.pfs character.pfs #将备份目录中的文件移动出来
echo 已成功! #提示成功
=======================分割线=====================
使用方法:
新建一个文本文档,然后将两个分割线中间的部分复制到新建的文本里,另存为,选择所有文件,名字为:切换.bat
然后把"切换.bat"剪切到梦幻诛仙目录下,运行
按照提示操作就可以了.