Pirated games on store pages

Adds links to pirated games on multiple stores

  1. // ==UserScript==
  2. // @name Pirated games on store pages
  3. // @namespace CrazyMan390PirateStore
  4. // @author 0verchargedBattery#9946
  5. // @version 1.4.1
  6. // @description Adds links to pirated games on multiple stores
  7. // @require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
  8. // @match https://www.gog.com/game/*
  9. // @match https://www.gog.com/en/game/*
  10. // @match https://store.steampowered.com/app/*
  11. // @match https://www.origin.com/usa/en-us/store/*/*
  12. // @match https://store.epicgames.com/en-US/p/*
  13. // @match https://www.xbox.com/en-us/games/store/*/*
  14. // @match https://www.xbox.com/en-US/games/store/*/*
  15. // @homepage https://github.com/CrazyMan390/Userscripts
  16. // @run-at document-end
  17. // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAADZCAMAAAAdUYxCAAAAilBMVEUAAAD////v7+/u7u75+fn09PT39/fy8vL8/PxERERISEgEBAQtLS3q6uo0NDTn5+fT09MoKCg8PDzg4ODFxcXPz8+4uLiioqKVlZXd3d2+vr6urq7X19eOjo6oqKhgYGB9fX1zc3NaWlogICBqamqampp5eXlOTk6GhoYQEBAZGRlcXFxtbW0jIyOo2GOJAAAgAElEQVR4nOV9h5bjKtMtSCRH2VZwkIPsduzw/q93KVBAEgruts93zn9r1sxo2WWJLaDYVRSAHCkuxSBUXatL4sIlUdduRcMxNEShwdQldxzuo8en06YhddQlKzSEoeFUNXChQQqNWqFFW6HR64E6ZI6Sdo3/I0BphOL/L4A65Hz59wF1QdJP1HUKAyT9TaHB4dIxNIRVgwY3mwYrNDIYuYYwNJyqBi40SFWD2jVqsBAFYQREXVJ1yYpL8rwG2SIq/niPX2jUlKlxiTor0KxiewU61erBAdpws3pqGg0V2FY9NY2GQjdoZEDLrTtr/25zl0yB2jvtBV3oq7tkBrSxS5qFrlua9wAdo/v/F0B3CB3ZvxSotQfWmntbHy00ZgihGzONrNlH00K+2cgaRUqBalsmQLTVUpep9VTXhga1apCyBllIoAint7NpZPd4iwaxa5QIg73S3YpGO2FwOVQoQrRZQ15mVWxvy6DR2ZbdzrZcKvTLmZHLZA9FIxT+25jRq4E6YqxqdGnC+D8IlIqlwonO767ReqH/Wa77rXGicW8m202VDI1fU6VXUEC3KDWfokw8Y2jopoANA9BTw0sr8t8SBsdoh4UGXeY40YYUGo0tdXZm/0lmRMYF0JXoAurgJZr+JykgDTOUI4S+cBdQskIP/r8AWoMBv3HdNg1j9Jcdgnzn9ZkghKsaFaAS5wd80YMfFBpNQN0u2oPa/Ns2p9aiIaIc51E6ML5oVpYfi1jiFKxFo+xnN2j0LXTr8NJmZC0aecNFN4y/UcQrGmUjO0OPCa+Y0HeGUl5FGLizynEOMfjed9pGGDyEXFLptP8FZsSL6kRDUI7QjbQB/UHr/yQFpGOwtEpOlMuPJXCnESinQ7T514c7bX2UZu12JOtTPddFaOY09FGHndAd/yHcaSdC7X0ULJIgHISAmRTqkqpLqq6FoQGXNg38mbXbDybgHnSCUIQzDa3M0qcIcUKfTH7BinuUNIoHsmqRujXqhVbWv3McdXqNo37eQYO0DdEfVWm2cZQtENpT5wk/2zqOlrpX9zha/02FZPRiRvkIOs80yAAGmTozclRICXlPd8l/BwXMyfw902BHzY0qQLnuzWf27wDaI0RUBnrPgMaZBgBycYkNM5eTrfbjYvo/AqpuVf+NMZqoy5qblmkcMqBhVgS6kWa3UqOU7lI1nxf3MDWKpwijSE5RJFYtkn28qWu8hgKyQQZUDSnqMRwsTukewl9kammpq0PDO4cXx2ipjrXSuwmDQ/PAwpbnGj9oRc3WTmKUkYqRSGHk9/ivMKOHBWiCjqyAQXmCNplfPiWdQKmh8a8B6hTDqF8A3aBTDtQhGzRg50xr0AmU+u6LgT5PAetRQLbLgdJCw4MJmFRjckYXfMzp8CJrunYKKJv5XnfjF/bR1GVlINpPLS6ZcdmiIbaF44ILDTxfCKVBJJ8Yr/E110IP3PCUVOgXWuG/FKmu0Rru7GWGHe595AjuxqsVCVLVQz1F4RNkSM0TL4ysbIf+HH0KpyiS3c/+Z2a8nZwwcG9eAJjhooeICMnfUrZHDzm6Hk2caM2bjazsznCjfxsFZNvPovxHZmiQLfAkf4gSh4khGo0MoJdmCkiAZW3/ZVxXUGKErNGn65hAXTT29ui2JdQz4r1Kxk0UkPMDMOF/3Yy3dzOLv+VlPxsGkkD6h94nGlWQRtTaR7knydNGw+jqo0/OeKcuq5ol1i6rmjzOfeTUz2a4rgERy1wkkjUuaziy5gQW2K3WJ6jD1DUrlPVThC/7wV0URWItReqroYvUc8abRptaW1atzCi6LzEpPzvVENKoJFRgUq9PpCKiNcLAVIRNsfweM961Qr9ixpsH81wjBUr9UkV9TLACWmhg2Qp3EugQ2YCiG9GuiBG6j0BzWeq0dt7zG2bUE+gM+WWgOlCQy8A1Js+0BlTPneLEChM+jGSrMoBKNgQiykD5O4A2N12+Rrsy0G2p2ENen0dcHL/QWTJeO1D49Ge1JUw/Gzvkoj5bllIx2CTknU3XpmFvuk7aa3UhtSEB0f1aKfjoAxsaEGiX8Japg3ljEqg2Aro2pEaEJiEa7awgDTnc91Hgc+5eUFqhxT2kxNIDcoStSFmhKZUeU6uGrtG0Aps5vH5bLkJhMXg4E+mX/QQYf+l2q15+aQCSdw4x6UJZr+w7LQ0e+HrNitRAAcX2J/n7jHepw91ZTgfY8XEGMyxU4eaiuEemQa5HFWR4VrxyO8SfV9xKGGRTG+JXMiMwnaSoL5fDAAkdEKnxswqUb5HHcNyBSsv8uF9lVXtlJRgOV25CM1A++UQTGKpfBVSZ2LAWHFMtN2bGPbIg0jiW/lI3xvNyJvuU95N94JeNLA+ku9YClDtjtLcV+tcU8ASlgEGxpOHAp1+k7onT/ZQ4bNiO8rT3lDKb5T31m5UJHr2osGITBXToEJ2aC13uo6yHED1mTgUpfSyUofRIXZ+imXAsxK+Qx9LF6nYkj/IDiazcSzp3k/rti68Pkna0fG9Kr3AnSam7V9JwVJBzh7HpRStDTZITFtMmjABzr+sSJtby2Pcoy+8wKnCAPKdpxpvinfxFW7Dl2XBnPsm7JIUZlhpq9GC4OvsJlmiNb1aEWi6yhwsFlDsn4/Ow6pUR1WsbmJFkjPPXUkCiyftUGnITqGRLukLLQF1OBgN8tiJU7fM6YallqfDlG6sChUnWJqB0q6buXghUAYJZlR81B1YADeSnvA6URii6W1EqNDPCM4InwhJlCHjVEw+AptiBcmcO2VivDHcylT10xHiv5hhyDQCaTp6VyJTzQI126LHBRkB0U/puwWqeuByIt/Y+yulZe+i9w52dLJG7qhgel23lgA0NGFw9lZGgPeD0HtJE2Fm8lMOEpX62VBX7MgXc4PQeeZHAUAHn5ZUiyfF8KznoBzg/DdS2Bqs7c0xHp3fScHja9OQtlZSsU+ZFu3aMEBuLidEOSYXv/+Can83Oit/ZCMNCviOYe2xwVn7DjHTB4eVN9MR9cVdfanBWCZ81mSF084rEIyGHoMrXcR0oWWhjVwcKTuKCtBT6eaAUTI7si/JS1ui18vpkDZ08btyj4o+XgKjqT4Gy7+r3RasogCr3tA6UOxBi1bHhlyU9UuX3r4UGiqpA2S1hZo3iRRWAliMvhYgkp6l05JUFqAOZLbi2KIL6EIW640rtdDTdWvzMKcfPVDz5A0PQb304oRlONbSfTZY3ksbgVDiONTgsoeR7RcBO4awAdeshPbpWP6wG/YgKWjzag341WN0UENjCQQU8wigqHGOlITvwBJsUsMHVXrKCJDqSi59qGmfmuLVA7xr4Qm3w0GN0RF894w0zKzOu0vvCCZqWbA9JDsDlCsJQR6CryzEoBecWehjaJmNk1U3KbdkRk4UalE7k2VUSXUChjsZMaew9MQcTkGuwrWGGGTZyNioyM2BQz0L3xya7yoFK80DKMGgWk9vyV4c7wQIlGujKEUdI+Uo1OMQniQGUDJuowjfJYIhK+DCVvRXoCthSaWANUv0re/m6F7h1xJVGQiW0A0s1uC9b4KLoEIS0OKCTvAcG9S9HkKViuHp5Hz3KpzlGD8xxKuftyT7a4a+qhUna+RVHTmT9pt43pP+BB5k727zN0dZ3oAzvrV+fse3Zsscn2PCrRZ4TfLfqtzveRgXaQikwsP9oDXaQ/HaAfNDgTJf4zDKGTj6sEFJRb5857Gr/esNtaUVsgS5mFXu5Pi23ulfMeEMU4ao1yIIJ6U/EEO70B0i5HgeWcd2BHYKWz7S1NxhlRO1pRZ868pXOQJBH9i6v1i75NwoIkbx0mwwyJgQLdMPg2ycigUcOSQp0hdqQphGscYOxujIbUOALlwIoG++y7Of1G4B66X2lhj+Aifs72k124y3RduEzTSsS6ChagK7A3PqPpq8DbgHKgFbccqBkeM/c1wP5A9CGPqrCRelvQuijKgX5IIlYOunpO6qPssAWlr846QUw1qBptgk9HKee+pcSoEGoiuSw2yrvomE6//pcH3WMd+FkHa7Ii5TOyIhrjeAiNTjTycdJVhlYJWJyyic1AFPGUjtJuVjWvs7lKKtbu87FjFyeZTYnKt1zuMSZ+qBPMmdNo2vaUJZ0wLTGMoTf0DHET1IAIx1LUQ2nDlTyIaabGybNQSQdEamkyKVxKhAii8SmEb5lDSJ6y4x3oLOlQeM+gXdNVaAoHzPnOVCvWv4VWGSqSizacKqwRRVoEU4iDpuNwnTeTr21t8x4R7KnUa1xgEYFr3psDvteeldeBTrQ711SvhGaN4eRUnbVApSs5Nj9nd9h9wKglqa7B5voKo0zaNAqtVk21egk8+ZV7bcAvduAbvNf4OPDlZYp9199/Lum2+6y4ov0sbQGTrDUEMOoHBSaYq1MS0GxkRx89e0Ibp2DQSr6J/JFLJkXTfOvz4fS/OMQ9/Kz6+k3aQVaLTV32T3l7cT1Eiqrh6Cq+xFmNq80TB5E5pVZWHxZ1o5rYej5VNwKwrtZdULozzZ4/JkCklMaoybO+gJAo2Ml7AwumNLAppv56ap2KASetHJgBNFZeGCNMGSVuMHGck2kffjX5wI6dK7XPUieuokB6G1Ti2f6aV6JGdfbUKfRK6vISViBCl2JciwpjVtn8h6gHprTFGgcQLIGIutqSb9TRnYpF8eVhJE2hRwMWRErUN1wppWWAm/wb0DtFFAywEsG9LKGlOEh/qhZ0LTOjRYGxFDeozHGWy6669pWf6iAorTppQb0UI74r5IetUOcLomGtOx00bT2k5eIZZf3CSEi/hjUR4qx0Br5F3csb0ZEWFW0ysx8oC6HuhTwmi6VhI8jNjTyQjNauwetaKgZb6fpXQgKrzTVgM0bRS2+riQhyvbkkyk6N8EaHKrLxKieUigF2PGghHOENsLUyArt9KjiVmYknDHOx95vaFqf9sIGyvZkvfeknlXnvnYhTQt8bA4ufXfSo9QA57mx03lqd7w0XhtR6Y7QhndSlQFrWOBje9aZ/UNAGzL7RmhAoJBpY53IRiWmbayvVPYGoLbxN+K/B9ptr7QGhabbXPYrYdmLuMGsU0eOUSF3al3jTU6XpK7sOUaRngx31nE5VuSzK6NR/dG57GFShUD0ayWf2DCnZpHYvsHRaorrhu/WWBnOUxSwtqrFyAUUwZW1p4JtwP0ECxTh9lyqskT1xYUCCNWE1I3RsjWn+DVJjyJORFuFSgkkUiqHg7Df+JlKbAM6kZhqjryK0r193Qu+DDvHRUAqnbIuFl+WpQ3o9Ia5ZSoKvwho2/YETQa3JBFxG+YcmmVl2Z5gh5hrsXvndqC9ZryNPRK5dUNFi2mwyE7gVbdWSS7Y3JRRPdxHgdVbX+JMo1bo2saOqSdeaPRd4900xVuR8aoxSt0gyzSJzBheBkd7akvI37/G2xGtcyuZjFBrdMgme1olDBvE9ta7eHmR3seMnL6M7mmJeBUoCuxmb0r+CaCO9dkvkE0V6PVMfqyasDDkD0D7UcB6eLoq0/P92VargTplChigptyzFXX/0kfbdjKj+eZkoslvOcRRFAUzj3XMkDZKKIqnSB/ZQdumWZpAdGy/1roNXN/1o9Yg13Srb6s02lKuW2Rb4rrslDSu8Vp3tLrXrPG2ZISN5BiYL0UTvd2VisxMZiT2qJmYiLxI76SAdR4ga/DD19mxWLXb3/RQiKwZQP02zSqM9wBNqo8N9HzlDpDiJ9yyZqACN2VMKlm8BmhXH61awjgL2CfUJc2T2d2yyfuowK2Ti4dqkZ4Md/ajgKSSZxEXhTL24fqN7HMK2OrXq53v/zS89CMMFJWq9I7ziXbUY9ahTZYZBeStHTTtJBbC0O3OPMGMZCHMmYgv02z08d9aJI8ZdYUllg1AX0oB+QyRYpx8EJz7/7+g8WX5TqOA7NihuP8j0F4UkG+QMcBAVrTJg/4E9JbuOtLIEzJRE6NmLOw32/zQDh5F9o+iK96w2ltx3laqJ0ToB3b6sXtiZXy0yviIXaPnGu/llOS0fstVHa/+2Dkz0WHcroabrpd4OwW8HxhNjcUw1Rj9aVQpBBYBd8//p8v93s6MDglj6aRurDV+T/oqsmGu4/Zw64//CNDhjmaJN26+991rZEcc0rj6yZDDa4B2UMCPmKa+94/SIJ1GsrfcCOvVCabVHvirg22Uc92yY7j0eoUOBH4L+XGvKG9PGYmejaOwuoav3lDouka/vVImajMxReN3apXEyxqulL4Ucl0mDO842Aa2j4AraKzpcpBe8ex+0td6b+ifmFEvoIFeOArkKNJAn41Tt8ip59zb6v1ApQOlLmFVU6yAtnqOz0pLzrIp53K489ULfMCi0cuPtsh3ldTab8apv/Scl5qzP/mjFlx1Cni/pSuNRuhbftxvHqa39KxRtXjmzQfbXA9plnEIhOGXgc1GufeMIAb4ZcyIn7ZWoLckW34boMfLZ2EWPXvC7nVA8QJdXVoH+lgWQN8gPYNr01cBFSrd62dGawfbpEweJt3fAXTfh+sitUv672e8y362AEK7x+UzYoSDNopTEfrq7qll0DNtMMbPHWxjalSHF+r/IFjMaLJ8Z4sC9Vo23WX5ndB+E1Q38sJwJydD2M7QiETBuq2tZEaTV3mgVRmhXc+u7zWsU/olM5I9ZhQWNAQiyz6z5f28TkS/nJ2/5ALa2BSY+5jlRxHQJZow9z3dM5VdP2Z/Ii8Od4IXdic50B1iJMufGHSHsX4jXj8vwfvbjDck5Mg/2mXllHIR6NfH5aeytRx/MNF5xuewr1P1ZG++9bvvDhcl1YXWnrgqqPazaVWDlGa803FUV7rrEE/yn/FajqjQLE5DTCDL77hM+pffnnHRKNGt17vxGjwst3Mcrf9Gt38wvmjPODCjARwmSjZRj8UdhXw9l0P207APUkUOb1j3AnTl5sBGGrDsgdOyD9rdp9bPzQ7v+zkxEX0lUGgFOq1v6slL2TWEVx7T791c8PYkL97Ut8Sxide0ne5va1QIZXwfMyzQEscV8zLr8mFkmaNn/BzYQ7hX17iRpo0CW+MkrREGvRrgvkLTakN9YEsRqjJ9NhCRNGwjXZbVO2a8nQYSeu4DtHfoQIvEmPQKo25eHRxThMEe11xR68cVOTwdFI2SPlo+fS1Q9Ru7BxX3Y77Puzter+F3TZ8H2hUFtDOWTW1xpVXO2ZCUdT3F3b/QQfZeu6Ua9HuDW+r8asa76YwY0pRas+m5EiLI58WX6wmhyEfzE5p8IHxAVzodQgZ+JTK263dnH3YWMgpNjELDVzVYreFORhu25UFxT6DTdCneCva/IWwRo1GAogBdJA+aSKKNE0iOuJnjSrLuDgqO0Ad72Yy3ZL6zxg6z7xn8kIr78EdWIqQsMjaQndZZzPEC+XtpueNYFiDCgxMm231u3wd9poXRmLxuIrhldNh1ZD8V4lAx3SAGey0xdooGaLNBYYC+8BQF+Ab5sc4WUXigmzuAPYDCuj/nRUDb4vGtm/qU5ER8FCKMttAT7vcdSvBoIatUgh3jZSQ9hhVOLoRiN+l7y1QG6pyJP894s1YyO8U91yuN0GGNAgk0gGNrlotQwrugIJRVukAbIVv0GnkTtGzaIrID6d8PtiEd8yv1fBk1gpzOX8O6XxMgMo8ZZ3gm2zAYoU/YxTuUr+t4FuLrlOeOPumtTynuv7OGSRiMSudRe4xoY447g8jfKu8T9gJm3AuW5R8vERvEsGbYRf43isQ3WoayCcv2u0UR88EMQ7E3Ngs3Qo/v1XK5u58HP7VX+OH9fcabtNO3W7E+5COAQ/98VR1LR45gsP+lsze80d1D3PYU1kCgKEIJbHsvq1QE6ICHaCJZJmxBlxBqkIXHNZ55k1Dec57ujI3lqOhtw2h5PGXGapTlNf+FAna13W0KZBr7y4NhJs+XzVYnbftJ8SlfaKADaa4XhNxQFErfb4r8jQTroWgGJ8Kxwszf01XrA7VLZwEjPeSBr4No95VqWo++6Q+UdQA9pVzinLVSs38dYji4iPirbCD2kQaaHDDs679BA7wYSdp1F2M0w98LnKC1uWdHtn/eCTaqs7ifsv9RgQMgGoutzUG1N11pmGFBYelgG/KFSvL5tQuD5NHbYIx3IZwxHWjSk6A9gx3F9gP8QBtKpsiTDEles0hWqRyAKJobdvdM9ME2EGF+lI+tUR/nbtoEyPQ9tTrG3t64BquZAiZGqXeb0wfs1Y3xJu96JcBAaR/VfM/PBKZuUw8mVgcNSOowh/TFjazLD9jpKsJz5JDBozy9H+P80AzYkcLuZ0OhHebewUoQ61ZB/Sig8egwNYdqn+YqzV+ALRRwfh28/92yDPccT/Sr+VJAJ4gs1ILXOZI9MsRyVJ2hVY2DrbNdZqGWNx0n4U3k4HSCjcR/yYwKW5/k07832PCtskPR3YcUXuix4QmSTWE7Nlvw5wJPYQv/hj4wvMbIkTdeSsZ0RseqvsiAbnoAlZx8ikYz9msKmLdNyCyfF+XFbnljmM36HkZZi34cblDzttShM5WU9hIksLBC0MdAvhyB5Tu61DQXGQx1ikPYCVQ1v4j+NukxK4BKlC2Y0HxGKntYj6CKTegL+Glcm8b+DJmzXUXqbCO6RLM12ksfzRIg/sJpH1VAtz0yy6m7kgattY+qSeJsj9ziGiYu0sfOCDiw0D5S+XZw40xTgRdyU1cVenXB/CA90Q3sC4SO8i5LI1BojKLZrrrqKNIA20pXKbS0ta0atRnv4tgaNzv5F1Yc662h85LEcA2YhgM0t+7iOFK+Vghf5a3+/om+Zg/ZrHc6KUtt51i8meIw8AvVFagjy2mS+R+Pr2yNAurHTrSGbNhePrYMvNT4xh6x7ImTLFIAIwjD5lWmXtU6kWSHw4KS730B1FuiXU4YYOUHwCAB9PUzJHH1iVf/OgpI9TZ1cDR3qmFU3jXQzTLBVcszPKGjZK3z9NTuRyLBaQySFo7Q7YRGCkYRMr4+UCDf6j6re8jjZDhzK/gBkmgFeR9QVwd1l7TQIEHR1HZ71Wtry0KIHDBgI/dN4dJeCNKbIqabOym7kffJuWwTJzMFOIQjDPJBbDtBZ9/FfwXa5rLCkZoj9MGdIjmQTk5Ft7JHsZYiRBGMwhNA9TBmjiBCpobMBAz8VoFHwfkB2ZTmrFVItlOUt2o9x77E1R74ZB9NWaJ0TZ3iLIn8gEQ+UFvLmhqWca8kI/QzkCPhEGysbOlwAs0hA5EIFqg9pAPpJPspeE8OYGVPlKa1e+DX9JYI9uxURVLlqBWaG4W2a3TtlaJ29tuXT/boWDjwtZtq1jjCTHZPGCH2Xtq5V8RH6kSbhHLwj+gKTcQFfS1KtxxrcHshVgXQ2roX21xns0bnIY4EnnVJ279eL0f91ileeBWjA/TvACcoFgO0nH6GyuKO0OCGtjqe4Eu3bIhd+dcebRz4eF3yoM4hbmRGfwt36t+QtXzBpwkz6pyrQ1GbanXmOe4S+WtYk+Ojg4gkt/G+p0F2NtFdVvbXGU4/OkqOtEC3ght97v3Uh/+ICcnG7X1OOw4ueQVQ+zY/jiaDK5cYGqwpnJ6jP8LwAemiLkNjeQ+eoFWoCZXqvptP9AmHCBs26H66BVPYC3Ab7LfYPaS386gkY/Fmsx+qfcE7jWwDUKsx4rTo+VzaHw6VcfcJxpkGbVoRAsfN+/GPNB5wFhgcQSbJ+wMcU+dcvIoTZhWb9vmJfKjCWyiwe32Es0yT4s+DK2AnSbydo4RYTU210Fn4wDBG7cNLaqkdxiNpOs4bF7aHxFrsKQp32J8IS//0iiEpa40GyvUebBjF4Ude5eYcOnw0Z4pfTUNV9yjMOPBd8MEOk61eBb5ONyn4zfDSRhiMZiHRcTgReHo4fx+P58PpJotq7aWnXQy7N38jb4ceVBLYrbS99wX6ALe9bHdyrrEfLNYw6sTYi0u+aSwHnghDbBRWgcOuZxco0quZUe03k83ueDgdjslO9hn7TNsHlP7zupM8MIDNuS7ogE/Sp9xepmNw26NBWoeLnYfdFKpeXvK9XVbY5EVS/whMBADlOv504f8AUJhzTJuuEPUI9z2UvYcIb7NTDTOEs39ka/M26LGXntLshHaysn14RbAEDEcQJByLMYLh6hontRsuh/IVwcchAI0P2gLetr+Z2u+etTA0jGOgoRmNN+UA0moZbcIJhxTM7f0DhQswvrAgEip5wwSWvOHnHsfyFc3j7V6OJMMVmsJ+GuMZNzxTo0ustJOvYHDG3NkFxh+9KPm5Pvr0CTGp4BsYxCJJYbFcXo7pG1+FUOseWc/1FOBsh1Z36c5IV085uR+61d8iH7uKu09FUA40JJNtDlzCHuWPJQIc+sPrD7ZpMMOuOv+vFIvHFGbUyTa6Q0P8ivW+udvVHOZmoKlGo8+lR/gnOvhchRin8UxZ7sfOO5SqcR5APHFiDEcOX+ejJH/ok23es81PlVJwPbisMqgLmLlnaXyKBTsJ9qxO4CIs+NKdDMPBGbcBSuRwWZjWXbR2KkPq3lcsYrEO86mOQOjzvKBIcAxQaOmSr9n9pgpUORjjEm2YH66reKt+ySlR48R9DTujE/8K605lw5VI57tF0Q1HWdjBbLVOlH193maO/jhBY3XariwSxOnifw4oNL4JdvKh8Jz5Yh+H5Zox4CkkWqBFTCRVIZAaupddFX13LHE5eGvTml/jYsCJVWORZGekQ+nv2eanSpWorJxvI2ofQviBrsNgqZB8RxO1ubH/DQsxIRbmQEUudpaJcqNzHrazU+WbezFcQ0noRL0IDz+9xrs69vY4Iwan8bnjHl2y0XQvtDJhhAcr6ILnjaxX2YRXaBTJlwBZhav2XOXbdmPx/+a7zFkbBIeHfis3wstFEp2F7rfGuzz2qks1sCzzOaTHMgjiOPBcWEkkBxcf+OJuoo7sjOSAC4PF5tjqsCduQ7P+2ldTL7fctRT672u8bUDhnBqF98kAAAObSURBVJKjpAbVaZPxNfb17/zLB7qrteEqItYx3dj69SV+mCoRgx1c30oBC6AQx5+xImS/d+jED+PVt6zJj90W7kHJLEHfPl4vKjiOy2+TH4zQxzJpfw2qSWT3uL7jYJt6K9AH36nDlpbB4545a/cgXMNvpRMYriRDWk3UUVV8tphXFuZPo93gvA4Nj3vK2/dVA4iHKHf1/TccbGPJZKEkPOapc0EloffjcAlhgyIunZRbxKRpAscsNJ2SL83tEi+zTJ9LLJpyDk25rlL+QN5wsI1leIFDKu/btSrmATtZaBJ9BpfjaQj1dIg86ausZau+QDj/4JXPvcguEo04IuuOAKqS0QiNdvp9BLSt0C+hgESRm93u9nmeQIFPgheHjvpqwQHmYSKrDZbLqXr6mYUt2ZofHetKRiq1N5fpDobZUWhtqWmhCX8BMwIje7rrFqR4+dJJhjk5WhxX0RZuoio52cJUf7S5oWaTuhSdqR+fu7yNw22Gdxhqjn4D0Fm0j0PK/grUwWcUZbkNqTE5FpH7EcSh0TA29tLz2hjfdBv0WjCyUWuLsldyUDk9kGTgVGyPCDTv+lhx3gi0FwWUvG9ZkBv9ZL84YGwpR5Ttapr3PtQ+On70Xi1y8ybmC7tcVHPf+Yw7Rh+lhYPxCOt91JgUVleUVOaNSXHpoJ/aLhgbw4G5q51h/cvrl5rusLmiaBHp1332sXGwDYO3ekr0KwlEpfw9QimcZbNp1/oc4QjdSmnaA0mMOuehfiNx6aY/V23DjhOcn10EFCYWzNeKcAD4k+HO/TTN4bEdVWNugJj9P/7d3skdMq93d3jg0SNZoWUP3TKR+MqpmrMWUm8HCmecQLYZ5Fas37Zw//eS+OnJbd8wEXUBjxGGvIj2Aspp1tEhgn6FGOcaRYLjV+17+ErRrkPmSHk6ve+b9Ap3bjY+10BPqiPKdxb4mHZsDfs/Ew1VjXgQiACKMiXlPqpxVYYklcPqKVYOPQPoV0QI5f1OQvufyGFDJW1LVhPZzdSinEUZlnXakMNM+3QtK7BIuEGLZRi8dsOmV8sxUiFWomnIogczUhxA9ulJ/JadNN4pn4tFSp6PfYAm/9PCvkbiHjPe7Knl+f9SodYZbzgBhucH27Se0fwfkQSXYdmHl7duAPOPyI1XZ9PshGGbfA0Gg6GSwaB8WbpWslDSeCn/nSpRH9Qu0+txL5lr+fmZ/+SXUvJL+Pjndt9QXobl/D+mKJoJ47So/gAAAABJRU5ErkJggg==
  18. // @grant none
  19. // @license MIT
  20. // ==/UserScript==
  21.  
  22. var pirateLinks = [{
  23. url: "https://gload.to/?s=",
  24. urlSpecial: "",
  25. title: "Gload"
  26. },
  27. {
  28. url: "https://gog-games.com/search/",
  29. urlSpecial: "",
  30. title: "GOG Games"
  31. },
  32. {
  33. url: "https://www.ovagames.com/?s=",
  34. urlSpecial: "",
  35. title: "OVA Games"
  36. },
  37. {
  38. url: "https://steamrip.com/?s=",
  39. urlSpecial: "",
  40. title: "SteamRIP"
  41. },
  42. {
  43. url: "https://steamunlocked.net/?s=",
  44. urlSpecial: "",
  45. title: "Steam Unlocked"
  46. },
  47. {
  48. url: "https://gogunlocked.com/?s=",
  49. urlSpecial: "",
  50. title: "GOG Unlocked"
  51. },
  52. {
  53. url: "https://fitgirl-repacks.site/?s=",
  54. urlSpecial: "",
  55. title: "Fitgirl"
  56. },
  57. {
  58. url: "https://cs.rin.ru/forum/search.php?keywords=",
  59. urlSpecial: "&terms=any&author=&sc=1&sf=titleonly&sk=t&sd=d&sr=topics&st=0&ch=300&t=0&submit=Search",
  60. title: "CS.RIN.RU"
  61. },
  62. {
  63. url: "https://www.downloadha.com/?s=",
  64. urlSpecial: "",
  65. title: "DownloadHa"
  66. },
  67. ];
  68.  
  69. var storePages = [{
  70. url: "https://store.steampowered.com/app/*",
  71. title: "STEAM"
  72. },
  73. {
  74. url: "https://www.gog.com/game/*",
  75. title: "GOG"
  76. },
  77. {
  78. url: "https://www.gog.com/en/game/*",
  79. title: "GOG"
  80. },
  81. {
  82. url: "https://www.origin.com/usa/en-us/store/*/*",
  83. title: "ORIGIN"
  84. },
  85. {
  86. url: "https://www.xbox.com/en-us/games/store/*/*",
  87. title: "XBOX"
  88. },
  89. {
  90. url: "https://www.xbox.com/en-US/games/store/*/*",
  91. title: "XBOX"
  92. },
  93. {
  94. url: "https://store.epicgames.com/en-US/p/*",
  95. title: "EPIC"
  96. },
  97. ];
  98.  
  99. var storePageResult = "";
  100.  
  101. storePages.forEach((e) => {
  102. if (!!document.URL.match(e.url)) storePageResult = e.title;
  103. })
  104.  
  105. console.log("Domain Match: ", storePageResult);
  106.  
  107. var appName = "";
  108.  
  109. switch (storePageResult) {
  110. case "GOG":
  111. appName = document.getElementsByClassName("productcard-basics__title")[0].textContent;
  112. pirateLinks.forEach((e) => {
  113. $("button.cart-button")[0].parentElement.parentElement.append(rigGOG(e.url + appName + e.urlSpecial, e.title))
  114. })
  115. break;
  116. case "STEAM":
  117. appName = document.getElementsByClassName("apphub_AppName")[0].textContent;
  118. $(".game_area_purchase:first").prepend('<div class="game_area_purchase_game demo_above_purchase"><h1>Download ' + appName + ' Cracked</h1><p class="game_purchase_discount_countdown">NOT DIRECT LINKS! These links lead to the search feature on specified websites</p><div class="game_purchase_action"><div class="game_purchase_action_bg"></div></div></div></div>')
  119. pirateLinks.forEach((e) => {
  120. $(".game_purchase_action_bg:first").append(rigSteam(e.url + appName + e.urlSpecial, e.title))
  121. })
  122. Array.prototype.forEach.call(document.getElementsByClassName("game_purchase_action"), function(e){e.style.overflow ="auto"})
  123. break;
  124. case "ORIGIN":
  125. var docURLOrigin = document.URL;
  126. var urlNameOrigin = docURLOrigin.split("/").pop();
  127. var realNameOrigin = urlNameOrigin.replaceAll('-', ' ')
  128. appName = realNameOrigin;
  129. var checkExistOrigin = setInterval(function() {
  130. if ($('.otkex-dropdown-cta').length) {
  131. console.log("Exists!");
  132. pirateLinks.forEach((e) => {
  133. $(".otkex-dropdown-cta").append('<div class="otkbtn otkbtn-dropdown otkex-dropdown-wrapper" ><button class="otkbtn otkbtn-primary otkbtn-primary-btn" onClick="window.location.href=&#39' + e.url + appName + e.urlSpecial + '&#39;"> ' + e.title + ' </button> </div >');
  134. })
  135. clearInterval(checkExistOrigin);
  136. }
  137. }, 100); // check every 100ms
  138. break;
  139. case "XBOX":
  140. var docURLXbox = document.URL;
  141. var urlNameXbox = docURLXbox.split('/').slice(-2)[0];
  142. var realNameXbox = urlNameXbox.replaceAll('-', ' ')
  143. appName = realNameXbox;
  144. var checkExistXbox = setInterval(function() {
  145. if ($('.typography-module__xdsButtonText___10s5S').length) {
  146. console.log(document.getElementsByClassName("typography-module__xdsButtonText___10s5S"))
  147. if ($('.typography-module__xdsButtonText___10s5S')[0].innerText == "BUY") {
  148. console.log("Buy Exists!");
  149. pirateLinks.forEach((e) => {
  150. $(".ProductActionsPanel-module__desktopProductActionsPanel___1MnpC").prepend('<button class="CommonButtonStyles-module__variableLineDesktopButton___PIOVW CommonButtonStyles-module__highContrastAwareButton___jdL2o Tooltip-module__tooltip___1X1IY Button-module__basicBorderRadius___1zJi9 Button-module__defaultBase___2r-eQ Button-module__buttonBase___1vCmd Button-module__typePrimary___2kI0T Button-module__sizeMedium___2Wg1O Button-module__overlayModeSolid___Nv0Hx data-m="{&quot;aN&quot;:&quot;ProductActionsPanel&quot;,&quot;bhvr&quot;:80,&quot;cN&quot;:&quot;Buy&quot;,&quot;cT&quot;:&quot;Button&quot;,&quot;id&quot;:&quot;BuyButton&quot;,&quot;pid&quot;:&quot;C08JXNK0VG5L&quot;,&quot;sku&quot;:&quot;0001&quot;,&quot;sN&quot;:1}" onClick="window.location.href=&#39' + e.url + appName + e.urlSpecial + '&#39;"><div class="typography-module__xdsButtonText___10s5S">' + e.title + '</div><div aria-hidden="true" class="typography-module__xdsCaption___2Ut3x"><span class="Price-module__boldText___34T2w Price-module__moreText___1FNlT AcquisitionButtons-module__listedPrice___3lkBo Price-module__listedDiscountPrice___2vqMe">Free</span></div></button>');
  151. })
  152. clearInterval(checkExistXbox);
  153. }
  154. if ($('.typography-module__xdsButtonText___10s5S')[0].innerText == "GET EA PLAY") {
  155. console.log("EA Play Exists!");
  156. pirateLinks.forEach((e) => {
  157. $(".ProductActionsPanel-module__desktopProductActionsPanel___1MnpC").prepend('<button class="CommonButtonStyles-module__variableLineDesktopButton___PIOVW CommonButtonStyles-module__highContrastAwareButton___jdL2o Tooltip-module__tooltip___1X1IY Button-module__basicBorderRadius___1zJi9 Button-module__defaultBase___2r-eQ Button-module__buttonBase___1vCmd Button-module__typePrimary___2kI0T Button-module__sizeMedium___2Wg1O Button-module__overlayModeSolid___Nv0Hx data-m="{&quot;aN&quot;:&quot;ProductActionsPanel&quot;,&quot;bhvr&quot;:80,&quot;cN&quot;:&quot;Buy&quot;,&quot;cT&quot;:&quot;Button&quot;,&quot;id&quot;:&quot;BuyButton&quot;,&quot;pid&quot;:&quot;C08JXNK0VG5L&quot;,&quot;sku&quot;:&quot;0001&quot;,&quot;sN&quot;:1}" onClick="window.location.href=&#39' + e.url + appName + e.urlSpecial + '&#39;"><div class="typography-module__xdsButtonText___10s5S">' + e.title + '</div><div aria-hidden="true" class="typography-module__xdsCaption___2Ut3x"><span class="Price-module__boldText___34T2w Price-module__moreText___1FNlT AcquisitionButtons-module__listedPrice___3lkBo Price-module__listedDiscountPrice___2vqMe">Free</span></div></button>');
  158. })
  159. clearInterval(checkExistXbox);
  160. }
  161. if ($('.typography-module__xdsButtonText___10s5S')[0].innerText == "GET GAME PASS") {
  162. console.log("Gamepass Exists!");
  163. pirateLinks.forEach((e) => {
  164. $(".ProductActionsPanel-module__desktopProductActionsPanel___1MnpC").prepend('<button class="CommonButtonStyles-module__variableLineDesktopButton___PIOVW CommonButtonStyles-module__highContrastAwareButton___jdL2o Tooltip-module__tooltip___1X1IY Button-module__basicBorderRadius___1zJi9 Button-module__defaultBase___2r-eQ Button-module__buttonBase___1vCmd Button-module__typePrimary___2kI0T Button-module__sizeMedium___2Wg1O Button-module__overlayModeSolid___Nv0Hx data-m="{&quot;aN&quot;:&quot;ProductActionsPanel&quot;,&quot;bhvr&quot;:80,&quot;cN&quot;:&quot;Buy&quot;,&quot;cT&quot;:&quot;Button&quot;,&quot;id&quot;:&quot;BuyButton&quot;,&quot;pid&quot;:&quot;C08JXNK0VG5L&quot;,&quot;sku&quot;:&quot;0001&quot;,&quot;sN&quot;:1}" onClick="window.location.href=&#39' + e.url + appName + e.urlSpecial + '&#39;"><div class="typography-module__xdsButtonText___10s5S">' + e.title + '</div><div aria-hidden="true" class="typography-module__xdsCaption___2Ut3x"><span class="Price-module__boldText___34T2w Price-module__moreText___1FNlT AcquisitionButtons-module__listedPrice___3lkBo Price-module__listedDiscountPrice___2vqMe">Free</span></div></button>');
  165. })
  166. clearInterval(checkExistXbox);
  167. }
  168. }
  169. }, 100); // check every 100ms
  170. break;
  171. case "EPIC":
  172. var docURLEpic = document.URL;
  173. var urlNameEpic = docURLEpic.split("/").pop();
  174. var realNameEpic = urlNameEpic.replaceAll('-', ' ')
  175. var buttoncss = "css-18ikw62"
  176. appName = realNameEpic;
  177. var checkExistEpic = setInterval(function() {
  178. if ($('.css-8en90x').length) {
  179. if ($('.css-8en90x')[0].innerText == "BUY NOW") {
  180. console.log("Exists!");
  181. buttoncss = document.getElementsByClassName("css-8en90x")[0].parentElement.className
  182. pirateLinks.forEach((e) => {
  183. $(".css-8en90x")[0].parentElement.parentElement.parentElement.append(document.createElement("div"));
  184. $(".css-8en90x")[0].parentElement.parentElement.parentElement.append(rigEpic(e.url + appName + e.urlSpecial, e.title, buttoncss));
  185. })
  186. clearInterval(checkExistEpic);
  187. }
  188. }
  189. }, 100); // check every 100ms
  190. break;
  191. }
  192.  
  193. function rigGOG(href, innerHTML) {
  194. let element = document.createElement("a");
  195. element.target = "_blank";
  196. element.style = "margin: 5px 0 5px 0 !important; padding: 5px 10px 5px 10px;";
  197. element.classList.add("button");
  198. element.classList.add("button--big");
  199. element.classList.add("cart-button");
  200. element.classList.add("ng-scope");
  201. element.href = href;
  202. element.innerHTML = innerHTML;
  203. return element;
  204. }
  205.  
  206. function rigSteam(href, innerHTML) {
  207. let div = document.createElement("div");
  208. let element = document.createElement("a");
  209. let span = document.createElement("span");
  210. div.id = "demoGameBtn"
  211. div.append(element)
  212. div.className = "btn_addtocart";
  213. element.classList.add("btn_green_steamui")
  214. element.classList.add("btn_medium")
  215. element.href = href;
  216. element.append(span)
  217. span.innerHTML = innerHTML;
  218. return div;
  219. }
  220.  
  221. function rigEpic(href, innerHTML, buttoncss) {
  222. let div = document.createElement("div");
  223. let button = document.createElement("a");
  224. let span = document.createElement("span");
  225. div.className = "css-15fg505"
  226. div.append(button)
  227. button.className = buttoncss
  228. button.href = href
  229. button.append(span)
  230. span.className = "css-8en90x"
  231. span.innerHTML = innerHTML;
  232. return div;
  233. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址