在 M 芯片的 Mac 运行魔兽世界 1.14 版本
2023-9-23
| 2024-3-2
0  |  0 分钟
type
status
date
slug
summary
tags
category
icon
password

在 M 芯片的 Mac 运行魔兽世界 1.14 版本

Mac m1能打魔兽世界嘛?答案是可以的。这篇文章我会具体告诉你如何使用 M 芯片的 mac 电脑运行魔兽 Everlook 服
💡
写在前面,本教程有两个基础约束条件 1. 仅适用于 M 芯片的 Mac 电脑; 2.魔兽世界客户端为 1.14 版本; 如果你的 Mac 和要玩儿的客户端版本并不符合上述两点,此教程可能无法解决你的问题。 如果你符合以上条件却仍无法正常进行游戏,可以微信 zz76297759 联系我

原理

若你对原理并不感兴趣,可跳过该部分。
原理是我整理的 windows 版本 1.14运行方式,mac基本一致,也存在一些差别。
简单来说,是启动方式上,windows 使用 arcium-launcher 唤起客户端, 而 Mac 则需要转译一个 wow fixed.app 来运行

关于魔兽世界 1.14 版本的使用资料

起源

1.12版本是早期魔兽世界的版本,也是后来以60级版本为主要资料片的私服玩家主要使用的版本。
2018年,暴雪宣布推出官方怀旧服并计划于2019年上线。
1.14版本是暴雪官方服怀旧服(旧世经典)后,最终更新的版本,相较于 1.12 版本,1.14.0版本客户端新增了DX12图形接口和光线追踪阴影支持,采用了不同的开发架构,因此无法与 1.12 版本的游戏服务器直接互通。

发展

基于1.14的高清支持、一些 1.12 不具备的设置选项以及更多的插件支持,很多玩家希望可以使用1.14版本玩N服。暴雪官方显然不会理会这种需求。
于是就有人做了第三方的转换代理hermes-proxy,
支持使用现代客户端在现有的旧版《魔兽世界》仿真核心上运行。它充当转换层,将所有网络流量转换为客户端和服务端双方都能理解的格式。
(当然,也因为是第三方转换,不可避免的会出现 Bug)

现状

当前使用1.14版本玩60级游戏资料片使用的通行项目是winterspringLauncher(下简称WSL),这个项目发布的初衷就是帮助玩家在没有任何技术基础的情况下,也能轻松使用1.14版本进入游戏。
WSL 核心组件是两个
  • 上面提到 Hermesproxy 用于游戏数据转换
  • arcium-launcher 用于连接到自定义的服务器

WSL的使用

如果玩家本地有 1.14 版本的客户端,下载 WSL 并启动,会在启动目录生成以上两个组件,配置文件 winterspring-launcher-config.json 用于配置组件位置,游戏目录位置,连接游戏的 realmlist 服务器地址等信息。
若没有游戏客户端,WSL 也会生成一个游戏目录并下载。
在配置了正确的服务器地址后,玩家即可启动 winterspringlauncher.exe 进行游戏
  • 第一步
WSL 会检查自己以及核心组件的版本,这个过程会访问 github,通常不更新也不会影响启动,本地命令行窗口会自动或按回车跳过。
  • 第二步
唤起 arcium-launcher 启动 wow 客户端并连接到指定服务器
  • 第三步
唤起 hermes-proxy 开始接管客户端网络请求
(今天新上传的客户端 WSL 为 1.5 最新版本,arcium 也是更新过后打的包)cup 发的图看到的情况是在更新 hermes-proxy,这个在今天上传测试和我写这个的同时都没有出现,明天本地可以再看一下。)

资料参考

winterspringLauncher 项目地址:
hermes-proxy项目地址:
arcium-launcher 项目地址:
 

自行 DIY 版

💡
使用自定义版至少需要你 1. 可以正常访问 wowdl.net 下载游戏本地 2.能够正常访问 github.com 下载 hermes-proxy 用于本地流量转换 3.知晓 1.14 版本在哪里配置游戏服务器地址和客户端语言 当然,如果能够满足上述这些,也许你并不需要这份教程 :XD
登录器:
理论上只需要一个登录器就可以,winterspring 是自动完成包含客户端下载,hermes-proxy 下载,wow 启动转译等基本操作。
1.14 版本游戏客户端(wowdl):
如果终端下载速度不流畅,可以使用该链接下载。

懒人整合版(推荐)

⚡️ 懒人整合目录适用于因网络原因无法访问部分部分网站,又懒于配置服务器地址和客户端语言的玩家。 如果你使用这个版本出现异常,可以在文档上方找到微信联系我。
  1. 下载整合目录
  1. 这个目录里有一个文件和一个文件夹
      • WinterspringLauncher.dmg 这个是启动器,双击后拖动到应用程序目录
      • WinterspringLauncher 这个解压的文件夹,放到 Mac 的 home 目录,就是 finder(访达)里左侧边栏中带小房子图标那个目录 (如果你不知道 home 目录是啥,可参考这篇文章)
        • notion image
3. 用 winterspringlauncher 启动
你可以在应用程序目录启动,也可以在启动台启动。
启动时需要授权隐私与安全性,这是必要的,否则会无法正常唤出游戏客户端。
如果一切顺利,就可以看到游戏窗口启动了就能运行了,在应用程序目录打开 winterspringlauncher 就能启动游戏了,1.14 版本都需要这么启动。 亚服地址,客户端汉化都已配好,如果还是不行可以在这里留言评论或者+我微信。

常见问题处理

游戏汉化

1.14 版本默认有中文包,使用整合包下载的默认就是改过配置的,本地有客户端的可以在以下目录中找到 config.wtf 文件
~/WinterspringLauncher/World of Warcraft 1.14.0/classic_era/WTF/Config.wtf
将第二三行改成如下地址即可
SET textLocale "zhCN"
SET audioLocale "zhCN"

插件安装

插件的方式与 windows 一致,
插件的目录在 WinterspringLauncher 目录录中的 World of Warcraft 1.14.0/_classic_erc_中的 interface 目录中
 

终端窗口异常以及处理

  • 终端启动时都在干嘛
Version: 2023-08-12 1.5.0 (MacOS) <https://github.com/0blu/WinterspringLauncher> ... .. .,,,,,.. .,, ,,,,, .... ,,, .,,,. ,,,,,,,,,,, ,,, Winterspring ,,,,. .,,,, ,,,,. ,,,, Launcher .,,,, ,,,,. ,,,, ,,,,,,,...,,,,,,, ,,,,. Allows you to ,,,,,,,,,,,.. .,,,,, play on Everlook ,. . .,,,,,, using the modern client ,,,.. ..,,,,,,,. .,,,,,,,,,,,,,,, BasePath: /Users/zhouzhou/WinterspringLauncher Found client (mac) in /Users/zhouzhou/WinterspringLauncher/World of Warcraft 1.14.0 Starting WoW... Starting HermesProxy...
  • 游戏下载异常 启动时看到did not found complete 1.14 game installation
    • 这是 wsl 认为本地没有完整的客户端,他们去 wowdl 帮你下载一个,如果网络不好,就会失败。处理的方法提示也给出了,如果本地已经有下载好的游戏,就打成一个 zip 包,名字改成 __tmp__game-client.zip
      这样 wsl 在启动的时候会自动找这个文件并解压,速度会更快,如图。
      notion image
  • 解压之后 wsl 会将 wow.app 上传到以下链接转换成可以访问自定义服务器的客户端,(因为这个软件目前最高支持到 1.14.0 版本,所以最高的支持版本是这个)
  • 将转换好的客户端wow fixed.app 下载回来(速度视网络情况)
    • notion image
 
生活
  • 教程
  • 《点石成金》读书笔记博客是人生的后视镜
    目录