eraqueen砰砰版改造日志(傻瓜版)
eraqueen吧
全部回复
仅看楼主
level 3
息止戌 楼主
最近吃上了隔壁夜幕之下(代号砰砰)游戏的马叉**人,尝试移植进eraqueen,初恋新欢强强联手,且看我如何重做幸福女人
⚠️用于改造的版本是“eraQueenA++人外拓展版2021.11”
因为没有在eraqueen的文件夹里找到标志(例如flag)对应列表,所以参考的是隔壁“eramaou标志管理列表”(如果有大佬存有eraqueen的标志列表恳请贡献给本人)
使用的编程软件是Vusual Studio Code (简称VSC),扩展瞎装了几十个这里不作推荐,小白只需要一个能让代码彩色显示的扩展(看着漂亮)就可以蒙头开干了
⚠️初定计划是直接把原版角色替换成砰男(这样不需要手动打开“自订角色”开关)
但可以查看到很多文件里根据不同性格条件区分了不同口上,而砰砰改版不再需要“性格”,这部分会在之后考虑如何删减。
可能会将其他教程里可用性强的基础知识转载进本帖(放弃创新吧,等待你的只有bug报错)
合法正太“幽灵”
镇楼
#代号砰砰#

#夜幕之下游戏#

#eraqueen#
2026年01月07日 06点01分 1
level 3
息止戌 楼主
必看的自带教程,划线处为本人看不懂的部分。
之前实践新增角色的时候踩了大坑,这次直接修改原角色跳过了很多步骤。
*
1、按照【自

角色+添加口上的方法】在【在商城加入角色】提及的每一个文件中修改角色名称和简介
*
2、【口上的加入】不必理会,直接找到角色对应的口上文件夹打开它!
⚠注意:原版角色口上文件夹并不对应你在【在商城加入角色】确认的角色编号,而是性格编号!!!
*
3、寻找对应原版角色性格的办法:
①游戏内查看简介/根据【在商城加入角色】中提到的文件“CHARA_MANUAL.erb”(具体位置为“ERB\CUSTOM\CHARA_MANUAL.ERB”)寻找,该文件的内容为“奴隶采购→从奴隶市场购买→点击角色”操作后显示的内容(这个办法只能查看对应性格文字而找不到编号,此处只是单纯列出一下)
②根据【新增性格方法】中提到的文件“CUSTOM\SLAVE_CUSTOM.ERB”(具体位置为“ERB\CUSTOM\SLAVE_CUSTOM.ERB”)第652~667行寻找,可以直接找到性格名称及其对应的数字编号(见p3)
③打开“ERB\口上\人类口上\EVENT_K101\EVENT_K101_BASE.ERB”(以一号性格为例)查看第二行“;”后面的日文,此行为原作者对该性格文件的注释,你能看到未被翻译的性格名称(见p4)
④进游戏看一下你的角色立绘!在"resources"文件夹中修改立绘的时候你就可以看见该立绘下方的命名,短横线“-”后面的数字就是该性格立绘对应编号啦!(见p5)(此方法为本人实践中实际使用的方法……)
*
4、恭喜你找到了对应的口上文件,你可以开始编写专属于你的口上了~~~
2026年01月07日 07点01分 4
level 3
息止戌 楼主
问:如果想根据性格寻找对应的原版角色怎么办?
例:与“幽灵”角色最接近的原版性格应该是“67:心机·白莲花型”,最快捷的方法就是前往文件“CHARA_MANUAL.erb”(具体位置为“ERB\CUSTOM\CHARA_MANUAL.ERB”)。
*
接下来我将解析每一行函数的意义:
IF FLAG:9 == 101(IF条件函数,FLAG:9为角色编号函数,101为该角色编号)
CFLAG:ARG:600 = 8(CFLAG:ARG:600 为性格编号函数,8为该性格编号)
SIF FLAG:1503 == 0(SIF条件函数,FLAG:1503 猜测为人外函数,==为判定条件函数,0为否)
CALL CHARA_FACE4(CALL跳跃/跳转到函数,CHARA_FACE4自定义位置函数,通过查找可得位置在“ERB\IMG\IMG.ERB”,具体效果为立绘显示)(见p2)
; HTML_PRINT (“;”后为不会被读取的注释,告知查看文件的你这里调动的具体图片位置)
PRINTL 【幽灵】(PRINTL后为不需要点击就会自动出现的文字段落,具体见p3)
PRINTL 困难度:D    性格:鬼魅,利刃,伪装者
PRINTL
PRINTL 这是
PRINTL 一个
PRINTL 测试
PRINTL 效果
*
p3来源为OwO大佬编写的《ERA_TW_实用向简易代码教程》
如果只是想自己爽一爽的话学会p3内容就可以直接开始写口上了……
当然本贴内容不止于此
*
现在我们找到了性格调用代码:“CFLAG:ARG:600 = 8”又知道想要的性格:“67:心机·白莲花型”,是不是可以直接把“8”修改成“67”实现无痛换性格?
p4改前→p5改后
重新进入游戏可以看见购买界面的立绘变了,我们可以找在“resources”文件夹中找到该立绘(见p6)对应的编号正是“67”
你再一次证实了eraqueen的立绘是跟着性格走的
哦咩得多👏
*
如果你跟着教程走,那么你真是一个好孩子,接下来我们将会一起面对
——此帖的第一个bug
(见p7)
确认购买后回到主界面,你会发现角色立绘变回之前的样子了,开始调教后出现的口上也不是你想要的样子
为什么!???(咆哮!)
2026年01月07日 10点01分 5
level 3
息止戌 楼主
于是我回到了“ERB\CUSTOM\CHARA_MANUAL.ERB”,试图寻找IF函数结束之后系统调用了哪个文件
(见p1)
看懂了吗?
我没看懂。
我还去搜了一下“INPUT_LOOP”具体位置在哪里,答案显而易见,就在图中“$INPUT_LOOP”,这是个临时的位置函数,只在该文件中生效。
那我们接下来该怎么办?
答:文件最后没有跳转位置,说明系统读取完该文件内容,重新回到之前的位置了,我们只需要查看该文件最开始的命名函数,再在这个函数前面加上“CALL”就可以查找前一个被系统读取的文件了。
该文件的命名函数为:“@CHARA_MANUAL(ARG)”,我们需要搜索“CALLCHARA_MANUAL”(见p2)别问我为什么没有“(ARG)”,我要是知道我就不会写这帖傻瓜日志了。
于是我们得到了p3
好消息,只有两个“CALL CHARA_MANUAL”;坏消息,两个“CALL CHARA_MANUAL”上下文差不多;更坏的消息,我看不懂。
*
插播一下小知识:
p3图中你可以看到一个长得和“CALL”函数很像的“GOTO”函数,“GOTO”函数读取完跳转到的位置的代码后是不会回到原文件位置的,所以“CALL”可以理解为去别人家玩(玩完了就要回家哦),“GOTO”可以理解为搬家(以前那个家我们再也不会去了)
*
又过了几个小时,我还是不知道怎么办。。
2026年01月07日 11点01分 6
level 3
息止戌 楼主
更新一下进度……
已经找了吧内的代码大佬(p1),今天下午已经把写完的base纯文字口上(p2)发给大佬了,大佬说明天就能把文件给我……
总结一下遇到的问题和解决方案:
1.游戏原版角色
遇到的问题:
原本想直接修改游戏原版角色(艾德等人),但发现通过奴隶市场购买的角色在这一路径上直接和原来的性格强绑定了(你必须吃这个固定搭配!)没有办法更换角色性格,甚至担心更改的角色素质也不会起效,所以非常不推荐直接修改游戏原本角色!!!
解决方案:
直接写一个新角色和角色口上,将角色加入商店,并使游戏原版角色在商店内不可见,最终效果就是在商店内只能看到/购买我新增的角色
2.助手口上(p3)
遇到的问题:
查看口上文件可以看到原作者给助手口上预留的位置,以及废弃说明,k101可以看到中文注释,注释中表明助手口上不用写,如果强行启用可能会出现bug,但我实在是想吃助手口上……
解决方案:
交给大佬吧!
3.统计tj次数
遇到的问题:
玩隔壁魔王的时候很眼馋自动统计tj次数这个功能,想在写口上的时候加入根据不同tj次数的差分,遂问大佬。大佬找到了CFLAG:201 == 0,这里的“0”就是eraqueen里的tj次数,但很遗憾,这个函数不是自动增加,而是手动。大佬的意思好像是如果我需要的话也可以改成自动()
解决方案:
发现根据不同tj次数做差分不是特别有意义,还是决定把条件改成刻印了……
4.看不懂报错
遇到的问题:
动不动就出现非常多的报错,改不动代码完全改不动……
解决方案:
大佬说跟着报错就可以找到需要修改的bug……能正常显示的都是小问题……
(所以没有两把刷子就别揽这个瓷器活……抱紧大佬的大腿才是明路……)
5.不同口上文件不同条件
遇到的问题:
【屈服-反抗≤1】
【屈服-反抗=2】
【屈服-反抗=3,未陷落】
发现以k101为例的原版角色口上是这样↑
但是以k200友人君口上为蓝本的角色口上是这样↓
【屈服≤1】
【屈服=2】
【屈服=3,未陷落】
我认为“屈服3反抗3”与“屈服1反抗1”同属于【屈服-反抗≤1】,但是不能共用一个口上,因为前期很容易达成屈服1反抗1,但如果在前期出现一句看起来已经被操成阳痿的口上会让人感觉莫名其妙吧……
解决方案:
Plan A其实是上面的第3点,但最后实行的方案是把【屈服-反抗≤1】细分成【屈服1】、【屈服2】、【屈服3】做不同语气的口上差分,其他有争议的部分也是也用这种方法。
(再次感谢辛苦做代码工作的大佬🙏🏻)
2026年01月09日 16点01分 7
1