pvz-ustc改版制作开发日志
起因
寒假闲的无聊,偶然习得pvz改版开发的一些有趣的技能,正巧本人的科学社会研讨课题正是游戏开发相关,本来正愁着没有合适的选题,这下是踏破铁鞋无觅处——得来全不费功夫!
2025.2.25
开始写一些文案、策划之类的,准备一下要实现的功能、特性、素材等,属于是收集灵感阶段。现在的初步设想是,在不惊动官方的情况下,将ustc的一些特色融入其中,而且不会非常露骨、刺眼。
背景设定:你是ustc的一员,为了保卫自己的GPA,你要面对来自淑芬、力学、线代等气势汹汹的敌人的进攻,但你不是孤身一人,你的手上有许多蝌蝻专属的道具和武器。请利用你的谋略和场地优势,构造出绝妙的策略,将敌人尽数击退吧。
一些创意,想到了就写一点:
- 场地中会出现暖气片,会减缓敌人的速度
遇到jwc僵尸时,如果它吃掉了你的一个植物(土豆地雷爆炸也算)会让你的GPA变为原来的40%- 过关目标:打完僵尸,打完僵尸后按照GPA划分关卡等级
- 绿色圆圈
- 洗澡
- 大物实验
- 分专业关卡,分为五个大关,数院、物院、花园、计算机、生院。需要设计关卡特色僵尸
姑且先写到这里,找个时间画画素材
2025.3.3
改版要在原版的基础上进行修改,文案部分储存在properties文件夹的LawnStrings文档中,这里我选择使用pvz汉化一版来制作改版。
游戏贴图在main.pak文件中,需要使用pvz tools或者wpf修改器进行解包,然后再打包。
游戏的机制代码修改需要使用反汇编原理,使用cheat engine(CE)和OllyDebug(OD)进行代码修改和注入,这也是最核心的技术栈,需要花时间处理(补药用迪普西克,不然能让你笑出猪叫),还是太吃操作了,每天想起来就做一点罢。
直播修改文案中,植物方初稿写好了,僵尸方正在设计,改文案改吐了,尝试去添加贴图素材