浅浅研究,发现此KRKR2引擎为自搓的魔改,没有KRKR默认的initilaize.tjs和config.tjs文件,全依靠手动写代码配置
选择字体的代码需在data.xp3 init_menu.tjs当中写如下代码
menus["テキスト設定"].add((menus["テキスト設定>選択肢でスキップを停止"] = new Biscrat_NegationMenuItem( kag, "選択肢でスキップを停止(&I)", "skipStopWhenSelect", &optionObject.skipStopWhenSelect, 0 )));
//这里为插入代码
menus["テキスト設定"].add((menus["テキスト設定>フォントの選択"] = new Biscrat_CallFunctionMenuItem( kag, "フォントの選択(&C)", funcObject.selectFont )));
//结束
menus["テキスト設定"].add((menus["テキスト設定>影を表示"] = new Biscrat_NegationMenuItem( kag, "影を表示(&S)", "textDefaultShadow", &optionObject.textDefaultShadow, 0 )));
menus["テキスト設定"].add((menus["テキスト設定>縁取りを表示"] = new Biscrat_NegationMenuItem( kag, "縁取りを表示(&E)", "textDefaultEdge", &optionObject.textDefaultEdge, 0 )));
默认为写死的モトヤLマルベリ3等幅 字体,封包在other.xp3当中
但由于此data封包采用tjs2100版本独有 新版的压缩封包的方式,需要对其中的tjs进行反编译,可用https://github.com/crate-1556/tjs2-decompiler
此外,需将包含モトヤLマルベリ3等幅 的字样的全部tjs文本都替换成指定的字体才可。
目前仍在研究如何将反编译写回的方法
或可采用tjs挟持的方式进行解决,目前也在研究当中
浅浅研究,发现此KRKR2引擎为自搓的魔改,没有KRKR默认的initilaize.tjs和config.tjs文件,全依靠手动写代码配置
选择字体的代码需在data.xp3 init_menu.tjs当中写如下代码
menus["テキスト設定"].add((menus["テキスト設定>選択肢でスキップを停止"] = new Biscrat_NegationMenuItem(
kag, "選択肢でスキップを停止(&I)", "skipStopWhenSelect", &optionObject.skipStopWhenSelect, 0
)));
//这里为插入代码
menus["テキスト設定"].add((menus["テキスト設定>フォントの選択"] = new Biscrat_CallFunctionMenuItem(
kag, "フォントの選択(&C)", funcObject.selectFont
)));
//结束
menus["テキスト設定"].add((menus["テキスト設定>影を表示"] = new Biscrat_NegationMenuItem(
kag, "影を表示(&S)", "textDefaultShadow", &optionObject.textDefaultShadow, 0
)));
menus["テキスト設定"].add((menus["テキスト設定>縁取りを表示"] = new Biscrat_NegationMenuItem(
kag, "縁取りを表示(&E)", "textDefaultEdge", &optionObject.textDefaultEdge, 0
)));
默认为写死的モトヤLマルベリ3等幅 字体,封包在other.xp3当中
但由于此data封包采用tjs2100版本独有 新版的压缩封包的方式,需要对其中的tjs进行反编译,可用https://github.com/crate-1556/tjs2-decompiler
此外,需将包含モトヤLマルベリ3等幅 的字样的全部tjs文本都替换成指定的字体才可。
目前仍在研究如何将反编译写回的方法
或可采用tjs挟持的方式进行解决,目前也在研究当中