v0.11.3 - The Sunset Update
No, this is not the last update. That'll happen next April
Gameplay Changes
-
Added a sunrise/sunset filter. Each is a 30 minute duration after/before the sunrise/sunset time
-
Backgrounds and weather no longer change upon a restart if you specifically selected a static background/weather
-
Background selector topic now unlocks automatically if additional backgrounds have been added
-
Better tear sprites (from @Professor-JMO)
-
Added song analysis framework, which provides a way to setup a topic that can discuss a song
-
Random song selection now prioritizes unseen songs
-
Consumables can now have a maximum stock
-
Tip-of-the-day topics now unlock on a day change instead of XP
-
Text input screens now have a "Nevermind" button instead of requiring you to type "Nevermind"
-
Bad/awkward player names are no longer allowed in the initial name input screen or when importing DDLC data
-
There is now a set pool of pool topics that are unlocked by default, which helps reduce the lack of interactivity experienced by new players.
-
Pool unlocks per level have been increased to 5. This is retroactively applied to all users who started with the XP system introduced in 0.11.2.
-
Gender selection/preferred name selection topics now appear after a certain amount of time instead of being dependent on XP
-
Added transgender options to gender selection topics
-
Added additional in-game explanations regarding replenishing consumables
-
Scrollbars in all menus no longer save position when closed
-
Window reactions now work on Linux. Requires
xdotool -
UI hiding (right-click/window hiding) is now disabled in timed-text events
-
All surprise files (and
imsorrytext files) now appear in thecharacters/folder instead of the base directory -
Added missing affection paths for BRB topics
-
Songs no longer auto derandom
-
Weather topics are now locked if the background does not support weather
-
Submods screen now shows submod info even if it does not have a settings pane
-
Submods now require author and name to be valid as a label name
Topic Changes
Additions
monika_architecturemonika_being_herselfmonika_dying_same_daymonika_fearmonika_isekaimonika_language_nuancesmonika_movie_adaptationsmonika_napsmonika_scuba_divingmonika_striped_pajamasmonika_using_pcs_healthilymonika_wabi_sabi- 5 new BRBs:
- homework
- working on something
- napping
- exercise/workout
- coding
- 4 new fun facts
- 6 new songs
- 1 new greeting
Changes
monika_festival- added ILY responsemonika_kiss- added additional paths for kissing multiple times in a rowmonika_smoking- added extra dialogue for players who quit smokingmonika_trolley- general rewrite
Spritepack Changes
- Short Hairs by Echo - minor edits to the front hair layers
Fixes
-
typofixes
-
Fixed infinite loop errors
-
Fixed arbitrary data loss when time traveling or changing time zones
-
Fixed ILY getting stuck after time traveling
-
Fixed crashes resulting from undo action rule checks
-
Fixed crash when generating shopping list for consumables
-
Fixed consumables getting stuck because their prep-finished event gets lost
-
Fixed seasonal prog points not running when a user changes hemispheres. This also fixes islands greeting not unlocking.
-
Fixed submods screen only appearing if a submod with a settings pane is installed
-
Fixed song restarting when the introduction finishes
-
Fixed main menu being able to break the game in certain ways
-
Fixed crash when logging an error in docking station
-
Fixed XP to next level being way too big after a time travel
-
Fixed open door greeting overriding the restart greeting
-
Fixed crashing in games causing infinite dialogue loops after restarting
-
Fixed opendoor greeting not having correct filter
-
Fixed
monika_kissnot unlocking after your first kiss -
Fixed index error crash with consumables
-
Fixed crash in spritepack gift reactions
API Changes
- Backgrounds, weather, and filters all have huge changes. If you create custom backgrounds, you will need to update them. See #5762 for more info.
flagsproperty onEventis now used to temporarily hide events from various gameplay elements. See #5762 for more info.mas_input- input function that shows the Nevermind button. Use this instead ofrenpy.input- conditionals used in greetings are now evaluated in the global store
MASFormatter- custom formatter class that overrides renpy's formatter. This is allows for additional functionality with dialogue substitution. See #5816 for more info.- random farewells are now selected like greetings
MASProbabilityRule- new event rule which can be used to increase choice weighting in a way that does not use direct percentage chance. See #5852 for more info.mas_check_scrollable_menu- new scrollable menu that supports toggle button mechanics. Great for allowing a user to multi-select a bunch of options.- all scrollable menus now support widths less than 560px
play_song- addedif_changedparam. See #5826 for more info.- generalized bookmarks/derandom frameworks. See #5619 for more info
mas_hotkeys.no_window_hiding- global that controls if window hiding is allowed- added shields for timed text
- added dialogue descriptor properties to Consumables. See #5740 for more info.
is_file_presentmoved tomas_utils- added additional logging for Monika file creation and removal
- added XP data to dump logs
Special Thanks
- @Professor-JMO - tear sprites