植物大戰僵屍1代(非年度版)內存地址


本文由貼吧“崇明人家123”整理   原帖地址   下載原文

┌6A9EC0\\基址
├┬64\\文本指針(+28下一個)
│└─28\\文件路徑
├─D4\\[浮點]音量(-1)
├─DC\\[浮點]音效(-1)
├┬320\\鼠標和窗口
│└┬─28\\不斷自增的值
│ ├─84\\[邏輯值]遊戲窗口獲得焦點則爲true
│ ├─88\\當前遊戲的頂層窗口
│ ├─8C\\當前鼠標按住的窗口
│ ├─90\\當前鼠標所在的窗口
│ ├┬94\\遊戲內的頂層窗口
│ │├─28\\存在時間
│ │├─30\\橫坐標
│ │├─34\\縱坐標
│ │├─38\\橫向長度
│ │├─38\\縱向高度
│ │├─54\\[邏輯值]true則顯示
│ │├┬60\\顔色
│ ││├─0\\[擴展色彩數組]標題顔色
│ ││└─10\\[擴展色彩數組]內容顔色
│ │├─A4\\[中文版GB2312編碼/英文版ASCII碼]標題文字
│ │├─B4\\標題文字長度
│ │├─B8\\標題文字長度上限
│ │├┬DC\\文本指針
│ ││└─0\\[中文版GB2312編碼/英文版ASCII碼]內容文字編碼
│ │├─EC\\內容文字長度
│ │└─F0\\內容文字長度上限
│ ├─DC\\[邏輯值]鼠標在畫面內則爲true(暫停依然記錄)
│ ├─E0\\鼠標橫坐標(暫停依然記錄)
│ ├─E4\\鼠標縱坐標(暫停依然記錄)
│ ├─E8\\鼠標按住(暫停依然記錄,1爲左鍵,2爲右鍵,3爲左右鍵,4爲中鍵,5爲左中鍵,6爲右中鍵,7爲左中右鍵)
│ ├─EC\\同[E8]
│ └─F0\\鼠標運動時值被改寫爲[28]的值
├┬768\\當前遊戲信息和對象
│├┬─28\\關卡計時
││├─30\\畫面橫坐標(向左遞增,正常遊戲時爲0)
││├─34\\畫面縱坐標(向下遞增,正常遊戲時爲0)
││├─38\\可點擊的橫坐標範圍
││├─3C\\可點擊的縱坐標範圍
││├─54\\[邏輯值]true則顯示畫面
││├─58\\[邏輯值]鼠標按下則爲true(暫停時爲0並不再記錄)
││├─59\\[邏輯值]鼠標在畫面內則爲true(暫停時爲0並不再記錄)
││├─8C\\[指針]=基址
││└┬90\\僵屍對象序列,+15C下一個
││ ├─0\\[指針]=基址
││ ├─4\\[指針]=當前遊戲信息和對象
││ ├─8\\圖像的橫坐標
││ ├─C\\圖像的縱坐標
││ ├─18\\[邏輯值]爲false時隱形
││ ├─1C\\所在行數
││ ├─20\\圖像圖層
││ ├─24\\僵屍類型
││ ├─28\\僵屍狀態
││ ├─2C\\[浮點]橫坐標
││ ├─30\\[浮點]縱坐標
││ ├─34\\[浮點][2C]變化量(前進的舞王和減速的冰車等的前進速度)
││ ├─38\\不斷增大直到大于[40]*[44]的值變回0
││ ├─3C\\僵屍喊brians的倒計時初始值範圍[500,1500)
││ ├─51\\[邏輯值]啃食時爲true
││ ├─54\\僵屍閃光倒計時
││ ├─60\\僵屍已存在時間
││ ├─64\\僵屍運動狀態
││ ├─68\\屬性倒計時
││ ├─6C\\站立狀態,爲-2/-3時靜止,-4時向上(對于選卡界面的僵屍)
││ ├─70\\0時雪人不掉鑽石
││ ├─74\\僵屍消失倒計時
││ ├─84\\[浮點][30]變化量(跳跳的彈跳過程)
││ ├─8C\\中彈判定的橫坐標
││ ├─90\\中彈判定的縱坐標
││ ├─94\\中彈判定的橫向寬度
││ ├─98\\中彈判定的縱向高度
││ ├─9C\\攻擊判定的橫坐標
││ ├─A0\\攻擊判定的縱坐標
││ ├─A4\\攻擊判定的橫向寬度
││ ├─A8\\攻擊判定的縱向高度
││ ├─AC\\減速倒計時
││ ├─B0\\黃油固定倒計時
││ ├─B4\\凍結倒計時
││ ├─B8\\[邏輯值]被魅惑則爲true
││ ├─B9\\[邏輯值]被吹走則爲true
││ ├─BA\\[邏輯值]瀕死狀態則爲true
││ ├─BB\\[邏輯值]沒斷手則爲true
││ ├─BC\\[邏輯值]存在手持物,雪人向左走則爲true
││ ├─BD\\[邏輯值]在水中則爲true
││ ├─BE\\[1字節]上梯子時的影子跟隨
││ ├─BF\\[邏輯值]吃到大蒜則爲true
││ ├─C4\\1類飾品(0沒有1路障2鐵桶3橄榄球4礦工帽7雪橇車8堅果9高堅果)
││ ├─C8\\當前本體血量
││ ├─CC\\本體上限
││ ├─D0\\1類飾品當前血量
││ ├─D4\\1類飾品血量上限
││ ├─D8\\2類飾品
││ ├─DC\\2類飾品當前血量
││ ├─E0\\2類飾品血量上限
││ ├─EC\\[邏輯值]消失則爲true
││ ├─114\\僵王放僵屍倒計時
││ ├─118\\[2字節]僵屍處在運動物體中的編號
││ ├─11C\\大小
││ ├─124\\僵王運動速度
││ ├─12C\\僵王是否砸車
││ ├─130\\僵王放僵屍的行數
││ ├─134\\僵王放招數倒計時
││ ├─138\\僵王跺腳倒計時
││ ├─13C\\僵王伸頭倒計時
││ ├─140\\改變數值可以讓冰\火球消失
││ ├─148\\冰\火球的行數
││ ├─14C\\球的類型,冰球則爲0
││ └─15A\\[2字節]僵屍是否存在
│├┬─94\\最多時僵屍數
││├─98\\僵屍數上限
││├─9C\\下一個僵屍的編號
││├─A0\\當前僵屍數
││├─A4\\每多一個僵屍就+1直到65536
││└┬A8\\文本指針
││ └─0\\zombies
│├─┬AC\\植物屬性(+14C下一個)
││ ├─0\\[指針]=基址
││ ├─4\\[指針]=當前遊戲信息和對象
││ ├─8\\植物橫坐標
││ ├─C\\植物縱坐標
││ ├─18\\[邏輯值]爲true時可見
││ ├─1C\\所在行數
││ ├─20\\圖像圖層
││ ├─24\\植物類型
││ ├─28\\所在列數
││ ├─3C\\植物狀態
││ ├─40\\當前血量
││ ├─44\\血值上限
││ ├─48\\爲1則可以攻擊
││ ├─4C\\三葉草消失倒計時
││ ├─50\\灰燼冰核三葉草生效倒計時
││ ├─54\\屬性倒計時
││ ├─58\\發射子彈\生産物品倒計時
││ ├─5C\\發射子彈\生産物品時間間隔
││ ├─90\\子彈發射倒計時
││ ├─94\\[2字節]植物的一部分處在運動物體中的編號
││ ├─98\\植物的另一部分處在運動物體中的編號
││ ├─A4\\和眼鏡大小有關系?
││ ├─B0\\眨眼倒計時
││ ├─B4\\不斷自減的值
││ ├─B8\\發光倒計時
││ ├─BC\\閃光倒計時
││ ├─C0\\[浮點]圖像向右偏移坐標
││ ├─C4\\[浮點]圖像向下偏移坐標
││ ├─C8~12C\\0
││ ├─130\\蘑菇倒計時
││ ├─134\\1爲隱形可以被咬,2不可以
││ ├─13C\\方向-1爲右,1爲左
││ ├─140\\[1字節]0和1之間變換
││ ├─141\\[邏輯值]true則植物消失
││ ├─142\\[邏輯值]true則植物壓扁
││ ├─143\\[邏輯值]true則植物睡著
││ ├─144\\[邏輯值]true則植物能發亮
││ ├─145\\[邏輯值]true則植物發亮
││ └─14A\\[2字節]植物是否存在
│├┬─B0\\最多時植物數
││├─B4\\植物數上限
││├─B8\\下一個植物的編號
││├─BC\\當前植物數
││├─C0\\每多一個植物就+1直到65536
││└┬C4\\文本指針
││ └─0\\plants
│├─┬C8\\子彈屬性(+94下一個)
││ ├─0\\[指針]=基址
││ ├─4\\[指針]=當前遊戲信息和對象
││ ├─8\\圖像X坐標=取整[30]
││ ├─C\\圖像Y坐標=取整([34]+[38])
││ ├─18\\[邏輯值]true時顯示子彈
││ ├─1C\\所在行數
││ ├─20\\圖像圖層
││ ├─24\\子彈所在區域的縱向偏移
││ ├─30\\[浮點]影子X坐標
││ ├─34\\[浮點]圖像Y坐標
││ ├─38\\[浮點][34],[4C]變化量
││ ├─3C\\[浮點][30]變化量
││ ├─40\\[浮點][34],[4C]變化量
││ ├─44\\[浮點][38]變化量
││ ├─48\\[浮點][44]變化量
││ ├─4C\\[浮點]影子Y坐標
││ ├─50\\[邏輯值]子彈消失則爲true
││ ├─58\\運動方式
││ ├─5C\\子彈類型
││ ├─60\\存在計時
││ ├─64\\自減倒計時
││ ├─68\\子彈旋轉角度
││ ├─6C\\子彈旋轉速度
││ ├─70\\[邏輯值]true時影子下移
││ ├─74\\子彈擊中目標的條件?
││ └─92\\[2字節]子彈是否存在
│├┬─CC\\最多時子彈數
││├─D0\\子彈數上限
││├─D4\\下一個子彈的編號
││├─D8\\當前子彈數
││├─DC\\每多一個子彈就+1直到65536
││└┬E0\\文本指針
││ └─0\\projectile
│├─┬E4\\物品屬性(+D8下一個)
││ ├─0\\[指針]=基址
││ ├─4\\[指針]=當前遊戲信息和對象
││ ├─8\\圖像X坐標變化量
││ ├─C\\圖像Y坐標變化量
││ ├─10\\判定寬度
││ ├─14\\判定高度
││ ├─18\\[邏輯值]true則物品隱形
││ ├─20\\圖層
││ ├─24\\[浮點]X坐標
││ ├─28\\[浮點]Y坐標
││ ├─2C\\[浮點]X坐標變化量
││ ├─30\\[浮點]Y坐標變化量
││ ├─34\\[浮點]大小
││ ├─38\\[邏輯值]true則物品消失
││ ├─3C\\[邏輯值]true則物品消失
││ ├─40\\收集後變爲[24]
││ ├─44\\收集後變爲[28]
││ ├─48\\物品要移動到的Y坐標
││ ├─4C\\物品已存在時間
││ ├─50\\[邏輯值]true則被收集
││ ├─54\\消失計時
││ ├─58\\物品類型
││ ├─5C\\物品運動狀態
││ ├─68\\植物卡牌類型
││ ├─C8\\[邏輯值]true則有光環
││ ├─C9\\[邏輯值][C8]光環
││ └─D2\\[2字節]物品是否存在
│├┬─E8\\最多時物品數
││├─EC\\物品數上限
││├─F0\\下一個物品編號
││├─F4\\當前物品數
││├─F8\\每多一個物品就+1直到65536
││└┬FC\\文本指針
││ └─0\\coins
│├─┬100\\小推車屬性(+48下一個)
││ ├─0\\[指針]=基址
││ ├─4\\[指針]=當前遊戲信息和對象
││ ├─8\\[浮點]X坐標
││ ├─C\\[浮點]X坐標
││ ├─10\\圖層
││ ├─14\\所在行數
││ ├─2C\\狀態
││ ├─30\\[邏輯值]消失則爲true
││ ├─31\\[邏輯值]false時隱形
││ ├─34\\小推車類型
││ ├─38\\[浮點]Y坐標偏移
││ ├─3C\\影子變化
││ └─46\\[2字節]小推車是否存在
│├┬─104\\最多時小推車數
││├─108\\小推車數上限
││├─10C\\下一個小推車編號
││├─110\\當前小推車數
││├─114\\每多一個小推車就+1直到65536
││└┬118\\文本指針
││ └─0\\lawnmowers
│├─┬11C\\場地物品屬性(+EC下一個)
││ ├─0\\[指針]=基址
││ ├─4\\[指針]=當前遊戲信息和對象
││ ├─8\\類型
││ ├─C\\罐子類型(3,4,5)
││ ├─10\\所在列數
││ ├─14\\所在行數
││ ├─18\\墓碑冒出的量,彈坑消失倒計時,腦子血量,釘钯消失倒計時
││ ├─1C\\圖層
││ ├─20\\[邏輯值]true則消失
││ ├─24\\[浮點]蝸牛X坐標
││ ├─28\\[浮點]蝸牛/腦子Y坐標
││ ├─2C\\[浮點]蝸牛到的X坐標
││ ├─30\\[浮點]蝸牛到的Y坐標
││ ├─3C\\罐子存著僵屍的序號
││ ├─40\\罐子存著植物卡牌的序號
││ ├─44\\罐子內容類型(0,1,2,3)
││ ├─48\\[邏輯值]發亮則爲true
││ ├─4C\\罐子透視倒計時,iz腦子亮度
││ └─EA\\[2字節]場地物品是否存在
│├┬─120\\最多時場地物品
││├─128\\下一個場地物品編號
││├─12C\\當前場地物品數
││├─130\\每多一個場地物品就+1直到65536
││└┬134\\文本指針
││ └─0\\griditems
│├─┬138\\鼠標相關屬性
││ ├─0\\[指針]=基址
││ ├─4\\[指針]=當前遊戲信息和對象
││ ├─8\\X坐標
││ ├─C\\Y坐標
││ ├─10\\80
││ ├─14\\80
││ ├─18\\[邏輯值]鼠標在遊戲界面內則爲true
││ ├─24\\鼠標上的植物在卡槽的位置
││ ├─28\\鼠標上的卡牌序號
││ ├─2C\\模仿者卡牌序號
││ └─30\\手持的物品
│├──13C\\[[指針]]=基址
│├─┬140\\文字屬性
││ ├─0\\[指針]=基址
││ ├─4~84\\[中文版GB2312編碼/英文版ASCII碼]內容文字編碼
││ ├─88\\消失倒計時
││ └─8C\\文字樣式
│├─┬144\\卡槽屬性
││ ├─0\\[指針]=基址
││ ├─4\\[指針]=當前遊戲信息和對象
││ ├─8\\X坐標
││ ├─C\\Y坐標
││ ├─10\\橫向判定
││ ├─18\\[邏輯值]false則卡槽隱形
││ ├─24\\格數
││ ├以下爲卡牌屬性+50下一格
││ ├─4\\[指針]=基址
││ ├─8\\[指針]=當前遊戲信息和對象
││ ├─C\\卡牌X坐標
││ ├─10\\卡牌Y坐標
││ ├─14\\卡牌判定寬度
││ ├─18\\卡牌判定高度
││ ├─1C\\[邏輯值]false則卡牌隱形
││ ├─28\\已冷卻時間
││ ├─2C\\總冷卻時間
││ ├─30\\卡牌序號
││ ├─34\\傳送帶中卡牌位置
││ ├─38\\卡槽內容
││ ├─3C\\模仿者內容
││ ├─40\\老虎機停止倒計時
││ ├─44\\老虎機轉出的內容
││ ├─48\\[浮點]老虎機轉動的位置
││ ├─4C\\[邏輯值]false則不可用
││ ├─4D\\[邏輯值]true則在選中時發亮
││ └─50\\卡槽被使用次數
│├─┬148\\Menu按鈕屬性
││ ├─0\\[指針]=基址
││ ├─8\\X坐標
││ ├─C\\Y坐標
││ ├─10\\按鈕寬度
││ ├─14\\文字縱向偏移
││ ├─18\\[邏輯值]鼠標在按鈕上則爲true
││ ├─19\\[邏輯值]鼠標按住鈕上則爲true
││ └─84\\[中文版GB2312編碼/英文版ASCII碼]內容文字編碼
│├─┬14C\\LS按鈕屬性
││ ├─0\\[指針]=基址
││ ├─8\\X坐標
││ ├─C\\Y坐標
││ ├─10\\按鈕寬度
││ ├─14\\文字縱向偏移
││ ├─18\\[邏輯值]鼠標在按鈕上則爲true
││ ├─19\\[邏輯值]鼠標按住鈕上則爲true
││ └─84\\[中文版GB2312編碼/英文版ASCII碼]內容文字編碼
│├──150\\[邏輯值]true則鼠標不顯示手型
│├─┬15C\\選卡界面屬性
││ ├─0\\[指針]=基址
││ ├─8\\畫面橫向偏移
││ ├─2C\\true則選卡結束開始遊戲
││ ├─34\\[邏輯值]false則選卡界面隱形
││ └─35\\[邏輯值]true則生成選卡界面的僵屍
│├─┬160\\寶石迷陣屬性
││ ├─0\\[指針]=基址
││ ├─4\\[指針]=當前遊戲信息和對象
││ ├─8\\[邏輯值]true則正在拖拽寶石迷陣的植物
││ ├─C\\鼠標點擊植物時的橫坐標
││ ├─10\\鼠標點擊植物是的縱坐標
││ ├─14~49\\[邏輯值]true則有彈坑
││ ├─4A\\[邏輯值]true則升級爲雙發射手
││ ├─4B\\[邏輯值]true則升級爲大噴菇
││ ├─4C\\[邏輯值]true則升級爲高堅果
││ ├─50\\一次消除得到的陽光
││ ├─54\\大于3則不可操作,8時不顯示關卡名字
││ ├─58\\各種倒計時
││ ├─5C\\0
││ └─60\\關卡進程
│├──164\\[邏輯值]true則遊戲暫停
│├──168~23C\\場景格子類型
│├──4C8~5C0\\霧的濃度
│├──5D8~5EC\\每行出怪類型
│├—─60C~620\\每行冰道坐標
│├——624~638\\每行冰道消失倒計時
│├——6B4~54D0\\出怪列表(容納10面旗幟)
│├——54D4~54F4\\[1字節]出怪種子
│├——5538\\掉落陽光倒計時
│├——553C\\掉落陽光計數
│├——5540\\非0則畫面立刻回到正常
│├——5544\\畫面橫向震動的幅度
│├——5548\\畫面縱向震動的幅度
│├——554C\\場景類型
│├——5550\\(冒險模式)當前關卡
│├——5558\\鼠標X坐標
│├——555C\\鼠標Y坐標
│├——5560\\陽光值
│├——5564\\當前關卡總波數
│├——5568\\遊戲計時(不包括選卡停留的時間)
│├——556C\\遊戲計時(包括選卡停留的時間)
│├——5570\\遊戲計時(失去焦點則重新計時)
│├——5574\\産生三人組倒計時
│├——557C\\當前所在波數
│├——5580\\已刷新的波數
│├——5584\\新手教程相關的閃爍提示
│├——5594\\達到刷新條件的血量
│├——5598\\本波總血量
│├——559C\\下一波僵屍倒計時
│├——55A0\\下一波僵屍倒計時初始值
│├——55A4\\大波僵屍刷新倒計時
│├——55EC\\出現紅字時爲41
│├——55F1\\[邏輯值]true時有鏟子
│├——55F4\\金錢顯示倒計時
│├——55F8\\用于程序調試(僅英文原版有效)
│├——55FC\\[邏輯值]true時退出關卡
│├——5600\\[邏輯值]true時爲過關過程
│├——5604\\退出關卡倒計時
│├——560C\\[邏輯值]true時爲過關狀態
│├——5610\\關卡進程的進度條
│├——5744\\辣椒火焰倒計時
│├——5748\\[邏輯值]true則畫面變白
│├——5750\\減少到0産生音效
│├——5761\\[邏輯值]按下mustache則爲true
│├——5762\\[邏輯值]按下trickedout則爲true
│├——5763\\[邏輯值]按下future則爲true
│├——5764\\[邏輯值]按下pinata則爲true
│├——5765\\[邏輯值]按下dance則爲true
│├——5766\\[邏輯值]按下daisies則爲true
│├——5767\\[邏輯值]按下sukhbir則爲true
│├——5798\\被吃掉的植物數
│└——579C\\被鏟掉的植物數
├┬774\\*待補充*
│└┬88\\
│ ├—18\\[邏輯值]true則未完成選卡
│ └—1C\\[擴展色彩數組]一起搖滾吧按鈕文字顔色
├—7F8\\關卡序號
├—7F8\\遊戲狀態
├—814\\[邏輯值]true則開啓免費種植模式
├┬820\\動畫信息
│└┬8
│ └┬0\\動畫效果(+A0下一個)
│ ├─4\\[浮點]動畫循環率
│ ├─8\\[浮點]動畫速度
│ ├─10\\錘僵屍中的錘子?
│ ├─14\\[邏輯值]true則消失
│ ├─18\\從第幾幀開始
│ └─1C\\關鍵幀數量
├┬82C\\存檔信息
│└┬─4\\[ASCII碼]用戶名字
│ ├─14\\用戶名字長度
│ ├─18\\用戶名字長度上限
│ ├─1C\\更換用戶的次數
│ ├─20\\用戶序號
│ ├─24\\冒險模式當前關卡
│ ├─28\\金錢數(/10)
│ ├─2C\\冒險模式已完成次數
│ ├─30~54\\生存模式各關已完成Flag數
│ ├─58~68\\無盡模式各關最高紀錄
│ ├─6C~F0\\小遊戲各關完成次數
│ ├─F4\\智慧樹高度
│ ├─F8~118\\砸罐子各關完成次數
│ ├─11C\\砸罐子無盡最高紀錄
│ ├─120~140\\我是僵屍各關完成次數
│ ├─144\\我是僵屍無盡最高紀錄
│ ├─1C0~1DC\\[邏輯值]8個紫卡購買則爲true
│ ├─1E0\\[邏輯值]模仿者購買則爲true
│ ├─1E8~1F0\\三株金盞花購買日期(2000-01-01以來的天數)
│ ├─1F4\\[邏輯值]金水壺已買則爲true
│ ├─1F8\\花肥(-1000)
│ ├─1FC\\殺蟲劑(-1000)
│ ├─200\\[邏輯值]音樂盒已買則爲true
│ ├─204\\[邏輯值]手套已買則爲true
│ ├─208\\[邏輯值]蘑菇園已買則爲true
│ ├─20C\\[邏輯值]手推車已買則爲true
│ ├─210\\[邏輯值]蝸牛已買則爲true
│ ├─214\\已買的卡槽數量
│ ├─218\\[邏輯值]泳池清理車已買則爲true
│ ├─21C\\[邏輯值]屋頂清理車已買則爲true
│ ├─220\\買的耙子剩余數量
│ ├─224\\[邏輯值]水族館已買則爲true
│ ├─228\\巧克力(-1000)
│ ├─22C\\[邏輯值]智慧樹已買則爲true
│ ├─230\\樹肥(-1000)
│ ├─234\\[邏輯值]堅果包紮術已買則爲true
│ ├─350\\禅境花園花盆數量
│ ├以下爲花盆屬性(+58下一個)
│ ├─8種類
│ ├─C\\所在場所
│ ├─10\\所在列數
│ ├─14\\所在行數
│ ├─18\\方向
│ ├─28\\顔色
│ └─2C\\狀態
└┬83C\\音樂
└┬─0\\[指針]=基址
└─8\\當前BGM類型