欢迎光临散文网 会员登陆 & 注册

【教程】部门的图标——如何在《医院计划》中创作自己的科室模组之第一篇

2023-08-28 15:50 作者:睿智的狐狸official  | 我要投稿

        时隔数月,科室教程正式重启。这一节,我们将从图标和建立人生的第一个《医院计划》科室讲起(虽然鸽了好久,也不知道能不能重启起来

零、科室名称

        制作科室前,我们需要给科室想好以下几个名称:

        1、双语全名(给玩家看)

        如:精神卫生(Psychaitry Department)

        2、英语几个一个单词的的简名(给自己看)                

        如:Psychaitry

        3、取三字母简写(给自己开发看)

        如:psy(XML属性值中必须用被建议的大写)

一、图标的制作、转换与录入

       我们都知道,Project Hospital的科室模组有很多图标,Steam预览图,诊断的,检查的,甚至是科室本身的,如此等等。制作科室也是同样的道理。

      本章制作科室事前需要首先制作科室图标,即游戏中的科室管理页面的图标。

      这些图标均推荐使用PNG格式,透明背景。

注意画篮圈部分


        制作好后,需要进行大小转换(有的需要转换为png格式)。图标大小转换或者格式转换可以采用windows(Win10及以上)自带的图片软剪的,注意在转换时最好逐个调整大小,不推荐使用国产的批量功能或相关工具否则容易出黑边和锯齿感。


Win11的自带图片软件调整大小

       基于以后在自定义诊断的图标时可能需要用到大量的这种假装64px×64px的图标,所以有必要引入一个批量处理的软件,在这里我推荐国外的“XnConvert”。

软件的详细信息

       该软件是Convert的图形化版本,可以像脚本积木编程软件一样,制作批处理的脚本,而 Convert则是传统的命令行软件,虽然可以使用bat写出脚本,再运行,但是对小白来说麻烦了不少。

软件的开屏页面

       把文件都拖入页面后,可以看到相应的预览,然后在上面的标签页中选择“动作”,开始编写脚本。

       

脚本范例

       这里我通过“添加动作”完成了批量处理假装64px图片的脚本,其他的可以参照制作,不过删删减减。然后转到输出一项。

输出

      图标共一式四份,黑白一份,彩色一份,每色有分两份,一份采用64×64px,一份也采用64×64px,但是图标真正内容只占图标空间的50%,其余部分留空白,不上色。如图示(这是我之前尝试过的最后放弃的《皮肤科系》)。

黑白,32px
彩色,32px
彩色,64x
黑白,64px

        重要注意:32px的所有图标都必须采用64px大小制作,要将空余的部分留空白,不上色。

        转换好后,将图标分为9分,按如下要求复制、命名:

        在命名之前,需要确保打开文件资源管理器的拓展名查看,以便查看拓展名,即显示出文件的后缀,这是必要的。        

开启拓展名显示


        64px彩色,命名为:

        第一份:mod_dept_icon_0.png

        第二份:mod_dept_icon_1,.png

        第三份:mod_dept_icon_2.png

        第四份:mod_skill_icon_这里用三字简名替换.png

        64xp黑白,命名为:

        第一份:mod_dept_icon_3,.png

        第二份:mod_skill_icon_这里用三字简名替换_dark.png

        32xp彩色,命名为:

        第一份:mod_dept_icon_4.png

        第二份:mod_dept_icon_6.png

        32px黑白,命名为:

        第一份:mod_dept_icon_5.png

        之后,再随便做一份以后需要发到创意工坊上的预览图,命名为preview.png。

        再将这些图标复制到模组目录下(注意:不要放在Database目录里,这个目录仅仅放置xml数据库文件)。

        再在游戏目录下的Database文件夹中创建ModAssetLists.xml,这份文件将进入模组的所有图标信息,在其中录入图标信息。注意要把PSY替换成给自己看的科室三字或四字简写。

<Database>

<GameDBAsset ID="ASSET_PSY_DPT_ICON_0">   
	<Type>TEXTURE_CUSTOM_SPRITE</Type>               
	<File>MOD_ROOT/mod_dept_icon_0.png</File> 
</GameDBAsset>

<GameDBAsset ID="ASSET_PSY_DPT_ICON_1">   
	<Type>TEXTURE_CUSTOM_SPRITE</Type>               
	<File>MOD_ROOT/mod_dept_icon_1.png</File> 
</GameDBAsset>

<GameDBAsset ID="ASSET_PSY_DPT_ICON_2">   
	<Type>TEXTURE_CUSTOM_SPRITE</Type>               
	<File>MOD_ROOT/mod_dept_icon_2.png</File> 
</GameDBAsset>

<GameDBAsset ID="ASSET_PSY_DPT_ICON_3">   
	<Type>TEXTURE_CUSTOM_SPRITE</Type>               
	<File>MOD_ROOT/mod_dept_icon_3.png</File> 
</GameDBAsset>

<GameDBAsset ID="ASSET_PSY_DPT_ICON_4">   
	<Type>TEXTURE_CUSTOM_SPRITE</Type>               
	<File>MOD_ROOT/mod_dept_icon_4.png</File> 
</GameDBAsset>

<GameDBAsset ID="ASSET_PSY_DPT_ICON_5">   
	<Type>TEXTURE_CUSTOM_SPRITE</Type>               
	<File>MOD_ROOT/mod_dept_icon_5.png</File> 
</GameDBAsset>

<GameDBAsset ID="ASSET_PSY_DPT_ICON_6">   
	<Type>TEXTURE_CUSTOM_SPRITE</Type>               
	<File>MOD_ROOT/mod_dept_icon_6.png</File> 
</GameDBAsset>

<GameDBAsset ID="ASSET_MOD_ICON_这里替换成三字简称的大写">   
	<Type>TEXTURE_CUSTOM_SPRITE</Type>               
	<File>MOD_ROOT/mod_skill_icon_这里替换成三字简称.png</File> 
</GameDBAsset>

<GameDBAsset ID="ASSET_MOD_ICON_这里替换成三字简称的大写_DARK">   
	<Type>TEXTURE_CUSTOM_SPRITE</Type>               
	<File>MOD_ROOT/mod_skill_icon_这里替换成三字简称_dark.png</File> 
</GameDBAsset>

</Database>

        参照上述代码进行。











【教程】部门的图标——如何在《医院计划》中创作自己的科室模组之第一篇的评论 (共 条)

分享到微博请遵守国家法律