CEO音乐播放器

CEO音乐播放器

CEO Music Player是SMPC Music Player的修改版本,由b0mbasticbagman为《漫威蜘蛛侠 重制版》创建。它具有蓝色界面、巴西葡萄牙语翻译、播放列表和MP3/WAV播放功能。修改者:Marcelo Augusto1993。通过Overstrike安装。原项目灵感来源:BouBou28 — Music Playe

CEO Music Player PT-BR — 蓝色界面

描述 — Descrição

CEO Music Player 是 SMPC Music Player 针对 《漫威蜘蛛侠:重制版(PC)》 的修改版,旨在直接在游戏内提供个性化的音乐播放体验。

本版本具有全新的视觉标识、现代蓝色调界面、巴西葡萄牙语翻译、重新整理的控制布局以及鼠标交互代码。

本项目基于 由 b0mbasticbagman 创建的 SMPC Music Player 原版 开发,修改与个性化由 Marcelo Augusto 1993 完成。

已测试并声明的兼容性:漫威蜘蛛侠:重制版 — 版本 1.812.1.0。

该模组允许在游戏过程中收听 MP3 和 WAV 文件、整理播放列表并控制播放,无需使用外部音乐程序。

项目与修改: Marcelo Augusto 1993。 原版基础创建者: b0mbasticbagman。


安装说明 — Instruções de Instalação

通过 Overstrike 安装

  1. 在计算机上安装一份正版《漫威蜘蛛侠:重制版》。
  2. 安装并配置 Overstrike,这是由 Tkachov 开发的模组管理器。
  3. 检查游戏的脚本支持。原版 SMPC Music Player 使用 Spider-Man PC SMPCScriptHookLauncher;全新安装可能需要该组件或兼容的加载器。
  4. 打开 Overstrike 并选择《漫威蜘蛛侠:重制版》。
  5. 进入 Settings 并启用以下选项:
    • Enable .script support
    • Add '-scripts' to commandline.txt
  6. 导入 CEO Music Player.script 文件。
  7. 禁用旧版本的 Music Player 以避免冲突。
  8. 选择 CEO Music Player 并点击 Install Mods。
  9. 正常启动游戏。
  10. 在游戏过程中,按 O 打开或关闭播放器。

模组文件

  • CEO Music Player.script: 用于在 Overstrike 中安装的主包。
  • CEO_DLL.dll: CEO Music Player 的主库。
  • CEO_Hook.dll: 基于 MinHook 的辅助集成库。

这些 DLL 已包含在 .script 包中。因此,当 Overstrike 正确执行安装时,无需手动复制它们。

如何添加音乐

在游戏主目录中创建一个名为 music 的文件夹。 将你的 MP3 或 WAV 文件添加到该文件夹中。 要创建播放列表,请将音乐整理到子文件夹中。 示例:

Marvel's Spider-Man Remastered\music\Rock\musica.mp3

该模组不包含商业音乐。请使用你拥有使用权的音频文件。

重要: 在安装修改前备份文件,并仅保持一个 Music Player 版本处于启用状态。


主要功能 — Principais Funcionalidades

界面与个性化

  • 全新的 CEO Music Player 视觉标识。
  • 现代蓝色主题界面。
  • 巴西葡萄牙语翻译。
  • 重新整理的控制布局,便于使用。
  • 为鼠标交互准备的界面代码。
  • 融入游戏体验的窗口。

音乐播放

  • 播放 MP3 和 WAV 文件。
  • 创建自定义播放列表。
  • 播放与暂停。
  • 跳到下一首歌曲。
  • 返回上一首歌曲。
  • 播放进度条。
  • 音量控制。
  • 重复当前曲目。
  • 自动播放下一首歌曲。
  • 直接在列表中选曲。
  • 刷新音乐库。

键盘控制

  • O: 打开或关闭 CEO Music Player。
  • J: 播放或暂停。
  • N: 下一首歌曲。
  • B: 上一首歌曲。
  • K: 降低音量。
  • L: 提高音量。
  • M: 开启或关闭重复。

界面包含用于鼠标操作的代码。光标的捕获及其工作方式取决于与所安装游戏版本的集成。

集成

  • 使用 Dear ImGui 构建的图形界面。
  • 与 DirectX 12 的渲染与集成。
  • 使用 C++ 的原生实现。
  • 辅助钩子库。
  • 以 .script 格式打包,用于通过 Overstrike 安装。

要求 — Requisitos e Ferramentas Utilizadas

游戏要求

游戏: 漫威蜘蛛侠:重制版(PC)。 已测试并声明的版本: 1.812.1.0。 操作系统: 64 位 Windows。 模组管理器: Overstrike。 脚本支持: 需要在 Overstrike 中启用相应选项。 Script Hook: 原版 SMPC Music Player 使用 Spider-Man PC Script Hook 和兼容组件。对于全新安装,请确认所需的加载器存在且与游戏版本兼容。 主包: CEO Music Player.script。

与其他版本的《漫威蜘蛛侠:重制版》的兼容性尚未确认。

开发中使用的技术

SMPC Music Player b0mbasticbagman 的原始项目,用作修改版开发的基礎。

C++ 用于开发原生组件和界面的语言。

Dear ImGui 负责构建播放器图形元素的库。

DirectX 12 用于渲染界面并将其集成到游戏中的图形技术。

MinHook 项目中作为 CEO_Hook.dll 使用的辅助钩子库。

MSVC — Microsoft Visual C++ 用于生成 Windows DLL 库的编译器。

CMake 用于配置和自动化项目编译的工具。

Overstrike 用于安装、激活和整理模组的管理器。

Spider-Man PC Script Hook / SMPCScriptHookLauncher 与游戏内脚本加载和执行相关的工具。

注意: MSVC、CMake 和 Dear ImGui 源代码是开发工具。仅安装已编译包的用户无需单独安装这些工具。


鸣谢 — Créditos e Agradecimentos

CEO Music Player 项目

Marcelo Augusto 1993 负责 CEO Music Player 的个性化、界面修改、视觉标识、巴西葡萄牙语翻译以及修改版的整理。

原项目

b0mbasticbagman 《漫威蜘蛛侠:重制版》SMPC Music Player 的原创作者。 原项目的作者身份和credits仍归其各自的开发者所有。 原项目: https://www.nexusmods.com/marvelsspidermanremastered/mods/6242

灵感来源

BouBou28 《漫威蜘蛛侠 2》Music Player Script 的创建者,该项目启发了原版 SMPC Music Player。

Overstrike

Tkachov Overstrike 的开发者,该工具用于安装和管理 CEO Music Player。 https://github.com/Tkachov/Overstrike

库与工具

感谢以下项目的开发者和社区:

  • Dear ImGui
  • MinHook
  • Spider-Man PC Script Hook
  • Microsoft Visual C++
  • DirectX
  • CMake
  • Overstrike

特别感谢《漫威蜘蛛侠:重制版》模组社区以及所有贡献开源工具的开发者。

CEO Music Player 是一个非官方项目,与 Marvel、Insomniac Games 或 Sony 没有任何关联。


法律声明 — Apoie os Desenvolvedores

CEO Music Player 是为配合 正版且合法购买的《漫威蜘蛛侠:重制版》 使用而开发的。

我们建议所有人通过官方渠道购买游戏,支持开发者并尊重版权。

我们不支持盗版、非法分发游戏或使用未经授权的副本。

该模组不包含原版游戏,不替代你的购买,也不以绕过保护或授权系统为目的。

请珍视开发者的劳动。购买正版游戏并支持该领域的工作者。