freeso/TSOClient/FSO.Server.Database/DatabaseScripts/changes
RHY3756547 0c15e30215 [VM, Server, Gameplay] Many Changes
- Dynamic Money Object Tuning
- Models a supply/demand market for all of the single money objects.
- Less popular objects pay out more. More popular objects pay out less.
- One "bonus" skill may be selected each day to have a higher payout.
- (note: all payout scales factor out the differing times for each
object type to complete)
- More information on the blog, and a future announcement.
- "Read City News" Interaction on Newspaper
- Shows recent/current news and upcoming events.
- Shows the bonus object, and the current payout percentage for each
object.
- Graphs the trend in object payouts over the last week.
- Skill Gameplay Disable
- Lets a lot owner disable skill decay, skill gain and money object
payouts on their lot at will. Useful for casual lot types.
- Can keep enabled for roommates only, or disable entirely.
- Skill gameplay is disabled for visitors by default for services,
entertainment and romance lots.
- Secure Trading
- Trade objects, money and lots... possibly all in one go!
- Revamped system to improve user awareness of possible scams.
- Supports extreme cases such as lot swapping.
- (needs further testing, that's why we beta)
- The snow covering Sunrise Crater has melted due to rain showers.
- Directional Lighting
- Adds an extra pass to the advanced lighting to store light direction.
- Objects and Sims now respect the light direction at their location.
- (in 2D mode, this currently only affects sims. more info coming soon)
- Uses an additional 4x4 pixel per tile half-float buffer
- DXT5 Texture Compression
- Prevents crashes on machines with low VRAM at the cost of visual
quality. (quarters sprite VRAM usage)
- Enabled by default for now, can be disabled from graphics options.
- Will eventually only be enabled by default on intel GPUs.
- Server performance improvements
- Objects that are for sale no longer simulate every tick (5x
performance improvement on extreme store lots, 2.5x increase on a
typical lot)
- ~25% improvement to single core performance on typical lots (and
reduced locking)
- Data service serializer cache
- Restaurant exceptions on round end are fixed.
- (now all you have to deal with is weird routing)
- Lot thumbnails smartly mask out ground colour when it is not sloped or
dead.
- Your lot won't have an ugly green diamond under it in the thumbnail.
(aka the ground)
- Fixed a bug with pets where they would consider their own interactions
more important than getting back in the cage.
- In 3D mode, the catalog thumbnail is now a rotating 3D model, rather
than the usually broken render seen before.
- Premultiplication is now the same between OpenGL and DirectX.
- Discord rich presence now uses lot category icons from Alex.
- Pets crates now show their breed as part of the name, where
applicable.
- Lot server now attempts to log simantics state when aborting a thread
in an infinite loop.
- Actually fix light permissions
- Many minor changes.
2018-01-12 21:40:09 +00:00
..
0001_3_max_avatars.sql Added migrations for triggers. Also added better error reporting in the migration tool and fixed a column mismatch in the user schema. 2016-11-11 17:03:21 +00:00
0002_budget_cant_be_negative.sql Added migrations for triggers. Also added better error reporting in the migration tool and fixed a column mismatch in the user schema. 2016-11-11 17:03:21 +00:00
0003_max_roomates.sql Added migrations for triggers. Also added better error reporting in the migration tool and fixed a column mismatch in the user schema. 2016-11-11 17:03:21 +00:00
0004_bookmarks.sql Added backend for bookmarks. This is Maxis protocol compatible and the original game works with this bookmark implementation. However, the maxis protocol way of doing this is really messy. We may wish to change it to a FreeSO protocol specific way in the future if we experience any problems. 2016-11-11 20:28:01 +00:00
0005_lotadmit_primarykey.sql Removed the table name from the lotadmit change script as table name is not required to always be fso. 2016-11-29 14:49:39 +00:00
0006_outfits.sql Removed the table name from the lotadmit change script as table name is not required to always be fso. 2016-11-29 14:49:39 +00:00
0007_fso_lot_visits.sql Top 100 lot tables + calculations. Basic task schedule engine to automatically run the job every day. 2016-12-24 18:50:11 +00:00
0008_fso_hosts.sql Added db tables to store hosts and tasks. 2016-12-26 18:42:48 +00:00
0009_fso_tasks.sql Property + visitor bonus backend implemented. If a bonus has already been paid for the period running the job again will not give the avatar more funds. 2016-12-29 16:36:54 +00:00
0010_fso_top100.sql Typo, off by 1 2016-12-29 14:45:19 +00:00
0011_fso_bonus.sql Property + visitor bonus backend implemented. If a bonus has already been paid for the period running the job again will not give the avatar more funds. 2016-12-29 16:36:54 +00:00
0012_fso_bans.sql [City] More work on crucial features 2017-01-05 16:36:53 +00:00
0013_shard_version.sql InitialServletConnect 2017-01-07 12:51:38 +00:00
0014_client_id.sql [VM, Server] Minor Changes 2017-03-29 04:19:27 +01:00
0015_avatar_lot_retire.sql [Server] Rehaul roommate protocol, avatar retire 2017-07-20 22:26:50 +01:00
0016_extra_tasks.sql [LotView, VM, Server] New Features 2017-10-31 16:49:10 +00:00
0017_inbox_events.sql [Server] Events system, inbox, more. 2017-10-31 16:49:16 +00:00
0018_dyn_payout_tuning.sql [Various] Many changes 2017-12-15 21:54:49 +00:00
0019_skillmode.sql [VM, Server, Gameplay] Many Changes 2018-01-12 21:40:09 +00:00