1. Moonlight In Garland
  2. News
  3. 2.0.0H - Roommates, Flooring, Holiday Bonuses!

2.0.0H - Roommates, Flooring, Holiday Bonuses!

[p]Hey neighbours![/p][p][/p][p]We made it to the last update of the year, thank god because my brain is soup![/p][p][/p][p]This update has some fun things I hope you'll love including:[/p]
  • [p]Custom flooring[/p]
  • [p]A special winter hat[/p]
  • [p]A holiday bonus as a thank you for being a great neighbours this year[/p]
  • [p]Schedule updates so you can now have roommates![/p]
  • [p]Quality of life upgrades to some apps [/p]
  • [p]Accessibility updates.[/p]
[p]As we close out the year here I want to take a minute to say thank you. I'm just one person but making a game like this takes a whole city of people supporting me.[/p][p][/p][p]Thank you to my husband James, bffs Celina and Tobias and all of my friends and family who have allowed me to pour my focus into this. [/p][p][/p][p]Thank you to Garland's amazing support team Pritika, Meredith, Tash and Kayla and to our tireless Building Managers Mandee and Bailey. [/p][p][/p][p]And the biggest thank you to you, the Garland community! I'm so grateful for everyone who takes the time to send a bug report, test a beta version or leave a review. So much of Garland comes from us just listening to each other and having fun together so I'm really proud of the community we've built.[/p][p][/p][p]Little kindnesses we give to each other never seem like a big deal at the time but from little seeds big forests can grow.[/p][p][/p][p]Personally and professionally it's been a pretty difficult year for me so I'm going to be taking a break over the next month or so to regroup. That means the next update to Garland will probably be late Jan/early Feb but I promise it will be worth the wait.[/p][p][/p][p]I hope you all have a really relaxing break and I'm looking forward to hanging out more next year![/p][p][/p][p] cat food.[/p][p]- Farm - Removed legacy pop ups.[/p][p]- Rocks - Added rocks to nightly garbage collection.[/p][p]- Sophie’s cats - Adjusted height placement.[/p][p]- NPCs - Fixed apartment access not loading in correctly in some situations.[/p][p]- Movement -Adjusted some movement mechanics during cutscene to avoid stuck situations.[/p][p]- Mirror - Added remove clothes buttons.[/p][p]- Collisions - Fixed slipping into various buildings.[/p][p]- Fixed various typos.[/p][p][/p][p]Menus:[/p][p]- Added hover selection in menus rather than click selection when using keyboard/controller in residents, help, news, notes, photos, buildings, weddings, pets.[/p][p]- Residents - Added icons for if you’ve given a gift or talked to a resident that day.[/p][p]- Banking - Changed “loans” to “bills”.[/p][p]- Banking - Revamp transactions page to include sorting by type etc.[/p][p]- Calendar - Fixed player birthday not updating when loading in[/p][p]- Pet shop - added auto select on pet click.[/p][p]- Fixed some issues with saving buttons in scrolls when forcing selections manually.[/p][p]- Settings > Help - Removed help tab on title screen.[/p][p]- Settings > Help - added a bunch of new reset help options.[/p][p]- Settings > Audio - Added a reset all audio option.[/p][p]- Settings > Audio - Changed Master > Main[/p][p]- Settings > Accessibility - Added timer options for Private Detective and FoP fishing mini games.[/p][p]- Settings > Accessibility - Added Pixel Interpolation toggle option (sorry, it’s just Gamemaker’s basic version for now).[/p][p]- Save - Removed ability to overwrite other saves, must save to an empty slot.[/p][p]- Save - Added highlight to currently loaded slot.[/p][p]- Removed outdated Early Access references in menus.[/p][p][/p][p]Inventory/Items:[/p][p]- Added take/store/buy/sell 5 items to submenu.[/p][p]- Hammer - Can now use hammer to remove plants BUT you will lose the seedling[/p][p]- Stacking - You can now stack consumable items eg. Cat food. Note - You can’t stack important tool items eg. Cleaning Cloths.[/p][p]- Watering Cans - Fixed Efficient and Magic watering cans not working on pet food or other situations[/p][p]- Cleaning Cloths - Fixed Absorbent and Super cloths not working in some situations.[/p][p]- Cameras - Fixed Efficient and Digital cameras not working in various situations.[/p][p]- Plain black pot - fixed typo[/p][p]- Added correct sprites to cooking items.[/p][p][/p][p]Furniture:[/p][p]- Flooring - After 29 Spring, Surface Studios now stocks flooring.[/p][p]- Flooring - Added floor covering to all apartments.[/p][p]- Flooring - Added 8 styles of flooring in various colours (total 39 options).[/p][p]- Wallpaper - Fixed top pixel of custom wallpaper showing at top of some rooms.[/p][p]- Wallpaper - Converted existing wallpaper to nineslice sprites and optimised code in anticipation of adding new wallpaper soon.[/p][p][/p][p]Roommates:[/p][p]- You can now invite NPCs to move in with you when you marry them or by using a key if you are good enough friends. [/p][p]- If you are already married, just get a key from the Wedding Boutique and ask your spouse to move in.[/p][p]- If you break up or divorce, NPCs will move out. There currently isn’t a way to evict a platonic roommate but that’s coming soon.[/p][p]- You can have multiple roommates.[/p][p]- Roommates will pay $500 rent weekly.[/p][p]- Added key item to wedding boutique shop to invite NPCs to move in with you.[/p][p][/p][p]Schedules/Paths:[/p][p]- Full rewrite of NPC schedules (update to wiki coming soon) to accomodate for reactive schedules when things change eg. marriage, festivals etc.[/p][p]- Full rewrite of NPC spawn logic.[/p][p]- Fixed NPCs stuttering on each other[/p][p]- NPCs now remember where they were in the room when on wandering actions[/p][p]- Updated transition nodes.[/p][p]- Adjusted random spawn logic.[/p][p]- Spawn locations - adjust various placements eg. justice centre doors.[/p][p]- Added auto exit to pathfinding if not path found.[/p][p][/p][p]Weddings:[/p][p]- Added 4 new colours per outfit (22 total now). If you have an event already booked, you’ll need to cancel and rebook to get the right clothes.[/p][p]- Fixed clothes not changing during the wedding sometimes.[/p][p]- Fixed wedding not triggering easily if you’ve previously cancelled an event.[/p][p]- Fixed final line of celebrant dialogue not firing sometimes.[/p][p]- Adjusted marking wedding active until the second part so it’s easier to retrigger if you have to exit in the room.[/p][p]- Added NPC move in option to planning stage.[/p][p]- Fixed Spouse not spawning into apartment after event in some situations.[/p][p][/p][p]Events:[/p][p]- MP BE 1 - Adjusted bag guy path.[/p][p]- MP BE 4 - Adjusted path and added time out to mini game in case the bad guy gets stuck.[/p][p]- CC BE 2 - Fixed crash from typo.[/p][p]- Changed nightly Petal Event check to not run at midnight unless you’re in your apartment to prevent jump in events.[/p][p]- Ryan PE 1 - removed Ryan’s shirt.[/p][p]- Max PE 2 - Fix massive slow down caused by activating instances while collecting papers.[/p][p]- Max PE 3 - Adjusted dialogue.[/p][p]- Sage PE 2 - Adjusted portraits.[/p][p]- Sage PE 5D - Adjusted dialogue.[/p][p][/p][p]Private Detective:[/p][p]- Man Hunt - Fixed ending early when NPC is spawned off screen on small screens.[/p][p]- Man Hunt - Added new levels to randomisation (University, beach, farm, recycling centre, mountains, some of these are pretty hard!)[/p][p]- Gather Evidence - Adjusted some wording.[/p][p]- Stake Out - Fixed perfect completion text not firing in some situations.[/p][p]- Fixed music not reverting after games if lost.[/p][p][/p][p]Festival of Petals:[/p][p]- Fishing mini game - Fixed crash.[/p][p]- Fixed festival shops spawning in wrong rooms or not resetting when swapping between save files..[/p][p]- Fixed tree tops not displaying correctly in some situations.[/p][p]- Adjusted interaction logic for stalls and added highlights where possible.[/p][p]- Swan boat - Fixed swan boat backs not displaying in some situations.[/p][p]- Swan boat - Fixed NPCs not showing up in boat and soft locking scenes.[/p][p][/p][p]Optimisations/backend:[/p][p]- Timing - Replaced various smoothed dt references with raw dt for more accurate speed calculations.[/p][p]- Speed - Fixed a couple of inconsistent speed issues.[/p][p]- Replaced mp_grids with A* pathfinding for dynamic movement.[/p][p]- Recategorised textures because they keep reverting to ignore the goddamn texture groupings.[/p][p]- Removed a bunch of unused sprites.[/p][p]- General code clean ups (initiatives, notifications)[/p][p]- Weather - moved management and adjusted particle creation numbers, speeds etc.[/p][p]- Weather - Small optimisations for speed and frequency.[/p][p]- Input - refactored input to avoid local variable struct references.[/p][p]- Input - adjusted various controller connection issues.[/p][p]- Input - various other general fixes.[/p][p]- Depth - Removed sorting running in a few situations.[/p][p]- Collisions - removed unrequited collisions checks from par_decor[/p][p]- UI - Converted toggles and surface dim to dot accessors and enums for speed. [/p][p]- UI - Optimised rectangle coord calls to remove struct references.[/p][p]- Cutscenes - added some array checks when running cutscenes for stability.[/p][p]- Depth sorting - removed shops from deactivations and adjusted sorting timing.[/p][p]- Cutscenes - Fixed instance activate during various cutscenes running too often.[/p][p]- Player - Added sprite rebake in a few cutscenes where clothing in changed.[/p][p]- Interactions - adjust outline reset.[/p][p]- Inventory - Various changes to allow for stacking consumables, updating usages, destroying on consumption.[/p][p]- Saves - Added better handling for user id in file handling.[/p][p]- Notifications - removed various unneeded notifications.[/p][p][/p]