十字军之王吧 关注:197,849贴子:5,383,302

【MOD开发日志】EraCK——萌新modder手搓MOD日志

取消只看楼主收藏回复



IP属地:北京1楼2022-12-28 10:50回复
    大家好~这里是阿芙罗拉。CK3十字军之王3的萌新modder。
    本来只是一时兴起想要做个MOD,然后又一时兴起出于想要征集创意和赚取一点点夸夸的想法发布的帖子却得到了意料之外的热情回应,所以干脆做一个MOD的开发日志好了。
    不过在一切开始前,先跟大家声明几点,且不排除未来继续补充:
    1、本帖子仅供发布本人基于十字军之王3(以下简称CK3)开发的MOD——EraCK(暂命名),如果吧友有任何好的想法与创意,都可以提出来,但受限于游戏载体,开发者的技术水平、平衡性甚至是开发者的个人审美与好恶问题,本人并不保证各位的想法都能真正落地,还望谅解。
    2、由于本人是上班族,同时还有其他副业,而且还是个懒狗,所以本MOD的开发进度可能会受工作、疫情、副业甚至是单纯的懒而延误(瘫软),所以大家不要抱着“过几天就可以玩到辣!”——这种过于乐观的想法看待本MOD,做开发日志的目的也缘自于此,让你们多少能看到一点点动静(笑),不过出于游戏模块化设计与测试方面的考虑,会分模块逐步放出MOD到创意工坊……当然啦,小孩子不让看的部分大概会放到其他地方就是了(好孩子要等18岁之后才可以玩哦)。
    3、虽然在计划中,整个MOD的框架包括但并不只局限于涩涩,但毕竟涩涩是组成MOD的重要部分。如果吧务认为本帖,本MOD有违吧内和谐之风,可以直接动手和谐(乖巧)。我也会乖乖地给敏感部分打码,不会放出太多糟糕物(乖巧)。而看帖的各位想必也都是久经战阵之人,大家领会精神即可。(求生欲拉满)
    4、目前的开发路线图中,阿芙罗拉我想要做的是一个框架,一个可以被二次开发和扩展的,一个可以与其他大部分MOD兼容的MOD框架。所以我自然会留下可供大家二次开发的接口,以及尽可能减少使用可能会影响MOD兼容性的代码。
    5、尽管说了那么多,计划的也很好,但也不排除哪天作者突然不做人,直接提桶跑路的可能,还请大家做好心理准备(逃)。


    IP属地:北京2楼2022-12-28 10:52
    回复
      2026-01-14 09:54:21
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:北京8楼2022-12-28 11:51
      回复
        开发中的亲密互动界面,相信玩过Era的玩家应该能有一种眼熟的感觉(笑)。
        不过目前对于互动后的描述文本的放置位置还需要进一步斟酌,是放到中间,弹窗,还是做一个仿GALGAME的对话文本框。
        (也不知道系统识别是按什么生效的,吞了我好几次贴,总之,大家领会精神就好)


        IP属地:北京9楼2022-12-28 11:54
        收起回复

          增加了新的按钮【共赴巫山】,并做了指向对应窗口的链接。
          虽然做了几个插图……但是效果其实不是很好(捂脸)


          IP属地:北京25楼2022-12-28 23:14
          回复
            把伴侣当前的好感度等级放到肖像的右上角了,这样空出来的空间就可以放入更多的身份标签……考虑到CK3的游戏特色和玩家的平均丧病程度,我其实还是有些担心空间不太够(捂脸)


            IP属地:北京26楼2022-12-28 23:17
            回复
              啊啊啊,我的眼睛……
              刚才试了一把脱衣的代码,意外的简单。但是……啊,怎么说呢……对于我这个爱好纸片人老婆的死宅来说,CK3的模型稍微有点儿……额,不太能冲的样子呢。
              可如果换成纸片人老婆的话,相较于整个游戏就太违和了(捂脸)
              话说,大家更喜欢原版的模型还是纸片人啊?


              IP属地:北京28楼2022-12-28 23:49
              收起回复
                好吧,纸片人老婆我也试过了,同样也很生草啊(笑)


                IP属地:北京29楼2022-12-29 00:17
                回复
                  2026-01-14 09:48:21
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:北京35楼2022-12-29 01:05
                  收起回复
                    好吧,总之UI暂时就先这样了(这该死的吞贴,我以后能不发图就不发图了)


                    IP属地:北京36楼2022-12-29 01:07
                    回复
                      大家元旦快乐。
                      楼主我今天放假在家,继续手搓MOD。然后就在一个本以为很简单的地方卡了壳。
                      为了给予各位玩家更好的游戏体验和未来mod的可扩展性,就需要有一个动态文本功能……这个功能的目的就是根据具体情况的不同,在同一个位置,给出不同的文本。像大家在游戏里面遇到的,根据玩家所属的信仰和文化的不同,会有公爵=小国王,骑士=勇士这种同一事物有不同表述的情况。
                      这就是我上面提到的动态文本功能,游戏里的正式名字叫做customizable_localization(自定义本地化文本)。
                      放到MOD里面,同样的情景,傲娇跟三无性格的角色的回答总不能一样吧?同样的道理,都是揉搓互动,巨乳跟贫乳的文本总不能一模一样吧?(笑)
                      但如果仅仅只是这种程度的区别,还是达不到我预期的效果的。
                      我举个例子,比如你跟一个傲娇妹对话,她会说:“八嘎。”,如果你继续跟她说话,她也只会回答“八嘎。”除非你换个别的性格,否则她就只能像是一台复读机一样重复这句话。
                      我想要的功能,是在这个功能的基础上进一步延伸,那就是扩大文本的候选量,这样一来,就可以让同一个场景,同样的角色,说出符合她们性格但又不完全一样的话。
                      还是刚才的例子,我想要的效果是,你再去跟傲娇妹对话,她会在:“八嘎”、“变态”、“无路赛”三句台词中随机选一个出来作为回答,这无疑能极大地提高MOD的趣味性和真实性。
                      更重要的是,只有这样才能增加MOD的扩展性。
                      毕竟,我个人的能力有限,无论是恋爱故事,还是R18的互动描写,都需要巨大的文本量,虽然我也会写一些文本进去,但玩过甜蜜约会mod的玩家都知道,这种单纯等作者更新的mod,就像是等懒驴更新一样不靠谱,而且P社好歹有钱可赚,不至于跑路,但用爱发电的MOD作者因为各种原因跑路失踪的情况可就太多了……毕竟,爱是会消失的,不是吗?(笑)
                      然后我就卡壳了。
                      P社的自定义本地化文本功能的确提供了“随机”文本的选项,但是这个功能只能用在事件里,如果用在自建GUI里面,会导致发癫一样的闪烁……就是你所有的候选文本会以极快的频率闪烁出来,如果拿去做恐怖类型的MOD估计会很合适,但对于我的mod开发可以说是卵用没有。(掀桌)
                      后续一大堆俺寻思啊,查WIKI啊,去mod制作频道问大佬啊布拉布拉的方法我都试过了,然后折腾了一整天,最后用了一个随机变量列表,才算是在理论上解决这个问题了(瘫)。
                      总之,在新的一年里,MOD的制作仍旧在稳定推进,技术方面的问题已经基本克服了,预计在搞定了mod的后台数据并填充必要的通用口上文本之后就能进入【抢先体验模式】了,到那个时候如果大家还对此MOD感兴趣,可以联系我,诚招免费测试员帮我测试一下MOD(笑)。


                      IP属地:北京51楼2023-01-01 22:42
                      收起回复
                        嗨多磨!马上就要放假了,最近空闲时间也随之多起来了。
                        虽然MOD想要做的东西很多很多,但是饭要一口一口吃,MOD也要一点一点来,更何况作者还是个懒狗的时候。
                        当前最优先的部分,自然就是“互动”系统了,但是只有互动系统似乎也有点儿不太对劲。
                        所以,为了解决为何要“互动”的问题,引入了【性欲】这个MOD中的核心概念。
                        目前的话,我打算将性欲做成一个触发“互动”事件的核心要素,同时也会深刻地影响到出轨这件事。
                        以下当前计划的MOD机制:

                        如果这个机制能够顺利运行的话,就是一个完整的性欲产生然后被消解的过程。
                        在理想情况下,一对儿婚姻和谐幸福的夫妻是可以顺利消化掉每月新增的性欲的,当然了,不理想的情况也很多,1、在性欲的生产端出现问题,如果夫妻一方的色欲过于膨胀,就会打破这种脆弱的平衡。
                        2、在性欲的消解端出现问题,比如夫妻之间关系很差、一方处于活动或在军队中、又或者一方性欲低于10%的情况下,都会拒绝啪啪啪,在这种情况下,性欲便会无从消解。
                        而欲求不满的角色则会在性欲积累到50%以上的时候,增加被勾引成为炮友的可能性,性欲爆表的时候,则会试图主动勾引他人成为炮友。
                        只不过,在这种情况下,无论怎么看都会变成群魔乱舞的可怕情景,所以还有一个特殊的【自慰机制】作为平衡。
                        当角色的性欲得不到满足的情况下,有可能会通过自慰的方式自我排解,但是【自慰事件】是要通过【自慰判定】的,而这一判定的概率会受角色的忠贞属性(MOD新增数值)和其他一些因素的影响。
                        【忠贞】特质的作用主要就体现在这里,拥有【忠贞】特质的角色,并不会增加或减少性欲,只是他们会更多地选择对配偶更负责的态度处理性欲。同时,【忠贞】特质也会大大降低被勾引成功的几率,而且永远不会主动去勾引炮友。
                        而影响忠贞属性的,除了【忠贞】特质以外,像是【公正】(尊重法律)、【羞涩】(羞于社交)、【固执】(钟情配偶)等特质也会给予正面影响,而【独断】(我行我素)、【合群】(热爱社交)、【多变】(水性杨花)等特质则会给予负面影响。
                        不过这些目前都还只是定性阶段,具体的量化还得慢慢来,甚至根据后续的测试逐步进行调整。
                        以上都是AI或者玩家开启自动模式时的机制,如果玩家介入的话,可以根据自身的意愿进行选择,只要保证能及时消解配偶的性欲,哪怕是拥有【色欲】特质的角色,在低性欲的情况下,被勾引的可能性也会很低。
                        而那些忠贞属性足够高的配偶,即便放着不管基本也不用太操心。但如果你找了一个拥有【色欲】特质,同时还天天去外面亲征或者干脆拒绝对方的求欢请求……那后院起火就是可以预见的事情了。当然啦,这也不一定是件坏事,因为我知道有不少玩家是绿帽侠,好的就是这一口(捂脸)。
                        至于说未婚群体,目前的计划是,对处女和处男有一个保护性的buff,降低其性欲的增长,并增加其自慰判定的权重,同时减少其被勾引……尤其是被有妇之夫或者有夫之妇勾引的可能。
                        至于说两个未婚单身男女青年相互看上眼这件事,会做成一个求婚事件,当然这种事情如果一方是玩家的廷臣的话,会要求玩家过目,玩家既可以成人之美,也可以选择棒打鸳鸯散……
                        当然啦,这主要也是避免玩家后期那一大堆娇滴滴的待嫁女儿别被不知道哪来的野猪给拱了。玩家的廷臣(包括近亲)被勾引的时候也会做成一个事件,如果双方都是未婚那就是求婚事件,但如果是婚外恋,就会在生米煮成熟饭之前被汇报到玩家的案前(根据玩家阴谋能力,但近亲会有一个额外的加成),玩家可以决定是制止,还是乐见其成,并借此拿到对方的把柄。


                        IP属地:北京67楼2023-01-16 17:13
                        收起回复
                          如果这个游戏机制能够做出来的话,未来就可以通过简单的调整几个参数,达成各种喜闻乐见的效果了。
                          比如欲火中烧的女儿大半夜出现在父亲床头什么的(笑)


                          IP属地:北京68楼2023-01-16 17:16
                          回复
                            各位新年快乐~
                            新的mod仍然在稳步推进ing!
                            不过在开发的时候,我发觉了一个问题,并决定调整MOD的开发计划和路线图。
                            这个问题就是我原计划的MOD计划似乎有点儿太过宏伟了,倒不是说不切实际,而是所需要的时间和跨度太长,并不利于这种用爱发电的mod……毕竟,爱是会消失的,不是吗?(苦笑)
                            原计划是制作一个包括了恋爱、啪啪啪、调教于一体的有趣MOD,玩家可以追求心仪的异性甚至是同性角色,通过邂逅事件,和各种主动和被动的约会事件逐渐推进好感度,最后两人感情升温,逐渐解锁各种互动,从一开始的牵手、拥抱、摸头的亲密行为,慢慢升级为得到许可的准性骚扰行为,最后再是真刀真枪的本垒和各种play啥的。
                            并达成最终效果……在CK3,你甚至可以谈恋爱!
                            当然了,除去纯爱的玩法,也是支持雷普啊,地牢啊,NTR啊,夫前目犯一类的鬼畜的玩法(摊手),因为我知道有人就好这口。
                            理论上讲,技术力是足够的,但……文本量就真的跟不上了,尤其是各种恋爱事件希望有各种有趣的事件,毕竟我希望的是根据恋爱的阶段,好感度的高低再结合追求对象的性格,设计大量的可选事件链。
                            可这样一来,光是每种性格特质都写一个事件就需要35个事件组了,而且除了性格特质本身,角色的其他特质,与角色的亲缘关系,年龄、地位、财富、甚至是mod里新增的好感度、性欲值等一系列的变量都可以作为触发事件的各种参数。但是这个工作量……QAQ。
                            所以说,如果想要达成我预想中的效果,就需要大量的文本量,这一点我其实是计划编写一个事件编辑器的小程序,然后发动有创作欲望的玩家一起来写的。可是在拉人一起用爱发电的之前,我总得先做出一点儿成绩来,让大家认可才行。
                            所以比起一个劲地死磕这一眼望不到头的文本,我觉得先做出一个能见人,能运行,还有一定游戏性的半成品出来,把一些玩家骗……咳咳,我是说邀请来抢先体验,充当免费的测试员和口上提供者会是一个更好,也更有可行性的方法。
                            至于说后续的其他模块,就做成一个个DLC,涉及到新机制的部分,一年半载地出一个就差不多了。然后时不时扔一两个事件包出来(怎么感觉有点儿熟悉的味道)。
                            总之,比起先前有些不切实际的计划。接下来我会专心先做出一个以“调教囚犯”为核心的小MOD,着重完善ERA式的文字互动系统和调教系统(被玩家调教成绒布球的人妻帮你弑杀亲夫后将与你所生的亲生儿子扶上王位,接着再来一出I am your father !No!!!!!!的父子相认戏码什么的,还是挺有趣的,不是吗?)。
                            这样一来,就能先跳过恋爱部分那丧心病狂的文字量了,玩家们也能获得相对友好的游戏体验。
                            然后围绕这个系统,再慢慢都扩展其他的诸如恋爱、雷普、后宫、淫纹系统等其他的模块。


                            IP属地:北京75楼2023-01-23 23:19
                            收起回复
                              2026-01-14 09:42:21
                              广告
                              不感兴趣
                              开通SVIP免广告
                              嗨多磨!这里是阿芙罗拉~
                              最近经过国外大佬找到了调整角色摄像机的方法,然后实现了有趣的效果。
                              正常位:(略微俯视)

                              后背位:(背后视角)

                              骑乘位:(仰视)

                              因为怕被和谐,所以上传的都是有衣服的版本,不过脱衣服的代码相当简单,到时候就是……咳咳,啊,好孩子不能看的视角了。
                              问题在于角色的姿态,一般都是默认的,我试验了一下,虽然可以通过指定的动画改变角色的姿态,但是一些大家都懂的姿势,可能就需要额外的建模了。
                              同时,不知道为什么有些角色有,但有些角色没有动画效果,有可能是P社源代码对身份卑微角色的歧视,也有可能是MOD中特殊的角色代码查找方式导致的。


                              如果有建模大佬能提供现成的人物模型(或者我去CBO里面找找相关的文件),假如也是通过动画效果作为接口,那么理论上讲,直接做成类似CBO那种双人姿势互动的形式也不是不成。(笑)
                              不过我个人感觉自己在这个细节问题上走的有点儿远了,还是先老老实实完善数据和文字系统比较好。


                              IP属地:北京88楼2023-01-29 13:04
                              回复