gamemaker学习笔记:提取runtime的地址

yoyoGame 每次更新都会发生抽风现象,2.1.2.172最近更新又会导致进不去软件,不过修改一下旧的版本号就可以避免这个问题。更新慢这个主要是网络墙的问题。国内一些玩家已经提供一个镜像的资源可以提供下载软件的runtime。
有时候,偷懒一次性下载把版本里面所有的zip提取下载下来,这样我就不用操作那么的东西。 这里有个比较简单的办法,就是使用正则去提取相应的解压包。下面看一下怎么做。

根据以下的地址:http://gms.yoyogames.com/Zeus-Runtime.rss页面分析对应版本json 的zip包,先获取一部分的文件包。

通过使用一个在线正则工具去将相应的链接提前下来。http://(.*?).zip
这里写图片描述

这样就可以一次性将地址提出出来,然后可以下载完成后,再去更新相应的版本。进入去后,当然还可以选择下载版本。避免下次更新进不去,还是保留一个旧的版本,等待更新后可以提取下来文件再去更新。

这里写图片描述

      <title>Version 2.1.2.172</title>
      <pubDate>Tue, 31 Oct 2017 11:53:05 Z</pubDate>
      <sparkle:releaseNotesLink>http://gm2016.yoyogames.com/release-notes-runtime-I.html</sparkle:releaseNotesLink>
      <comments>http://gm2016.yoyogames.com/release-notes-2.1.2.172.json</comments>
      <enclosure url="http://gm2016.yoyogames.com/69d8f1fd-e5ca-4e24-a93c-9af6efd4fa6a.zip" sparkle:version="2.1.2.172" type="application/octet-stream" length="33108857" sparkle:dsaSignature="MCwCFCzBZjI25zS/Sl9r1sS8Y75fD6/uAhRZNLs9ploPbC7W8nt6LMJc4eg5HQ==">
        <module name="amazonfire" url="http://gm2016.yoyogames.com/e8d896cd-f2c1-4334-b587-ff58764d7031.zip" sparkle:version="2.1.2.172" length="44975663" sparkle:dsaSignature="MC0CFQCF+9viXRNdd2hRZN8v4bpDoaTX7gIUEkcCUfRfW/Y5ykOb3lWwwpI90gM=" />
        <module name="android" url="http://gm2016.yoyogames.com/7b8ae9d2-0bde-4375-90be-7b9460f9a7ff.zip" sparkle:version="2.1.2.172" length="57704025" sparkle:dsaSignature="MCwCFA0Ltdau8l/4gZwY/f3YAwDqIOMPAhQivnzMBmXU9vSuj03937QomZdbWw==" />
        <module name="html5" url="http://gm2016.yoyogames.com/6e4af3ee-b881-48dd-a476-620661611606.zip" sparkle:version="2.1.2.172" length="387981" sparkle:dsaSignature="MCwCFHMzIXSNyEyEBtcQUb0mL9Er7DFnAhQe/Km+okalugjCpiZveEaIf/j4TQ==" />
        <module name="ios" url="http://gm2016.yoyogames.com/cf5ddac8-aa76-4fcf-8111-4f45d3471a3e.zip" sparkle:version="2.1.2.172" length="100814663" sparkle:dsaSignature="MC0CFCVaAu6A7W98wifpMiOER7jtpRsKAhUAhFlVB0P90MBQxGLtfib1qX6XD54=" />
        <module name="linux" url="http://gm2016.yoyogames.com/53f5979c-d63f-447f-91af-f17c58631511.zip" sparkle:version="2.1.2.172" length="2073337" sparkle:dsaSignature="MCwCFHCq1vdmkdNovDS6onNI48L+s94oAhRskTZd+D6D0RKsgT0GmVWUUY0uoA==" />
        <module name="linuxYYC" url="http://gm2016.yoyogames.com/23436201-f586-457f-8fe7-f4165a7c6d3c.zip" sparkle:version="2.1.2.172" length="8074548" sparkle:dsaSignature="MCwCFGC3zzvWbQCm80AvTNAoYRHvbuIOAhRs0kjilCofRSlo+hPNeyR0ADmLCg==" />
        <module name="mac" url="http://gm2016.yoyogames.com/b9f49856-3377-4b85-818c-6fb20701fdbf.zip" sparkle:version="2.1.2.172" length="19872148" sparkle:dsaSignature="MCwCFEVOoy+tTWaed6xQ0u2/4Cq/iW06AhRreIEN9T1tR+Msogzmslk7ezopiw==" />
        <module name="macYYC" url="http://gm2016.yoyogames.com/f04f4d1c-f9b1-4a24-a616-cd92e919a56f.zip" sparkle:version="2.1.2.172" length="44560904" sparkle:dsaSignature="MCwCFF6idtPV25RAgTIg5wdeDKJIrDRsAhR6Pj5IsRnVS/7XlmjuMPFT/7PjRw==" />
        <module name="ps4" url="http://gm2016.yoyogames.com/e28bdeac-fe5a-426d-949e-d27933cec637.zip" sparkle:version="2.1.2.172" length="6274614" sparkle:dsaSignature="MC0CFQCGzoUGTD0bAQhuMjzmKSq7ZIKYMwIURopH1mj1CQhW0zHzuFJoHD5YcQY=" />
        <module name="tvos" url="http://gm2016.yoyogames.com/9b11d084-8820-49bb-a6ba-6823f3d45e09.zip" sparkle:version="2.1.2.172" length="35657" sparkle:dsaSignature="MCwCFCUm7AhMCq4mwY0lHC2Mpz29SMhQAhQBulYNZwStHD9s5jkSy20L+YKiNw==" />
        <module name="windows" url="http://gm2016.yoyogames.com/b331263a-c65b-492a-93ef-bf193f961994.zip" sparkle:version="2.1.2.172" length="5798331" sparkle:dsaSignature="MC0CFQCSlH66K86SW54Q581DcIJikFlEAwIUVU17GXYhaQjZI2vL6G0UopvBDTE=" />
        <module name="windowsuap" url="http://gm2016.yoyogames.com/03ae4b99-6dfd-4a73-b616-9eef1f0060d1.zip" sparkle:version="2.1.2.172" length="32672419" sparkle:dsaSignature="MCwCFC9hPmf9j9aOJ7jBUrwBZyQxRKSiAhQ/AHl+J4wGy7G2hvI/apLLvOiS8A==" />
        <module name="windowsYYC" url="http://gm2016.yoyogames.com/66760130-16a9-44aa-8e73-0379108a223b.zip" sparkle:version="2.1.2.172" length="46776688" sparkle:dsaSignature="MCwCFFNhDfOAX6s4NtanJQiUcnSci3TsAhQaAGoWvMBuOZzo9NAUBdbasWVNwQ==" />
        <module name="xboxone" url="http://gm2016.yoyogames.com/323b8432-a704-443d-9738-d0e3948679af.zip" sparkle:version="2.1.2.172" length="12343365" sparkle:dsaSignature="MCwCFBt+3+aLpfIbJZWbl9tXwd4OITz8AhRpnDmODS9HswbnBzWhYu6Cppcsig==" />
        <module name="mac.mono" url="http://gm2016.yoyogames.com/MonoFramework-MDK-4.8.0.520.macos10.xamarin.universal.pkg" sparkle:version="4.8.0.520" length="364415875" sparkle:dsaSignature="MCwCFB/Fh8MZie3vqKg2j80L50TFwFAQAhQQWqe++MeBL8jee3gpmv1IKqOF+A==" />
      </enclosure>
    </item>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值