TC官方合作论坛

 找回密码
 立即注册
查看: 959|回复: 11

[原创作品] 《水绘》综合型软件开源!!!

  [复制链接]
发表于 2023-12-5 17:01:15 | 显示全部楼层 |阅读模式
本帖最后由 Eyill 于 2023-12-5 17:18 编辑

列位码友,今天本人将2014~2022这8年累计开发的《水绘》综合型软件免费给大家开源,有兴趣的小伙伴儿可以尝试去挖掘一下其中的代码和逻辑,如果你还是新手入门儿,可能需要花费大量的功夫进行调试和解析这些变量用途、函数用途以及本人的框架逻辑和界面设计等等的关联性。首先要声明的是,作者一直很菜,核心插件是萝卜大神提供(友情合作),部份插件是引用网络资源,如:乐玩插件、61插件、365插件、windows皮肤插件、神梦插件,但唯独没使用大漠插件,但我比较中意乐玩插件8.01版,作者主要构架功能和一些小玩意儿的开发。近两年开发了新款综合型脚本软件,主因是觉得前期《水绘》作品里面的代码比较乱,逐于常年优化调整,但自身水平又有限,已经无力无暇再发布这版软件,所以抛出来引TC新手入门儿拿来研究和借用,可以抠出一些源码进行利用;当然内部有引用过历年论坛里大佬们的一些经典源码实例,有稍许调整和改动,在这里作者本人也十分由衷的感谢那些以前在TC里勤云耕作和提供帮助的前辈。整款作品多达330.75万字节/行,设计窗口界面62个,引用函数若干(懒记)、算法若干(懒记),90%代码为全中文形式体现,有助于解析理解,所以就不再提供代码注释了。下面适当简约归纳一下作品结构和注意事项:

1、运行脚本主要以表格形式的进行中央控制各个功能,
2、参数主要是*.ini文件中的数组形式来进行加载,
3、界面有部份动态或者静态等效果主要以自创和采集的图片等素材为主;
4、核心插件在此不作提供,游戏控制的代码因为是合作关系,故作部份删剪处理,又因为是指定的游戏,不适用于其它游戏;
5、框架仿制了CAD主菜单形式及参数界面形式;
6、仿制了一种二次开发结构的框架语言,根据作者自身逻辑和想法(也是最简单的办法)采用字符串分割处理来解释用户编辑的自定义代码达到可运行的效果,封装提供了一些简单的算法和语法形式便于用户直接在游戏里运用,不需要底层逻辑;
7、软件的各个关键数据采用了服务器请求的形式,所以这一点需要注意,调试时请自行注释掉一些关键变量和子程序,程序终级变量是:验证通过状态=1 视为通过;
8、所有aes加解密的密码,代码都经作处理为:"****",可自行修改;
9、热键控制为全局式,意思就是:在使用软件前必须先设置热键;窗口控制效果为:多开多停、多开单停、单开单停、单开多停,中央控制表格也能实现鼠标点击;
10、使用二次开发功能编写代码可以实现软件自身并模拟人工控制各个功能和模拟点击中控表格(这是作者当初的一个大胆的尝试,是成功的);
11、如果要调试解析作者的源码,需要安装一次水绘软件,这样调试才不会出问题,因为大部份参数调用不是内置代码的,也不在资源路径里面的,是用了Actual Installer的文件对TC的执行文件和水绘参数文件进行过封装打包的;
12、如果调试时点击了登录,却不显示软件界面,就点击桌面的“此电脑”并打开,就会显示软件界面了;这个BUG作者也无解,有时会发生,一直没修复好,时好时坏,也可能是代码加载过程的原因导致的;
13、乐玩插件的原型dll是未加压的,所以会报病毒,作者提供的是经过加压4级的(压缩后为1.4兆,原大小有2兆多),但360仍然可能会拦截,却不会直接干掉,金山毒霸卫士一般不会干涉此插件;Win10系统如果开了实时防护可能会偷偷干掉乐玩插件;
14、提供了对二次编译的脚本加密和解算的代码方法,意思就是:你可以将自己的二次编译的脚本或者自己的一些特殊文件结合用户的硬件序列进行加密,再交给用户使用,达到权力控制收费,才不会被白嫖;
15、对于一些非长时间、非死循环的运行功能,实现了程序快速接管操作,所以便提供了一些诸如“返回角色”“清理进程”“一键屏蔽”等封装操作;
16、软件主窗体的伸展变化,采用的是死办法,逐个控件遍历法进行换位变动来处理的,并没有用到什么高深的算法和函数。比如双击窗口标题变可以变成像QQ一样竖式,再双击便切回原状;
17、软件主窗体的弹跳式菜单,采用的是也是固定参数的数组形式来读取的,没有算法过程,算的过程是算好了后直接写入硬参数到ini文件,然后直接提供给程序读取就实现了,很容易;
18、右键菜单引用的源码是TC论坛里很多年前的代码,经过了20%的小处理,实现了在各个情况的右键操作后弹出菜单和菜单的复弹效果;但作者本人并不精通API,较多的是一知半解,会理解大部份就行,然后会利用就行;
19、最后其它要注意的,需要调试的码友,因为论坛只能上传20兆以内的文件,所以《水绘》软件安装只能到我网盘去下载了,有22兆,源码打包可直接下载。
20、另外,打开TC后也不知道是什么原因导致的,可能会弹一个名为“发现敏感位置有可疑图标生成”的VB文件,但并没有找到它,作者也很无解,但并不影响编程和调试,这可能跟资源文件打包的插件有关吧,有待验证;

大总结:其它的也不知道能讲些什么,反正作者本人开源并不代表有多高级的底层技术和含金量,对于一些老司机来说会很容易解读,新司机的话可能会够你喝一壶,这一壶可能不是几天能喝完的;更主要的是为了答谢TC平台让作者这么多年在编程中途上有所长进,经验收获很多。

《水绘》源码包网盘地址链接(提取码:tjsh)永久有效;由于没权限发不了URL链接,详查图片。
《水绘》安装包网盘地址链接:(提取码:tjsh)永久有效;由于没权限发不了URL链接,详查图片。
软件示例图:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2威望 +20 金币 +20 收起 理由
cjxdn + 10 + 10 感谢分享!
yuzhiboqianyuan + 10 + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2023-12-15 23:53:14 | 显示全部楼层
你这轮子都几层了我滴哥,我原来也想写个这个,只不过是个ide,类似儿童学编程那种,后来看到朋友扔过来一个rride,就放弃了,
回复 支持 1 反对 0

使用道具 举报

发表于 2023-12-5 17:04:58 | 显示全部楼层
强烈前排支持
回复 支持 反对

使用道具 举报

发表于 2023-12-5 17:18:31 | 显示全部楼层
谢谢分享 , 不过链接不对
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-5 17:31:21 | 显示全部楼层
地狱骑士 发表于 2023-12-5 17:18
谢谢分享 , 不过链接不对

链接是正常的,注意用微信识字时 对比一下。
回复 支持 反对

使用道具 举报

发表于 2023-12-5 20:48:03 | 显示全部楼层
前排支持大佬开源精神,希望大家能够共同将TC开源精神继续发扬光大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-6 06:41:53 | 显示全部楼层
yuzhiboqianyuan 发表于 2023-12-5 20:48
前排支持大佬开源精神,希望大家能够共同将TC开源精神继续发扬光大

感谢支持~感谢~
回复 支持 反对

使用道具 举报

发表于 2023-12-7 19:55:15 | 显示全部楼层
卧槽牛逼 可以借鉴借鉴
回复 支持 反对

使用道具 举报

发表于 2023-12-8 19:54:19 | 显示全部楼层
“pan.baidu.com/s/1v9R8nl24zCkGXxGI01Wagw?pwd=tjsh”

愿随余生:
”pan.baidu.com/s/19zmZWUIpuDuKHq_H3B5OAg?pwd=tjsh“
第一个对的第二个没法前面自行加前缀
回复 支持 反对

使用道具 举报

发表于 2023-12-28 23:20:02 | 显示全部楼层
Tc
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-28 06:36 , Processed in 0.043557 second(s), 30 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表