Commit afb92986 authored by TanakaKotoha's avatar TanakaKotoha

wdnmd

parent 5eb0921c
{
"id": "SeeleVollereiALL",
"version": "2.2.0",
"name": "希儿 Mod",
"author": ["Yuri","Tachibana"],
"description": "一姬改希儿(需事先安装替换位图字体 Mod)\n原作者:Yuri\n修复及补充:Tachibana",
"preview": "preview.jpg",
"dependencies": {
"font_override": "^1.0.0"
},
"resourcepack": [
{
"from":"scene/Assets/Resource/lobby/yard.jpg",
"to":"lobby/yard.jpg",
"all-servers":true
},
{
"from":"scene/Assets/Resource/lobby/beijing_qiushen.jpg",
"to":"lobby/yard.jpg",
"all-servers":true
},
{
"from":"scene/Assets/Resource/lobby/indoor.jpg",
"to":"lobby/indoor.jpg",
"all-servers":true
},
"audio/sound/yiji/act_babei.mp3",
"audio/sound/yiji/act_chi.mp3",
"audio/sound/yiji/act_drich.mp3",
"audio/sound/yiji/act_kan.mp3",
"audio/sound/yiji/act_pon.mp3",
"audio/sound/yiji/act_rich.mp3",
"audio/sound/yiji/act_ron.mp3",
"audio/sound/yiji/act_tumo.mp3",
"audio/sound/yiji/fan_bai.mp3",
"audio/sound/yiji/fan_bei.mp3",
"audio/sound/yiji/fan_chunquandaiyaojiu.mp3",
"audio/sound/yiji/fan_chunzhengjiulianbaodeng.mp3",
"audio/sound/yiji/fan_dasanyuan.mp3",
"audio/sound/yiji/fan_dasixi.mp3",
"audio/sound/yiji/fan_dihu.mp3",
"audio/sound/yiji/fan_dong.mp3",
"audio/sound/yiji/fan_dora1.mp3",
"audio/sound/yiji/fan_dora10.mp3",
"audio/sound/yiji/fan_dora11.mp3",
"audio/sound/yiji/fan_dora12.mp3",
"audio/sound/yiji/fan_dora13.mp3",
"audio/sound/yiji/fan_dora2.mp3",
"audio/sound/yiji/fan_dora3.mp3",
"audio/sound/yiji/fan_dora4.mp3",
"audio/sound/yiji/fan_dora5.mp3",
"audio/sound/yiji/fan_dora6.mp3",
"audio/sound/yiji/fan_dora7.mp3",
"audio/sound/yiji/fan_dora8.mp3",
"audio/sound/yiji/fan_dora9.mp3",
"audio/sound/yiji/fan_doublebei.mp3",
"audio/sound/yiji/fan_doubledong.mp3",
"audio/sound/yiji/fan_doublenan.mp3",
"audio/sound/yiji/fan_doublexi.mp3",
"audio/sound/yiji/fan_drich.mp3",
"audio/sound/yiji/fan_duanyao.mp3",
"audio/sound/yiji/fan_duiduihu.mp3",
"audio/sound/yiji/fan_erbeikou.mp3",
"audio/sound/yiji/fan_fa.mp3",
"audio/sound/yiji/fan_guoshishisanmian.mp3",
"audio/sound/yiji/fan_guoshiwushuang.mp3",
"audio/sound/yiji/fan_haidi.mp3",
"audio/sound/yiji/fan_hedi.mp3",
"audio/sound/yiji/fan_hunlaotou.mp3",
"audio/sound/yiji/fan_hunquandaiyaojiu.mp3",
"audio/sound/yiji/fan_hunyise.mp3",
"audio/sound/yiji/fan_jiulianbaodeng.mp3",
"audio/sound/yiji/fan_lingshang.mp3",
"audio/sound/yiji/fan_liujumanguan.mp3",
"audio/sound/yiji/fan_lvyise.mp3",
"audio/sound/yiji/fan_nan.mp3",
"audio/sound/yiji/fan_pinghu.mp3",
"audio/sound/yiji/fan_qianggang.mp3",
"audio/sound/yiji/fan_qiduizi.mp3",
"audio/sound/yiji/fan_qinglaotou.mp3",
"audio/sound/yiji/fan_qingyise.mp3",
"audio/sound/yiji/fan_rich.mp3",
"audio/sound/yiji/fan_sananke.mp3",
"audio/sound/yiji/fan_sangangzi.mp3",
"audio/sound/yiji/fan_sansetongke.mp3",
"audio/sound/yiji/fan_sansetongshun.mp3",
"audio/sound/yiji/fan_sianke.mp3",
"audio/sound/yiji/fan_siankedanqi.mp3",
"audio/sound/yiji/fan_sigangzi.mp3",
"audio/sound/yiji/fan_tianhu.mp3",
"audio/sound/yiji/fan_tumo.mp3",
"audio/sound/yiji/fan_xi.mp3",
"audio/sound/yiji/fan_xiaosanyuan.mp3",
"audio/sound/yiji/fan_xiaosixi.mp3",
"audio/sound/yiji/fan_yibeikou.mp3",
"audio/sound/yiji/fan_yifa.mp3",
"audio/sound/yiji/fan_yiqitongguan.mp3",
"audio/sound/yiji/fan_zhong.mp3",
"audio/sound/yiji/fan_ziyise.mp3",
"audio/sound/yiji/gameend_beiman.mp3",
"audio/sound/yiji/gameend_jiuzhongjiupai.mp3",
"audio/sound/yiji/gameend_leijiyiman.mp3",
"audio/sound/yiji/gameend_manguan.mp3",
"audio/sound/yiji/gameend_noting.mp3",
"audio/sound/yiji/gameend_sanbeiman.mp3",
"audio/sound/yiji/gameend_sifenglianda.mp3",
"audio/sound/yiji/gameend_sigangliuju.mp3",
"audio/sound/yiji/gameend_tiaoman.mp3",
"audio/sound/yiji/gameend_tingpai.mp3",
"audio/sound/yiji/gameend_yiman1.mp3",
"audio/sound/yiji/gameend_yiman2.mp3",
"audio/sound/yiji/gameend_yiman3.mp3",
"audio/sound/yiji/gameend_yiman4.mp3",
"audio/sound/yiji/gameend_yiman5.mp3",
"audio/sound/yiji/gameend_yiman6.mp3",
"audio/sound/yiji/game_top.mp3",
"audio/sound/yiji/lobby_gift.mp3",
"audio/sound/yiji/lobby_gift_favor.mp3",
"audio/sound/yiji/lobby_levelmax.mp3",
"audio/sound/yiji/lobby_levelup1.mp3",
"audio/sound/yiji/lobby_levelup2.mp3",
"audio/sound/yiji/lobby_levelup3.mp3",
"audio/sound/yiji/lobby_normal1.mp3",
"audio/sound/yiji/lobby_normal2.mp3",
"audio/sound/yiji/lobby_normal3.mp3",
"audio/sound/yiji/lobby_normal4.mp3",
"audio/sound/yiji/lobby_normal5.mp3",
"audio/sound/yiji/lobby_normalmax1.mp3",
"audio/sound/yiji/lobby_normalmax2.mp3",
"audio/sound/yiji/lobby_normalmax3.mp3",
"audio/sound/yiji/lobby_playerlogin.mp3",
"audio/sound/yiji/lobby_playerlogin_max.mp3",
"audio/sound/yiji/lobby_selfintro.mp3",
"audio/sound/yiji/lobby_manjiban.mp3",
"audio/sound/yiji/lobby_qiyue.mp3",
"audio/sound/yiji/ingame_baopai.mp3",
"audio/sound/yiji/ingame_beiman.mp3",
"audio/sound/yiji/ingame_lianda.mp3",
"audio/sound/yiji/ingame_remain10.mp3",
"audio/sound/yiji/ingame_yiman.mp3",
"extendRes/charactor/yiji/bighead.png",
"extendRes/charactor/yiji/full.png",
"extendRes/charactor/yiji/half.png",
"extendRes/charactor/yiji/smallhead.png",
"extendRes/charactor/yiji/waitingroom.png",
"extendRes/charactor/yiji/reverse/full.png",
"extendRes/charactor/yiji/reverse/half.png",
"extendRes/charactor/yiji_0/bighead.png",
"extendRes/charactor/yiji_0/full.png",
"extendRes/charactor/yiji_0/half.png",
"extendRes/charactor/yiji_0/smallhead.png",
"extendRes/charactor/yiji_0/waitingroom.png",
"extendRes/charactor/yiji_0/reverse/full.png",
"extendRes/charactor/yiji_0/reverse/half.png",
"extendRes/charactor/yiji_haitanpaidui/bighead.png",
"extendRes/charactor/yiji_haitanpaidui/full.png",
"extendRes/charactor/yiji_haitanpaidui/half.png",
"extendRes/charactor/yiji_haitanpaidui/smallhead.png",
"extendRes/charactor/yiji_haitanpaidui/waitingroom.png",
"extendRes/charactor/yiji_xinnianchuzhi/bighead.png",
"extendRes/charactor/yiji_xinnianchuzhi/full.png",
"extendRes/charactor/yiji_xinnianchuzhi/half.png",
"extendRes/charactor/yiji_xinnianchuzhi/smallhead.png",
"extendRes/charactor/yiji_xinnianchuzhi/waitingroom.png",
"lobby/indoor.jpg",
"lobby/yard.jpg"
],
"entry": "script.js"
}
\ No newline at end of file
// 修改一姬语音台词以及人物简介
requestAnimationFrame(function autoRun() {
try {
const arrBackup = cfg.voice.sound.groups_
if (!arrBackup || arrBackup.length === 0) {
throw new Error();
}
console.log('Hacked语音文本');
Object.entries(cfg.voice.sound.groups_).forEach(([soundID, soundGroup]) => {
if (soundID == 1) {
const changeMap = {
"终局一位语音": {
"words": '大家全都安睡吧。'
},
"获得语音": {
"words": '太好了,还好Master没有忘记希儿。',
},
"登录语音普通": {
"words": '希儿稍微有些寂寞。'
},
"登录语音满羁绊": {
"words": 'Master,早餐要吃什么呢?'
},
"大厅交互语音1": {
"words": 'Master,一起来玩吧。(指麻将)'
},
"大厅交互语音2": {
"words": '不要总摸头了,会..会长不高的...'
},
"大厅交互语音3": {
"words": '有新的朋友过来了,会是布洛妮娅姐姐吗?(然而并没有)'
},
"大厅交互语音4": {
"words": '今天也不要忘记补充能量哟。'
},
"大厅交互语音5": {
"words": '再不起床的话就要被吃掉了哟。阿勒,我是不是说了什么奇怪的话?'
},
"大厅交互语音6": {
"words": 'Master,下午茶感觉怎么样?'
},
"大厅交互语音7": {
"words": '把喜欢的东西吃掉,这就是恋爱吗?'
},
"大厅交互语音8": {
"words": '那个..希儿的身体的摸起来舒服吗?'
},
"送礼物语音普通": {
"words": '这个..是什么?'
},
"送礼物语音喜好": {
"words": '感觉很厉害的样子。'
},
"好感度升级语音1": {
"words": '似乎在梦里见过的样子呢。'
},
"好感度升级语音2": {
"words": '希儿,不会再害怕了。'
},
"好感度升级语音3": {
"words": '诶嘿嘿...Master真的很温柔呢。'
},
"好感度升级语音4": {
"words": 'Master的手,暖暖的。'
},
"好感度升级语音5": {
"words": '(待补)'
},
"契约语音": {
"words": '(待补)'
},
"特殊语音 - 连续打出多张相同牌": {
"words": '(待补)'
},
"特殊语音 - 打出宝牌": {
"words": '(待补)'
},
"特殊语音 - 余牌少于10": {
"words": '(待补)'
},
"特殊语音 - 役满听牌": {
"words": '(待补)'
},
"特殊语音 - 倍满/三倍满听牌": {
"words": '(待补)'
}
};
soundGroup.forEach(soundObject => {
soundObject.level_limit = 0;
if (changeMap.hasOwnProperty(soundObject.name_chs)) {
for (let [key, val] of Object.entries(changeMap[soundObject.name_chs])) {
['_chs', '_en', '_jp'].forEach(suffix => soundObject[key + suffix] = val)
}
}
});
}
});
console.log('Hacked简介文本');
cfg.item_definition.character.rows_.forEach(chr => {
const helper = (key, val) => {
['', '_chs', '_en', '_jp'].forEach(suffix => chr[key + suffix] = val)
};
switch (chr.id) {
case 200001:
chr.name = '希儿·芙乐艾';
chr.name_chs = '希儿·芙乐艾';
chr.name_en = 'Seele Vollerei';
chr.name_jp = 'ゼーレ・フェレライ';
helper('desc_cv', '中原麻衣');
helper('desc', '希儿性格文弱、安静,害怕暴力行为,感到恐惧的时候经常会流眼泪。');
helper('desc_age', '14岁');
helper('desc_birth', '10月18日');
helper('desc_bloodtype', '未知');
helper('desc_hobby', '布洛妮娅');
helper('desc_stature', '149cm');
break;
}
});
} catch (error) {
raf = requestAnimationFrame(autoRun);
}
});
{
"id": "CustomSE",
"version": "5.0.0",
"name": "SE Replace",
"author": "Tachibana",
"description": "SE Replace",
"preview": "preview.jpg",
"dependencies": {
"majsoul_plus": "^2.0.0"
},
"replace": [
"audio/audio_mj/cutin.mp3",
"audio/audio_mj/fu_appear.mp3",
"audio/audio_mj/hule_fan_out.mp3",
"audio/audio_mj/new_dora.mp3",
"audio/audio_mj/rank1.mp3",
"audio/audio_mj/rank234.mp3",
"audio/audio_mj/rank_change.mp3",
"audio/audio_mj/score_appear.mp3",
"audio/audio_mj/score_change.mp3"
]
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment