Releases: Monika-After-Story/MonikaModDev
v0.12.15 - The smol anni update
goin on 6 years now...
Topic Changes
Additions
- 6-year and 7-year anniversary dialogue
- new player bday poem
Fixes
-
typofixes
-
fixed 1st year anniversary not stting love flag
-
fixed introduction using narrator instead of Monika for some dialogue
-
fixed window bugs in greetings back from
API Changes
What's Changed
- Improve greeting/fares probabilities code by @Booplicate in #9725
- Deprecate bad function plugin arg by @Booplicate in #9736
- Fix a missing
m
in introduction by @Wingdinggaster656 in #9957 - [Drafts] - 6+7 Anniversaries by @lunulae in #7324
- Add a missing
return "love"
by @Wingdinggaster656 in #9944 - Fix greetings menu dlg by @Booplicate in #9968
- Fix new annis by @Booplicate in #10081
- add new pbday poem from lewn by @multimokia in #10083
Full Changelog: v0.12.14...v0.12.15
v0.12.14 - A smol vday update
don't eat too much choco now...
Gameplay Changes
- new poem for f14
Spritepack Changes
- Necklace pack by @Historyvariety
What's Changed
- new poem by @lunulae in #9881
- Necklace Pack! [Art/Spritepack] by @Historyvariety in #9776
New Contributors
- @Historyvariety made their first contribution in #9776
Full Changelog: v0.12.13...v0.12.14
v0.12.13 - The Christmas Islands Update
because the north pole is in desperate need of land
Gameplay Changes
-
new d25 islands content
-
punctuation can no longer be used in player names
Fixes
-
typofixes
-
fixed certain bday events from repeating too much
-
fixed hangman unlock dialogue not making sense with new games
What's Changed
- D25 additions to the island event by @Booplicate in #9796
- Fix 922 nts bug by @jmwall24 in #9787
- Better hangman unlock dlg paths by @jmwall24 in #9701
- Replace special Windows characters in path name (fix #9557) by @dreamscached in #9582
- Fypo Tixes by @Booplicate in #9733
Full Changelog: v0.12.12...v0.12.13
v0.12.12 - The Spooky Islands Update
as if being alone on a deserted island isn't scary enough...
Gameplay Changes
-
new o31 islands content
-
QOL improvements to bg selector
-
Monika is now aware of when a backup is restored
-
all thumbnails updated to use the latest desk + uniform sprites and hair color
-
ahoge sprites updated to use the current filter
-
chr files always deleted on startup now
Topic Changes
Additions
- 3 new moods
- 1 new scary story
Spritepack Changes
Additions
- 2B costume by @hatanasinclaire
Fixes
-
typofixes
-
fixed crash when an API key's on change function raises an exception
-
fixed NameError crash with images that use MASFilterWeatherMaps
API Changes
- new
hide-ring
exprop for clothes that should hide any worn rings play_song
deprecated in favor ofmas_play_song
mas_getCurrentBackgroundId
- gets id of the currenty shown backgroundmas_isBackgroundUnlocked
- checks if a specific background is unlocked
What's Changed
- new insecure mood by @my-otter-self in #9515
- new loved mood by @my-otter-self in #9516
- new guilty mood by @my-otter-self in #9514
- Rollback a dialogue in monika_portraitof to implement #9637 by @dreamscached in #9642
- Add scary story "Prison escape" by @Mosexelle in #8768
- Delete all .chr files on startup (implement #9580) by @dreamscached in #9641
- Ahoge filter fix by @Booplicate in #9583
- NOU outfit by @Booplicate in #9627
- Update thumbnails by @Legendkiller21 in #9615
- Fix reference to ERR_ON_CHG_MSG (resolve #9648) by @dreamscached in #9649
- Update shower greeting outfit selection by @Booplicate in #9618
- 2B spack by @ThePotatoGuy in #9598
- Additions to the island event by @Booplicate in #9689
- Backup awareness by @Booplicate in #9628
- Typo fixes by @Booplicate in #9630
New Contributors
- @Mosexelle made their first contribution in #8768
Full Changelog: v0.12.11...v0.12.12
v0.12.11 - The Installer Fix Update
v0.12.10 - The Installer Update
[==.......] 22% complete
Gameplay Changes
-
An installer is now the primary way to install MAS. It can also update MAS, but we recommend to continue using the in-game updater for updates. The process for manually installing the mod via Mod zips has changed. Use the installer if your system is able to run it.
- Links to the OS-specific installers are available in the Assets below. For info on required system specs to run the installer see this wiki page.
- Refer to this wiki for manual install instructions.
-
Several updates to NOU:
- house rules can now be quickly changed after a game
- new house rule:
- reflecting +2 or +4 with a +4 and reflecting skips using a skip of any color
-
Monika can now explain the different chess modes to you (new option within the Chess menu).
-
Reduced Monika's file size
-
Generic sprite pack gifts are now considered good gifts
Topic Changes
Additions
- 4 new topics
- 1 new greeting
- 1 new story
- 1 new window react
Spritepack Changes
Additions
- Hair Pack 01 by @kkrosie123
- Heart-cut Bikinis by @kkrosie123
Fixes
-
typofixes
-
fixed crash when pasting lean sprite codes to EXP Previewer
-
fixed crash when a spritepack JSON contains only either
outfit_hair
oroutfit_acs
properties -
fixed glitchy selectors when using
outfit_acs
property -
fixed glitchy selectors when changing clothes/hairs fails
-
fixed
monika_lastpoem
being available to everyone -
fixed dialogue render jumpiness when using
extend
-
fixed the "Mind the Gap" being unlocked too early
-
fixed issue where Monika wouldn't start a minigame she picked herself in the bored mood
-
fixed crash when trying to play NOU with certain submods
-
fixed crash when running MAS on certain non-X11 systems
API Changes
BREAKING CHANGES
- moved all reset code into python functions - if you previously used a function plugin to hook into
ch30_reset
, be aware that our reset code may run BEFORE your code now instead of after.- use the
mas_reset.ch30_reset
decorator to mark a function to be called duringch30_reset
- there were some changes to reset execution order - see #8745
- use the
Other changes
- added logging to Window Reacts and catch all x11 exceptions
- new jump with args -
jarg
- see #9413 for more info - added framework for user-managed API keys. Basically you can include features that require user-supplied API keys now - see #8399 for usage. (wiki page will be added soon)
certifi
andssl
libs now included - you need to use a special import check to use these - see #8399
Exp Previewer
- added Neko to available default clothes
- added sunset filter
- spritepack clothes are now sorted alphabetically
What's Changed
- Add New topic (Again) by @KiRyX112 in #6863
- [Chess Involve] Simply a in-game chess mode description by @Wingdinggaster656 in #9456
- Fix
extend
jarring by @Booplicate in #9232 - New Topic - Materialism by @Wingdinggaster656 in #7240
- [contributing] [story] rework of "Knock" story, on #8657 by @my-otter-self in #9499
- Adds Crunchyroll window react by @AutumnLeaves991 in #8305
- Revert "[contributing] [story] rework of "Knock" story, on #8657" by @multimokia in #9506
- [Pool Topic] - "Do you like pizza?" π by @lunulae in #9026
- New love poem greeting by @Erenussocrates in #7303
- Reinstate PR #9499 by @multimokia in #9508
- Staring contest Topic by @multimokia in #9503
- Reduce Monika size by @Booplicate in #9440
- EXP previewer fixes by @ThePotatoGuy in #9505
- [New Spritepack] Heart Cut Bikinis by @kkrosie123 in #9189
- [New Spritepack] 11 New Hairstyles by @kkrosie123 in #9202
- outfit JSON props and outfit mode fixes by @ThePotatoGuy in #9500
- Some more NOU improvements by @Booplicate in #9379
- Remove deprecated funcs by @Booplicate in #9265
- [Bugfix] - Mind the Gap set to unlock normally by @lunulae in #8687
- Potentially illogical dialogue fixes by @Wingdinggaster656 in #9491
- Add API Key settings screen + framework by @ThePotatoGuy in #8399
- WR cleanup + guardrail by @Booplicate in #9480
- Implement augmented jump by @Booplicate in #9413
- organized reset code by @ThePotatoGuy in #8745
- Aff system cleanup by @Booplicate in #9040
- Update README.md by @jmwall24 in #9539
- Typos by @Booplicate in #9363
New Contributors
- @KiRyX112 made their first contribution in #6863
- @my-otter-self made their first contribution in #9499
- @AutumnLeaves991 made their first contribution in #8305
- @Erenussocrates made their first contribution in #7303
Full Changelog: v0.12.9...v0.12.10
v0.12.9 - The NOU Update
one of the true tests of friendship
Gameplay Changes
-
New game - "NOU" - a different take on Uno
-
New chess mode - Chess960. The professionally recognized randomized chess mode that is always at least playable/fair. (Thx @Wingdinggaster656)
-
Added more expressions in idle mode (brbs)
-
Added way to ask Monika about the consumables she has in stock ("Are you running out of anything?")
-
"Window React" settings page renamed to "Window Detect" to avoid confusion
-
Added more names to the bad nickname list
-
NYE dress will now always happen during new years even if you have already seen the dress
Topic Changes
Additions
- 1 new greeting
- 1 new mood
monika_conventions
monika_cupcake_favorite
monika_esports
Changes
- Cleared up dialogue conflict regarding how Monika and Sayori met in the ""How did you get into reading?" topic
- Made hungry mood more general regarding player health
Spritepack Changes
Additions
- Chokers Pack 01 by @kkrosie123
- Dark Blue Sparkly Dress by @kkrosie123
- Flowered Button-up by @kkrosie123
- Jurassic T-shirts by @kkrosie123
- Red Ruffles Bralette by @kkrosie123
- Pink Kimono by @mayday-mayjay
- More Retro Ribbons by @Retrolovania
Fixes
-
typofixes
-
Fixed names like "Sergey" getting flagged as bad
-
Fixed keyerror crash when trying to play chess with an edited save
-
Fixed inconsistency in post-poem dialogue in d25
-
Fixed inconsistency with flags for new years resolutions
-
Fixed keyerror crash with the NYE dress
-
Fixed dialogue issues when taking Monika on 922 but returning her late at night
-
Fixed dialogue issues when playing Happy Birthday on the piano on 922 late at night
-
Fixed logging crash when a Split ACS is invalid
-
Potentially fixed crash when alt-tabbing while full screen on Manjaro
API Changes
- pronoun settings are now stored in a global map (
MAS_PRONOUN_GENDER_MAP
) - events in the event list can now have context. Event list manipulation should ONLY be done through the approved APIs. see #8619
- sprite JSONs now support outfit options. This means no more custom code just to put on ACS with clothing - see #8027
- idle topic structure changed - see #7576. If you have idle (aka BRB) topics, you may need to make changes
What's Changed
- New idle mode exps + fixes by @Booplicate in #7576
- d25/nye fixes by @jmwall24 in #8542
- Add Event List wrappers and Event Context by @ThePotatoGuy in #8619
- some 922 fixes by @jmwall24 in #7889
- New greeting, new clothes and hair, and hair sprite adjustments by @Booplicate in #6915
- Fix undefined var by @Booplicate in #8902
- Adding more bad nicknames. by @KritRom in #8923
- adding convention topic by @ThePotatoGuy in #8709
- adding favorite cupcake flavor topic by @ThePotatoGuy in #8710
- adjust by @jmwall24 in #9036
- Adding Esports topic by @ThePotatoGuy in #8707
- [Small Rework] - Hungry Mood by @lunulae in #9030
- Check consumables topic by @Legendkiller21 in #9028
- [Chess System Extension] Chess960 Things by @Wingdinggaster656 in #7288
- Fixed text display when gifting Just Monika thermos by @WishStone-Dragon in #8992
- Polish hair by @Booplicate in #8929
- Cleanup pronouns by @Booplicate in #8996
- [Mood] - feeling grateful β€οΈ by @lunulae in #7541
- Add outfit options to sprite JSON by @ThePotatoGuy in #8027
- [New Spritepack] Jurassic T-Shirts by @kkrosie123 in #9177
- [New Spritepack] Bralette (Red, Ruffles) by @kkrosie123 in #9039
- [New Spritepack] Dress (Dark blue, sparkly) by @kkrosie123 in #8940
- [New Outfit] Button Up (Flowered) by @kkrosie123 in #9172
- [New Spritepacks] Chokers by @kkrosie123 in #9115
- Small thumb fix by @Legendkiller21 in #9187
- [Spritepack] - Pink Kimono by @lunulae in #9186
- New card game to play with Monika [Warning:πinside] by @Booplicate in #5555
- set chess actions dict to defaultdict by @ThePotatoGuy in #9142
- Settings word change by @jmwall24 in #9242
- More retro ribbons from Retrolovania by @ThePotatoGuy in #9188
- NOU fixes by @Booplicate in #9260
- NOU EnHaNcEmEnT by @Booplicate in #9271
- Typos by @Booplicate in #8928
- More wr fixes by @Booplicate in #9233
New Contributors
- @karrigantaylor made their first contribution in #8709
- @KritRom made their first contribution in #8923
- @WishStone-Dragon made their first contribution in #8992
Full Changelog: v0.12.8...v0.12.9
v0.12.8 - The V-day 2022 Update
I'm sorry I can't come out of this screen :(
Gameplay Changes
-
F14 content
-
added necklace selector
-
5-year anniversay updated
Topic Changes
Additions
- 1 new story
Fixes
-
typofixes
-
fixed "familiar-" and "skill" from being considered bad names
API Changes
MASImageTagDecoDefinition.register_img_same
now raises an exception on init if it could not find a valid deco definition from source- removed
GRP_TOPIC_LIST
- selector validations loops now usePROMPT_MAP
only - add a_skip
flag to skip selector validation (or use the new_add_prompt
function
What's Changed
- Add test topic and exception for
register_img_same
by @ThePotatoGuy in #8393 - [Story] - "Mind the Gap" by @lunulae in #8606
- [Rework] - Anniversary 5 by @lunulae in #8572
- Bad name false positive fix by @dreamscached in #8656
- [F14] - "Happy Valentine's Day, Monika!" by @lunulae in #8632
- f14 2022 by @jmwall24 in #8648
- 0.12.7 Typos by @multimokia in #8594
Full Changelog: v0.12.7...v0.12.8
v0.12.7 - The Holiday Fix Update 3
only 350 days to Christmas!
Gameplay Changes
-
small improvements in the first time crashed greeting:
- Monika now knows if you forced quit early
- light switch sfx added
- transition from black screen to spaceroom is smoother
-
switching from unstable to stable is now limited to when the stable and unstable versions are on the same version number. It is still NOT recommended to switch between the two frequently.
Topic Changes
Additions
monika_tragic_hero
monika_utterson
monika_hedonism
- 1 new compliment
Changes
- added baking question to the cupcake baking topic
Spritepack Changes
Changes
- Black Sleeveless Turtleneck - fixed missing thumbnail
Fixes
-
typofixes
-
fixed hanging on quit when closing the game somewhat right after launching (or when the updater thread is running)
-
fixes christmas gift reactions from happening twice and causing a crash
-
fixed
curr_year+1
key error crash -
fixed div by 0 crash for users updating from very old versions
API Changes
Additions
mas_setQuitMsg
- sets the quit dialogue box text and button reactionsmas_resetQuitMsg
- resets the quit dialogue box text and button reactions to the ones appropriate for the current affection
Changes
compareVersionLists
has been moved to early
What's Changed
- [fun fact] maple syrup by @KansaiGal in #8253
- Tragic hero topic by @magmaleadermaxie in #8248
- Added a Jekyll and Hyde topic. by @magmaleadermaxie in #8189
- Added Yes/No Reaction to "Do You Bake?" by @KiddTheManiac in #8129
- [Finished Product] - You always put me in a good mood (Compliments.rpy) by @WiiBii2 in #8152
- prevent using unstable persistents in stable + fix hang on close by @ThePotatoGuy in #8111
- Prevent d25 gift react function from duplicating react labels by @ThePotatoGuy in #8507
- First time crash greet improvements by @jmwall24 in #8278
- Fix 0.11.1 update script and re-apply updates that may not have ran. by @ThePotatoGuy in #8429
- 0.12.6 Typos by @multimokia in #8479
New Contributors
- @KansaiGal made their first contribution in #8253
- @magmaleadermaxie made their first contribution in #8248
- @WiiBii2 made their first contribution in #8152
Full Changelog: v0.12.6...v0.12.7
v0.12.6 - The Holiday Fix Update 2
I've looked at this code before
Chased a breakpoint through the night
But on line 14, a typo was just hiding from my eye
Gameplay Changes
- updated the non-lyric phrases (postnotes) for 2 lines in the "Your Reality" piano song to be more accurate. Specifically a C6 instead of a G5 on the last note, and the G5 that was the 4th note from the end of the phrase has been removed for the non-lyric phrases on these 2 lines:
- In my hand, is a pen...
- When you're here...
Spritepack Changes
Additions
- Black-silver Piercings by Briar Young (@kkrosie123)
- Black Sleeveless Turtleneck by Briar Young
- Mini Ribbons by Briar Young
- Pearl Earrings by Briar Young
- White V-cut Crossed Straps Tanktop by Briar Young
Fixes
-
typofixes
-
fixed "Your Reality" piano notes failing to load
-
fixed crash when pasting certain sprite codes into the exp previewer
API Changes
- Piano note JSONs now support musical notation for sharps and flats (i.e:
A#4
/Bb4
) - Added function to get Monika's current expression as a sprite code string -
mas_getCurrentMoniExp
- It is now possible to prevent gifts from being put under the tree for testing purposes - see #8397
What's Changed
- Override d25 gift protocol for devs by @jmwall24 in #8397
- Add exp accessor by @Booplicate in #8365
- Allow music notation in piano jsons by @ThePotatoGuy in #8428
- Fix previewer by @Booplicate in #8366
- New briaryoung spritepacks by @jmwall24 in #8351
- Fpyos that we we like by @Booplicate in #8467
Full Changelog: v0.12.5...v0.12.6