植物大战僵尸中文版修改器python实现

news/2025/2/1 23:53:31/
#阳光edx+5560
import win32gui
import win32process
import win32api,ctypes
import tkinter as tk
main=tk.Tk()
main.title("植物大战僵尸修改器            ------豆腐西蓝花")
main.geometry('800x400')
def sun_func():window_handle = win32gui.FindWindow(None, "植物大战僵尸中文版")process_id = win32process.GetWindowThreadProcessId(window_handle)[1]process_handle = win32api.OpenProcess(0x1f0fff, False, process_id)kernel32 = ctypes.windll.LoadLibrary(r"C:\Windows\System32\kernel32.dll")date1 = ctypes.c_long()kernel32.ReadProcessMemory(int(process_handle), 0x006A9EC0, ctypes.byref(date1), 4, None)  date2 = ctypes.c_long()kernel32.ReadProcessMemory(int(process_handle), date1.value + 0x768, ctypes.byref(date2), 4, None)date3 = ctypes.c_long()kernel32.ReadProcessMemory(int(process_handle), date2.value + 0x5560, ctypes.byref(date3), 4, None)sun = 5000kernel32.WriteProcessMemory(int(process_handle), date2.value + 0x5560, ctypes.byref(ctypes.c_long(int(sun))), 4,None)kernel32.CloseHandle(int(process_handle))
def cold():window_handle = win32gui.FindWindow(None, "植物大战僵尸中文版")process_id = win32process.GetWindowThreadProcessId(window_handle)[1]process_handle = win32api.OpenProcess(0x1f0fff, False, process_id)kernel32 = ctypes.windll.LoadLibrary(r"C:\Windows\System32\kernel32.dll")date1 = ctypes.c_long()kernel32.ReadProcessMemory(int(process_handle), 0x0048728c+3, ctypes.byref(date1), 1, None)  kernel32.WriteProcessMemory(int(process_handle), 0x0048728c+3, ctypes.byref(ctypes.c_int8(0xf)), 1,None)kernel32.CloseHandle(int(process_handle))sun_button=tk.Button(main,text='修改阳光',width=15,height=2,command=sun_func,bg="#ddffff")
cold_button=tk.Button(main,text='修改冷却',width=15,height=2,command=cold,bg="#ddffff")cold_button.pack()
sun_button.pack()
main.mainloop()
if __name__ == '__main__':pass

新手小白,结合网上的教程,简单写了一个python版的植物大战僵尸修改,冷却的问题因为机器码长度限制,改成了f倍,就是15倍,试用了一下,还不错。dll文件应该位置都是一样的吧,应该能直接用,比较捡漏

ps:仅用于学习交流,如有侵权,请联系作者删除


http://www.ppmy.cn/news/579496.html

相关文章

植物大战僵尸修改办法

植物大战僵尸修改教程 1.准备文件 文章目录 1.准备文件1.植物大战僵尸游戏2.Hex Editor NeoHex Editor Neo 汉化 2.金币修改2.1.找到存档文件位置2.2.用Hex Editor Neo打开user1.dat文件2.3创建用户2.4对比信息2.5 修改信息 3.金币修改4.开启解密模式和生存模式1.解密模式1.把…

植物大战僵尸 完整中文硬盘版下载

中文名称: 植物大战僵尸英文名称: Plants Vs. Zombies游戏类型: PUZ 益智类游戏资源格式: 压缩包版本: 更新汉化第二版发行时间: 2009年05月05日制作发行: PopCap Games地区: 美国语言: 中文 单机游戏下载 植物大战僵尸游戏下载>>点此进入【游戏简介】 可怕的僵尸即将入…

植物大战僵尸英文原版

植物大战僵尸英文原版 一级基址:0x006A9EC0阳光: 768 5560金币: 82c 28 冒险: 82c 24其他模式: 7f8 //16起 70结尾 花肥 82c 1f8 杀虫剂82c 1fc 巧克力82c 228 树肥 82c 230 智慧树 82c 31*430f4 休闲花园花盆总数: 82c 350 花盆种类: 82c 3508i*58 i0到总数-1 花盆种类: 8 花盆…

不要迷恋我,虽然我利用Python来耍植物大战僵尸

目录 前言 游戏的安装 思路 一句话总结 大概的思路 实战 确定修改哪一款游戏的数据 代码 地址的寻找 视频教程 修改数据 代码 效果 完整的源码 前言 大家好,我叫善念。上篇文章我许了一个愿,就是想让大家多多关注我,然后我的粉丝就蹭…

植物大战僵尸中文年度版

中文年度版 基址:007794f8阳光8685578金钱95050 冒险模式9504C 智慧树95011C 其他模式 91c 花肥 950 220 杀虫剂950 224 巧克力950 250 树肥950 258 复制代码 鼠标状态 868 150 30 植物栏格数:868 15c 24 植物当前冷却值:868 15c 4c 植物冷却时间:868 15c 50 植物栏列表:868 15…

植物大战僵尸年度版下载 (官方中文去广告版,可玩性提升!)

植物大战僵尸年度版下载 (官方中文去广告版,可玩性提升!) [ 游戏娱乐 ] 植物大战僵尸绝对是过去一年最火最受欢迎的小游戏了,可爱的造型加上非常有挑战性对抗还有持续不断的新鲜感,无论是小孩还是大人,无聊是GG还是MM…

《植物大战僵尸》简体中文版 下载地址 大小:52.6MB

操作鼠标操作,这个首先要种向日葵。这个是最重要的。先种两到三个,这时候差不多僵尸就开始进攻了。这时候先看看僵尸是从那条路来的,先放豌豆在那里守着,然后再种向日葵最好一排。介绍严重推荐,非常好玩!植…

steam植物大战僵尸汉化补丁使用教程

植物大战僵尸作为小时候印象最深的游戏之一,上线便收获了一大波人的喜爱与好评,仍至今日,还有许多小伙本们沉浸其中,不过steam版本并不支持简体中文语言,网络上面虽然一大堆但都是很久之前的,会出现一些黑屏…