Buy Elder Scrolls Online: Greymoor for PC at Green Man Gaming

Automatic Imp Maps Downloader

Discussion in 'Tutorials & Resources' started by Skylark, Apr 12, 2020.

  1. Skylark

    Skylark L2: Junior Member

    Messages:
    58
    Positive Ratings:
    89
    ImpMapsDownloader_2020-04-13_02-52-43.png

    [​IMG]

    My internet isn't very fast so when changing maps during the imp I end up joining a minute later than everyone else, with this automatic imp maps downloader it will download and unzip all of the maps in the queue and keep it up to date so there's no more waiting for it to download when everyone else is trying to download.
    This also solves the issue of being told a map is missing.

    I hope this helps other people, I'm planning on absorbing this into a much larger application later but I needed this now.

    Github project: https://github.com/teenangst/Imp-Maps-Downloader
    Download here: https://github.com/teenangst/Imp-Maps-Downloader/releases
     
    • Thanks Thanks x 5
    • Like Like x 5
    Last edited: Apr 23, 2020
  2. Skylark

    Skylark L2: Junior Member

    Messages:
    58
    Positive Ratings:
    89
  3. Skylark

    Skylark L2: Junior Member

    Messages:
    58
    Positive Ratings:
    89
    A3

    - If there is a recommended config change you will be prompted to accept or deny the change.
    Earlier today the location of where maps were stored changed from `https://cdn.tf2maps.net/maps/` to `https://redirect.tf2maps.net/maps/` and you had to know about config.json and also the change to fix this, now you just need to press the y key

    AIMD A3.png
     
  4. Skylark

    Skylark L2: Junior Member

    Messages:
    58
    Positive Ratings:
    89
    A4

    AIMD A4.png

    Rewrote and refactored the whole application to add the ability to download a list of maps.
    Any list of maps can be grouped up and shared, give someone a link to the index and they can subscribe to a number of lists; the default index everyone has access to https://pastebin.com/0UZZJkR0 will be updated with contest, gameday, and jam maps - when a new list is available you will be asked if you would like to subscribe or not (if you change your mind go into config.json and change the value of `subscribed`.
    To create a list use the AIMDGameDayGenerator.exe which takes in a path to a file with a list of maps, or a path to a folder of maps; a name; and an expiry date (people can still subscribe after this date but they won't be notified). You will receive a JSON file correctly formatted, this can be uploaded anywhere including Pastebin (allows for editing), and Discord (doesn't allow editing).
    To add a new index go into your config.json and under `gamedayindexendpoint` add a new URL (make sure there is a comma at the end of lines). If the resource caches but you don't want it, add an `*` to the end of the URL (do not do this to resources that don't update, i.e. don't use it for Discord URLs).
    When editing an index you can either regenerate an index from a file or folder, or edit the JSON manually and then passing the path to the JSON into AIMDGameDayGenerator.exe which will recalculate the hash.

    https://github.com/teenangst/Imp-Maps-Downloader/releases/tag/A4b



     
    • Thanks Thanks x 1
    Last edited: May 27, 2020 at 8:36 PM
  5. Skylark

    Skylark L2: Junior Member

    Messages:
    58
    Positive Ratings:
    89
  6. Skylark

    Skylark L2: Junior Member

    Messages:
    58
    Positive Ratings:
    89
    mapcycle.png

    I have added Startacker's Map Cycle and I want to point out that if you do want to subscribe do this before an imp because it will take a while to download
     
Buy Elder Scrolls Online: Greymoor for PC at Green Man Gaming