植物大战僵尸吧 关注:543,826贴子:4,947,885

什么?植物大战僵尸可以装mod了?!

只看楼主收藏回复

cvp框架发布


IP属地:北京来自Android客户端1楼2021-06-30 10:45回复
    cvp能用来做什么?
    简而言之,改版。
    包括但不限于,在pvz界面上额外增加一个窗口,里面有很多按钮,点一下就能实现一些修改器功能。
    包括但不限于,自动读取脚本文件,按照脚本的内容去执行。
    cvp可以视作在"完全还原pvz的c++代码之前的一种妥协",完全还原pvz代码后我们可以随心所欲地更改,而cvp...使我们在大多数地方可以随心所欲地更改


    IP属地:北京来自Android客户端3楼2021-06-30 10:56
    回复
      cvp提供了什么?
      pvz中几乎所有的类,在cvp中都重新进行了实现
      pvz中几乎所有的函数和过程,cvp都将提供覆写的方式
      pvz中几乎所有的静态对象,cvp都将提供引用级别的访问方式
      基于fltk界面库,提供了ui的实现方式


      IP属地:北京来自Android客户端4楼2021-06-30 11:00
      回复
        说好的模组呢?
        cvp提供了对接pvz进程的二进制接口,那么对外提供另一套API又有何难?
        目前的cvp架构支持插件的模块化,使用一个核心模块附着于pvz,其余模块与核心模块沟通以实现各自的需求,各模块之间互不干扰。用户可根据自己的需求,随时通过将插件文件移入和移出文件夹的方式调整自己需要的功能。所有基于cvp的改版、修改器、键控框架等,都可以实现完全兼容


        IP属地:北京来自Android客户端5楼2021-06-30 11:05
        回复
          什么?我居然赶上直播了?!


          IP属地:湖南6楼2021-06-30 11:07
          收起回复
            最后
            cvp还处于开发过程中,虽然我们早已对pvz中几乎所有的函数、绝大部分重要的静态对象分析完毕,但将其完全整合进cvp中仍需要时间。此外,cvp对外提供铥矿接口也在随着需求的增多而不断增加。
            目前cvp提供的接口可以实现:
            绘制图形
            每帧执行某逻辑
            在玩家进行某操作时执行某逻辑
            绘制ui窗口
            游戏加载完毕时执行某逻辑
            等。
            cvp的核心模块已经被集成为"加载器",其余模块可称为插件,cvp今后的完善将体现在加载器的更新,插件可由开发者根据自己或他人的需求自由开发。新版本的加载器承诺永久兼容旧版本的插件。


            IP属地:北京来自Android客户端7楼2021-06-30 11:11
            回复
              默认提供的ui窗口页面,插件可根据需要自行添加额外的页面


              IP属地:北京来自Android客户端8楼2021-06-30 11:12
              回复
                基于fltk的ui实现


                IP属地:北京来自Android客户端9楼2021-06-30 11:13
                回复
                  接口调用示例,可通过c++语法和完善的预定义类、预定义方法,直接对pvz进程进行控制


                  IP属地:北京来自Android客户端10楼2021-06-30 11:14
                  回复
                    对pvz源码的还原,此部分不对插件开放接口,有需求者可以编译属于自己的"加载器"


                    IP属地:北京来自Android客户端11楼2021-06-30 11:15
                    回复
                      群号:530737441


                      IP属地:北京来自Android客户端12楼2021-06-30 11:17
                      回复
                        wow


                        IP属地:广东来自Android客户端13楼2021-06-30 11:27
                        回复
                          玛德看不懂,电脑也坏了没时间玩,就当顶贴了


                          IP属地:安徽来自Android客户端14楼2021-06-30 11:46
                          回复
                            火钳刘明


                            来自Android客户端15楼2021-06-30 11:46
                            回复


                              IP属地:广东16楼2021-06-30 11:47
                              回复