Main Menu
Game Guides
Sim Time
City Status
Did You Know...
There are 31 windows and 42 doors to choose from in build mode.
FreeSO Blog
Quick Links
Latest News
Friday April 6, 2018
PlaySO Weekend

Free Money!
No, no, we aren't making you pay us. We're paying you!

Every hour this weekend starting Saturday 00:00 UTC, the first avatar you log into your account (or that is already logged into your account) will receive 500 Simoleons. This will continue all weekend, reaching a potential maximum of 24000, if you're crazy and play the game for the whole 48 hours. This is secretly a stress test of the events system, which is usually only used to bring you messages like this and deliver event objects, but can potentially do much more than that.

In the future we hope to make it possible to bring more interesting events on weekends or holidays, such as free green, skill speed increase or even changes to certain object's tuning values (how quickly you can use the toilet, as a more ridiculous example). Our dynamic events system should make it possible to even make these incredibly fine grained, like potentially a "skilling happy hour" where skill speeds could go much higher than usual.

Note that the money will appear in your account without fanfare - on the hour it will likely not show up either, it will only display when your money changes via in-lot increase or decrease. This will also be improved in future!
Posted by: Matt
Sunday April 1, 2018
Version beta/update-68 in Sunrise Crater

Posted by: Matt
Thursday March 29, 2018
Version beta/update-67d in Sunrise Crater

Some bug fixes are in this update:
  • Support "server self-resync", a mitigation technique for desync loops
    • May cause issues with plugins, but hasn't in testing. the server will log whenever it happens so we can track down issues if they crop up
    • Automatic when lots of resyncing happens, or manually triggered by admin
  • Fix chat channels sometimes not appearing
  • Object lists can no longer contain duplicates (hopefully fixes desyncs or emergent scheduler issues).
  • Fix room score on islands and balconies
  • Improve roof rendering (diagonals and floor tile cuts)
  • Fix base game floor tile strings.
  • Lot thumb content less likely to crash game.
  • Stop using memory for palette data outside of volcanic.
  • Some final fixes for blackjack and roulette
Posted by: Matt
Sunday March 18, 2018
Version beta/update-67 in Sunrise Crater

The developers have pushed a huge update today that includes many bug fixes, a completely revamped chat system and two new objects! Find all the details below:


  • A huge makeover! The chat window is now a lot more colourful and easy to read.
  • CHAT CHANNELS: A new way to host events, coordinate pizza/code/band, and much more.
  • By default, all lots will simply contain one default channel. This cannot be modified, and behaves as before.
  • Lot owners have the chance to add additional channels to the chat at their property. These appear at the top of chat history.
  • You can switch the channel you send messages to using the new channel bar. To hide messages from certain channels, click them again when they're your active channel. (useful for hiding pizza messages!)
  • You can manage who is able to view and send messages to channels separately. For example, for speeches at an event you can have a channel only roommates can write to, but everyone can see. Everyone else will still be able to talk in the default chat.
  • Each channel has a few options: chat color, whether the channel is visible by default, and text-to-speech.
  • The channel bar is not present when only the default channel exists.
  • NOW SUPPORTS EMOJI! Type a colon to begin your emoji-in-a-2003-game experience. : ok_hand :
  • Supported in property chat, private messages and email. Even has emoji search and autocomplete!
  • Chat can be RESIZED by dragging the bottom or right sides of the window, or the corner. CTRL+ and CTRLstill change text size. Thanks Rhys!
  • You can now change your chat text colour. Also applies to private messages.
  • Chat history is now visible by default.


  • Text-to-speech is now enableable in game via the new Chat Settings. By default it is set to "allow", which allows text to speech messages from channels with it enabled.
  • You can still disable text to speech entirely, or enable it for ALL channels (including default!)
  • You can now change the pitch of your avatar's text-to-speech voice. Now you can remake steamed hams but in the Sims, or other stupid things that might involve people with different voices.
  • Text to speech has been completely refactored to play sounds through monogame rather than through Windows, preventing the game from freezing or crashing when too many things are being said at once.


  • UITextEdit and TextRenderer now support BBCode, though currently users are not allowed to use this directly in any textboxes ingame.
  • [color], [s] (shadow), [emoji] (for emoji codes)

Improvements (EXPERIMENTAL)

  • Lot synchronisation has been entirely reworked. Instead of serializing state every time someone joins, new joiners reuse state from other users that joined in the last 30 seconds, and recieve a batch of events that happened since that state was serialized.
  • Basically, should prevent the start of the Awards Ceremony happening again (lots of people joining at once freezes everything)
  • Lot thumbnails are now loaded via HTTP rather than the data service. They are now cloudflare cached with a 1 hour TTL. They also have smarter memory management, so you can look at the entire city without running out of memory and crashing.
  • Data service now only loads avatar relationships/jobs/bookmarks when they are requested. Greatly reduces data service load when looking at lists of avatars.
  • API performance improvements.

Bug Fixes

  • Added failsafe to move inactive pets crates out of world near the mailbox.
  • Filling your entire first floor no longer causes the game to crash rendering thumbnails.
  • Carpool no longer allows intersection. Should stop it flying to weird locations. Thanks Rhys!
  • On islands, the carpool will appear
  • Large scale refactor and engine improvements for Simitone.
  • Lighting tweaks to improve colour blending.
  • Walls cutaway in 3D is less buggy.
  • Floods no longer clean up as a single object now they clean up one by one.
  • Race condition fixes for asynchronous lot state save.
  • Fixed a crash when selecting text.
  • Misc. volcanic fixes
  • UIAlert button spacing improved for 3 button alerts.
  • Changing lot skill mode no longer resets your lot category timer.
  • Instant updates for lot thumbnail changes you cause.

EOD Changes

  • Updated a few UIEODs to allow any literal strings to be translated. They are pulled from .cst files f110 to f112
    • UIGameCompDrawACardPluginEOD
    • UIRouletteEOD
    • UISlotsEOD
    • UIBlackjackEOD
    • UIWarGameEOD
    • UIManageEODObjectPanel

Slot Machines

  • Slot machines 1-4 have added sound effects of putting a coin in and pulling the handle.
  • Slot machine 1 now has a winning and losing sound effect.
  • Slot machine 5 now utilizes more "antique" sound effects.
  • Made consistent some .piff files to be treated as "Content" and always copied, like the rest.
  • Minor text change in Slots UI for future translations to have more room.
  • Slot machines 1-5 strings updated for FreeSO.

Roulette Table

  • Literal strings updated to be in .cst file for translation.
  • Players now cleanly exit the table upon: closing UI, no longer having $ to meet the MinBet, on table closure due to table balance being below required minimum.
  • Two race conditions fixed that could throw null exceptions in player client's UI.
  • Two new sound effects, one for bets placed and one for round win.
  • New Croupier .iff by Raeven allows diversified Croupier Avatar.
  • Roulette Learn To Use strings updated for FreeSO. (e.g. remove mention of debt)

Blackjack Table

  • Bug fixes due to 2 race conditions
  • Players now cleanly exit upon table closing
  • Players now cleanly exit with a message that they don't have enough Simoleons to play.
  • Dealer NPC now faces players properly (thx Raeven)
  • Table sprites for chips and cards now 100% functional (thx Raeven)
  • All literal strings now found in f110 & f111 .cst files
  • Removed redundant function from UI
  • Added failsafe events to clear ID attributes from table if no player is present
  • Removed half-implemented animations for when players "push" with dealer
  • 4 New Attributes added to blackjack.iff (& .str.iff)

New Objects

  • Relive the FreeSO Awards Ceremony with a huge decorative picture frame object. Find it in the Decorative catalog.
  • New floor drain object - keep your bathroom floors dry. Find it in the Miscellaneous catalog. Thanks to Raeven and Alex.

Award Photos
Posted by: Matt
Sunday February 18, 2018
First Annual FreeSO Awards Ceremony

Voting has now closed for the First Annual FreeSO Awards and the people have spoken!

Awards were given out during a ceremony on Sunday, February 18 in Sunrise Crater Town Hall. Congratulations to all the winners!

Player Awards
Brittney - Master Skiller
Teardrop - Best Roommate
Mythic Rose - Most Serenades
Simown - Most Artistic Sim
Victoriana - Number One Freeloader
Joseth - Biggest Party Animal
Hillary Benson - Most Iconic
Alonzo - Most Jams Award
Die - Tomb Stone Generator
Shug - Online 24/7
Curtis E Bear - Best Bear Award
Maria Cormane - Best Hostess
Alonzo - Heartbed Abuser
Amy Johnson - Most Sassy
Marie - Style Maniac
Spooky - Richest Award
Granny Mabel - Best Granny
Draven - Most Compulsive Gambler

Lot Awards
Sparkling's Estate - Best Service Lot
Frederick's Guest House - Best Residence Lot
Vergille's Monster Disco - Best Entertainment Lot
Pappy's Triple C Plus - Best Skill Lot
Paprika's Old Town Stores - Best Shopping Lot
Grigor's Sweet - Best Romance Lot
Jones's Hedge Maze - Best Offbeat Lot
Lucy Nicolas's Little Garden - Best Welcome Lot
Synamin's Majestic Money Garden - Best Money Lot
MonotoneTim's Substandard Hotel - Best Games Lot
Sparkling's Estate - Best Designed Lot
Posted by: Matt
Saturday February 17, 2018
Version beta/update-64b & c in Sunrise Crater

Some quick fixes for the Nightclub Job and Blackjack EOD are in this update. A brand new decorative object is also available for purchase.
  • Leapfrog now behaves the same as PushTailContinuation (fixes interaction order)
  • FSOPushHead is now separate from TTAB flags
  • Roof cull order fixed in 2D
  • Fixed play sound object crash when sound could not be found
  • Fix roulette PushInteraction
  • Fixes restaurant
  • Fix bug where users would register twice when joining a job lot (the second time would count as a join over capacity)
  • Fix unowned objects having transactions randomly fail
  • Night Club
    • Changed rating base pay from $1 per 20s per 10% over 50% to $1 per 20s per 10% over 0%
    • Fixed skill bonus pay (up to 3* pay at max body or creativity)
    • Tweaked dance hint frequency to allow more time for dancers to move about the floor
    • Fixed a race condition where sims would leave a plugin interaction randomly if a child interaction was queued on the exact same frame as idle's rerun.
  • Fixes to get TS1 visit generator behaving
  • LivePanel: EOD Panel Backgrounds block input (TheArchitect)
  • Lots of fixes for blackjack (TheArchitect)
  • New decorative MOMI logo is available in the decorative catalog (S1ndle)
Posted by: Matt
For past news, visit the news archive.