点击查看微信稿件原文



#GDPR


点击上方蓝字关注 Ingress Beijing


自 2018 年 GDPR 强制实施后,向猩猩(privacy@nianticlabs.com)发送数据申请邮件来制作自己的 UPC/V地图成为可能,《如何通过 GDPR 数据生成 UPV/UPC 的 IITC 标记》一文应运而生,该工具也造福了包括笔者在内的不少代码门外汉特工,在这里感谢工具作者@Chouj 大佬!

时间来到 2024 年,猩猩早已为游戏增加了游戏内图层,让玩家可直接分辨UPC/V;IITC 上亦出现了基于此项改动的相关插件,方便特工查询自己在更大区域内的 UPC/V 情况。

(yuehuTi的iitc-portal-visited插件)

照理说,“发邮件 -> 等待 30天 -> 收数据 -> 用上文工具转换格式 -> 导入IITC”这样繁琐的流程,对比快捷的游戏内图层和 IITC 插件来看,确实早该被扫入故纸堆了。但笔者在市面上搜寻一圈,能 “无视地图缩放比例,显示特工生涯几乎所有 UPC/V”的工具,似乎依旧是该工具独有的特性——朝花夕拾,仍有余香。

(通过 UPC-UPV-for-IITC项目生成的个人 UPC/V 地图)

这里带来时隔六年后如何再次使用该工具通过 GDPR 数据生成个人 UPC/V 地图的简要使用说明:

项目下载地址:https://github.com/chouj/UPC-UPV-for-IITC/


1

安装 MATLAB Runtime



运行 UPCUPVforIITC_AppInstaller_web.exe 并按照指示完成安装过程。

或前往官网自行下载:https://ww2.mathworks.cn/products/compiler/matlab-runtime.html,在版本列表中找到【R2015a (8.5)】,下载对应操作系统的安装包,完成安装后进行后续步骤。


2

处理 game_log.tsv



Kinetic Capsule 是这六年间的新东西,也是导致 game_log.tsv 文件不能直接使用的原因——其所在的行大多过长,直接运行会导致程序报错。

因为我们只需要 UPC/V 数据,所以可以使用命令行工具提前删去所有包含“kinetic capsule”的行,用新的 game_log.tsv 参与后续运行。解决步骤如下:

Step 1. 打开 WindowsPowerShell

Step 2. 输入

cd C:\Users\excurrybar(C:\Users\excurrybar 替换为你的 game_log.tsv 所在路径)

Get-Content game_log.tsv | Where-Object {$_ -notmatch "kinetic capsule"} | Set-Content new_game_log.tsv

Step 3. 将 new_game_log.tsv移至另一路径下,重命名为 game_log.tsv,并在下一步中使用新文件所在的路径


3

运行 UPCUPVforIITC.exe



(注意:比较慢的机器可能需要稍等一会儿才会出现内容)

程序的几个提示:

Input path of the folder where game_log.tsv is stored:

输入 game_log.tsv 所在目录(使用上一步的新文件目录)

Enter what you want to obtain, 1 or 2:

希望输出的结果只有 UPC(输入1)还是 UPV+UPC(输入 2)。

Enter what kind of output you want, 1 or 2:

输出所有数据的结果(输入1)还是一个区域(输入2)的结果。

如果选分区输出(2),则之后分别输入区域(方形区域)左边经度,右边经度,上方纬度和下方纬度。


4

将数据导入 IITC



程序会在 game_log.tsv 目录下生成一个 UPCUPV_for_IITC.txt 文件,打开文件复制里面的内容,并粘贴到IITC 的 Draw Tools 工具中:

于是你可以在 IITC 上看你2015 年 9 月以后的 UPV/UPC 情况啦!(如果选择输出 UPV+UPC 数据, UPV 数据是红色的,UPC 是紫色的。)

感谢 IITC 开发团队在经过多年迭代后依然支持六年前老工具的数据导入,更需要再次感谢工具作者@Chouj 大佬帮助笔者解决老工具的新问题,欢迎各位体验!

(原作者寄语)

欢迎关注我们的同步渠道


Telegram - https://t.me/IngressBeijing

Twitter - @ingressbeijing

网站 - https://bjres.net(可进行历史文章搜索)

投稿请发邮件至 tougao@bjres.net


投稿后请及时联系我们,联系方式:

Telegram - @alexrowe

QQ - 350259971

Niantic Chat Group - YxR8TEU4