君成录吧 关注:30,204贴子:1,099,204
  • 12回复贴,共1

【修改】写个帖子记一下改过的东西,,,

取消只看楼主收藏回复

作为一个很少玩但是经常改这改那的人来说,有一点东西也就是细节分享给大家,因为现在版本多样很多功能面板啥的还要重新改。好吧,主要是现在没有分享修改的群了,一个社恐想分享分享修改的过程。如果大家有什么想修改的建议啥的也可以提出来,主要是代码之类的,剧情什么的实在是太为难了。
(不知道格式对不对)


IP属地:江西1楼2024-01-25 15:45回复
    一楼目录


    IP属地:江西2楼2024-01-25 15:46
    收起回复
      字体添加
      先找到字体那一栏,右键添加一个DefineFont3

      然后右键你刚刚添加的那个DefineFont3,给它加一个附加标签,命个名
      “String=”这个是可以修改名字的

      然后点开刚刚建立的DefineFont3,右下侧有一个嵌入
      找到你自己下在电脑里的字体,格式是ttf

      打开之后,最上面那行点所有字符

      然后点确定就可以了,展示图如下,记得把右边参数的名称修改一下,方便自己看哈:

      然后如果要引用的话,把DefineText的Font换成你建立的那个字体序号就行。


      IP属地:江西3楼2024-01-25 15:55
      收起回复
        找到对应的那个字体标签

        然后右边font是字体,调整height可以调整字体的大小,xmax调整文本横向最大长度x,ymax调整纵向最大宽度y,color是字体颜色,一般是八位码。align是文本对齐方式,例如图中left是向左对齐,right是向右对齐,center是居中对齐


        IP属地:江西7楼2024-01-25 17:58
        收起回复
          在改游戏的过程中,难免觉得颜色不好看或者改了面板之后太奇怪了,有两种改颜色的方法,一种比较适合各种一览类的,也就是说需要一个一个带进去的,如下图:写成textColor=,注意后面的颜色代码是十进制的颜色代码。

          更改完以后,结果如下

          ②第二种是改面板的,如果要改面板的话,就需要把所有的text=""全部改成htmlText = "",不然是无法显示颜色的。格式如下,或者也可以去DoAction96参考记事程序的代码是怎么写的。

          展示效果如下:


          IP属地:江西9楼2024-01-26 11:17
          收起回复
            改介绍图面板的话,找到1996:外域美人图里的底图,也就是3288(也有可能每个版本的不一样,但铁铲版的好像就是这个,平生版是529):

            方法一:点开之后右键替换,但是!!!!!!!!!这个3288关联了很多页面,如果你只想改介绍图页面的话,我建议你用另一个方法。

            方法二:复制粘贴3288之后,例如我生成了3963,那我对3963进行替换

            然后再回到刚刚的1996:外域美人图里的3288那一个标签,点击下方的编辑,把右边的UI16改成我刚刚生成的3963就可以了。


            IP属地:江西11楼2024-01-26 11:45
            收起回复
              不知道说的是不是这种触发剧情的代码哈,一般来说if()这个括号里就是需要的条件,例如下面这个就是说明当恩宠==undefined的是时候,触发条件了,所以国家.恩宠设定 = 8,然后当,对象的夫妻恩爱值>50,且对象的性别==1并且对象.临幸不等于0 时会触发承宠记事这个剧情。,所以只需要改if里面的条件就可以了。random()是随机等于多少的意思,例如random(10)就相当于0到9,是不包含10的


              IP属地:江西19楼2024-02-01 13:28
              收起回复
                添加按钮的可以看一下这里:我拿常用功能做一个示范,其余的地方的其实流程是一样的

                _loc10_ =常用功能面板(这里的话需要根据所在的面板更改名字哈),然后418代表我这个按钮的序号的意思,如果和其他的一样的话,就会把对应的那个顶掉或者是被顶掉,后面x,y就是对应的坐标所在了。
                _loc10_.文本.text = ……这个代表着我的这个按钮会显示出体力加满,如果我=亲眷,那它就会显示亲眷。
                然后下面_loc10_.an.onPress是代表按键按了会发生的事件,就像我这个是按了这个按钮,我的体力上限会=9999,体力会等于9999(我这里好像写反了,大家可以改一下顺序,flash一般是按顺序触发的来着)然后需要刷新一下才会更新数据哈。

                常用功能面板.对话框面板.文本.text = “”这个就是代表下面那个对话框里出现的文本哈,画了白线的那一条,然后具体改出来可以看下图实例。


                IP属地:江西20楼2024-02-01 13:58
                收起回复
                  大地图加地点:先找到对应的程序,宫内是738,宫外是2915

                  找到对应的背景图

                  如果要大改的话,就导入自己弄好的地点位置图,记得是png透明底的哈,如果只是想在原有基础上加地点的话,就先导出来原来的地点图,然后ps加一个地点,最后给它替换了

                  换好背景后,就复制粘贴一个地点,把depth:UI16的序号换了,不要和其他的重复,然后把name也换了,这个事关你后面写的对应的function,所以名字要记清楚哈,不然会检测不到的。

                  然后在DoAction 6里面找到function 皇宫的各个按钮(皇宫)或者function 宫外的各个按钮(宫外大背景),后面是宫外的 哈,我加在了宫内,所以复制了其他的然后改了名字。,宫外的也同理。

                  最后需要建立一个新的DoAction去编写我们的这个六尚局程序,具体可以参照其他的来仿写,例如DoAction81的游园散心程序()


                  因为我之前写的是_root.六尚局程序(),所以我加的也是function 六尚局程序(),然后写完了,游戏里应该是能运行的,记得背景啊音乐啊啥的记得换和加
                  不出意外是这样的哈,最近忙着写题就没怎么打开电脑,大家可以去实践一下


                  IP属地:江西25楼2024-02-04 14:27
                  收起回复
                    添加新的地点的程序哈,就类似大家想写的六尚局。
                    大家看图吧,过程有点长:
                    (ps:如果实在觉得自己加很麻烦,那就去复制粘贴其他相同程序面板的然后对应改就行)






                    外部位图图形调用(六尚局面板.BG,"a0aPic_BG/Tu_8146.jpg","a0aPic_BG/");
                    这里面的BG/Tu_8146是可以改成你的六尚宫的那张图,在BG里,你如果给那个图的名称是Tu_11111,那就改一下数字就行,后面的"a0aPic_BG/"是调用的那个文件夹

                    这个是我最后搞出来的效果图


                    IP属地:江西38楼2024-02-16 23:19
                    收起回复
                      可以直接在大臣家眷的介绍图里直接册封妃子了!!!
                      条件是满14岁,关系和大臣有关,状态为0(也就是大臣家眷)
                      以下是示意图:

                      父亲的记事也会更新:

                      妃子可以直接进入到宫内,且记事也有:

                      @月美兮 大大的府内家眷也会同步更新状态:

                      这个是男妃的效果:

                      妃子的母亲也会有记事更新:

                      ps:选完封号后会弹出介绍图,没关系,把介绍图关闭就可以选宫殿了(因为选宫殿的图层比介绍图的小)


                      IP属地:江西44楼2024-02-17 23:46
                      收起回复
                        @湖堤枕柳 是在143的,这样我是可以运行成功的


                        IP属地:江西63楼2024-02-22 22:42
                        收起回复
                          @湖堤枕柳 或者试试加到96的臣子记事程序里 取数据记得改成对象,然后_root.臣子记事改成路径


                          IP属地:江西64楼2024-02-22 22:53
                          回复