将怪物猎人边境早期任务,转换成MH2Dos可用的服务器任务
Go to file
2023-07-11 14:28:02 +08:00
.vs fixed quest id 2023-07-11 14:28:02 +08:00
obj/Debug/net7.0 fixed quest id 2023-07-11 14:28:02 +08:00
PosFile2Dos 读取2Dos每个地图 昼夜的 地图区域设置,用于修正移植任务坐标 2023-04-03 15:55:27 +08:00
FileHelper.cs 归档 2023-03-23 18:32:30 +08:00
HexHelper.cs 解决任务昼夜mode问题 2023-04-06 08:55:15 +08:00
LoadToSaveTemplate.cs 修正一些最大值,和bug 2023-04-10 16:13:55 +08:00
Log.cs 修正一些最大值,和bug 2023-04-10 16:13:55 +08:00
MHFQuestToMH2Dos.csproj 尝试将【MHF】任务描述在下的风格,转为【2Dos】描述在上的风格,并挪开其他指针,保证数据正常。 2023-03-26 23:23:07 +08:00
MHFQuestToMH2Dos.sln 归档 2023-03-23 18:32:30 +08:00
MHHelper.cs fixed quest id 2023-07-11 14:28:02 +08:00
ModifyQuest.cs fixed quest id 2023-07-11 14:28:02 +08:00
Program.cs fixed quest id 2023-07-11 14:28:02 +08:00
README.md 修正某些物品,过滤遗漏 2023-04-08 17:48:08 +08:00

将MHF早期任务批量转换为MH2Dos任务的工具

本工具作者为皓月axibug.com

关联 皓月PS2 联机服务器,和 皓月MHF 怪物猎人边境服务器。

大致描述

通过一系列,数据处理,指针处理。

将怪物猎人边境早期的服务器任务转换为PS2 怪物猎人2Dos 本地自制任务或2Dos联机服务器可用任务。

本工具的初衷是还原2Dos的一些官方活动任务

YouTuBe

Bilibili:

使用前提

PS本工具先需要将ReFrontier将MHF任务解密

尽可能只用MHF早期任务MHF后期任务内容早已和2Dos完全不一样转换将没有意义。

在工具统计目录下:

创建Input文件夹放置用于转换的MHF任务文件放入已解密的MHF任务文件

Input 文件夹内仅处理包含.mib 、.bin 的文件)

创建Out文件夹用于输出文件

(输出文件会在末尾加"_fix"

一些特殊处理

若发现属于仅MHF有道具如报酬道具比如浮岳龙报酬的神龙苔将替换为【不可燃烧的废物】。

包括报酬道具支给道具主线支给支线1支给支线2支给采集点所有道具。

若发现属于仅MHF的鱼则替换为【刺身鱼】

包括:所有钓鱼点的数据

若任务星级超过2Dos的最大8则修正为8好像是8

若怪物ID、地图ID等超出最大范围会提示。并不建议使用。

任务ID我暂时都改为600020(0xEA74)使其可以走活动任务下载逻辑否则ID会过小会读取镜像内本地任务文件。

各种地图传送坐标信息替换为2Dos同季节同昼夜的坐标数据。

目前已知不完善的地方

(已解决)1. 任务星级我没理解到MHF的星级MHF的大部分都是三位数的值我是直接改成8的2dos最大值

  1. 固体值 2dos最大是0x0A超过这个的 我都给的Ah但是这样怪物会比2dos略强需要更合理

  2. 文本虽然塞进去,但是实在腾不出空间了,比原始文本短几个双字节字符。我截取了

(已解决)4. 火山等个别地图,区坐标有偏移,但只影响小地图显示(显示坐标是偏的)

(已解决)5. 支给道具,我还没判断,因为貌似不像报酬道具 有结束符