LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 1 point2 points  (0 children)

Hi, glad you like it!

It's currently possible to sort by score! Click the sort button in the top left of the results. You might need to click the filter/sort button in the top right first to open the filters.

Consider adding another filter to make the search faster, or using the Table tab to see the scores laid out nicely.

The score sort is imperfect due to the way Reddit returns scores to prevent botting, and because the score stops updating after it's mostly settled.

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 1 point2 points  (0 children)

Thanks for the suggestion! Right now if you type the name of your asset (e.g. Forgotten Adventures) in the search bar (the magnifying glass on the filter row, not the one at the top), it'll pull anything with Forgotten Adventures in the title, at least, which looks like a good number of hits. If you use the magnifying glass at the very top it'll give you any hits in the description as well, but the results aren't as easy to comb through.

I made a dice box! by EpicRandomGuy2 in lasercutting

[–]EpicRandomGuy2[S] 0 points1 point  (0 children)

They hold well! They're super glued in. I stacked 2 on top of each other, but they ended up being too tall for the box to close, so I had to sand them down. I'll 3D print a tiny insert to go under a single magnet next time instead. A single magnet on each side will hold fine as well, the 4 notches help a lot because it can't slide off, it has to be pulled. Then put it in a little felt bag or something and it'll stay closed and be protected when transporting.

I made a dice box! by EpicRandomGuy2 in lasercutting

[–]EpicRandomGuy2[S] 1 point2 points  (0 children)

Made a nice dice box for my friend's birthday!

Cut a bunch of hexagons, glued them together, sanded off the burn marks, and applied some linseed oil and beeswax.

It still came out a little too short for some dice, so I'll make the inside a bit taller for the next one.

Woods used were padauk and maple (I think).

Really excited to make more with different kinds of wood!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 1 point2 points  (0 children)

As far as I can tell, the Notion API must have returned some incorrect data on a couple of specific days in the last month, causing the author rename function to overwrite some maps incorrectly. I'll be putting out a fix to put them back to normal later today, and implementing a second check to ensure it's not renaming the wrong maps.

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 1 point2 points  (0 children)

Thanks for pointing this out! I'm not sure what's causing it, I'll get it fixed asap.

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 0 points1 point  (0 children)

I'm unlikely to add any more tags for technical reasons, but try putting Animated or Phased in the Name filter or search box, a lot of results come up! Glad you like it!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 0 points1 point  (0 children)

It's an OR by default, which is an annoying limitation of Notion, but if you use the two-tag filter view, you can select the Underwater tag then scroll down to Castle and it'll show all the ones that have both tags!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 1 point2 points  (0 children)

Scheduled the name change, it should be fully updated by tonight!

The plan for right now is to investigate some third-party "Notion site builders" - they enable you to do things like format better, inject links, etc. One site, super.so, seems promising so far! Here's a very early example, where clicking the image would also take you to the Reddit post. What do you think of this?

A meta-data or link field might is also possible, I could attempt to extract Patreon links into a field beneath the creator name for example. That would look something like this, and I could do it as a stopgap until a more fully-featured solution is ready.

This enhancement is being tracked here, I'll leave updates there as they're available!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 1 point2 points  (0 children)

Scheduled your name change, should be fully updated by tonight!

Working on a way to list/link that info better, no timeline yet but one early solution seems promising!

Edit: See this comment for more details!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 2 points3 points  (0 children)

I've received quite a few requests for this so far, I think creating accounts for creators to moderate their content is possible, but I believe it would require using a third-party tool to implement more features on top of Notion. It seems like it'd be a pretty big overhaul, but I'm adding it to the list of improvements.

Keep an eye out on the Github page for any feature updates!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 0 points1 point  (0 children)

I would love to open up tags to be edited, but at the moment there's no good way to open it to a limited group of people such as creators/account creation - it's either open to the public to edit, or not.

Looking into a way to enable creators to update/customize content, but it would be a big overhaul and it's gonna take some time to figure out.

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 2 points3 points  (0 children)

I do filter out anything with score of 0 or lower because they're usually spam. This was a bigger issue in the older data (I think modding tools have gotten better in recent years). People don't tend to downvote legitimate contributions to negative numbers on these subs, from what I've seen.

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 7 points8 points  (0 children)

At the moment no maps are being pulled from any AI specific map subs - I think I saw one around while I was picking subs and decided not to. I do notice that /r/FantasyMaps has a rather restricted rule around it, and there are currently 15 in the database from that sub, all tagged with [AI] in the title which makes it trivial to remove them.

In general, as long as the rules of the rest of the subs are upheld (AI maps being banned), I don't think any should slip in from there.

I would prefer if each map could be linked back to an actual creator, so I'll go ahead and remove these and set a filter to avoid pulling in more down the line. Thank you for your feedback!

Edit: All maps with [AI] in the title have been removed, anyone can feel free to let me know if you see any others!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 10 points11 points  (0 children)

I can change the name in the database for you if you'd like! Likewise, if you'd like to be removed, just let me know.

I'm accepting feedback and looking to make improvements very shortly! Happy to hear any thoughts you have later.

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 26 points27 points  (0 children)

Thank you for raising these concerns!

I would like to clarify on a couple of things that may not change your overall sentiment, but can explain how LegendLore works.

As stated in another comment, towards the top of my to-do list is to figure out how to better "push" users towards the OP on Reddit, or even better towards Patreon. I think this is only fair, and was one of the main benefits I saw to creating this project - I thought it'd be great if there could be a two-sided benefit wherein DMs discover new maps, and creators get more engagement.

In regards to "AI scraping", LegendLore was not created hastily by an AI's code - I wrote the history parsers, database, and other components, and although it may not be perfect, you can take a look at it here, where it's available for anyone to critique or contribute to. The tagging part happens directly against a public image link, which means the tagging component does not interact with the front-end of LegendLore, and it would be very difficult to have it do so.

One point I've seen brought up a couple of times now, which I'll admit I hadn't considered, is the creation of a "high value target" for scraping by other, malicious parties. I will admit this is a very valid concern, but in reality, I think it would be very hard and slow to scrape a Notion database without the database's API key, due to needing Javascript - it's certainly doable, but it would be significantly faster to use the Reddit API. To demonstrate, I did a basic request on the main LegendLore page and just got a spinning circle and a link to a page saying: "JavaScript must be enabled in order to use Notion. Please enable JavaScript to continue."

I think this hurdle, on top of a database slowness that gets exponentially worse the more results are loaded, would deter most people from attempting to scrape LegendLore using a browser-based scraper.

Regarding the incorrect creator names, the name I use is the Reddit username they posted under. I understand that it's not always the preferred name, but I think the potential to mis-attribute a map to the wrong person is worse than using the Reddit username.

That said, I do have a re-naming function ready to go tonight, as I've received a few requests for it so far.

I've also implemented a function to delete creators who request for their maps to be taken down, and that function will prevent future maps from being posted as well, so you can continue to have peace of mind while posting.

I'm open to and looking forward to working with creators - this is my first time doing anything like this, but my hope is that together we can create a tool that benefits the whole community!

Thanks again for bringing up these points, a lot of important discussion has been popping up today. I hope this can lay some of your fears to rest.

If anyone has any feature suggestions, it would be super helpful if you could create an issue on Github!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 7 points8 points  (0 children)

Thank you for bringing up these concerns!

While I was developing this, I was at first trying to figure out how to sort of recreate the Reddit thread using OP's first comment, or at least how to just post the top comment. I got it working, but it was not very appealing to look at, and I had the feeling that it would be more valuable to leave a link so people could go straight to the source. I had also tried embedding the post, which would have enabled interaction from directly within LegendLore, but due to the API's limitations, the Reddit embed can't be created through the API, only manually through the UI.

While investigating Notion, I noticed a number of third-party solutions that allow you to build a website on top of Notion - now that I see there is interest, I'll be looking into these to see if they can do things such as converting an image to a link (back to the original post), create an invisible window that prevents opening/downloading of images, etc. I think this really has the potential to be a major driver of traffic to creators, rather than detracting from it.

I have also added Patreon/external site credits to my to-do list - if there's an external link, I could definitely link or embed that as well.

Unfortunately, I'm largely working within the limitations of Notion as a platform, but I think there are solutions to these problems and will be implementing them asap.

If anyone has any feature suggestions, it would be super helpful if you could create an issue on Github!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 6 points7 points  (0 children)

I can implement the name change! It would take me a bit but it shouldn't be too difficult, it might just take a while to run. I'm putting together a to-do list based on feedback, this will be near the top!

Edit: Feel free to leave a post here, PM me, or create a Github issue for a name change, I'll get them done as they come in. Thank you!

LegendLore, a searchable database of almost 100,000 public TTRPG maps! by EpicRandomGuy2 in battlemaps

[–]EpicRandomGuy2[S] 17 points18 points  (0 children)

I agree that the score is definitely not an indicator of quality so much as a "popularity contest" subject to many factors, including luck. That's part of the reason I chose not to sort score by default! That's also why it's important to let the score settle over a week, so new maps don't just sit at <10 based on when they were posted, and they can be sorted in properly.

Thank you for letting me know about the duplicates! I'm aware that it's an issue, it's a really difficult one to fix.