PvZ2修改大典 第一章 相關(guān)準(zhǔn)備工作

前言:隨著技術(shù)的發(fā)展和進(jìn)步,貼圖合成、動畫修改、屬性組合、關(guān)卡制作、音樂編碼早已不是秘密。其實從2021年9月Ftp2Res制作出來時候就已經(jīng)打破了貼圖合成和動畫修改壟斷,然而由于核心圈大佬仍然使用一些漏洞百出的工具而且不愿變通,導(dǎo)致了我制作的相關(guān)工具在2021-2023年期間使用人數(shù)仍然保持在個位數(shù),傳播力度極窄,我早已聲明相關(guān)工具公開,但是收效甚微。以前并沒有時間去寫相關(guān)教程,而且不少人入門看的就是我那個已經(jīng)嚴(yán)重過時的RTON修改教程,在此真的勸退不少修改玩家。去年10月我將我當(dāng)時所有自己寫的工具都集成在EBToolBox上,以方便使用,同時為了照顧無法安裝.NET 4.8的玩家和便于調(diào)試,保留了各個功能的單文件版并同步更新。所以在此專門抽時間寫新版工具相關(guān)的教程,以供來者學(xué)習(xí)觀摩。
在此特別感謝那些幫助我完善工具和教程大佬們。
注:若汝目前在升學(xué)考試(小升初、中考、高考、專轉(zhuǎn)本、考研等)期間,請立即停止閱讀PvZ2修改相關(guān)文獻(xiàn),作者自然無法限制您的閱讀自由,但是為了您的未來著想,請立即停止修改相關(guān)的學(xué)習(xí),全身心投入考試當(dāng)中,吾不希望踏足PvZ2修改的任何玩家因為學(xué)習(xí)這門技術(shù)而丟了本業(yè)。
第一章 相關(guān)準(zhǔn)備工作
1.工具
目前來說,入門的工具好多在之前的舊版教程里都提到了,但是時間過于久遠(yuǎn),導(dǎo)致藍(lán)奏云的地址都被dns污染了,不少人進(jìn)網(wǎng)盤都被惡意重定向到成人網(wǎng)站了(笑)(雖然我在評論里面強調(diào)把lanzous換成lanzoux,并且更新了文章內(nèi)的鏈接)。現(xiàn)在,就將那些不需要用的舊工具淘汰掉,直接上新版工具吧。
目前可用的工具如下:
PvZ2Tool(多功能工具,可利用其批處理jr轉(zhuǎn)換功能):https://www.lanzoux.com/b00z9ldrg密碼:5cfc
PvZ2Tools(json轉(zhuǎn)rton,rton轉(zhuǎn)json,pgsr解包):https://www.lanzoux.com/b00z9ldwb密碼:4zuj
多功能修改工具SPC-Util:https://endlin.lanzout.com/b012xq4if密碼:27m5
動畫播放器及地圖編輯器SPC-Util-Web:鏈接:https://pan.baidu.com/s/1B_zCfrE6Wfy-68ihMHyHIA 提取碼:bfa6
多功能修改工具太極:https://endlin.lanzout.com/b012xq0pi密碼:4maa
多功能修改工具TwinStar-Tookit:https://endlin.lanzout.com/b012xq75a密碼:891j
多功能修改工具PopStudio:作者聲明其主要為改一代工具而不是二代,故無文件,抱歉
PvZ2修改拓展工具EBToolBox:https://endlin.lanzout.com/iRtE20v24pmf
EBToolBox及其功能單文件版(EBToolBox及其功能單文件版鏈接失效請進(jìn)):
https://endlin.lanzout.com/b011xbyef密碼:8mff
i.合成圖數(shù)據(jù)轉(zhuǎn)res工具Ftp2Res(含教程):https://endlin.lanzout.com/indkE0unu8if
ii.Res切割合成工具ResSC:https://endlin.lanzout.com/i0MX80ton38d
iii.bnk轉(zhuǎn)換工具BnkCvt(已無用):https://endlin.lanzout.com/iS6Qs0bbza6j
iv.extra生成工具Res2Ext:https://endlin.lanzout.com/iVyYR0uk4zoj
v.元件創(chuàng)制器ClipCreator:https://endlin.lanzout.com/irnmh0uk50fg
vi.位圖填充器SpriteToLibrary:https://endlin.lanzout.com/iN0Yz0u84lhg
vii.元件轉(zhuǎn)換器ClipTransformer:https://endlin.lanzout.com/i3NFb0sfe2ch
viii.圖集路徑創(chuàng)建器DirectoryCreator:https://endlin.lanzout.com/ioUwg0qoyn1e
ix.關(guān)卡分解合成工具LevelSC:https://endlin.lanzout.com/iyfyp0sfe1nc
合成圖集并輸出json工具安裝器Free Texture Packer:https://endlin.lanzout.com/iUV7Xtpclfc
谷歌安裝器:https://endlin.lanzout.com/ixbo90v509md
谷歌套件:https://endlin.lanzout.com/b012xqfpi密碼:d7f6
各版本APK(下載須逾垣):https://ernestoam.fandom.com/wiki/Plants_vs._Zombies_2_APKs
各版本OBB(下載須逾垣):https://ernestoam.fandom.com/wiki/Plants_vs._Zombies_2_OBBs
各版本apk(下載不須逾垣):
北美版:https://www.lanzoux.com/b00zbgpyh密碼:b5r8
國際版:https://www.lanzoux.com/b00zbgpzi密碼:i0ta
各版本ipa:https://endlin.lanzoux.com/b00zhfcuf密碼:foh0
安裝包版本全收錄:https://pan.baidu.com/s/1RV1-LdHfvOgyjiDtpuatzA提取碼:0zp9
全植物代碼:https://pastebin.com/bSeTQTRa
對于PvZ2Tools和PvZ2Tool,據(jù)吧里人反映PvZ2Tools不好用,而PvZTool親測可用,就是我教程里用的,所以建議下第一個鏈接,即選擇后者
目前需要用到的就這些,以后會不定期更新其它工具。
2.PvZ2的安裝使用
對于目前的安裝使用,并未發(fā)生多大變化,現(xiàn)引用舊版文章的內(nèi)容:
安裝我提供的谷歌安裝器(華為榮耀機(jī)型請看后面教程),安裝谷歌套件,如果無法安裝,則直接下我提供的谷歌套件進(jìn)行安裝下載。然后自行找逾垣軟件打開Google Store注冊賬號,地址一定選外國,要不然下不下來(2022年以后,國外網(wǎng)站已禁止+86相關(guān)手機(jī)號進(jìn)行谷歌賬號注冊,請自重),登錄后搜索pvz2,看到有一個,點進(jìn)去,相關(guān)里還有一個,一個是美版一個是國際,請開始下載,不能斷點續(xù)傳,不要中途退出,否則前功盡棄,安裝后繼續(xù)掛梯子點開PvZ2,等待下載數(shù)據(jù)包,數(shù)據(jù)包下載可斷點續(xù)傳,一次不行試兩次三次,安裝完成就可以happy了。






PvZ2國際正版安裝流程
去谷歌流程將會留在其它章節(jié)講述。
直裝包由于體量大,泛用性廣,不適配安卓高版本,已被棄用,如想學(xué)習(xí),請參閱舊版教程。
關(guān)于iOS用戶,我只能說抱歉,目前來說,大多數(shù)的修改技術(shù)都偏向于安卓版,因為蘋果的保護(hù)機(jī)制,修改起來非常麻煩,即使修改成功,也難以去安裝,甚至需要靠越獄或者不斷自簽才能安裝和維持應(yīng)用運行,故想要安裝iOS國際版的用戶請查看我的舊帖子,如果里面的方法失效,那么我也無能為力,在此非常抱歉。
補充:在直接APK安裝的PvZ2(指重置版和從網(wǎng)站上下載后安裝的無obb和pp.dat的空殼)中載入存檔和數(shù)據(jù)包(華為榮耀機(jī)型看第一個)
載入數(shù)據(jù)包:1.重置版及免谷歌處理的版本:先點開游戲,看到0Mb下載,退出,殺后臺,剪切數(shù)據(jù)包到相應(yīng)位置,打開游戲。
2.正版空殼:逾垣,點開游戲,等待它自動下載數(shù)據(jù)包,下載到大約1Mb時(大于0Mb,只要它沒下完就行),退出,殺后臺,進(jìn)入obb所在文件夾,刪掉該下載數(shù)據(jù)包的殘留,再剪切你的數(shù)據(jù)包到相應(yīng)位置,打開游戲。
載入存檔:先點開游戲,選好年齡和填寫好名字,關(guān)閉郵箱登錄界面(郵箱什么的最討厭了),不要點開始游戲,退出,殺后臺,復(fù)制或剪切你的pp.dat到相應(yīng)位置覆蓋,打開游戲。
3.相關(guān)工具的安裝
目前來說,工具的安裝尤其重要,無論是說SU還是太極還是TSTK,都有著嚴(yán)苛的條件,為了保險起見,我建議搞PvZ2修改的玩家應(yīng)當(dāng)有至少能夠安裝.NET4.8.1的Windows系統(tǒng),最好是2020年以后的Windows系統(tǒng)。
注:為了更好的修改體驗,建議太極必安裝,其余兩樣也是需要安裝的,但不是本教程主要講的,可以到講這部分時候再安裝。
I.隱藏文件夾和文件名后綴的開啟
此部分內(nèi)容為Windows操作內(nèi)容,本應(yīng)該讓諸位搜索百度的,但是為了整篇文章的連貫性,故……放出來吧。
打開“此電腦”(即“我的電腦”),點擊左上角菜單欄的“文件”選項,選擇“更改文件夾和搜索選項”,點擊“查看”選項卡,按照如圖所示的設(shè)置,選擇“確定”按鈕,即可配置完成。




II.太極的介紹和安裝
太極,目前來說是功能較為齊全,最利于新手和老修改玩家的修改工具。即使TSTK已經(jīng)更新近半年,但是由于其嚴(yán)苛的使用條件,讓不少新修改玩家望而卻步(有句話不知道當(dāng)說不當(dāng)說,目前唯一一個仍然持續(xù)更新自己的TSTK版本、使用TSTK修改中文版動畫文件并自制動畫、為TSTK提供過不少bug的大佬被工具作者疏遠(yuǎn)了)。而SU由于其不規(guī)范性,目前只有抱殘守缺、不懂變通的修改圈核心人員使用,即使ETB(EBToolBox)使用元件轉(zhuǎn)換器兼容了SU的動畫文件,但是這些人仍然以難用為由拒絕ETB的使用和傳播和對于太極的推廣。目前來說,由于ETB的輔助,當(dāng)前的太極是動畫和貼圖修改方面最適合的工具,沒有之一!
當(dāng)顯示隱藏文件夾和顯示后綴設(shè)置完成后,則在C盤中會看到一個半透明的ProgramData文件夾,這個文件夾就是我們需要的,進(jìn)入ProgramData文件夾,將文章提供的cn.smallpc包中的cn.smallpc文件夾按照Tips提示拖進(jìn)來。結(jié)果如圖所示。


要注意,cn.smallpc文件夾里是taiji文件夾!不是又cn.smallpc!,如果錯了,那說明是你直接解壓的,調(diào)整一下,這個頁面的地址是C:\ProgramData\cn.smallpc\taiji,請認(rèn)真核對!

當(dāng)這些準(zhǔn)備完畢了,很多核心圈成員會跳出來大喊:別聽EB的鬼話,當(dāng)你準(zhǔn)備好這些之后,你得反復(fù)修改系統(tǒng)時間!要不然用不了!
我只能說,你們手上的RunAsDate還是我最先引進(jìn)修改圈的呢,“要斷章取義”選自《不要斷章取義》呢!
幾年前,確實,一路大佬開發(fā)太極之后,為了督促自己不斷更新,每個版本設(shè)置了過期時間。但是凡事都有利弊,太極棄坑之后,最后一次可用時間為2020年11月,過了這個日期就會沒法用,很多人不得不通過改系統(tǒng)時間來繼續(xù)使用太極,這樣會造成QQ等應(yīng)用軟件不能正常使用。但是,RunAsDate的出現(xiàn),則解決了這一問題。這個軟件,則會使用預(yù)設(shè)時間來啟動軟件,從而避開了對系統(tǒng)實際的修改。
使用方法:
解壓文章提供的RunAsDate壓縮包,拿出里面的RunAsDate.exe,和太極-Loader.exe放在同一個位置,哪里都行,建議放在C:\ProgramData\cn.smallpc\taiji里,畢竟其余位置占地方不好看。
打開RunAsDate,如圖所示設(shè)置,在Run之后點擊Create Desktop ShortCut以創(chuàng)建快捷方式,以后,把那個快捷方式放在桌面當(dāng)作真正的無時間限制的太極使用即可。

以上,太極配置完畢。
III.SPC-Util的介紹和安裝
SPC-Util,簡稱SU,是一路大佬開發(fā)的第一款全面修改PvZ2數(shù)據(jù)包的多功能工具,在2019年12月發(fā)布了第一版,然而從那之后銷聲匿跡。2020年3月,我由于接受了某Eight-Bit的委托,尋找RSB合成工具,遂找至一路大佬的動畫分享群,在群中當(dāng)面向其求SU以完成RSB合成,由于要動畫的大多數(shù)是修改玩家,故一呼百應(yīng),紛紛向一路要SU,于是一路便擴(kuò)大影響力,讓群員邀請修改玩家(其中不乏核心圈的成員),到多少人發(fā)布PC版,到多少人發(fā)布安卓版(至于多少人,因為年代久遠(yuǎn),忘掉了),然而到人數(shù)了,那些工具卻是流入核心圈大佬的手上,我們充當(dāng)了分母。過了一段時間,公開版發(fā)布,然而沒有RSB打包。再過一段時間,功能完善,那些功能才得以全部開放,SU至此成為當(dāng)時使用人數(shù)最多,享譽海內(nèi)外的PvZ2熱門修改工具之一。在此,我希望大家,要自主研發(fā),不要老是想著天上掉餡餅的好事。作為底層人員,要想讓人們認(rèn)可,需要自己打磨相關(guān)技術(shù),而不是拆別人包、偷別人素材、為了視頻網(wǎng)站那點流量搞營銷號那樣的爛活之類的。目前來說,沒有完善的教程,確實是這個圈子的遺憾。但是現(xiàn)在我完善了,希望以后就不會有這些下三濫的手段了。
SU相對于太極來說,唯一的好處就是無須時間驗證(RunAsDate解決了這個問題),但是壞處就是,你要處理的文件必須和SU在同一個盤甚至同一條路徑,這是無法忍受的。其實說來,完整版的SU實際上是MF手上的測試版SU,那個SU,合成xfl時候不需要輸入那段話(至于哪段話,動畫修改篇會有講),而且支持PAM轉(zhuǎn)json和json轉(zhuǎn)PAM。目前來說,該版本仍然被核心圈掌握,這也是核心圈依賴于SU的基礎(chǔ)。別看我,我手里沒有。
SU的安裝,很簡單,把文章提供的SPC-Util解壓,保持SPC-Util.exe和SPC-Util文件夾在同一目錄互不隸屬即可,這兩樣?xùn)|西放在任意一處都可以。
SU-Web,動畫查看器和地圖編輯器,解壓即可,任意位置。
IV.TwinStar-Tookit的介紹和安裝
TwinStar-Tookit,簡稱TSTK,由于其曾用名為TwinKles-ToolKit,所以有些人簡稱其為TKS。目前來說,其為功能最齊全,使用難度最大,體量最大,數(shù)據(jù)包兼容性最強,和其余工具的兼容性最差的修改工具。目前使用者極其少數(shù),完全能夠駕馭其使用方法并成功進(jìn)行動畫及其它修改的僅有一人(不是我)。
由于本人提供的為TSTK的最好用的版本,所以不是最新版,而且該工具一路大佬早已開源,有興趣的修改玩家可以登錄GitHub觀摩。
TSTK安裝方法也很簡單,最簡單方法便是解壓文章提供的壓縮包至ProgramData目錄,將其中的launch.cmd創(chuàng)建快捷方式放在桌面上當(dāng)作工具直接使用即可。