Skip to content

Releases: teenangst/Imp-Maps-Downloader

Shiny new and improved API

15 Nov 14:40
Compare
Choose a tag to compare

I made a much improved maplist API and have added it to AIMD, and as such the server is not nearly at risk of being overloaded. Previous response times were a terrible mid 3000ms, and now it is as fast as 120ms, AIMD users will probably not even notice if not told however AIMD can afford to update maps faster - minimum refresh time has been reduced from 5 minutes to 1 minute if you so wish.
New Gamedays will also be scheduled to be offered before downloading maps, I can't remember why I put it around that way because it used to be like this before.

Gameday generator also no longer requires maps to exist, however before releasing the gameday you should ensure that the maps do exist, this change allows for gamedays to be generated ahead of time to be released when ready. Remember that gamedays can be generated and shared on Discord, users can copy the link to the file and add it to their config to get access to the gameday.

This new API is also a prerequisite for a fancier AIMD in the planning stages, although a command line version will always be available and supported.

No more web scraping

26 Jan 21:44
Compare
Choose a tag to compare

Now that my maplist API is stable I have removed web scraping from this project. I have also made askToJoinImp default to false because it was probably annoying to most people, enable it in config.json.

Fixed an issue where AIMDGameDayGenerator was fetching the whole map to check that it existed, it now only requests the header so it will verify maps exist faster.

Also refactored types so this functional program is more functional.

config.json format has been updated but it is not necessary to generate a new one.

Imp Activity

13 Jun 22:07
Compare
Choose a tag to compare

Get notified when imps start and active servers are shown in the title with what map is being played and how many people are online. In config.json toggle askToJoinImp to disable this feature.
When an imp starts you will be told what server it is, how many people, and if you would like to join - simply press y to join (if the server is full tf2 will be opened and you will be queued)

Check config.json is now optional, if you have made customisations you can turn off being asked to change values when starting up.

Error 5 should not appear falsely anymore.

Be sure to generate a new config.json for this version, old configs will cause issues. Previous versions of AIMD will become limited soon, please be sure to update to the latest version now.

A5a Fixes issue where imp announcer would spam if there was no response

GameDay downloads

27 May 12:40
Compare
Choose a tag to compare

You can now download lists of maps for use in gamedays, microcontests, or just as a collection of maps that can easily be shared.

Refer to the readme.md for help.

Edit: A4b fixes issue caused by using Pastebin

Config recommended changes

07 May 23:45
Compare
Choose a tag to compare

If config.json should be updated you will now be recommended changes, press y to accept each change.

Earlier today where maps are stored was changed from https://cdn.tf2maps.net/maps/ to https://redirect.tf2maps.net/maps/ and there was no way to tell everyone to change it. If there are ever any recommended changes you will not need to update.

Alpha 2 - minor changes

23 Apr 22:14
Compare
Choose a tag to compare

Won't die if GitHub is down

Alpha 1

13 Apr 01:48
Compare
Choose a tag to compare

Initial release