0%

mc魔改主菜单的ui和进度加载界面

魔改主菜单的ui

使用mod实现ui界面自定义:
fancymenu_forge_2.11.0_MC_1.12-1.12.2
两个前置也要装
konkrete_forge_1.3.3_MC_1.12-1.12.2
_MixinBootstrap-1.1.0

支持大背景、按钮背景、按钮位置的自定义。

  1. 模组字体修改

可能字体太小看不清:
修改.minecraft\versions\『渡·海·棠』\config\fancymenu\config.txt的最后一行,将其调整为3.0

  1. 大背景修改
    在.minecraft\versions\『渡·海·棠』\下建个放素材的文件夹,放好各自图片素材。对于前景图标按钮之类的素材,可以利用背景透明的那种图片素材,效果更好。设计一种布局时,当前菜单-布局-新建布局,然后会进入可设计界面。可以先 布局-配置-set background设一个美美的高清大背景。

  2. 按钮修改

然后把不用的按钮或界面元素删掉:右击那个按钮、界面元素-删除

然后调整按钮位置、大小:右击按钮-设置方位,根据按钮群在界面的大概方位选一个,方可挪动它们并进行位置、大小微调。

最后设置按钮背景图和鼠标碰到按钮时的背景图:右击按钮-set background,选择按钮背景图。

按钮上的也可以自定义,注意可以通过在文字前加 &1 的方式将其格式化为特点色彩。

  1. 窗口上的图标和文字

准备两个小图分别命名为icon16x16.png和icon32x32.png,尺寸同图名。放入.minecraft/config/fancymenu/minecraftwindow/icons,然后在模组工具栏点击左上角的设置,在minecraft 窗口那里设置窗口上文字,并允许自定义图标。

  1. 一个没啥用的动画

这个动画制作起来还是需要点时间的,但是没啥用。因为它会在游戏加载进度界面之后,在主菜单出现之前播放。

  • 选好视频
  • 分解为帧
  • 利用独立软件fm_animation_maker_1.2.0将帧文件夹做成素材
  • 加装loadmyresources_1.0.1_MC_1.12-1.12.2模组,并把做好的素材COPY_CONTENT_TO_MINECRAFT_FOLDER文件夹下的两文件拷贝到客户端对应位置,分别合并
  • FancyMeun 设置-游戏加载-游戏开场动画那里输入制作素材时给素材的命名,使素材能被找到。建议把“预加载动画”选项disable掉,这样可以免除长时间预加载。

假如想在游戏开始前播放一段介绍游戏的煽情动画,这个功能可以考虑考虑。

魔改游戏加载界面

首先,是有很多mod可以diy的。但是很凑巧大部分不支持1.12,即使支持也会和之前的FancyMeun排斥。
这里采用手动修改配置文件的方式。

  1. 对于1.12,.minecraft\versions\『渡·海·棠』\config下的splash.properties是控制这个加载界面的。首先可以利用它把加载时的内存状态隐藏掉,背景、进度条等的颜色改一改。

  2. 有下角的砧板动画
    这个砧板是forge的标志,根据splash.properties的倒数第二行指示: forgeTexture=fml:textures/gui/forge.png
    这个动画的位置在.minecraft\libraries\net\minecraftforge\forge\forge-1.12.2-14.23.5.2860.jar\assets\fml\textures\gui\forge.png
    有意思的是这个小动画其实是个png,但是宽度为128,长度是128的很多倍。那我们可以ps一个类似的png图,模仿出一个小动画效果。

  3. 主体mojang大图标
    它位于.minecraft\versions\『渡·海·棠』.jar\assets\minecraft\textures\gui\title\mojang.png
    大小不能变,否则报错。