Posted November 9, 20195 yr 原贴:PokeMMO Mod Documentation 原贴名字翻译:PokeMMO Mod 文档介绍 原作者:Desu原贴发布时间:2015年8月15日 PokeMMO Mods是PokeMMO客户端用于替换原本内容的自定义格式。 这里列出几种可以替换的资源: Music : 音乐(目前仅支持MIDI覆盖) Item Icons : 物品的图标 Monster Icons : 宝可梦的图标 Front/Back Monster Battle Sprites : 宝可梦在战斗中的正面/背面精灵图(PNG/GIF格式) Front/Back Monster Battle Sprite scale : 宝可梦在战斗中的正面/背面精灵图比例(覆盖渲染比例表。默认为3倍。仅支持GIF) Front Battle Monster Sprites positioning : 正面的宝可梦定位(用于覆盖渲染的Y坐标/高度的表) 基本的Mod结构: 每个Mod文件都是一个zip压缩文件。它可以使用任何可以编辑zip文件的软件进行编辑。 一个mod文件应包含以下必需元素: 一个info.xml文件,其中需要提供Mod和作者的基本信息 一个mod的图标(名字必须为icon.png) 想要替换的资源文件 info.xml 下面是基础结构: <?xml version="1.0" encoding="UTF-8"?> <resource name="Mod的名字" version="版本号" description="Mod的用途" author="作者名" weblink="作者官网主页"> </resource> 提示:这个链接必须链接到pokemmo.eu域名。 icon.png PNG格式的文件,用于游戏内[MOD管理]界面显示Mod的图标。推荐大小48x48(像素)。 Music/音乐文件: 旧内容[所有在/sounds/文件夹内的所有文件都将作为音乐文件加载。] 新内容[路径新格式为:/sounds/region/id.MP3] 地区ID(region):0是关都;1是丰源;2是合众 登录界面是白龙,所以是合众,登录界面的BGM路径为/sounds/2/1159.mp3 命名格式为 '123.midi' ,123是他们的ID。(打个比方,真新镇的背景音乐ID是1,那么如果你要替换掉它就需要将替换文件命名成 '1.midi' 。) 查找和对比ID的方法为:进入游戏-设置-工具,点击[转存可编辑资源]右侧的运行工具将会跳出一个弹窗,点击Sounds按钮下载资源包,然后在..\PokeMMO\dump目录下找到资源包并解压。 然而官方现在不提供Sounds资源包,下载后会发现一个空包 [示例图A] 提示: 只有循环开始/循环结束(loopStart/loopEnd)用于确定循环点。 很快将会添加对ControlCode类型循环的支持。(翻译者没有了解过相关事宜,只是按照字面意思翻译。) Item Icons/物品图标: 所有在/sprites/itemicons/内的所有文件都将作为物品图标加载。命名格式为 '123.png' ,123是他们的ID。 (打个比方,大师球的ID是1,那么如果你要替换掉它就需要将替换文件命名成 '1.png' 。) 查找和对比ID的方法为:进入游戏-设置-工具,点击[转存可编辑资源]右侧的运行工具将会跳出一个弹窗,点击Item Icons按钮下载资源包,然后在..\PokeMMO\dump目录下找到资源包并解压。建议大小为24x24像素。(需要注意的是有的物品具有多重ID例如大师球的ID是1和5001。) Monster Icons/精灵图标: 所有在/sprites/monstericons/内的所有文件都将作为精灵图标加载。命名格式为 '123-帧数.png' ,123是他们的ID,然后帧数一般为0-2,共计3帧 (打个比方,妙蛙种子的ID是1,那么如果你要替换掉它就需要将替换文件命名成'1-0.png' , '1-1.png' , '1-2.png' 。) 游戏内效果: 查找和对比ID的方法为:进入游戏-设置-工具,点击[转存可编辑资源]右侧的运行工具将会跳出一个弹窗,点击精灵宝可梦 Icons按钮下载资源包,然后在..\PokeMMO\dump目录下找到资源包并解压。建议大小为32x32像素。 Monster Battle Sprites/宝可梦战斗精灵图: /sprites/battlesprites/ 文件夹中的文件将会被作为精灵的图像载入。 命名格式为 'ID-front-n.png' . ID是该精灵的图鉴编号, 之后的front位置可以输入front或back来设置精灵的前后视图,最后的n的位置可以输入n(normal普通)和s(shiny闪光)来设置精灵的外表. [Battle Sprites格式] PNG 备注: PNG 文件的需求为 64x64。 front(正面朝着我们的)精灵图可被 'table-front-y.txt' 与 'table-front-altitude.txt' 文件修改。 PNG 文件不会被 'table-front-scale.txt' 和 'table-back-scale.txt' 文件修改。 GIF 备注: GIF格式的图片支持任意大小。 GIF格式的精灵图不会被'table-front-y.txt' 和 'table-front-altitude.txt'文件修改。 精灵图将会被自动定义到该图的 '中心' 。 GIF格式的文件可被 'table-front-scale.txt' 与 'table-back-scale.txt' 文件修改。 例如, 你可以使用它们来渲染精灵的前后比例(front图2倍,back图3倍)。 GIF文件目前只支持50帧之内,原作者只记得这些,且应该很快会被修复(?)。 Table 备注: /sprites/battlesprites/文件夹中有几个表文件可以修改sprite的呈现方式。建议您使用 '转存可编辑资源' 来查看此表的工作方式。 它可以使用文本编辑器进行编辑。 table-front-y.txt - 修改面朝我方的精灵图的Y轴位置。 (只支持PNG) table-front-altitide.txt - 修改面朝我方的精灵的渲染Y轴位置。 会控制阴影渲染, 如果支持的话。 (只支持PNG) table-front-scale.txt - 修改面朝我方的精灵图的渲染比例。 (只支持GIF) table-back-scale.txt - 修改背对我方的精灵图的渲染比例。(只支持GIF) table-summary-scale.txt - 修改精灵图在摘要窗口中的渲染比例。 跟随Mod: 文件路径:/sprites/followsprites/ 文件格式:ID-Gender-Shiny(-FormId).png ID:精灵在图鉴中的ID Gender:填b为公母形象一致;填f为雌性精灵形象;填m为雄性精灵形象。 Shiny:填n为非闪光精灵形象;填s为闪光精灵形象。 FormID:如果精灵具有多种形态在此处填写,未指定时默认值为0。 请使用以1-1像素比例表示的图片。带有2倍正常比例精灵的PNG文件将导致缩放/伪像问题。 /sprites/followersprites/atlasdata.txt atlasdata.txt 用于图片的布局和结构。起作用的atlasdata.txt的示例如下 折叠 ;Table which determines sheet settings for follow sprites ;This is a global setting for all the sheets contained within the mod package. ;Meaning your sheets need to be uniform in size and placements ;Lines starting with ; will be ignored ;Amount of columns and rows rows=4 columns=4 ;Frame data ;Which frames it should use for each direction ;Format: id,id ;Max of 4 animation frames, min of 2 ;Example for 4x2 sheet ;[0][1] ;[2][3] ;[4][5] ;[6][7] ;Example for 4x4 ;[00][01][02][03] ;[04][05][06][07] ;[08][09][10][11] ;[12][13][14][15] north=0,1,2,3 south=12,13,14,15 west=4,5,6,7 east=8,9,10,11 ;Sprite scale/x/y/z modifications ;Default values: 1.0,0,0,0 ;For larger sprites try starting from value 0.75,0,10,0 ;Increasing X will put the sprite more on right ;Increasing Y will put the sprite higher ;Increasing Z will put the sprite down ( depth axis only 3d ) 123=0.75,0,10,0 234=0.75,0,10,0 345=0.75,0,5,0 456=0.75,0,10,0 Edited October 21, 20222 yr by lolicong 纠正table-front-scale.txt与table-back-scale.txt的中文描述错误
November 9, 20195 yr Author NPC替换: 图片路径:Mod名字.zip(或者Mod名字.mod)\sprites\trainersprites 推荐操作:1.进入客户端初始界面2.点击右下角的设置按钮3.点击工具选项卡4.点击【转存可编辑资源】后面的【运行工具】按钮5.点击【Trainer sprites】然后再点击【是】6.进入MMO根目录后再进入\dump\resources目录。7.打开【dump.zip】压缩包里的资源,根据需求修改
November 9, 20195 yr Author 声音替换: 首先你得先知道你想要替换的地方的BGM,我拿登陆界面为例:登录界面BGM的ID是1159,这样把一首歌改成1159即可,然后把创一个“sounds”文件夹,在sounds文件夹中再创建地区文件夹[地区ID(region):0是关都;1是丰源;2是合众],最后把声音文件放进去。 声音文件 例1(关都地区音乐):/sounds/0/xxxx.mp3 例2(丰缘地区音乐):/sounds/1/xxxx.mp3 例3(合众地区音乐):/sounds/2/xxxx.mp3 支持格式:“.mp3”, “.ogg”, “.wav”, “.MIDI” 有关文件ID的【帖子】 icon.png 规格48x48 info.xml <resource author="作者ID" description="关于mod的描述" name="mod名称" version="版本号" weblink="官方论坛主页"/> 步骤: 1.准备好声音文件并按照格式修改好名字,将其放进sounds文件夹 2.准备icon.png和info.xml文件夹 3.将 sounds文件夹 + icon.png + info.xml 打包成 zip 格式的压缩包(可在打包成.zip文件后将格式修改为.mod) Edited November 9, 20195 yr by lolicong
November 10, 20195 yr Author 2022年10月15日 3年前懒癌发作一直没有填坑,今天回答一个群友相关的消息顺便回来填个坑|-` ) 个体背景高亮相关文件和代码: 1.另存上面的图为并将文件保存为monster-info.png 2.把目录中的\PokeMMO\data\themes\主题文件夹\res\monster-info.png覆盖替换掉 png图片地址:\PokeMMO\data\themes\主题文件夹\res\monster-info.png XML文件地址:\PokeMMO\data\themes\主题文件夹\gfx.xml 打开gfx.xml:在993行之下添加(没有硬性规定): <area name="mi-label-value-stat-complete" xywh="380,90,125,25" /> <area name="mi-label-value-bad" xywh="380,130,125,25" /> PS: "xywh="之后的数字是图片内坐标,可以自己指定区域(配合monster-info.png文件) 查询图片内坐标的方法: 1.制图软件一般都有 根目录下的ui目录下: 文件地址:\PokeMMO\data\themes\主题文件夹\ui\monster-frame.xml 打开monster-frame.xml:在173找到: 将<label-monster-value-stat-complete>下的mi-label-value改成任意标签1例如“mi-label-value-stat-complete” 将<label-monster-value-stat-bad>下的mi-label-value改成任意标签2例如“mi-label-value-bad” ======================== 主题美化占坑 └包含个体值区域 ======================== Edited October 15, 20222 yr by lolicong 填坑
January 25, 20214 yr 2分钟前,zzjin 说: 像图上的这个方式生成文件是空的 。。。根本就不是那个文件,我教你,点击Esc-设置-工具-转运可编辑资源-勾选 Battle Sprites,点击是,然后去dunp.zip里面,把它解压,就能看到Battle Sprites,就是那个文件夹 于2020/11/21 PM10点58分,Amoguv 说: 大佬,自制mod怎么导入失败啊,提示:“请确保有效,与是否兼容”。这是什么原因,mod按照正常mod制作的啊 图的后面好像要输入原图
January 25, 20214 yr 1小时前,Thekingofglory 说: 。。。根本就不是那个文件,我教你,点击Esc-设置-工具-转运可编辑资源-勾选 Battle Sprites,点击是,然后去dunp.zip里面,把它解压,就能看到Battle Sprites,就是那个文件夹 图的后面好像要输入原图 好嘞 谢谢大佬 生成精灵跟随的是哪个 (滑稽) Edited January 25, 20214 yr by zzjin
February 3, 20214 yr 于2019/11/9 PM12点01分,lolicong 说: 声音替换: 首先你得先知道你想要替换的地方的BGM,我拿登陆界面为例:登录界面BGM的ID是1159,这样把一首歌改成1159即可,然后把创一个“sounds”文件夹,在sounds文件夹中再创建地区文件夹[地区ID(region):0是关都;1是丰源;2是合众],最后把声音文件放进去。 声音文件 例1(关都地区音乐):/sounds/0/xxxx.mp3 例2(丰缘地区音乐):/sounds/1/xxxx.mp3 例3(合众地区音乐):/sounds/2/xxxx.mp3 支持格式:“.mp3”, “.ogg”, “.wav”, “.MIDI” 有关文件ID的【帖子】 icon.png 规格48x48 info.xml <resource author="作者ID" description="关于mod的描述" name="mod名称" version="版本号" weblink="官方论坛主页"/> 步骤: 1.准备好声音文件并按照格式修改好名字,将其放进sounds文件夹 2.准备icon.png和info.xml文件夹 3.将 sounds文件夹 + icon.png + info.xml 打包成 zip 格式的压缩包(可在打包成.zip文件后将格式修改为.mod) 不好使了
March 27, 20214 yr 于2021/2/3 PM4点27分,Thekingofglory 说: 打开图形编辑器,(一般是PS)把他拉成你心仪的大小 大佬手机版这是什么原因?我是压缩zip然后改后缀mod 做的电脑可以用 不知道为什么手机不行
March 27, 20214 yr 6小时前,shao153 说: 大佬手机版这是什么原因?我是压缩zip然后改后缀mod 做的电脑可以用 不知道为什么手机不行 3分钟前,Thekingofglory 说: 看下面那句英文 安卓只支持小部件。不要使用压缩。
March 27, 20214 yr 于Mon Jan 25 2021 PM8点08分,zzjin 说: 好嘞 谢谢大佬 生成精灵跟随的是哪个 (滑稽) 去下载某精灵跟随(要最全的),在followsprites里
Create an account or sign in to comment