π Changelog
What changed in UrbanPact, newest first.
June 29, 2026
- π Your π Tycoon panel is now one tap from the main keyboard. Once you reach Tycoon tier, a π Tycoon button appears on your navigation keyboard's top row, jumping you straight to your Luxury Trade panel. Before, the panel was only reachable by typing
/tycoonor digging through the slash menu β easy to miss. It shows up automatically on your next hour report. - π
/statsnow has a Tycoon section. If you've reached Tycoon tier, your lifetime stats now include a π Tycoon block showing the total luxury you've delivered, your current Tycoon rank, and how far it is to the next rank β the same volume that drives your standing on the Tycoon leaderboard, now visible right alongside the rest of your stats. - πΌ Odd Jobs work at every tier β and the game finally agrees. Odd Jobs have been available to everyone since June, but two spots still acted like they were locked at Developer and above: the Odd Jobs button in the
/queuemenu refused to add one for higher tiers (you could only queue it by typing/oddjobs), and the AI hour-report tip would sometimes claim odd jobs were "disabled at Tycoon tier" β wrong advice, since your queued odd jobs were paying out just fine. Both are fixed: the button now queues Odd Jobs at any tier, and the advisor knows they're always available. - πΊ The World Map now adapts to your screen. On a desktop you get the full visual map of the realm, exactly as before. On a phone β where the visual map's pins overlapped into an unreadable jumble β it now shows a tidy grid of city cards instead, each listing that city's premium buildings (tier, goods, plus π/π«/β tags) with a per-city "X visited" count when you pick a player. Best of both: the map on big screens, a clean readable directory on small ones.
- π± Drawing a stack of Bingo balls now shows you what landed. Using β© Draw to next win drew a whole run of banked balls at once but only told you how many β whether any of them daubed your card was a black box. The result now shows a quick hit/miss recap, e.g. "Drew 6 balls: ββββ β β" (a β for every ball that landed on your card, β for a miss). For very long runs it switches to a tally β "Drew 22 balls: 7 hits, 15 misses" β to keep it readable.
June 28, 2026
- π¦ Daily Tops now crowns a Top Crate Hunter. The daily leaderboard post celebrated crafting, gathering, hunting and scratch luck β but nothing for Prize Crates. There's now a π¦ Top Crate Hunter line for whoever found the most Prize Crates that day (crates discovered, not opened β so it rewards the playing, not the timing of when you crack them open).
- π±
/statsnow has a Bingo section. Your lifetime stats showed Gathering, Crafting and Scratch Tickets, but nothing for Bingo. There's now a π± Bingo block showing your cards played, total wins, blackouts, balls drawn over time, and the balls you have on hand right now. - π The game now tells you when you can afford your next home. Saving up for a bigger house meant checking
/houseyourself to see if you'd crossed the cost. Now, the first hour your gold reaches the price of your next housing tier, your hour report gives you a one-time heads-up β e.g. "π You can now afford a Cabin (6,000g) β upgrade with /house." It won't nag you while you're sitting on the gold, and it re-arms whenever you cross that threshold fresh again β after you upgrade to the next tier, or if you spend your gold down and save back up.
June 27, 2026
- π Reaching Tycoon now earns its own medal. The Tiers collection stopped at Entrepreneur, so becoming a Tycoon β the game's top tier β quietly awarded no medal, and the Tiers section showed "3/3" even to a Tycoon. There's now a Tycoon medal to crown the collection, and anyone who's already a Tycoon has had it awarded retroactively.
- π A losing scratch ticket no longer contradicts itself when it drops a Prize Crate. A ticket can both miss the prize and drop a Prize Crate β but the message read "No luck this time" and then announced the crate in the same breath, which is plainly some luck. The losing line now says "Nothing on the ticket this time", so a following crate reads as the good news it is.
- β A queued Market Run now shows its emoji and how many Letters of Credit it's for. In
/queue, a Market Run was listed as a baremarket_runwith no icon and no hint of whether it was buying 1, 5, or 10 credits. It now reads β Market Run Γ N Credits, just like Expeditions show their ground β so you can tell your queued runs apart at a glance. (The run itself was always buying the right amount; only the queue label was wrong.) - π Mayors now see when a citizen's hunting expedition draws on city provisions. Expeditions are stocked from the shared city stores, so a citizen mounting one quietly spends the city's grain, fiber and ore β and the mayor had no way to see it (one mayor noticed their grain vanishing with no explanation). The mayor's hour report now shows a line for each expedition that drew on the stockpile that hour: who went and exactly which provisions it took.
- π Tycoons now see every import they supply in their hour report. When a visitor's premium landmark was out of stock and you supplied it from your Letters of Credit, the gold landed in your pocket and a credit was spent β but your report said nothing, so you only noticed by opening
/tycoon. Your hourly report now shows a line for each import you fulfilled that hour: which landmark, how many Letters of Credit it cost, and your cut of the ticket. - π Weekly Champions β the week now ends with a bang. When the weekly scoring window closes, a Weekly Champions post goes up in the community group (and gets pinned for the week): the top 3 cities of the week plus the Gatherer and Crafter of the Week. Final standings are captured and celebrated before everyone resets to zero for the new week.
- π¦ Your
/profilenow shows your unopened Prize Crates. When you have crates waiting,/profilelistsπ¦ Prize Crates: Nright below your medals, so you can spot them without opening the/menubar. Open them with/crates.
June 26, 2026
- π Your hour report now shows the ticket you paid to visit. When you visit another city's premium building, the admission ticket comes out of your pocket β but your report only showed what you earned from the trip (Reputation and city score), never what it cost. The visit line now includes a
π βXg ticketso you can see the full picture: what you paid, what you gained, and the prestige the host city earned. - π¬ Just reply to the bot to send feedback β no
/feedbackneeded. In your private chat with the bot, replying to any of its messages with a plain note now saves it as feedback automatically, attached to the message you replied to. A "π Saved as feedback β" confirmation appears with an β©οΈ Undo button in case it wasn't meant as feedback. (This works only in your DM with the bot β not in the community group chat.) - π¦ Rush Tokens speed up crafts without changing your crate luck. A Prize Crate's odds on a craft scale with how long that craft takes β so the per-craft chance now correctly accounts for a rushed craft finishing in half the time. Rushing still gets your goods (and any crates) sooner; it just no longer changes the odds on each individual craft.
- π The Tycoon announcement now describes the right role. When someone became a Tycoon, the realm-wide announcement still called them "the first to hold stakes in multiple cities" β left over from an earlier design. Tycoons are licensed luxury importers, so the announcement now says so (and no longer claims every new Tycoon is "the first").
- β Your Market Run shows up in your hour report. A queued Market Run was buying your Letters of Credit correctly, but the hour report still listed you as "idle" that tick. It now shows the Market Run and how many credits you bought.
- π¨ Queued crafting now uses the right amount of materials. A queued craft made more goods at higher tool levels but only ever deducted a tiny flat amount of materials β so high-level crafting was nearly free. Now it consumes materials in the recipe's true ratio (e.g. planks cost 2 timber each). If your city is short, the craft still runs partially β it makes as many as your stockpile allows instead of failing outright. (Your cities are sitting on healthy material stockpiles, so this shouldn't pinch β but keep an eye on your raw resources if you craft heavily.)
- β Tycoons can now start a Market Run straight from
/queue. Buying Letters of Credit is a queued action, so it now has its own β Market Run button in the/queuemenu (right alongside Mount Expedition) β pick Γ1, Γ5, or Γ10. It's still on the/tycoonpanel too; this just makes it easy to find where you manage the rest of your queue. - π New Tycoons now see the
/tycoonpanel right away. When you reached Tycoon, the/tycooncommand β home of the Market Run, where you buy Letters of Credit β wasn't added to your command menu until later, so it looked missing. Reaching a new tier now refreshes your command menu immediately. - π¦ You can finally see when you earn a Prize Crate. Crates used to pile up silently β now the moment one drops it's called out right in the message you're already getting: your hourly report, hunt results, scratch tickets, craft completions, and medal awards all say so. Your unopened crate count also shows in the
/menubar (π¦ N) and right in your message box β the "Write a messageβ¦" hint now readsπ¦ N Prize Crates β open with /crateswhenever you have some, and clears the moment you open them. Open them with/crates. - π The Build menu now tells you what a building unlocks β before you build it. The confirmation screen used to show only the material cost; it now shows what the building does too. And several descriptions that only described their first level are spelled out by level: the Trading Post (tools β consumables β Minister of Treasury & luxury goods), the Town Hall (Builder at Lv2 β the whole Tier-3 luxury endgame at Lv3), and the Hunter's Lodge (buyable Bow & Tanning Rack, farther grounds, and Expeditions at Lv3).
- π Becoming a Tycoon is now instant. If buying your Townhouse was the last requirement for Tycoon, you were promoted the moment you qualified β except the promotion waited for the next hourly tick. Now it's awarded immediately when you make the purchase. (Reaching the other requirements already promoted you right away.)
- π Very long city names no longer break the layout. A city display name could be long enough to wrap buttons into giant tap targets and knock leaderboard rows out of alignment. New display names are now capped at 32 characters (was 64), and anywhere space is tight β visit buttons, leaderboards, your hour-report header β extra-long existing names are politely shortened with a "β¦". Your full name is kept as-is; it's just trimmed where it wouldn't fit.
- β¨οΈ Your menu buttons stay put. The navigation menu could vanish when you switched devices or scrolled back through old messages β it only reappeared when you tapped /menu. Now your hourly report re-attaches the menu every hour, so the buttons are always within easy reach. (If you've collapsed the menu on purpose, it'll pop back open with each report.)
- β "Reputation" now reads in full in your hourly report. A few lines in the hour report still abbreviated it to "rep" β the wage summary (
β +2 rep), the compact one-line summary, and the note after a building visit. All three now say Reputation to match everywhere else. - π¦ Your raw resource counts stay visible while you're building. When your city had an active build project, the
/queueand/craftpanels switched to showing only project-relative numbers and hid your plain stockpile totals β so you couldn't just glance at how much Timber or Planks you actually had without doing the math yourself. Both panels now always show your raw stockpile, with the project progress shown alongside as extra context (not instead of it).
June 25, 2026
- π Introducing Tycoons & the Luxury Trade. A big one. Until now, every premium-building visit quietly burned the host city's luxury goods and the host got nothing for it. That changes today: visiting a premium building now costs an admission ticket (shown in
/visitbefore you queue), and that gold goes straight to the host city's citizens. Build your own luxury supply and your citizens keep the full ticket β so self-sufficiency pays best. And when a city runs dry, a new endgame role β the Tycoon, a licensed luxury importer β keeps the building stocked so the door stays open instead of slamming shut. You're on both sides of every ticket: you pay when you visit, you earn when others visit your city. Reaching Tycoon is the realm's new endgame β check your/profilefor the path, and/tycoononce you're there. - π± Bingo Balls no longer cap out β your banked balls are safe. The ball stash was silently capped, so opening Prize Crates or winning containers while you were near the limit quietly threw away balls you'd earned. That's fixed: balls you earn from crates and wins now always bank, with no ceiling. Think you lost balls to the old cap? Send a
/feedbackand we'll make it right. - π± Heads-up when your free Bingo balls pause. You earn a free Bingo ball every hour, up to 75 banked. When you're at or nearing the 75-ball ceiling, your hourly report now tells you β so you know to play a card and draw your stash down before the free ones stop.
- π° Bingo medal progress now shows your real totals. The Line Caller, Cornerstone, and High Roller medals on
/medalswere showing your progress as "0" even after you'd won cards and drawn balls β the medals themselves awarded correctly, but the progress counters were stuck at zero. They now show your actual Bingo wins, Four Corners completions, and total balls drawn. - π° Bingo medals now show up on the
/medalspage. Your Bingo medals (First Blackout, Line Caller, Cornerstone, High Roller) were being counted on your Profile but were missing from the/medalsscreen β so the two showed different totals. Bingo now has its own section on/medalsand both screens agree. - π¬ Give feedback by replying to a message. See something you want to comment on β a tick report, a panel, even another player's message? Just reply to it with
/feedback(add your note, or send a bare/feedbackin a DM and we'll ask for it). The team sees exactly what you were reacting to, so your feedback has context. The classic/feedback <message>still works too. - π
"Medals" everywhere now. Achievements were renamed from Milestones to Medals a while back, but a lot of messages, the website, and the in-game guide still said "Milestone" β and the Profile screen even pointed you to the old
/milestoneinstead of/medals. All of that now consistently says Medal and points to /medals. (/milestonesstill works as an alias.) - π Out-of-stock landmarks now show what they need. In <b>Queue β Visit Buildings β [a city]</b>, a premium building that's out of stock now lists the exact luxury goods it's missing (e.g. "Needs: πΌ1 Tapestry") β a clear trade opportunity if you can supply them.
- βοΈ Renaming your city now asks you to confirm. After you type the new name you'll see a confirmation screen showing the old β new name and the 500πΈ cost, with Confirm / Cancel buttons. Nothing is charged until you confirm, so a stray message can't rename your city by accident.
- π The
/citybuilding list is now grouped by tier. Buildings are split into your core buildings, a β¨ Tier 3 Specialties section, and a π Premium Buildings section β matching how the/buildmenu reads β so big cities are much easier to scan. - β Reputation is spelled out consistently. Milestone and medal messages now say "+10 β Reputation" instead of the abbreviated "+10 rep", so reputation reads the same everywhere it's awarded. (The
/menustatus bar drops the redundant word next to the β.) - π¦ The Bingo panel now reminds you of unopened Prize Crates. Open
/bingoand if you have crates waiting, it tells you up top β open them with/crates. - π Fill and Loop now leave your building visits alone. Both buttons skip π building visits β each visit is to a different building and can only be queued once, so repeating them just stacked dead actions. Loop no longer copies visits into its pattern, and the preview text ("Fill addsβ¦" / "Loop repeatsβ¦") now shows exactly what the button will really add instead of teasing a visit it was going to skip anyway.
June 24, 2026
- π Hunting Expeditions β outfit a hunting party for a big haul. When your city's Hunter's Lodge reaches Level 3, a new π Mount Expedition button appears in your
/queuemenu. Provision a hunting party from the city stores (grain, fiber, ore and a few other staples) and send it out for a full day β it brings back a big haul of pelts, far more than a quick hunt, which your Tanning Rack turns into leather for your builds. Pick a hunting ground β nearer grounds bag many small animals, farther grounds bag fewer but bigger, rarer game. The party brings its catch to the Lodge, dressed into pelts on the next tick. Short on provisions? The trip still goes out, just smaller. Costs one queue slot and resolves on the next tick, like your other queued actions. - πͺ΅ More timber and coal from your Sawmill and Coal Shaft. Timber and coal are the busiest materials in the game β timber goes into Planks and most construction, coal into Iron, Steel and Charcoal β so they were always the first to run dry while grain and fiber piled up. Both producers now make noticeably more each tick at every level, so the materials you actually burn through keep up better.
- πͺ¨ Charcoal is now made from Coal only (Coal Γ 2). It used to take 1 Timber + 1 Coal, which quietly drained timber β the one material everyone's already short on. Charcoal now burns 2 Coal and no timber at all.
- π° Bingo & Crates are now on your menu. No more remembering to type
/bingoor/cratesβ there's a π° Bingo and π¦ Crates button right on your navigation keyboard. (Bingo appears once it's open to you.) - π¦ A heads-up when crafting earns you a Prize Crate. Crate drops were easy to miss, especially with quiet crafting on. Now when your craft queue runs empty, the completion message reminds you if you have unopened Prize Crates waiting in
/crates. - π "Milestones" is now "Medals." The achievements you collect have been called Medals for a while, but the command and menu button still said Milestones. It's now /medals with a π Medals button. (Typing /milestones still works.)
- π· Older buildings can finally get a name. Buildings constructed before buildings started earning creative names were stuck showing their plain type name (e.g. "Marble Workshop") with no free way to get a fancy one β while a building that happened to upgrade later did get named, which felt inconsistent. Every still-unnamed building now carries a free, one-time AI name re-roll: mayors and Treasury ministers can claim it from Rename a Building (look for the β¨ marker). Nothing is renamed automatically β it's there if you want it.
- π¦ Prize Crates from hunting and crafting now reward the time you put in. A crate's chance to drop used to be the same for every hunt and every craft, no matter how long it took β which quietly made the shortest hunting trip the best way to farm crates. Now the chance scales with the length of the activity: a longer hunt has a proportionally higher chance than a short one, and they work out to the same crates per hour either way. Pick your hunting ground for the game and trophies you want β not to game the crate drops. (Queue actions are unchanged.)
June 23, 2026
- β¨ One free building-name re-roll. Every building that already had a name gets a free, one-time re-roll on the improved namer. Mayors and Treasury ministers: open Rename a Building from the Build menu β buildings with a free re-roll are marked β¨. Don't like a name? Re-roll it for free. Happy with it? Keep it β nothing changes unless you choose to.
- π More variety in building names. The creative names your buildings earn on completion were falling into a rut (lots of "The Gildedβ¦" / "The Silverβ¦"). They now draw from a much wider range of styles β proprietor names, guild halls, coined words, and more β and steer clear of names already used elsewhere in your city, so each landmark feels distinct.
- β« Top-deck a queue action. In Edit Queue, every action below the first now has a β« button that jumps it straight to the top β no more tapping β² over and over to move a far-down item to the front.
- π See new passport stamps at a glance when visiting. In Visit Buildings, each city now shows how many of your ready visits are landmarks you've never stamped before β look for the π N new tag next to the π’ N ready count, so you can beeline for fresh Passport stamps.
- π± Your hourly report now shows your Bingo ball. When your active card auto-draws its ball each hour, the report tells you which number came up and whether it daubed your card β e.g. "π° Bingo: drew B-12 β daubed! β ", "β no match", or "β pattern complete! π" when it finishes a Line, Four Corners, or Blackout.
- π Bingo medals. Earn reputation and bragging rights as you play: First Blackout (cover a whole card), Line Caller (total wins), Cornerstone (Four Corners or better), and High Roller (balls drawn). They show on your profile alongside your other medals.
- π° BINGO is live! Those π± Bingo Balls you've been collecting from Prize Crates now have a use. Buy a Bingo Card from your Trading Post (
/vendor) for 500g, then draw balls to mark off your card and complete a pattern: a Line, Four Corners, or a full-card Blackout (the jackpot). Each win is a prize container of gold, materials for your city, and more balls. Complete a pattern and you can Take the prizeβ¦ or Let it Ride π² for a bigger one β but you lose it if your card runs out of time (48 hours). Your card also draws a ball on its own every hour, and your collected balls give you a head start. Play with/bingoβ Citizen+ with a Trading Post. Good luck! π - π Fixed: your hourly report now shows Premium Building visits properly. If you queued a visit, the report's action line was rendering blank ("Gathered +") instead of naming the landmark β it now reads e.g. "π Visited The Grand Theatre: +10 rep Β· +7 prestige".
- π¦ Mysterious Prize Crates have started turning up as you play. Open them with
/cratesβ each holds a little gold, andβ¦ some other things. What's it all for? π° You'll see. π - π Premium Buildings now show their details in
/city. Each Premium landmark in your city view now lists what a visit gives (reputation + prestige) and exactly which luxury good it consumes per visit β the same info the website shows. The full flavour description is in π Building Stats (tap the building). - π Building Stats: production buildings no longer show "Produced: 0". Raw-material buildings (Sawmill, Mine, Quarry, Farm, and the like) add to your stockpile automatically every tick, which wasn't being counted β so they looked like they'd made nothing even after running for days. They now show an estimated total based on their output rate and how long they've stood.
- π Fill no longer stacks duplicate visits. Tapping Fill in your queue used to repeat your last action even when it was a building visit β queuing several copies of the same visit, which can't actually happen (each visit is one-per-building). Fill now only repeats gathers and crafts.
- π Fixed: the Visit Buildings panel works again. With so many Premium Buildings now built across the realm, the visit list had grown too large for Telegram to display β so tapping π Visit Buildings (or using
/visit) appeared to do nothing. The panel now lists cities first, with a π’ marker showing where you have visits ready, and you tap a city to see and queue its landmarks. It'll keep working no matter how many landmarks get built.
June 22, 2026
- π Resources now show your active trades. In
/resourcesand on a city's website page, each resource that's part of an active trade deal now lists the flow beneath it β direction, amount, and how often it moves: e.g. "β¬ +100/hr from Buzz Hollow" or "β¬ β5/day to SpudVille". Everyday goods move every hour (/hr); rare luxury goods move once a day (/day), matching how trades actually run. - π City pages now describe Premium Buildings. Each Premium landmark on a city's website page now shows what a visit gives (reputation + city prestige) and exactly which luxury good it consumes per visit β e.g. "Consumes πͺ‘ 2 Silk per visit".
- β¨ City Bonuses now lists the prestige wage bonus. A city's website page shows the wage boost earned from its prestige alongside the existing Market wage boost and Bank dividend.
- π Daily Tops wording. The Top City line now reads "city points" instead of "production pts", matching the City Score rename.
- π Fixed: Craftworks now uses up its raw materials. Your Craftworks workers were producing refined goods (leather, iron, steel, planks, bricks, mortar) without consuming the inputs those recipes require β so, for example, leather was being made without spending any pelts. Craftworks now correctly draws down the input materials each tick, just like a hand-craft does. Anything already produced stays in your stockpiles.