lolicong Posted November 9, 2019 Share Posted November 9, 2019 (edited) 原贴: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, 2022 by lolicong 纠正table-front-scale.txt与table-back-scale.txt的中文描述错误 Eferinte, YIBU, 1954652532 and 3 others 6 Link to comment
lolicong Posted November 9, 2019 Author Share Posted November 9, 2019 NPC替换: 图片路径:Mod名字.zip(或者Mod名字.mod)\sprites\trainersprites 推荐操作:1.进入客户端初始界面2.点击右下角的设置按钮3.点击工具选项卡4.点击【转存可编辑资源】后面的【运行工具】按钮5.点击【Trainer sprites】然后再点击【是】6.进入MMO根目录后再进入\dump\resources目录。7.打开【dump.zip】压缩包里的资源,根据需求修改 cagehome and Greskull 2 Link to comment
lolicong Posted November 9, 2019 Author Share Posted November 9, 2019 (edited) 声音替换: 首先你得先知道你想要替换的地方的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, 2019 by lolicong Link to comment
lolicong Posted November 10, 2019 Author Share Posted November 10, 2019 (edited) 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, 2022 by lolicong 填坑 Link to comment
lolicong Posted April 5, 2020 Author Share Posted April 5, 2020 于2020/1/10 PM8点14分,1811408771 说: 图鉴精灵图的比例怎么修改 抱歉这个并不清楚呢 Link to comment
Amoguv Posted November 21, 2020 Share Posted November 21, 2020 大佬,自制mod怎么导入失败啊,提示:“请确保有效,与是否兼容”。这是什么原因,mod按照正常mod制作的啊 Link to comment
Thekingofglory Posted January 25, 2021 Share Posted January 25, 2021 于2020/11/19 PM9点55分,zzjin 说: 大佬我想要这个的资源包 你有不 发我一份可好 自己就能弄 Link to comment
zzjin Posted January 25, 2021 Share Posted January 25, 2021 4小时前,Thekingofglory 说: 自己就能弄 怎么弄。。。 Link to comment
Thekingofglory Posted January 25, 2021 Share Posted January 25, 2021 2小时前,zzjin 说: 怎么弄。。。 电脑版还是手机版?电脑版可以,手机版好像不行 Link to comment
zzjin Posted January 25, 2021 Share Posted January 25, 2021 电脑 emmmmm 我不会画 像图上的这个方式生成文件是空的 4分钟前,Thekingofglory 说: 电脑版还是手机版?电脑版可以,手机版好像不行 Link to comment
Thekingofglory Posted January 25, 2021 Share Posted January 25, 2021 2分钟前,zzjin 说: 像图上的这个方式生成文件是空的 。。。根本就不是那个文件,我教你,点击Esc-设置-工具-转运可编辑资源-勾选 Battle Sprites,点击是,然后去dunp.zip里面,把它解压,就能看到Battle Sprites,就是那个文件夹 于2020/11/21 PM10点58分,Amoguv 说: 大佬,自制mod怎么导入失败啊,提示:“请确保有效,与是否兼容”。这是什么原因,mod按照正常mod制作的啊 图的后面好像要输入原图 Link to comment
zzjin Posted January 25, 2021 Share Posted January 25, 2021 (edited) 1小时前,Thekingofglory 说: 。。。根本就不是那个文件,我教你,点击Esc-设置-工具-转运可编辑资源-勾选 Battle Sprites,点击是,然后去dunp.zip里面,把它解压,就能看到Battle Sprites,就是那个文件夹 图的后面好像要输入原图 好嘞 谢谢大佬 生成精灵跟随的是哪个 (滑稽) Edited January 25, 2021 by zzjin Link to comment
Thekingofglory Posted January 25, 2021 Share Posted January 25, 2021 14分钟前,zzjin 说: 好嘞 谢谢大佬 生成精灵跟随的是哪个 (滑稽) followsprites Link to comment
zzjin Posted January 26, 2021 Share Posted January 26, 2021 妈耶 才发现不是gif动态图 12小时前,Thekingofglory 说: followsprites 好嘞 谢谢大佬 Link to comment
Thekingofglory Posted February 3, 2021 Share Posted February 3, 2021 于2020/1/10 PM8点14分,1811408771 说: 图鉴精灵图的比例怎么修改 打开图形编辑器,(一般是PS)把他拉成你心仪的大小 Link to comment
Thekingofglory Posted February 3, 2021 Share Posted February 3, 2021 于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) 不好使了 Link to comment
shao153 Posted March 27, 2021 Share Posted March 27, 2021 电脑做的没问题 但是手机版不行。压缩成zip改后缀mod的 这样做的 Link to comment
shao153 Posted March 27, 2021 Share Posted March 27, 2021 于2021/2/3 PM4点27分,Thekingofglory 说: 打开图形编辑器,(一般是PS)把他拉成你心仪的大小 大佬手机版这是什么原因?我是压缩zip然后改后缀mod 做的电脑可以用 不知道为什么手机不行 Link to comment
Thekingofglory Posted March 27, 2021 Share Posted March 27, 2021 6小时前,shao153 说: 大佬手机版这是什么原因?我是压缩zip然后改后缀mod 做的电脑可以用 不知道为什么手机不行 看下面那句英文 Link to comment
Thekingofglory Posted March 27, 2021 Share Posted March 27, 2021 6小时前,shao153 说: 大佬手机版这是什么原因?我是压缩zip然后改后缀mod 做的电脑可以用 不知道为什么手机不行 3分钟前,Thekingofglory 说: 看下面那句英文 安卓只支持小部件。不要使用压缩。 Link to comment
Thekingofglory Posted March 27, 2021 Share Posted March 27, 2021 于Mon Jan 25 2021 PM8点08分,zzjin 说: 好嘞 谢谢大佬 生成精灵跟随的是哪个 (滑稽) 去下载某精灵跟随(要最全的),在followsprites里 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now