Page 1 of 1

[Mini PC App] Map Data

PostPosted: 04.12.2016, 18:37
by NinjaNic29
Image

Click here to download. Enter multiple map names separated by a comma, click "get data," and it will show you some data it has gathered including the name, author, type, rating, and number of games played. I hope this will become useful to someone. I coded this in Visual Basic using the CreepTD API.

Manual Link:
https://www.mediafire.com/?d6lpjtnut8d4z5k

Thanks.
~Nic

Re: [Mini PC App] Map Data

PostPosted: 08.12.2016, 15:44
by Seraph07
Aleqqqs and I made 2014 a list from the official maps (FUN and TOURNAMENT) how often they where played.

I had to type every bit of information by hand so there wont be any updates, maybe you can gather some more informations from the CreepTD API please?

Mapliste.xls
(40.5 KiB) Downloaded 1432 times

Re: [Mini PC App] Map Data

PostPosted: 09.12.2016, 01:45
by NinjaNic29
Seraph07 wrote:Aleqqqs and I made 2014 a list from the official maps (FUN and TOURNAMENT) how often they where played.

I had to type every bit of information by hand so there wont be any updates, maybe you can gather some more informations from the CreepTD API please?

Mapliste.xls


You did all that by hand? That must have been a pain! And perhaps in the future, but I have a lot of other projects going on at the moment. Are you thinking of adding a "map stats" page with the information from the excel sheet?

Re: [Mini PC App] Map Data

PostPosted: 10.12.2016, 15:57
by Seraph07
I was thinking if you could update the informations and add the Testing maps.

Good luck with your projects, we are not in the hurry. I am planning to remove some maps from Fun to add some more sleeping maps from Testing.

Re: [Mini PC App] Map Data

PostPosted: 12.12.2016, 15:09
by Knappe8
Well

The API doens't contain some important information.
You cant say when the first game was played.
You doen't see the number of recent games.

So thats something we would have to crawl from the website, which isn't that much of a problem.

The API also doesn't show testing Maps if I am correct.
So that may be another problem for us.

Greetings

Re: [Mini PC App] Map Data

PostPosted: 13.12.2016, 07:30
by NinjaNic29
Knappe8 wrote:The API also doesn't show testing Maps if I am correct.


Actually, I believe I was able to retrieve data from maps that were still in testing.

I just checked it, and I can confirm that. I think you are right that I cannot get data about the first game, but I can get info on recent games, according to the API page.

Re: [Mini PC App] Map Data

PostPosted: 13.12.2016, 13:44
by Seraph07
Recent games are a problem. In the past we resetted the highscore to get "xp per month" and the recent games where deleted too. But we dont know the date of the last reset, so the information is zero.

Re: [Mini PC App] Map Data

PostPosted: 13.12.2016, 15:28
by Knappe8
Ninjanic, Is there a listing of all testing maps?
Its a shame, if you need to type in the names. There is an API for Fun and Tournament Maps. For all of them.
But I guess there is none for testing.

But if you know the API for all Testing Maps, pls send me the url.

Re: [Mini PC App] Map Data

PostPosted: 14.12.2016, 11:37
by Seraph07
All maps from CreepTD (14.12.2016)

TOURNAMENT: 25
FUN: 103
TESTING: 142

Total: 270

Re: [Mini PC App] Map Data

PostPosted: 21.12.2016, 11:40
by Seraph07
Aktualisierte Version.
Mapliste 21.12.2016.xlsx
(17.23 KiB) Downloaded 1420 times


TOURNAMENT: 25
FUN: 89
TESTING: 162

Gesamt: 276

Re: [Mini PC App] Map Data

PostPosted: 25.06.2018, 04:56
by NEb0
I've played with data api not long ago to get a list of all actual testing maps. I just searched for unique map names from the games of mostly expirencied players, and then used api/maps method to get maps' info. So, if anybody is interested, i got the list:
creeptd-maps.json.txt
creeptd maps json data
(230.01 KiB) Downloaded 469 times

Also, i made a html preview for myself, with maps' images and survivour difficulties (at img's title): https://empherino.net/ctd/maps.html
I'm sorry for posting the link, but i couldn't upload this by a file (phpbb identified it as a possible attack vector because of html). I made that only for convenience: no need to download/rename/unpack the file, just view. If that's unacceptable, i'm very sorry, and here is the zipped file contains only that file:
maps.zip
HTML preview, zipped
(5.88 KiB) Downloaded 461 times

Re: [Mini PC App] Map Data

PostPosted: 02.07.2019, 15:19
by NEb0
If anybody is still interesting, i made an updated list, including all the testing maps that were in Seraph's list (24 Aug 2018): https://empherino.net/ctd/maps2.html

Old link (and html file) may not longer work in chromium, at least, beacause of updated default security policies. I included all the images at single page, that's why it became much bigger.

Maps are sorted by alphabetical order

Re: [Mini PC App] Map Data

PostPosted: 10.07.2019, 20:44
by Seraph07
Here a new maplist with some bugged maps that cannot be played and some double maps which I cleared always before.

maplist.csv
(8.48 KiB) Downloaded 216 times

Re: [Mini PC App] Map Data

PostPosted: 05.08.2019, 01:09
by NEb0
Seraph07 wrote:Here a new maplist with some bugged maps that cannot be played and some double maps which I cleared always before.


Could you update the csv file ? Maybe i'm too tired, but i don't see SPACESTATION and other new maps here...
Also, there's some confusing map which breaks the 3-column format:
  Code:
BIGROAD,FUN,16x16
BILLARD,TESTING,16x16
BIOHAZARD,FUN,32x32
BLACK,SUPERNOVA,TESTING <- that one
BLACKARROW,TESTING,16x16
BLACKART,TESTING,16x16
BLACKHOLEVECTOR,TESTING,16x16

It's obvious, 1st column is the name, 2nd category, 3rd size. That line breaks the format. I tried to find 'BLACK,SUPERNOVA' map or 'BLACK%2CSUPERNOVA' (urlencoded) at the site and api without any luck.

Btw, there are no maps that cannot be played, proof: http://www.creeptd.com/en/games/lxzep3u ... 70t0z4wy17 :D
Upd. and, finally, even AvA: http://www.creeptd.com/en/games/8ke57zw ... yu821depxc

Re: [Mini PC App] Map Data

PostPosted: 10.08.2019, 16:36
by Seraph07
Oh, good job with playing ausreißer. You even played Crystalcubes.

The colums are:
Mapname - Mappool - Mapsize - checksum - checksumimage

I seperated them with space as the delimiter, thats why Black Supernova is in two cells and misses the mapsize.

Re: [Mini PC App] Map Data

PostPosted: 15.08.2019, 03:23
by NEb0
ausreißer map is really hard to play on... there are a lot of charset issues on the server, and on the client's PC's (on some filesystems files cannot be deleted), so it needed to write a simple character set detection system. it's just not possible with a normal game client in any way.

even with mine, there are some issues (the player should download the map manually, rename the file and so on). so it was a nice challenge :D
crystalcubes, if i remember correctly, is techinally playable by the normal client. it just has some broken fields. i think, maybe a re-uploading the file could work or so.
oh. and check the map info data... somewhere at the client side it matters:)