Latest News
Tuesday October 4, 2022 Catch-Up Time Part 1! Updates 78e-79! |
Well there's no time quite like the present, so let's do a little catch-up with the updates that were missed! Changelogs as always are taken from the FreeSO Discord News Channel and listed below. Update 78e (October 30, 2019) - Fix sprites exploding on opengl, at the cost of performance (loading textures invalidates index buffer state) - Add person type that behaves more like an object in the UI - Fix lines appearing in non-square remesh texture mipmaps. - Add "ensure core objects" routine to lot server initialization. Spawns missing objects like the trash can and mailbox. - Skill meters and other headlines now appear properly in 2D. - Pumpkin Carving can now give you candy. Successful, intact pumpkins can be interacted with to get a candy reward. - Lit pumpkins are now much less likely to start fires. Cannot be placed in silly locations. - Using the crypt can now give you candy, if you make it out alive. 5 for going alone, 3 for going with friends (though less risky) - Fixed various issues with the crypt. - Added the 'Educational' Skeleton 'Replica'. Check your inventory soon! - Cauldron can no longer have food stuck in it. - Minor changes to Madge and the Well - Various other improvements This update also added the [skeleton]. Update 78f (October 31, 2019) - Fix sky in FPCam - Fix ground wobbling in 3D cameras - Fix logic for ensuring required objects are present. (made surrounding lots flatten and the phone booth dupe) Update 78g (November 2, 2019) - Repairing broken lights no longer forces them to the off state. - Fixed parallax effect on roof tiles. - Fixed crash bug when surrounding lots were missing important objects (car portal, trashcan) - Fixed crash bug when joining or resyncing to a lot when a decor skeleton is... having friendly interactions with someone - Fixed camera jumping to the last location you did a 2d->3d switch when resyncing - Fixed lot thumbnail rendering in 3d (it was drawing the terrain opaque rather than semitransparent) Update 78h (November 5, 2019) - Pools now render with a 3D model instead of a flat floor texture in all modes. These also support inner corners, so they finally look correct again. - Thanks to S1ndle for providing the pool mesh and texture! - Fixed depth mask for 3D remeshes (draw order was inverted). - Add WIP depth-pretreatment for working towards better mesh generation and 2d normal mapping. Version 79 (December 8, 2019) - Autonomy has been reversed from values provided from The Sims 1.0. This will affect TS1 and TSO, and finally autonomous sims are behaving somewhat reasonably. - In TSO, this ONLY AFFECTS PETS. Though now, they should behave much more reasonably and hopefully fulfil more needs. - Weather effects have finally been updated for hybrid and the gamma corrected lighting. - Fixed game freeze when an MP3 track starts. The game now runs smoothly while the MP3 spins up in the background. - Volcanic's BHAV editor now allows Copy/Paste of individual primitives (thanks bisquick!) - Volcanic non longer creates multiple instances each time you switch lots. It will use the same window (and open objects), but close any tracers that were open in the previous lot. - Volcanic now closes with the game. - Fixed a bug where interaction priority would not be reset when a sim resets. - Fixed 3D thumbnail jumbling multitile parts if there are empty segments. - STR editor in Volcanic now shows comments. (no editing yet) - FCNS chunk is now parsed (ver 1 + 2) - Minor changes, prep for new objects. Version 79a (December 8, 2019) - Fix a bug with interactions with sub-actions (like playing chess, using beds) where normal interactions could be queued without ending them. |
Posted by: S1ndle |
Friday October 25, 2019 Version Beta/Update 78, 78a, 78b, 78c, and 78d in Sunrise Crater + New Blog Post Source: https://freeso.org/the-hallowed-village/ |
Update 78: Hello, it's almost time for an update. But! Since more pressing matters will dominate the announcement, I'll go over the core engine changes now. Some big changes are coming to both 3D and 2D mode. These may introduce a lot of bugs (reports welcome), but they clean things up a LOT and will be better for the game in the long run: The first is that you can now switch to 2D mode at any time in 3D mode, by pressing F12 or changing a setting in the graphics options. When you're in 3D Mode, the 2D camera gains smooth rotations, middle mouse rotation and instant switch to first person camera using generated and remeshed 3D models. As a result, 3D Mode should probably be thought of more as "3D Features Enabled" mode. The second is that the core rendering process of both modes has changed completely to make them work side by side like this. For you, the game should look the same, but 2D mode should stutter much less than before. Now that the core is out of the way, we can focus on optimising individual elements: - Wall geometry (walls cutaway performance increase) - Floors (build mode, pool improvements) - Lighting (less stuttering) - Grass shader (higher framerate on intel GPU) - Asset loading/unloading (would like to move off garbage collected system - less stuttering) This will be the focus of the next few updates, alongside a bug round. As for other features... - Volcanic's BHAV editor has had a facelift! Comments, Layouts and Labels are now supported & saved, and will be present on all objects added to the game by us. We may even annotate existing objects! - Sims can now "look at" objects and other sims, if interactions call for it. This is most notable in Simitone, though eventually FreeSO will use this functionality to make sims look at each other when using the ingame chat! - Rotation in 2D mode is now performed around the ground at the center of the screen, rather than around the "base height". This means rotating on upper floors will be less disorienting. - Fixed various issues with clicking objects and sims in 2D mode. - Fixed an issue where 2D + lowest lighting + opengl would make all floors a solid color. - So many more that I forgot them all!!! Update 78b: - Fix issue doing like anything with objects in db - Fix booting on osx (run `mono update.exe` if you're in trouble) - Add "force update" by holding shift and pressing F10 at login - Enable culling for objects in 3D/Hybrid 2D (huge performance increase when zoomed in) - Allow clicking thru floor levels similar to newer updates of old lotview - Fix crash when changing surrounding lot settings - Draw "headlines" after other elements - Fix server crash when creating new or job lot. Update 78c - flipped direction for 2d rotate (middle mouse) - fixed object shadows not drawing if complex shaders were enabled (regression) - fixed crash when changing game resolution in 3D with max anti aliasing - fixed job lots not starting (for real this time) - fixed... an npc failing to break multitile objects correctly - fixed visitors being able to bribe said npc and ruin the fun Update 78d - Zombie now does not attempt to break objects for sale - Longer "kicking" period til the object breaks, giving you more time to act. - When the zombie spawns, the sound will be played globally, all sims will shout bubble the zombie and they will look in its general direction. - The zombie is now worth 12 candies - Fixed visuals on the tally digits in 3D - Fixed sunbathing towel being disabled on most lot types. |
Posted by: S1ndle |
Thursday September 5, 2019 Version beta/update-77 and 77a in Sunrise Crater |
As always the patch notes are listed below Update 77: - Upgrades for sofas have been added, and one for the toy rocket. It's..... fun. - Support "fallback" fonts for characters missing from the main font. First is thai - in future they will be read out of a folder a user can add to. - Greatly optimised performance for cars driving on and off the property. - Fixed motive gain on sofas from sofas1.iff. - Fixed a bug where resyncing while in a dialog would clear your dialog state and freeze your character. It would also desync the timeout from the server, causing a chain reaction desync to occur 30 seconds later. - Fixed a bug where resyncing while an asynchronous inventory or budget operation was in progress would cause responses to be ignored, causing a desync. - New inventory primitive modes for "token-like" objects, which cannot be traded or placed. Used for drivable cars, but will be extended in future for event purposes (and showing count/contents on the inventory screen). - Car portals can now be placed on water. - Purchasable vehicles are currently forced on in the server but future server config will allow you to specify which new controller objects to import. - Fix issue with volcanic thumbnails not updating. - Fix issue where exporting mesh with volcanic would not export the one for the selected multitile part. - Fix various issues with upgrades and trading. - Allow upgrades on custom objects. - Fixed an issue where re-saving an FSOM to iff would break its bounding box. (existing broken bounding boxes are still wrong) Known Issues: - Sofa upgrades do not work due to the upgrade tuning reading from the wrong source - Lot crashes may occur after someone joins with a vehicle, and certain actions are performed. Update 77a: - Fixed the above issues. Certain actions were entering buy mode (client crash, without resyncing after car joined), changing roomies, and placing objects was also affected. - Doubled grace period for single money object payouts from 60 seconds to 120. (time that only the sim responsible can get the payout in) - Fixed validation for return to inventory on community lots, and added UI validation for pressing the I key (thanks @Collin !) |
Posted by: S1ndle |
Thursday August 22, 2019 Version beta/update-76c in Sunrise Crater |
As always the patch notes are listed below: - Developer-facing API additions by @Collin#7376 for neighborhoods, avatar api etc. Meaning this information is now available for web-apps! For more information see dotequals' page on the wiki: https://github.com/riperiperi/FreeSO/wiki/Public-API By @The Architect#9966 : Make Band Suck Less: BandEOD has been updated with several quality of life changes in order to incentivize users to play: - Payout has been considerably boosted, especially in lower rounds. - Choosing "rock on" will speed up the waiting time between notes. - A minimum payout has been added, wherein players are awarded a certain amount of money despite losing a round. Every 5 rounds (5, 10, 15, 20) will update the minimum payout. Players who lose on subsequent rounds will still receive the highest minimum payout already achieved. No minimum payout will be given below 5 rounds. (A round is when an additional note is added to the song). - The UI has been partially redesigned to display the current payout and current minimum payout. This will only be visible once a game has started. - After successfully playing back any sequence, the Sim belonging to the player who played the final note will jam on their instrument in celebration of the round win. - More time has been added to the decision of whether to rock on or sell out. (Up to 10 seconds from 5) - More time has been added to allow each note to be played back by the player. (Up to 10 seconds from 5) - More time has been added before the game begins after leaving the lobby. (Up to 10 seconds from 3) - The server code has been rewritten to be more thread safe. - Note tooltips are no longer solfeggio, but are now E major notes with a Lo and Hi E (hard coded literals) - Some bugs have been fixed regarding note buttons and mid-game disconnections. - New technique for upgrades to use - tuning grouping. This makes it easier to copy levels between iff files so that upgrades for very similar objects can be copied between files making for much easier creation and rebalances. (futureproofing) - Volcanic no longer updates "external containers" when the window is not in focus, aka game rendered elements. Greatly improves performance when multiple object windows are open. - Fixed a bug where the bulletin board UI would render incorrectly when returning from a post. - Fixed the "unknown primitive" hex editor in Volcanic. |
Posted by: S1ndle |
Tuesday July 23, 2019 Object Upgrades coming to FreeSO! Source: http://freeso.org/introducing-upgrades-new-category-each-weekend/ |
You can learn more about upgrades by reading the new blog post written by Rhys on the official website. |
Posted by: S1ndle |
Thursday June 27, 2019 Version beta/update-75 and 75a in Sunrise Crater Source: http://discord.gg/xveESFj |
NOTE: The heatwave does not have any negative effects to sims, objects or pets. It is mostly visual. Update 75 - Summer is here! A heatwave has melted all of the snow in the crater, and we've introduced some new objects to help you deal with the heat. More info in the next message! Engine: - Self moving objects now use interpolation to move buttery smooth, instead of stuttering about! - Affects carpools, whacket-ball, duck, bubbles, roaches, mice, robot factory and (???). - Preliminary work to interpolate movement between container slots. - Fix a bug where the game could crash when switching properties. - Global Tuning: Tuning that is sent as soon as the player logs in, and is available in city view. - Tuning Presets: Tuning that can be applied as part of an ingame timed event. This can include tuning for motives, object payouts, skill speed and more - and allows all of these things to be automatically changed while the server is running. - (part of work towards object upgrades) - Admin API for Events. (should make things easier on other M.O.M.I. ) - Tuning changes while the server is running now immediately update any lots that are open. (fixes dynamic payouts not updating til a lot restart) - Objects *inside* objects that move often will no longer update shadow maps. Fixes lag holding stacks of plates. - Hidden objects (like the go here destination) no longer update shadows, which caused a stutter. - Fix object shadows when shadows for surrounding lots are enabled. (complex shaders toggle) - BBCode can no longer be escaped from user input using backslash. - Preparation for discord integration. Scripting: - VM Snap to Routing Slot can now snap to other floors, if you try hard enough. - FSOAbortAllInteractions can now instantly cancel the idle interaction. - "Go Here" can now include an interaction parameter - The carry animation can now be reset separately from all other animations, without playing one. - Added "FSOAccurateDirectionInTemp0" TSO call mode. Returns a direction from -180 to 180, in the range -32768 to 32767. Objects: M.O.M.I. Municipal Munchables" - Script: M.O.M.I. Raeven , Graphics: D.A.D.D.I. S1ndle "The Outdoor X-Grill 1700" - Scripts: M.O.M.I. Raeven, Graphics: D.A.D.D.I. S1ndle "Bare Essentials Condiment Kit" - D.A.D.D.I. S1ndle "'Cottingley' Fairy Lights" - Script: M.O.M.I. Raeven, Graphics: D.A.D.D.I. S1ndle "The Watering Hole" - Unused Object fixed by M.O.M.I. Raeven "Fun-Co's" Tub o' Balls - Script: Hot tub with mods by M.O.M.I. Raeven, Graphics: D.A.D.D.I. S1ndle "The Wood Plate of Zen Stuff" - ๐๐ฎ๐ฟ๐ฎ๐ป ๐ป๐ฎ๐ช๐ต๐ต๐ ๐ธ๐ฟ๐ฎ๐ป "Summertime Snoozin' Towel" - C.O.U.S.I.N. Andrew "Beach Cabana" - Unused Object reworked by M.O.M.I. Raeven (unfinished, may be added to catalog soon) "โSummer on a Stickโ seasonal beam" - C.O.U.S.I.N. Andrew (for winners of the the BBQ games) "???" - Unused Object reworked by M.O.M.I. Raeven "What-a-Balloon Box" - Scripts: rip in peri peri, Graphics: D.A.D.D.I. S1ndle Update 75a - Fixes to the new objects when moving them between lots. - Water Balloons can now be thrown on hills. - When a player hits a trap, they now immediately lose the water balloon they were holding. If the game is started on elimination mode, they lose all lives. - Multifloor targeting: Interactions, Go Here and Object Movement can now be done across all visible floors, rather than just the top. (build tools are unchanged) - Lot Category Improvements: Objects with specific category limitations now show them in the catalog. Attempting to buy them shows a warning (that can be dismissed) - The heatwave has intensified, "blended" snow lots are now properly grass. - Fix to 2 tile casino bar. |
Posted by: S1ndle |
For past news, visit the news archive.