修改圣安地列斯中的粒子效果

? ? ? ? ? ? ? 首先特別感謝所有GTASA粒子修改的教程,本文所有內(nèi)容都來自這些教程里,Credits to :https://advdi.wordpress.com/2011/06/26/gta-sa-tutorials-how-to-modify-effects-fxp/
https://advdi.wordpress.com/2011/06/22/gta-sa-tutorials-how-to-merge-two-effectspc-txd-and-effects-fxp/
https://gtaforums.com/topic/304880-sa2dfx-creating-your-own-particle-effects/#elUserLink_menu
https://gtaforums.com/topic/874547-sa-changing-effects-dusts-particles/

? ? ? ?圣安地列斯PC端中的粒子效果一般都為被賦予動畫特效的PNG圖片文件,而這類圖片文件都被打包在effectsPC.txd中(位于:根目錄/models),如果修改這個TXD文件中的圖片,其實修改的是粒子特效的表面效果,那么如何修改粒子本身的動畫效果呢? 那么就需要修改位于同目錄下的effects.fxp文件.
? ? ? ? 用記事本打開effects.fxp文件后,我們可以看到這些內(nèi)容:

其實這個文檔是分段和節(jié)的,基本上每一類粒子(游戲中幾個相似的粒子效果應該都在同一類)分為一段,每一段中又分不同的節(jié)和其子節(jié).
首先第一行我們可以無視,這一行是這個fxp文件的開頭格式,結(jié)尾處也有一行"FX_PROJECT_DATA_END:" ,我們沒有必要動他們
那么可以開始看一下內(nèi)容:
就以開頭的血液類粒子為例,它的段落是從內(nèi)容開頭第三行:
FX_SYSTEM_DATA:
109
一直往下找到最近的:
TXDNAME: NOTXDSET
,而且這部分中包含的"FILENAME:"開頭的一行最后就寫著"prt_blood.fxs",所以這一部分就是血液粒子效果的段落. 而且其他類粒子效果的段落都是從
FX_SYSTEM_DATA:
109
到
TXDNAME: NOTXDSET
這是固定的格式.
我們要知道這一段的內(nèi)容都代表什么意思,我知識實在不夠,有的地方不懂我也就不做注釋了=,=
把帶有注釋的TXT文件單獨發(fā)出來,下載地址:
鏈接: https://pan.baidu.com/s/1n3jEbMsDim99X5dQAGCacg 提取碼: f3bu?