天之炼狱吧 关注:17,206贴子:160,182

回复:那些年关于炼狱的想法

只看楼主收藏回复

好 那么这样酷炫的变色字体是如何实现的呢, 原理很简单, 每秒客户端会刷新24帧循环, 在每次循环中,通过读取颜色表切换一个颜色即可.
要实现自定义效果 和自定义客户端显示词条 我们要做到两件事情, 1. 修改客户端配置文件的能力
2. 拥有客户端源码, 修改其中的词条显示部分
1. 需要修改string.inf 视情况修改 itemoption.inf
string.inf 在鬼魅版本或者天1版本没有加密, 是由客户端CTypeTable<MString>实现的, 胆子大的用二进制编辑器都能改.
我们编辑它 新增或替换里面的文件, 比如我这次就添加了3-4个词条,比如永久黑夜状态.
2. 在客户端源码中\VS_UI_Description.cpp 找到_Item_Description_Calculator, _Item_Description_Show 两个函数
对我们需要添加的装备进行一个代码描述即可 _Item_Description_Calculator主要计算装备的黑色alpha描述框多宽多长. _Item_Description_Show 就是里面词条的颜色和排版了

我简单注释了下代码, 是不是C风格一点也不抽象 简单的麻瓜一批.


IP属地:青海17楼2024-10-08 23:26
回复
    我设计的圣物罗马,我希望拥有它的吸血鬼可以使用亲王的范围吸血, 斧头BOSS的大招, 并且属性无视白天衰减 永远享受黑夜加成.
    那么要如何实现它呢, 请看在不久的未来的下一期更新.
    好的,我今天对炼狱的热情又消失了. 再见 祝炼狱玩家永远硬邦邦.


    IP属地:青海18楼2024-10-08 23:28
    收起回复
      2025-06-15 20:00:10
      广告
      我感觉我又可以了, 今天我来更新一下圣物技能, 范围大师级吸血
      这方面修改,首先我们来理清一个思路, 可以给装备附带一个flag,在穿戴封包中以及服务端接收处理中 给角色添加标志, 然后在技能文件中检测角色是否拥有整个flag, 跳转到范围吸血代码
      然后我们在服务端 BloodDrain.h 新增一个大师级吸血函数, 因为需要广播给客户端每一个怪物的吊起被吸血状态,
      在循环中用函数好看一些-.-
      然后我们在原本的函数中新增一个判断

      代码方面我们只需要改动这些
      下面是我新增的大师级吸血的方法


      IP属地:青海21楼2024-10-09 21:08
      回复

        贴吧不给贴视频, 贴个GIF-.- 今天我对炼狱的热情又没了 .下期我们再见


        IP属地:青海22楼2024-10-09 21:21
        回复
          大佬牛逼 .开出来我们耍耍


          IP属地:浙江23楼2024-10-10 09:53
          回复
            牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼牛逼


            IP属地:吉林来自Android客户端24楼2024-10-10 20:12
            回复
              现在还有服玩吗


              IP属地:江苏25楼2024-10-13 12:12
              回复
                皮卡丘大佬威武!继续啊,不要停


                IP属地:湖南26楼2024-10-14 09:39
                回复
                  2025-06-15 19:54:10
                  广告
                  每日一顶


                  IP属地:湖南来自Android客户端27楼2024-10-15 11:02
                  收起回复
                    期待皮卡丘大佬继续分享~~


                    IP属地:湖南28楼2024-10-15 11:22
                    回复
                      下期预告, 我要更新一个人类圣物, 拥有它就可以.emmm 使用核弹。
                      添加一个自定义技能,第一步我们先要找到素材。
                      我从星际争霸扒了扒 ,嗯 核弹素材get

                      网上找的素材大多是精灵图格式的。
                      自己写个脚本切吧切吧的 或者用CHARGPT 让他写个python脚本 就可以切分
                      第二步
                      我们要写好每张图片偏移值
                      可以用Photoshop 也可以把流出的残端工具修一修,总之实现一个鼠标拖动图片,获得偏移值的功能!

                      第三步
                      我推荐大家找些2000年左右的图像处理软件,可以很方便的导出带色板的png图片。
                      天之炼狱的16色带alpha通道的efpk效果,我们自己再2024年写图像处理算法 我可以很肯定的说会淘汰贴吧90%的爱好者
                      因此推荐大家安装2000年左右的图像处理软件版本, 那会还没屏蔽16色png这种东西。
                      如今这个标准新版本软件已经抛弃了,不支持。
                      总之往aspk里面加入上面这些素材。
                      这样我们已经实现的添加新技能的准备工作。 调色板, aspk , efpk 三大件。


                      IP属地:青海29楼2024-10-15 20:01
                      回复
                        大佬牛皮!


                        IP属地:湖南31楼2024-10-15 21:26
                        回复
                          大佬开个服吧,服务器我A钱


                          IP属地:湖南来自Android客户端32楼2024-10-16 01:55
                          回复
                            持续关注中


                            IP属地:浙江33楼2024-10-17 13:57
                            回复
                              2025-06-15 19:48:10
                              广告

                              @烦不烦烦... 使用挽尊卡

                              挽回他的尊严!

                              效果:天之炼狱吧经验+3



                              IP属地:山东34楼2024-10-18 13:10
                              回复