Add in-game map thumbnails #227

Closed
opened 2025-07-05 18:51:51 +00:00 by fiveman1 · 3 comments
Member

Not sure how feasible this really is because of Roblox, but figured I'd make an enhancement request anyway.

For getting map thumbnails outside of the game, all I currently have is a hard-coded map of Map ID -> Asset ID, where the asset ID is a decal on the Roblox creator store. This works fine (https://strafes.fiveman1.net/maps) but has some problems

  1. The list is hard coded, so I have to update it manually. This makes supporting new maps and existing thumbnail updates annoying.
  2. Because all I have is a Roblox asset ID, I can't (as far as I can tell) get the actual raw image, the best I can do is use the Roblox thumbnails web API to get the creator store thumbnail for the given decal/asset. This works fine for the most part, but I noticed some (5-10%) of the decals just don't have a thumbnail on the creator store :(. Additionally, this thumbnail API is prone to rate limiting which has been a bit annoying to work around.

I imagine that fixing 1 isn't too bad (expose the in-game asset ID to the map service), but 2 (actually store the images/host them, or figure out a way to get the in-game decal image) would be difficult.

Not sure how feasible this really is because of _Roblox_, but figured I'd make an enhancement request anyway. For getting map thumbnails outside of the game, all I currently have is a hard-coded map of Map ID -> Asset ID, where the asset ID is a decal on the Roblox creator store. This works fine (https://strafes.fiveman1.net/maps) but has some problems 1. The list is hard coded, so I have to update it manually. This makes supporting new maps and existing thumbnail updates annoying. 2. Because all I have is a Roblox asset ID, I can't (as far as I can tell) get the actual raw image, the best I can do is use the Roblox thumbnails web API to get the creator store thumbnail for the given decal/asset. This works fine for the most part, but I noticed some (5-10%) of the decals just don't have a thumbnail on the creator store :(. Additionally, this thumbnail API is prone to rate limiting which has been a bit annoying to work around. I imagine that fixing 1 isn't too bad (expose the in-game asset ID to the map service), but 2 (actually store the images/host them, or figure out a way to get the in-game decal image) would be difficult.
fiveman1 changed title from Add map thumbnails to Add in-game map thumbnails 2025-07-05 18:52:19 +00:00
Owner

This would be another field to add to the maps table after #203.

Because all I have is a Roblox asset ID, I can't (as far as I can tell) get the actual raw image

The IDs are the image ID. You can directly download the asset using that ID.
Nevermind, it's not. You can still download the decal asset and parse out the rbxm file to get the image ID, and then download that.

This would be another field to add to the maps table after #203. > Because all I have is a Roblox asset ID, I can't (as far as I can tell) get the actual raw image ~~The IDs are the image ID. You can directly download the asset using that ID.~~ Nevermind, it's not. You can still download the decal asset and parse out the rbxm file to get the image ID, and then download that.
Author
Member

Most of the thumbnails are not distributed so I cannot take/download any of them. Also, that would be painful to do, although it's nice to know that it would work.

Most of the thumbnails are not distributed so I cannot take/download any of them. Also, that would be painful to do, although it's nice to know that it would work.
Quaternions added the backendenhancement labels 2025-08-08 03:26:24 +00:00
Owner

This is now available from https://maps.strafes.net/public-api

This is now available from https://maps.strafes.net/public-api
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: StrafesNET/maps-service#227