TinyTown
Sign in with Steam to access all the data, claim your profile, and earnTinyTokens
TinyTown is still in development, if you find a bug, please click here to report it on our bug tracker and you will be rewarded!

v1.3.0 update: Quests, a Gallery, an Events calendar, and a big polish pass

Quests that pay TinyTokens, a community screenshot Gallery, and a single Events calendar — plus a two-way Town Chat translator, a Discord music bot, structured haul gigs, a ban-appeals system, and a long polish pass. Here's the full v1.3.0 changelog.

June 6, 2026

Another big drop. Since v1.2 we've added three whole new corners of the site — Quests, a Gallery, and an Events calendar — and filled in a lot of the gaps around them. Here's everything that shipped in v1.3.0.

🧪 Most of this is still beta. If something looks broken, miscounts your quest progress, double-posts, or just behaves weird, please file it on the bug tracker. We pay a small QA bounty in TinyTokens for verified reports. Knowingly abusing a bug to mint tokens or farm quest rewards will result in a ban and a clawback. Report it; don't farm it.

Quests — do stuff, earn TinyTokens

The headline feature. There's a new Quests board where you take on objectives and get paid in TinyTokens for finishing them. The flow is simple:

  • Activate a quest before it counts. Progress only starts tracking once you've activated it from the board — so you can't back-fill an old grind.
  • Hit the objective. Things like "drive 100 miles within 24 hours," "be online 5 hours this week," "finish 5 races," or "visit 5 different towns." Your progress bar fills automatically as you play.
  • Claim your reward. When a quest completes it flips to ready to claim — tap the button to bank the TinyTokens.

Quests come in three flavors: daily and weekly ones that reset on a schedule, and rolling challenges that start a timer the moment you activate them. You can run several at once — 3 active slots for everyone, 5 for Supporters, 7 for Supporter+, and 10 for Super Supporters. We're launching with 11 starter quests and will add more (and seasonal ones) over time.

One catch: quest progress is tracked from your in-game activity, so your account needs to be linked to Steam to earn. If you signed in with Steam you're already set.

A community Gallery

TinyTown is genuinely pretty at golden hour, and now there's somewhere to show it off. The new Gallery lets you upload in-game screenshots, browse everyone else's in a tiled wall, and like the ones you love. Standout shots get featured and float to the top. Big 4K grabs upload fine — they're resized in your browser first and served fast from our CDN. Be excellent to each other; anything that breaks the rules gets taken down.

Events, all in one place

There's a new Events calendar that brings official server events (races, meetups, cargo rushes) together with the community group events that used to only live on group pages. RSVP to anything with one tap, and the homepage now shows what's coming up next across both. Official events also spin up a thread on Discord automatically so you can chat and coordinate before the start.

Town Chat speaks your language

Town Chat is now two-way translated. Set your language and you'll read everyone else in it while they read you in theirs — the relay does the translation in both directions. There's also a pop-out chat window so you can pull the conversation into its own window and keep it beside the game. Translation now runs on our own self-hosted engine, which is faster and cheaper than before.

Gigs that haul

The player jobs board got a proper haul gig type. Posters can now spell out exactly what needs moving — cargo, quantity, unit, origin, and destination — and even list multiple cargo lines in a single gig. No more cramming a delivery contract into a free-text description.

Appeals for banned players

If a ban ever lands wrong, there's now a real process for it. Banned players can file an appeal at /appeals and make their case; staff review it from a dedicated queue and can approve (which lifts the ban) or deny with a reason. Fewer dead ends, more second chances where they're warranted.

Profiles & polish

  • Custom titles bought with TinyTokens now render right under your name everywhere on the site — profiles, leaderboards, the works.
  • Profile pages (/u/…) load instantly now with a skeleton while the tabs stream in, instead of hanging on a heavy first paint.
  • Distances are correct again. A unit-conversion bug was making mileage on the records and profile pages read high — that's fixed, so the numbers you see now match reality.
  • New sidebar links for Events, Quests, and Gallery, plus a fix for the player hover label on the live map clipping off the top edge.

A smoother welcome

New arrivals now get a Discord-link step during onboarding, so connecting your account and getting your roles synced happens up front instead of being something you discover later.

For the staff team

Skip this if you're not on staff — but here's what changed behind the admin login.

  • Three new admin sections to manage the new features: create/cancel official Events, author and tune the Quest board, and feature or take down Gallery screenshots.
  • Give or take TinyTokens from a player's citizen panel, with a message that lands in their notifications explaining why.
  • Suggestions are mirrored into the admin panel, and destructive actions were locked out of the public board.
  • Bug verification now has built-in reward options, so paying out a QA bounty is one click at verify time.
  • Applications review queue gained per-form filter chips for faster triage.
  • Discord housekeeping: Information-section channels are locked to staff-only posting, the Announcements role is opt-out by default, and every action TinyBot takes is now mirrored to a #bot-logs audit channel.
  • Behind the scenes, high-value cargo runs are now watched by an automated anti-theft system that warns and then acts on players trying to make off with loaded high-value trailers, with a staff monitor to keep an eye on it.

Under the hood

  • New database migrations for events, the gallery, and the quest system (definitions + per-player progress), layered on the existing baseline.
  • A new poller loop that tracks quest progress for active players and flips quests to complete — cheap by design, it only looks at players who actually have a quest running.
  • Town Chat translation moved to a self-hosted NLLB-200 service running locally, with Claude kept only as a fallback.
  • Pinned the server-action encryption key so signed-in actions stop silently no-op'ing after restarts, and widened the Discord embed header banner to full width.

Where to find everything

We also opened volunteer Admin Team applications recently — if you'd like to help keep the place running, take a look.

As always — see something off? Tell us, don't farm it.

Comments (1)

Sign in to comment.