Tuesday Topics #62: Automatic Moderation & More Map Creator Features

Published by Loren , TBA

Learn about what Loren and Jeff have been up to.



Hey everyone, this is Loren from Donut Team and welcome to another Tuesday Topics!

This week, I'd like to talk a little bit about my efforts to prevent spam from making it to the forum and TBA would like to talk about more updates coming to Jeff's Map Creator.

Automatic Moderation

It's possible you've never noticed it, as the quality filter obscures most of it, but our forum actually gets quite a lot of spam topics. We were usually quick to delete them, thanks to a webhook we have in our staff Discord that notifies us of new forum posts, but it was starting to get a little out of hand.

That is, until I created a basic form of Automatic Moderation that uses Donut Bot 's bot account to automatically delete and ban users who post obvious spam. This has helped cut back dramatically on the manual labor involved with dealing with this spam.

I mentioned this a month or so ago when talking about the new-new-new Donut Team Homepage, but the filters used to inform Donut Bot about what she should and should not delete are also configurable in our brand new moderation dashboard. It's very nifty!

That's about all I have to talk about today so I'll hand it over to TBA now so he can tell you all what he's been up to.

Jeff's Map Creator

Hello everybody, it is TBA here with some new information (and sneak peaks) of what I'm currently working on!!!

While I can't commit to a release date, I'm hoping to roll out these features one at a time. I'm going with the approach of "ready when it's ready". So without further ado, let's dive right into it!!


I am currently working on adding configurable lights. These will cause vertex colors to be baked into your models once you export your map which will hopefully make properly lighting your maps much easier!

By default, all meshes will receive baked lighting but you'll be able to configure it to fit your needs.

Demo video (Warning: This is a 45MB video file)


Next up, I am working on a Terrain tool. With this tool, you'll be able to create Terrain in 3 ways: random noise generation, with a heightmap and sculpting.

Terrain can then be exported as a Static Entity and also as Intersect collision.

Demo video (Warning: This is a 12MB video file)

Undo/Redo System

Another upcoming feature, that a lot of people have been requesting, is some way to undo and redo actions.

This will be a simple implementation, for now, that's not perfect but better than nothing!

Demo video

Material System Overhaul

Lastly, I am working on expanding the material editor. With this, you will be able to create custom materials to use in your scene.

Demo video

That's all I have for today, I am very excited for the future of this tool! I will now hand you back to Loren!


That's all for this week. I hope you enjoyed this week's Tuesday Topics and we'll see you again in two weeks!

- Loren from Donut Team

P.S.: Borb wants you to listen to this and Mochapoke to this.