DOF荼5宽屏插件的移植与修改
//荼5移植,SQR增加以下脚本内容
ENUM_EQUIPMENTTYPE_MAXS <- "aajisaohsfopasfiasjf!@$!*$fjaosf"
CHECK_KEY <- "aajisaohsfopasfiasjf!@$!*$fjaosf"
increase_damage_rate <- 5
UI_BUTTON_ID <- 0;
UI_BUTTON_STATUS <- 0;
try{
}catch(ex){}
function skinstorage_callback(ui,var)
{
local ox = ui.GetXPos();
local oy = ui.GetYPos();
}
不用荼5的苍库在load_state.nut等靠前面的sqr脚本加上述代码即可不掉线不卡字体仓库;
还有
UI文件有:
ui/skinstorage/main.ui
需要用荼五的字体仓就得移植荼5的后跳169和唤醒181技能和加它的sqr脚本:
sqr/ui/ap/ap_character.nut
sqr/ui/ap/ap_monster.nut
sqr/ui/accdamage/accdamage_cache.nut
sqr/ui/accdamage/accdamage_function.nut
sqr/ui/ui_load_state.nut
其中保留:
sq_RunScript("ui/newdamagefont/newdamagefont.nut");
sq_RunScript("ui/cutscene/cutin_header.nut");
sq_RunScript("ui/cutscene/cutin_function.nut");
sq_RunScript("ui/cutscene/buff_function.nut");
sq_RunScript("ui/cutscene/ultimate_function.nut");
sq_RunScript("ui/cutscene/emoticon_function.nut");
sq_RunScript("ui/skinstorage/damagefont_key_value.nut");
sq_RunScript("ui/skinstorage/damagefont_key_item.nut");
sq_RunScript("ui/skinstorage/emoticon_key_item.nut");
sq_RunScript("ui/skinstorage/skinstorage_header.nut");
sq_RunScript("ui/skinstorage/newskinstorage_function.nut");
sq_RunScript("ui/drawcustomui_allgrowjob.nut");
sq_RunScript("ui/drawmaincustomui_allgrowjob.nut");
sq_RunScript("ui/isusableitem_allgrowjob.nut");
不用这真窗体可以直接修改其窗体坐位让它隐身。
==========================================
ui/skinstorage/main.ui隐藏修改如下
==========================================
`popup`
`left`
`top`
-2000
-2000
6
1 1
`SkinStorage`//这是窗体标题文字
0
============================================
要用他的真窗体UI还想精修就得参数其ui/skinstorage/newskinstorage_function.nut与其它版本的pvf的‘完整皮肤仓库加表情’的区别
因为他的nut真写的很差,觉醒插画和buff插画和字体等都是账号绑定的,只有转职业后才是职业绑定,而且记不住自己应用的字体,每次登陆都要重新设置
不满意原版功能是可以修的。
其中和暴击字体相关的nut可能文件名字或标签带有的accdamage。
如sqr/ui/damagefont/damagefont_header.nut的ACC_DAMAGE_ALPHA <- 0参设,和
sqr/ui/accdamage/accdamage_cache.nut
sqr/ui/accdamage/accdamage_function.nut
两文件。
总之不用它的功能,只用它的宽屏那很容易,加入本文最上面的那几行代码,并在ui/skinstorage/main.ui隐藏其残余窗体就行了。
要用其功能,如真窗体和暴击字体普通伤害不同且和字体仓库关联的字体,那就要认真对照其newskinstorage_function.nut的写法。
本帖最后由 玖册 于 2024-4-6 08:40 编辑
忘了一点:
上面说的是移植到有字体创库的其它pvf中。
要是没字体仓库有
DAMAGE_SIZE_INFO <-
{
=
}
数组的也行。
没有就得多加这一点代码,才能不点击掉线。 ::::::::::::::: :技术贴,顶一下 感谢分享~虽然看不懂~!:
页:
[1]