1. Moonlight In Garland
  2. News

Moonlight In Garland News

1.3.6O Hotfix- (PC only)

Hey Neighbours,
Just a really quick hotfix today which resolves a log crash during mail checking. This hotfix is for PC only, the Mac update will be in the the regular schedule next week.
Thanks so much for reporting bugs when you find them, the quickest way to get them to me to fix is in the discord!

1.3.6N Update - Music App and Controls Updates

Hey Neighbours!

Rough start to the morning but hope you’re all having a good week :D This update builds on the previous one and is focused on controls, audio and optimisation. The biggest changes are Mac support for controllers, an overhaul of the audio system (more songs available, control the playlist type from your phone!), and the ability to cycle through the inventory row in your hotbar (Q on keyboard, D-Pad on controller).

There have also been some back end changes to logging, general optimisations and the first 4 events in the intro have been updated and reworked into their final forms.

The next section I’m working on will include crossing off some of the remaining things from the roadmap so I’m not sure if next update will be in 2 weeks or if I’ll skip that one to pack more stuff in all at once. Either way, it should be a fun one so see you then!




________________________________________________________________

General:
- Fixed soft lock when opening a menu during an event (Maple Place BE 1).
- Added window resize to PC version (note that it works kind of funky right now so I recommend resizing the window then using the UI settings to force a size update to the world/ui to adjust it).
- Intro, Train, Hotel, Apartment choice scenes: dialogue changes, many small changes and general rewriting for new system.
- Fixed player being able to walk around when controls menu open during intro.
- Changed Ryan’s name to ??? during opening train scene.
- Reworded a couple of achievements to be clearer.

Audio:
General:
- Full audio system overhaul to allow finer control of soundscape including 3D audio.
- Added Ambient noise and Music to separate controls tracks.
- Added new audio settings to save files
- Fixed initial sound pop on game load.
- Added new audio settings to save and settings files.
- Overhauled background music picker.
- Added music change to all building and petal events. Currently it’s either a default song or a romantic one but these will be edited to be more fitting over time.
- Added a couple of new sound effects and ambient noises to areas for general testing before all of the new ones are activated.
- Adjusted audio in credits screen.

Music app:
- Added 3 kinds of playlists to app: Default Mix, Seasonal, Custom.
- Default Mix: day/night songs are shuffled from a mix of seasonal and other songs.
- Seasonal: day/night songs but only from specifically seasonal options.
- Custom: pick your own music from songs you’ve purchased.
- Note weather and event specific songs will still be played during Default/Seasonal mixed and event songs will play during Custom mixes.
UI:
- Updated settings menu to tab system.
- Added new audio controls.
- Fixed settings/news menu sizes on title screen.

Controls:
Notes:
- Controller tests were performed on Xbox wireless controller and Steamdeck, if you have issues with controllers that aren’t those, please let me know in the Discord so we can test together.
- Custom controls will reset on this upgrade again to reflect these changes, sorry!

Inventory:
- Added ability to cycle through inventory rows in the hotbar: press Q on keyboard, or up/down on D-Pad

UI:
- Text input box: can now use arrow keys to exit.
- Text input box: changed highlight to match scroll box highlight colour/shape.
- Updated controls pictures.

Controller
- Added support for controller on Mac.
- Updated d-pad input on Windows.
- Virtual keyboard - Added support for X to submit, B to back.
- Updated D-Pad registration for custom controls
- Settings buttons now works when menus open.
- Removed walk movement with D-Pad.

Optimisation/back end:
- Added controller debug overlay
- Optimisations to make sure depth sorting, trees, shadows only run while on screen.
- Removed unused pathfinding nodes to prevent npc confusion.
- Rearranged image texture groups for speed.
- Rearranged sound audio groups for speed.
- Massively updated Inventory management code for future feature implementation.
- Started adding levels to logging for future verbose mode.
- Logging - Added min size for buffer to save to the file to deal with lag during heavy log areas.

1.3.6M Update - Cloud Saves and Controller Updates

Hey Neighbours!

It's a pretty big one as today's update includes some (very) long awaited changes to the UI systems, controller support and save files for Steam Cloud Saves. So let's talk about the important bits!

[h3]Important: BEFORE YOU UPDATE PLEASE BACK UP YOUR SAVE FOLDER!! [/h3]

Save files / Steam Cloud Save
This update enables support for Steam Cloud Save which means you can continue your game between devices. For this to happen I've had to make a few changes to the structure and naming conventions of save files. When you open the game for the first time, it will automatically upgrade your files to the new format but PLEASE back up your save folder before opening just to be safe.

Controller/Steamdeck Support
Full game play is now available with controller on PC and Steamdeck. Mac is still partially available because there are some issues with proper button registration that I'm working through (but I am on it!). All of the UI has been updated for this and there have been several changes to the controller maps so please look in game. On first load any old custom controls you've registered will be wiped but if you have any odd behaviour please reset them to default in the custom control settings.

I've still got a couple of back end UI things to take care of next update but we're on track now for more content soon. Next update will most likely be some relationship stuff, music/sound and a lot of small stuff that's been clogging up my to do list.

As always, please report any bugs you find and thank you for your patience while I work my way through everything :hype:




________________________________________________________________

Important Notes:
- PLEASE BACK UP YOUR SAVE FOLDER BEFORE OPENING THE GAME.
- Controller is now supported on Windows/Steamdeck (still working on Mac).
- Old custom controller settings should be wiped and replaced with the new default on first load but if not, please load the default in the custom settings.
- Save file names have been reformatted for clarity and compatibility, they will be converted to the new naming system on first game open (see Save files section for more info).
- Steam Cloud Save is now available.

General:
- Added Ride Share rescue app.
- Title screen - adjusted graphics for various monitor sizing.
- Adjusted sitting height of some benches.
- Added content warnings to settings and begin game character creation
- Pinewood BE 3 pt1 - fixed issue with getting stuck sitting.
- Added support for Steam integration for future achievements.
- Temporarily removed “press x to skip cutscene” text.
- Fixed double Jake during intro cutscene.
- Adjusted all internal area collisions to hopefully have less void spawning (outdoor locations coming soon)
- Started adjusting private detective mini games for clarity and stability.

Player:
- Fixed player able to keep talking during menu or dialogue.
- Added randomisation button to character creator.
- Adjusted speed of press/hold scroll of skin colour setting.
- Fixed collision issues with birds/animals/non-collidable stuff.
- Sitting:
- Fixed being visible on top of things when sitting.
- Fixed being stuck in weird sitting position and zooming around the screen like Professor X.
- Fixed conflict during popup trigger during sitting.

Save files:
- Save file name changes:
- Save files are now using a new naming convention and are saved with a user_id attached so they can be easily moved and debugged.
- On first game open, old files (MiGSaveDataJson_1.sav) will be moved to a folder with your user id and renamed to the new format (MiG_SaveDataJson_slot_.sav).
- Log files, backups and settings are likewise moved and renamed.
- Steam Cloud Save
- Steam Cloud Saves are now available and will auto move your save between devices. You may need to enable this in your own settings.
- Other:
- Added to settings save files: fullscreen/windowed mode choice.
- Files now show names and last played date in the load area.
- Files are organised by last played date in the load area.

UI/Menus:
- Various changes to menus including: shop, load, controls, settings, relationships, map, inventory, news, help.
- Apartment rental window: Fixed description not changing with controller input.
- Help menu: Items now remember if you’ve read them.
- Settings menu: Moved run toggle/hold setting to be under controls in setting menu.
- Settings menu: Changed default font colour to medium.
- Inventory menu: Removed ability to accidentally move items to unavailable inventory slots.
- Fixed layering and selection problems between stacked menus.
- Fixed context menus not accepting keyboard input in some areas.
- Removed duplicated overlays.
- Some menus now auto select the next relevant section when you make a selection: relationships, news, weddings, help.
- Tabs:
- Added auto tab memory for all menus on load/exit.
- Buttons:
- Full overhaul of button selection logic during controller/keyboard input.
- Button/scroll memory - major update (still a few more fixes required so menus may jump around if buttons are added/removed on refresh).
- Added cooldown to button selection to avoid multiple controller presses.
- Add auto save/refresh of button and scroll logic rather than previous manual version and default to first button in area.
- Scroll areas:
- Adjusted active/inactive modes of scroll areas for better user experience.
- Updated conditions for auto scroll activity in menus (and relative speed of mouse scroll though, it still feels slow to me).
- Added smooth scroll for scroll areas.
- Scroll areas now auto exit on direction press when at the top/bottom if on the first/last button or top/bottom/left/right if no buttons are available.
- Updated scroll bar graphics.
- Updated highlight on active scroll areas and added overlay to inactive scroll areas.
- Fixed issues where scroll bar could move past the edge or not reflect the actual scroll ratio.
- Updated fallback button logic to include auto highlight and selection within scroll areas.

Input/Controls:
- General:
- Consolidated a bunch of functions and added some optimisation.
- Changed arrow/key moving text box forward from left > right.
- On first game open, any currently saved custom controls will be wiped and replaced with the new layout. If you experience problems please reset the controls to default in the custom controls menu.
- Mouse/Keyboard:
- Added tool action selection with mouse scroll wheel.
- Updated graphics for default keyboard map.
- Added ability to cycle through tabs (tab button) when menus open.
- Added support for hotkey 9/0 for future controls update.
- See default controls graphic in game for additional information.
- Controller
- Added ability to cycle through tabs (R/L button) when menus open.
- Added graphics for default controller map.
- Added joystick control for textbox selection.
- See default controls graphic in game for full controller controls.

Back end/optimisation
- General:
- Huge overhaul of UI system back end.
- Separated backed UI areas for easier editing (gift log, phone calls).
- Minor updates to money functions.
- Added a bunch of optimisations for platform specific information including logging and targeted exports.
- General consolidation and optimisation of old code.
- Adjustments to how max surfaces work with pixel upscaling for ultra wide screens.
- Logging
- Added max log size of 5mb, logs over that size will now archive/delete themselves keeping a max of 2 per user file.
- Swapped log writing to buffers for optimisation.

1.3.6L Update - Weddings! Break ups! Birthdays

Hey Neighbours!

This is a pretty massive update (though it annoyingly doesn't look that big when it's listed out ;_;). The biggest news here is that you can now plan and hold your wedding/commitment ceremony/elopement/vow renewal!

Customise all the details including date, guests, location, decor style/colours and outfits!

Now of course if things don't work out for long term love, you might want to end things with your lover, well now you can break up with them in 3 fun options of dumpage including in person, text message or even sky writing.

And lastly, if you've been waiting to celebrate your birthday in game it's your lucky day. If you've gotten any NPCs to Friendly level or above, they will throw you a party on your special day :D

That's it for now, the next update will be bug fixing and UI stuff (I'm COMING for you controller scroll bugs!!)




________________________________________________________________

General:
- Fixed checking if NPCs are home at the lifts.
- Fixed a potential issue with Finn’s event while collecting computer parts - Optimised some ways that subquests are displayed to prevent crashes.
- Some general optimisation fixes.
- Updated restaurant interior.
- Started conversions for player outfits in preparation for handling purchasable clothing.
- Adjusted collisions in Pinewood Lobby to prevent Dan living in the void.
- Fixed a dust bunny crash when save/loading inside your apartment
- Fixed NPC doubling in Dan PE 1 (this is an ongoing thing I’m investigating).

Events:
- Wedding shop now has tabs for break ups and wedding planning.

Weddings/Commitments:
- Added ability to plan your event at the wedding shop menu.
- Event customisation options include: Date, Type (Wedding/Commitment/Elopement/Renewal), Celebrant, Wedding Party, Guests, Location, Decor Style, Decor Colours, Your Outfit, Spouse Outfit.
- Added corresponding event loan.
- Once you’ve paid off the total cost, your event will take place on the selected date.

Break ups:
- Added ability to plan your break up at the wedding shop menu.
- Choose from 3 break up types: In person, by text message, sky writing.

Birthdays:
- If you are Friends level or above with any NPCs they will throw you a birthday party at the North Garland Restaurant now.

1.3.6K Update - Wedding Store and Proposals!

Hey Neighbours!

This is a fun little update that will unlock the wedding shop in the Garland mall so you can buy a ring and propose to your partner if you're dating/lovers! Everyone has a unique reaction so I hope you have fun with them all. This update also has bug fixes and back end changes that will help me streamline updates coming soon. Next update will be wedding planning (customise evvvverything for your perfect day!) and break ups (you wanna break someone's heart? because there are some fun ways to do it!).

Then I'll be moving on to some major fixes, birthday events and quest updates.

See you in Garland!



________________________________________________________________

General:
- Fixed mail not importing the final letter in the grid.
- Updated shop front collisions.
- Added Tobias NPC to Surface Studios and Bailey NPC to Hidden Gem shops.
- Fixed crash on viewing credits in the library.
- Fixed problems with NPCs giving incorrect dialogue during phone calls.
- Fixed input issue that caused mouse to no longer work after taking screenshots or using operating system level overlays.

Weddings/Commitments:
- Wedding shop now opens on the 15th of Spring once you read the welcome letter.
- 3 engagement rings are available to purchase.
- Adjusted relationship level tracking to include engagement stages and reflected it in UI.
- Added proposal dialogue.
- Added ability to propose with engagement ring once you’re dating an NPC.
Note - The achievement directs you to but you can’t currently plan the wedding at the wedding shop yet, that will be next update.

Optimisations:
- Updates to back end handling of items to prevent crashes.
- Updates to back end handling of relationship tracking to prevent crashes.
- Updates to back end handling of loan tracking to prevent crashes.
- Cleaned up some unused files.
- Cleaned up and optimised a lot of back end scripts.
- Added further debugging for input.
- Added schedule import and sort via NPC.