博主是个热爱 Apex 的玩家,Origin + Steam 上已经有 1000 小时左右的游戏时长了。游戏场次...超过 5000 ;)
Apex 上了 Steam 平台,所以不少玩家已经卸载了“烂橘子”。当然,我也是。
不过 Steam 上锁了国区,如果我们直接访问 https://store.steampowered.com/app/1172470/Apex_Legends
最终会得到<font color="orange">“您所在的地区目前不提供此物品”</font>的提示。
解决方法很简单,当然得自备一款加速器/梯子: 【<font color="red">!!!成功后一定要记得回到购物车界面,把国家/地区切回至原来的国家。!!!</font>】
-
使用 Chromium(谷歌)内核浏览器登录网页 Steam:https://store.steampowered.com
-
添加任意一款 付费 游戏到购物车
-
打开 Steam 购物车:https://store.steampowered.com/cart 你会得到这样一个界面

-
此时加速 Steam,或梯子戳开全局代理,并刷新该页面,会得到下图界面

-
没错,多了一个 国家/地区 的选项,此时我们选择 非 中国的国家(视目标代理服务器而定)
-
直接根据图示转换即可:

-
转换成功后,打开商店首页:https://store.steampowered.com,键盘按下 F12 打开开发者工具。 切换至 Console/控制台 选项卡中,粘贴下方代码并回车:
1(function () { 2 if (location.hostname !== 'store.steampowered.com') { 3 alert('Run this code on the Steam Store!'); 4 return; 5 } else if (typeof jQuery !== 'function') { 6 ShowAlertDialog('Fail', 'This page has no jQuery, try homepage.'); 7 return; 8 } else if (document.getElementById('header_notification_area') === null) { 9 ShowAlertDialog('Fail', 'You have to be logged in.'); 10 return; 11 } 12 13 var freePackages = [401407]; 14 var loaded = 0, 15 total = freePackages.length, 16 modal = ShowBlockingWaitDialog('Executing...', 'Please wait until all requests finish.'); 17 18 for (var i = 0; i < total; i++) { 19 jQuery.post('//store.steampowered.com/checkout/addfreelicense', { 20 action: 'add_to_cart', 21 sessionid: g_sessionID, 22 subid: freePackages[i] 23 }, 24 25 function () { 26 loaded++; 27 modal.Dismiss(); 28 29 if (loaded === total) { 30 ShowAlertDialog('All done!', 'Enjoy.'); 31 } else { 32 modal = ShowBlockingWaitDialog('Executing...', 'Loaded ' + loaded + '/' + total); 33 } 34 } 35 ).fail(function () { 36 loaded++; 37 modal.Dismiss(); 38 if (loaded === total) { 39 ShowAlertDialog('All done!', 'Enjoy.'); 40 } else { 41 modal = ShowBlockingWaitDialog('Executing...', 'Loaded ' + loaded + '/' + total); 42 } 43 }); 44 } 45}()); 46// 代码出处:https://www.bilibili.com/read/cv8223714。文章作者:咸蛋壳炒仁 -
等待页面出现提示 ALL DONE! 后,开发者工具切换至 Network/网络 选项卡,找到一条名为
addfreelicense的请求记录:
回到 Steam 客户端,“库”内已经有了 Apex Legends 了,安装即可

最后!!!一定要记得回到购物车界面,把国家/地区切回至原来的国家。
