伊昂

创作者: r2ion
已更新:2025-06-08 04:29:10
120.4MB

关于此 MOD

增强版北极星分支。

image

伊昂

安装 | GitHub | Discord

请不要使用r2modman这类模组管理器安装,此方式无法生效!

Ion 是《泰坦陨落2》的北极星分支,为原版及北极星版本添加了多种增强功能。

部分特色功能包括:

  • 运行时香草/北极星兼容性 你无需重启即可在它们之间切换游玩,同时,配合此Northstar客户端-服务器模组,在Vanilla模式下运行更稳定,且(有望)不会出现兼容问题。
  • 点对点 - 无需端口转发即可在本地加入好友的北极星模式对局。该功能基于Epic在线服务,可自由选择开启。
  • Sonny 自动下载器 (悲伤)(名称待定)——基于北极星现有模组下载器的覆盖模组下载工具,允许客户端从服务器下载未经验证的远程模组。
  • 北极星完全UI重制 - 大部分菜单界面已大幅翻新,并修复了部分烦人的用户体验问题,例如滚动不够流畅。
  • 传承起源社交功能 - 无需EA邀请,即可加入好友的队伍
  • 模组工坊支持 在游戏内下载你的模组,来自—— 模组工坊网
  • 其他有趣又炫酷的小玩意儿 - 加载进度条、趣味模组设置、回放演示辅助工具,以及其他一些我自己都记不清、留待你去发掘的内容。

若发现任何漏洞,请前往以下地址提交问题 https://github.com/R2Ion/Ion,或者你可以在Discord上直接给我发消息(@sonny.tel)。 官方Discord服务器

说明

你可以从这里获取一份副本。 发布 页。

安装方式与标准版Northstar基本一致,请参照官方手动安装指南操作。 这里如果你已有安装Northstar,建议备份并删除/移动R2Northstar/mods或R2Northstar/packages中的文件,以免出现兼容问题。

建议:添加 -northstar 启动参数

如果你是通过Steam拥有的游戏,右键点击《泰坦陨落2》,选择“属性”,然后添加 -北极星 对于EA App用户,请在左侧点击《泰坦陨落2》,然后点击“管理”按钮,再进入“查看属性”,在“启动选项”字段中添加 -北极星 在“高级启动选项”框中

主持

专属形象

你可以在以下位置获取 Ion Docker 镜像: ghcr.io/R2Ion/ion-dedicated

正在游玩P2P

在北极星联机的自定义房间中,底部会显示你的P2P地址,其他玩家可通过服务器浏览器的“直连”功能输入该地址加入游戏。

如果你对提供的各项功能不感兴趣,依然可以使用此镜像而非官方版本,因为它运行着更新版的Alpine Linux系统,并搭载Wine 10,让你能够运行Northstar插件。

运行Ion的服务器可向客户端发送未经验证的模组供其下载。相关说明如下:

  • 若名称与版本一致,建议优先启用北境之星的自动下载功能。
  • Sonny 自动下载器会下载配置中的所有模组,即使这些模组未作为必要模组发送至主服务器(若你不想搭建完全统一的玩家数据服务器,此功能可让你使用可选客户端模组)。

创建架构时,请创建一个名为 服务器模组架构.json 在你的个人资料文件夹根目录下(例如 Titanfall2/R2Northstar)

以下是一个配置示例,可将 Titanframework 下载到您的客户端中。

选项A:直接链接

{  
  "Peepee.TitanFramework": {  
    "Version": "2.4.3",  
    "URL": "https://gcdn.thunderstore.io/live/repository/packages/The_Peepeepoopoo_man-Titanframework-2.4.3.zip",  
    "Checksum": "6d075d2f7a5764627f949cc757e5e034c528fb4711777a364cb1f788b694ff3a"  
  }  
}

选项B:Thunderstore 依赖项字符串解析

{
  "Peepee.TitanFramework": {
    "Version": "2.4.3",
    "Platform": "雷电网",
    "DependencyString": "The_Peepeepoopoo_man-Titanframework-2.4.3",
    "Checksum": "6d075d2f7a5764627f949cc757e5e034c528fb4711777a364cb1f788b694ff3a"
  }
}

模组

如果发现任何模组无法正常工作,你可以提交工单 问题请在控制台或日志中记录任何脚本错误,我会考虑制作兼容补丁。

修改后的内容: 与Northstar版本基本一致,版本号与模组名称均相同。所有现有使用UI脚本功能的模组均需…… #if VANILLA 可能行不通,但也只能这样了。

为了在脚本中检查原版内容,应使用 NSIsVanilla()

Ion 还额外提供了一系列脚本函数,用于处理演示和原始输入。如果有人对此感兴趣,请告知我,我会找个地方记录下来。

为制作键值补丁的模组新增了专用预处理器,您可使用。 ///if VANILLA ///若为原版, ///if NORTHSTAR 和 好的,请提供需要翻译的文本。 (无) ///elif 或 ///否则 抱歉)。以下是一个已提供的示例:

// 示例基本直接取自 Northstar.Custom(也可以使用 ///if VANILLA),但此处没有 ///else 或 ///elif。  
WeaponData {  
    ///if NORTHSTAR  
    Mods {  
        sns {  
            explosion_damage "50"  
            damage_near_value "50"  
            damage_far_value "50"  
            ammo_clip_size "1"  
            projectile_launch_speed "7500"  
        }  
    }  
    ///endif  
}

建造

你将需要使用分支仓库,步骤大体上与常规构建Northstar的方式相同:

制作人员

  • 德雷默尔 用于P2P、导航网格及许多其他功能。
  • 隐喻 为了大量工作,尤其是与好友在线状态和CI相关的内容,不然我都懒得管——太酷了。
  • 北极星激励我反抗权威,让我这么多年来还在这个破游戏里浪费光阴。
  • 阿渡为本作品绘制了炫酷的封面艺术。 Steam网格视图 此项目的资料库包含相关内容,欢迎查看。
  • 锤子
  • 失读症 👍
  • 英国男人

bear

使用 Xmod 解锁 Octave 的全部潜力 — 今天就探索这些顶级 MOD!