植物大战僵尸吧 关注:558,961贴子:5,076,300

回复:关于植物大战僵尸steam版的一些资料

只看楼主收藏回复

单机贴吧?


IP属地:山东33楼2022-12-07 16:14
回复
    单机贴吧?


    IP属地:山东34楼2022-12-07 17:07
    回复
      单机贴吧?


      IP属地:山东35楼2022-12-07 18:46
      回复
        膜一下解包党


        IP属地:日本36楼2022-12-07 19:04
        收起回复
          单机贴吧


          IP属地:山东37楼2022-12-07 20:25
          回复
            单机贴吧


            IP属地:山东38楼2022-12-08 11:38
            回复
              网上搜到的植物call的描述是错误的,这是正确描述
              植物call:
              pushad
              mov eax,[00731C50]
              mov eax,[eax+868]
              push -1 //标志位参数
              push 3 //种类
              push 2 //列
              push eax //战场基址
              mov eax,1 //行
              call 004105A0 //CALL
              //eax为植物寄存器
              popad


              IP属地:山东39楼2022-12-08 13:18
              收起回复
                点击贴吧?


                IP属地:黑龙江40楼2022-12-08 16:47
                回复
                  单机贴吧?


                  IP属地:山东41楼2022-12-08 21:04
                  回复
                    经过我几天的努力第一大关已经制作完毕,很快就发布


                    IP属地:山东42楼2022-12-09 13:03
                    回复
                      单机贴吧?


                      IP属地:山东43楼2022-12-09 16:01
                      回复


                        IP属地:辽宁来自Android客户端44楼2022-12-10 13:08
                        回复
                          详细出怪修改:
                          冒险关卡举例,修改1杠1的出怪。
                          pushad
                          mov edi,[7315C0]
                          mov edi,[edi+868]
                          mov eax,edi
                          mov edi,[edi+5568]
                          //edi为当前冒险关卡
                          cmp edi,1
                          jne 源码//返回别忘popad(我这里不写了)
                          mov edx,[eax+5594]
                          //ebx为当前旗帜波数
                          cmp edx,1
                          je h1
                          //如果是波数1跳h1
                          popad
                          jmp 源码
                          h1:
                          imul edx,edx,32
                          add edx,ebx//这里ebx为0是波数一出的第一个僵尸,为1则第二个
                          mov [eax+edx*4+6CC],僵尸id
                          //注读取[eax+edx*4+6CC]到-1本波出的僵尸就已经完了,在往下闪退。
                          popad
                          这样就修改了一杠一第一旗帜出的第一波第一个僵尸
                          剩下不用我多说了吧
                          写的地址:004164BA


                          IP属地:山东45楼2022-12-23 21:03
                          收起回复
                            出怪修改:
                            [ENABLE]
                            alloc(newmem,2048)
                            label(returnhere)
                            label(originalcode)
                            label(exit)
                            newmem:
                            cmp esi,-01
                            je h1
                            jmp returnhere
                            h1:
                            cmp [00824FF2],3
                            je h2
                            mov esi,0
                            mov [esp+8],0
                            add [00824FF2],1
                            jmp returnhere
                            h2:
                            mov [00824FF2],0
                            jmp popcapgame1.exe+16583
                            originalcode:
                            cmp esi,-01
                            je popcapgame1.exe+16583
                            exit:
                            jmp returnhere
                            "popcapgame1.exe"+164D4:
                            jmp newmem
                            nop 4
                            returnhere:
                            [DISABLE]
                            dealloc(newmem)
                            "popcapgame1.exe"+164D4:
                            cmp esi,-01
                            je popcapgame1.exe+16583
                            注:上面是四倍出怪,出怪倍率可以自己改
                            00824FF2是我新扩的段用来存数据


                            IP属地:山东46楼2022-12-23 21:03
                            回复
                              出怪我也研究出来了,先发出去吧


                              IP属地:山东47楼2022-12-23 21:04
                              回复