// ==UserScript== // @name Easier release informations // @namespace hi // @version 0.1 // @description Auto-complete release informations GGn ! // @author You // @match https://gazellegames.net/upload.php // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; $("#release_title.input_tog").keyup(function () { if ($("#release_title.input_tog").val().toLowerCase().match(/(\-\w+$)/gm)) { // Permits to check if release name end with "-something" (scene format) if ($("#release_title.input_tog").val().toLowerCase().match(/v\d(\d|.)*\d/gm)) { // Permits to check if release name contain "vX" (update) - UPDATE Part let verTemp, ver verTemp = $("#release_title.input_tog").val().split(/.v/gm)[1] ver = verTemp.split(/_|.RIP|-/gm)[0] $("#miscellaneous").val("GameDOX") ReleaseType() $('#gamedoxrow').gshow() $("#gamedox").val("Update") GameDOXCheck() $("#gamedoxvers").val(ver) } else if ($("#release_title.input_tog").val().toLowerCase().includes("dlc")) { // DLC Part (if release name contains DLC in it's title) $("#miscellaneous").val("GameDOX") ReleaseType() $("#gamedox").val("DLC") GameDOXCheck() } else { $("#miscellaneous").val("ROM") // ROM Part (if release name doesn't contain DLC neither update vX.X $('#gamedoxrow').ghide() ReleaseType() } } else if ($("#release_title.input_tog").val() === "") { $("#miscellaneous").val("") $('#gamedoxrow').ghide() ReleaseType() } }) })();