MHFQuestToMH2Dos/README.md
2023-04-07 16:15:54 +08:00

62 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 将MHF早期任务批量转换为MH2Dos任务的工具 #
本工具作者为皓月axibug.com
关联 皓月PS2 联机服务器,和 皓月MHF 怪物猎人边境服务器。
### 大致描述 ###
通过一系列,数据处理,指针处理。
将怪物猎人边境早期的服务器任务转换为PS2 怪物猎人2Dos 本地自制任务或2Dos联机服务器可用任务。
本工具的初衷是还原2Dos的一些官方活动任务
### 使用前提 ###
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最大值~~
2. 固体值 2dos最大是0x0A超过这个的 我都给的Ah但是这样怪物会比2dos略强需要更合理
3. 文本虽然塞进去,但是实在腾不出空间了,比原始文本短几个双字节字符。我截取了
(已解决)~~4. 火山等个别地图,区坐标有偏移,但只影响小地图显示(显示坐标是偏的)~~
(已解决)~~5. 支给道具,我还没判断,因为貌似不像报酬道具 有结束符~~