【资源】HedgeModManager 索尼克世代、力量、失落世界 Mod 加载器下载 游戏

_Wr_ 3月前 179

SonicSpin

本 Mod 加载器支持添加 Sonic Generations(索尼克世代), Sonic Lost World(索尼克失落世界) 以及 Sonic Forces (索尼克力量)的 Mod。

SonicSpin

Mod 加载器程序下载链接: SonicSpin

SonicSpin


注意:下列内容出自于 Hedge Mod Manager 的 GitHub 仓库介绍文件,使用 Google Translate 翻译。若发现有错误,欢迎在下方回复、指出错误。 www.sonicspin.cn

如何安装 Mod

有多种安装mod的方法,一种简单的安装mod的方法是将其zip / 7z / rar / folder拖到mod列表中,还可以拖放多个文件和/或文件夹。 www.sonicspin.cn

您也可以使用GameBanana的一键安装按钮来安装模块。 www.sonicspin.cn

完成后,您可以开始选中要播放的模组和代码的复选框,然后单击“保存并播放”。 www.sonicspin.cn

我该如何发布mod?


以下部分仅适用于mod开发人员。如果您只想使用其他人制作的某些Mod,只需按照上述步骤操作即可。

SonicSpin

为HedgeModManager设计的Mod必须以包含以下内容的文件夹形式出现:

www.sonicspin.cn

“ mod.ini”文件(一个描述您的mod以及所有各种详细信息的文件)。
一个“磁盘”文件夹
“ bb”文件夹(适用于Sonic Generations)
Sonic Generations的bb.cpk根目录中的所有修改后的文件/文件夹(均为原始格式)。
“ bb2”文件夹(适用于Sonic Generations)
Sonic Generations的bb2.cpk根目录中的所有修改后的文件/文件夹(均为原始格式)。
“ bb3”文件夹(适用于Sonic Generations)
Sonic Generations的bb3.cpk根目录中的所有修改后的文件/文件夹(均为原始格式)。
“ sonic2013_patch_0”文件夹(用于Sonic Lost World)
从Sonic Lost World的sonic2013_0.cpk根目录提取的所有修改后的文件/文件夹(均为原始格式)。
“ wars_patch”文件夹(用于Sonic Forces)
从Sonic Forces'wars_0.cpk和wars_1.cpk的根目录获取的所有修改后的文件/文件夹(均为原始格式)。

www.sonicspin.cn

只要您的mod的结构保持这种方式,实际上游戏中的任何文件都可以作为mod的一部分进行修改和发布。
SonicSpin

例如,用于Sonic Generations,Sonic Lost World和Sonic Forces的极其基本的“刺猬刺猬”(Tanic the Hedgehog)重新着色模块具有如下文件/文件夹结构: SonicSpin

一个“ mod.ini”文件
一个“磁盘”文件夹
“ bb3”文件夹(Sonic Generations)
声波00
声波
“ sonic2013_patch_0”文件夹(《 Sonic Lost World》)
Sonic.pac
Sonic.pac.00
“ wars_patch”文件夹(Sonic Forces)
一个“字符”文件夹
Sonic.pac
Sonic.pac.000
SonicClassic.pac
SonicClassic.pac.000
Wereas的“ MLG Speedrun Zone 1” mod(用于修改不在.cpk根目录上的某些文件)的文件/文件夹结构如下:

www.sonicspin.cn

一个“ mod.ini”文件
一个“磁盘”文件夹
一个“ sonic2013_patch_0”文件夹
一个“设置”文件夹
w1a01_obj_00.orc
w1a01_obj_01.orc
w1a01_obj_02.orc
w1a01_obj_03.orc
acttgmission.lua www.sonicspin.cn

mod.ini文件


mod.ini文件是一个mod配置文件,详细描述了有关mod的所有信息以及CPKREDIR应该如何加载mod。

www.sonicspin.cn

HedgeModManager中使用的格式版本是SLWModLoader和SonicGMI中使用的格式的变体,在此处和此处进行了一些小的更改/添加。 www.sonicspin.cn

这是PTKickass的Sonic Generations mod的mod.ini:

SonicSpin

      [Main]
UpdateServer="https://raw.githubusercontent.com/PTKickass/ModUpdates/master/SonicGenerations/SonicUnleashedHUD/"
IncludeDir0="."
IncludeDirCount=1
DLLFile="UnleashedHUD.dll"

      [Desc]
Title="Sonic Unleashed HUD"
Description="A Sonic Generations mod that partially ports the Sonic Unleashed HUD"
Version="1.3.2"
Date="2020/02/20"
Author="PTKickass"
AuthorURL="https://www.youtube.com/user/ENPTKickass" SonicSpin 


以下是可在mod.ini文件中使用的最重要的值的列表: www.sonicspin.cn

主要


IncludeDir?指定mod loader将为您的mod加载哪些文件夹。路径的基础是您的mod文件夹。对于大多数mod,这必须指向带有磁盘文件夹的文件夹。如果它是您的mod文件夹的根目录,则必须使用。如IncludeDir0 =“。”例如。弄错了会导致你的mod无法加载。 (?是从零开始的数字)示例: SonicSpin

      [Main]
IncludeDir0="." ; Will match to "mods/<MOD NAME>/"
IncludeDirCount=1 ; Amount of includes, if unsure keep at 1 SonicSpin 

UpdateServer指向HTTP或HTTPS服务器上目录的URL,该目录包含使用SonicGMI更新格式的mod_version.ini和mod_files.txt文件。例如UpdateServer =“ https://colorsproject.000webhostapp.com/qua200/” SonicSpin

DLLFile MOD的DLL文件的路径。仅在mod包含dll文件时使用此文件。如果没有,请删除此行。 SonicSpin

SaveFile指向保存文件或想要保存文件的位置的路径。这仅在启用了保存重定向的情况下才有效,并且建议在mod需要快速进展或mod可能破坏保存文件的情况下使用。

SonicSpin

描述


标题经理中显示的模组名称。 www.sonicspin.cn

描述在管理器的描述窗口中显示的您的mod的描述。在此值中键入“ \ n”将指示管理器中的新行,应这样做以使您的mod可加载! SonicSpin

日期最初创建mod的日期,如管理器中所示。 SonicSpin

作者mod的作者。您可以在此值中包含多个作者!只需通过一个空格,然后是“&”号和另一个空格来分隔作者。 (例如:“ Radfordhound&Gotta Play Fast”)。它们将作为单独的作者加载到管理器中,使您可以分别链接到他们。

www.sonicspin.cn

AuthorURL指向模块作者的URL。 (例如网站,YouTube频道和社交媒体帐户。)您可以在此值中包含多位作者!只需通过一个空格,后跟“&”号和另一个空格来分隔作者的URL。 (例如:“ https://www.youtube.com/user/Radfordhoundhttps://www.youtube.com/channel/UCZfOGBkXRKICFozWU5bE0Xg”)它们将在管理器中作为单独的URL加载并自动与数据链接包含在“作者”值中,可让您单独链接到它们。

SonicSpin

URL mod的URL(又名mod主页/线程/发行视频)。

SonicSpin

mod.ini文件中可以使用许多其他值,其中许多已经在多个mod中使用。因此,请在其他已发布的mod中密切注意它们! SonicSpin

如何允许模组更新?


HedgeModManager使用自定义的mod更新器,该更新器也与SonicGMI向后兼容。

www.sonicspin.cn

首先,在发布您的mod之前,您将需要访问带有mod文件夹的HTTP服务器。 从这里开始,此文件夹将被称为更新服务器。

www.sonicspin.cn

在您的mod.ini文件的 [Main]部分中添加一个名为UpdateServer的字段,并将该值设置为您的mod更新文件夹的URL,该URL包括末尾的正斜杠。 例如 UpdateServer =“ https://colorsproject.000webhostapp.com/qua200/” SonicSpin

准备服务器


在您的服务器上,为要允许更新的mod创建一个文件夹,并创建两个文件mod_files.txt(目前为空白)和一个名为mod_version.ini的文件。该文件将包含有关SonicGMI用户的更新和更改日志的信息 。 SonicSpin

这是HedgeModManager和SonicGMI的mod_version.ini的示例: SonicSpin

      [Main]
VersionString="2.0"
DownloadSizeString="0.7 MB"
Markdown="changelog.md"

      [Changelog]
StringCount=1
String0="Updated for GCL v2.1" www.sonicspin.cn 

以下是可在mod_version.ini文件中使用的值的列表: www.sonicspin.cn

主要


VersionString您将发布的mod版本。 SonicSpin

DownloadSizeString将显示给SonicGMI用户的mod更新的大小。 www.sonicspin.cn

Markdown更新服务器上文件的名称,其中包含markdown代码,用于显示有关mod更新的信息,例如changelog。该值是可选的,如果定义了该值,则HedgeModManager将使用markdown代码显示信息,如果未定义,则将使用 [Changelog]中的信息。 SonicSpin

变更日志


StringCount要显示给用户的字符串数量。提示:将此设置为最后一个字符串号+ 1。

SonicSpin

串?关于即将在mod中进行的更改的行。通过更改?,您可以拥有许多这样的服务?到从0开始的序号。字符串0,字符串1,字符串2,字符串3

SonicSpin

如果您尚未进行更新,则建议您: www.sonicspin.cn

将VersionString设置为mod的当前版本
将DownloadSizeString设置为“ 0 MB”
将StringCount设置为0
在更新服务器中创建一个名为mod_files.txt的黑色文件
在Markdown中包含一个空白文件(如果需要markdown支持)
更新后,将修改所有这些内容。 www.sonicspin.cn

准备发布更新


在对mod进行了一些更改并挑选出您已更改的文件后(不要包括从第一个发行版到当前发行版未更改的文件!) SonicSpin

现在,您可以开始将文件移动到更新服务器文件夹中(位于mod_version.ini和mod_files.txt文件旁边),并在mod_files.txt文件中记录更改 SonicSpin

mod_files.txt


mod_files.txt文件是一个简单文件,其中包含供HedgeModManager和SonicGMI使用的简单命令,可用来将更新推送给所有用户。

SonicSpin

mod_files.txt格式包含两个命令: www.sonicspin.cn

add将文件从更新服务器下载到用户计算机上的mod文件夹中
delete从用户的mod文件夹中删除文件,如果您不再需要替换文件,请使用此文件。
这是一个mod_files.txt的示例

www.sonicspin.cn

add mod.ini
add UnleashedHUD.ini
add UnleashedHUD.dll
add disk/bb/SonicActionCommonHud.ar.00
add disk/bb/SonicActionCommonHud.ar.01
add disk/bb/SonicActionCommonHud.arl
add disk/bb/SonicActionCommon.ar.00
add disk/bb/SonicActionCommon.arl
add disk/bb/SystemCommon.ar.00
add disk/bb/SystemCommon.arl
add disk/bb/Languages/English/SonicActionCommonHud.ar.00
add disk/bb/Languages/English/SonicActionCommonHud.arl
add disk/bb/Languages/French/SonicActionCommonHud.ar.00
add disk/bb/Languages/French/SonicActionCommonHud.arl
add disk/bb/Languages/German/SonicActionCommonHud.ar.00
add disk/bb/Languages/German/SonicActionCommonHud.arl
add disk/bb/Languages/Italian/SonicActionCommonHud.ar.00
add disk/bb/Languages/Italian/SonicActionCommonHud.arl
add disk/bb/Languages/Japanese/SonicActionCommonHud.ar.00
add disk/bb/Languages/Japanese/SonicActionCommonHud.arl
add disk/bb/Languages/Spanish/SonicActionCommonHud.ar.00
add disk/bb/Languages/Spanish/SonicActionCommonHud.arl
add disk/bb3/SonicActionCommonHud.ar.00
add disk/bb3/SonicActionCommonHud.arl
add disk/bb3/SonicActionCommon.ar.00
add disk/bb3/SonicActionCommon.ar.01
add disk/bb3/SonicActionCommon.arl
add disk/bb2/HowTo.ar.00
add disk/bb2/HowTo.arl
add disk/bb2/pam_cmn.ar.00
add disk/bb2/pam_cmn.arl
add disk/bb3/Application.ar.00
add disk/bb3/Application.arl
delete disk/bb/SonicActionCommon.ar.01 www.sonicspin.cn 

录制完mod_files.txt文件后,现在就可以开始修改在开始时创建的mod_version.ini文件了。 SonicSpin

您需要在mod_version.ini文件中执行以下更改: SonicSpin

将VersionString设置为mod的新版本
累加所有将要下载的文件,并将DownloadSizeString设置为文件大小,例如 “ 48 MB”
将您的变更日志写入 [变更日志]
在mod_version.ini中写入更改后,您现在可以开始在markdown中写入更改日志(这是如果您希望为HedgeModManager用户提供markdown更改日志) www.sonicspin.cn

这是Markdown变更日志的示例:

SonicSpin

## Sonic Unleashed HUD v1.3.2
Unleashed Menu Sounds fixes:
- Fixed press start volume. Now it's full stereo on it's own without relying on two Synths;
- Fixed stage title reveal sound. Sonic Team used two synths to make the sound stereo, so now it's real stereo with only one sound.

## Sonic Unleashed HUD v1.3.1
- *forgot to include the Bumper Textures woops...*

## Sonic Unleashed HUD v1.3
- Remade PlayStation buttons to be higher res and have even better alignement;
- Overhauled menu sounds by Mario Tainaka.

## Sonic Unleashed HUD v1.2.1
- Adjusted PlayStation bumper alignement/size.

## Sonic Unleashed HUD v1.2
- Added support for PlayStation button prompts. Please edit the "UnleashedHUD.ini" file in the mod's root directory.

## Sonic Unleashed HUD v1.1.3
- Fixed **AGAIN** the broken "Ready GO!" intro animation when the game is set to English.

## Sonic Unleashed HUD v1.1.2
- Fixed broken "Ready GO!" intro animation when the game is set to English.

## Sonic Unleashed HUD v1.1
- Fixed boost bar "Ring Energy" text not displaying in languages other than English and Japanese;
- Added multiple language support for the "Ready GO!" intro animation.

## Sonic Unleashed HUD v1.0.1 (RC2)
- Adjusted slant angle on boost bar;
- Public release!

## Sonic Unleashed HUD v1.0 (RC1)
- First release candidate. 
SonicSpin
SonicSpin站长;Email: master@sonicspin.cn
看过的人 (3)
  • xwt678
  • Tuzki
  • _Wr_
最新回复 (0)
    • SonicSpin 论坛
      2
        登录 注册 QQ快速登录
返回