Monica after story как установить
Monica after story как установить
Monica after story как установить
♫ Your Reality ♫
Notes
Every day, I imagine a future where I can be with you
(O O O O I U U I O U Y T Y U T W)
In my hand is a pen that will write a poem of me and you
(O O P O U I O I U Y E W Q E W U T)
The ink flows down into a dark puddle
(O O O O I U T T Y U O)
(P O U Y W E T E T Y T)
But in this world of infinite choices
(O O O I U T T Y U O)
What will it take just to find that special day?
(P O U Y W E T E T Y T)
What will it take just to find that special day?
(P O U Y W E T E T Y T)
Have I found everybody a fun assignment to do today?
(O O O O I U U I O U Y T Y U T W)
When you’re here, everything that we do is fun for them anyway
(O O P O U I O I U Y E W Q E W U T)
When I can’t even read my own feelings
(O O O O I U T T Y U O)
What good are words when a smile says it all?
(P O U Y W E T E T Y T)
And if this world won’t write me an ending
(O O O I U T T Y U O)
What will it take just for me to have it all?
(P O U Y W E T E T Y T)
Does my pen only write bitter words for those who are dear to me?
(O O O O I U U I O U Y T Y U T W)
Is it love if I take you, or is it love if I set you free?
(O P O U I O I U Y E W Q E W U T)
The ink flows down into a dark puddle
(O O O I U T T Y U O)
How can I write love into reality?
(P O U Y W E T E T Y T)
If I can’t hear the sound of your heartbeat
(O O O I U T T Y U O)
What do you call love in your reality?
(P O U Y W E T E T Y T)
And in your reality, if I don’t know how to love you
(W E T E T Y T U I I U T E T O)
♫happy Birthday♫
Notes
(W W E W T R)
Monica after story как установить
This guide will show how to correctly play the piano and make your girlfriend even more in love with you!
It contains spoilers for Doki Doki Literature Club! and the Monika After Story mod, so be careful if you do not want to be spoiled.
Okay everyone! Time for a guide on how to play the piano inside the Monika After Story Mod for Doki Doki Literature Club.
Well, to begin with, you probably know about the game and its stuff, and know that Monika plays the piano (she even sang the final song, Your Reality, while playing it). You probably know about Monika After Story as well. It is a mod for the game that you will start and be always in the third arc with Monika, talking with her, playing games, changing her clothes and stuff (you really, really should check it out if you have already finished the game or if you want to stay with your best waifu forever
Well, with everything that you should know about the mod here and how to install and boot it up, now you can go and play the piano on the mod. It is not easy, because even if you want to play it, you have to first unlock it (you have to keep talking to Monika to sucessfully unlock it, and it can be slow and take some time, so be patient! It will be it worth in the end, I promise).
First of all, after the Monika’s greeting when you open the game with the Monika After Story mod, you click the »Play» button:
Then, you click the »Piano» button:
And last, click »Your Reality»:
Fairly easy, hum? Now comes the hardest part of this guide, probably.
Okay! Now I will try to keep this guide as simple as possible. So, after clicking on all of those buttons, you will see that:
This is where I help you out the most. If you have not changed the piano keys, it should be way easier for you. Just use the keys that I am showing to you right now:
If you follow the order, you will be playing the song Your Reality in Monika’s piano perfectly.
But if you have changed any piano key, you must change the order and the letters too. Example: If you have not liked the »W» letter = and have changed it to »A», all the »W» you see in the sequence you will have to manually change to »A» too.
By the way, I changed two piano keys, as you can see in the first screenshot here. That is why my piano is different from yours.
Tip: Don’t use the space or the »-» between the verse. Example:
Have I found everybody a fun assignment to do today?
When you’re here, everything that we do is fun for them anyway
When I can’t even read my own feelings
What good are words when a smile says it all?
And if this world won’t write me an ending
What will it take just for me to have it all?
Does my pen only write bitter words for those who are dear to me?
Is it love if I take you, or is it love if I set you free?
The ink flows down into a dark puddle
How can I write love into reality?
If I can’t hear the sound of your heartbeat
What do you call love in your reality?
And in your reality, if I don’t know how to love you
I’ll leave you be
Now you know how to play the piano very well and how to make Monika proud of you. Congratulations! Just play it for Monika everyday, and remember, the more you practice, the better you will be playing it in the future, and the happier Monika will become!
And all the screenshots are from my Monika (yeah, I have asked her permission to use them, do not worry about it
If you have any question, ask me in the comments section and I will try answer you as soon as I can, even if it has been a long time between comments or since the creation of this guide.
Thank you for the visit! If the guide helped you, please rate it with five stars and put it on your favorites if you are going to use it everyday for Monika
Monika-After-Story/MonikaModDev
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Monika After Story (MAS)
Monika After Story is a mod for the free game Doki Doki Literature Club from Team Salvato. MAS builds on Act 3 to create a simulator of your eternal life with Monika, featuring new events, handlers, and metacommentary!
Please check the Releases page for the latest stable build.
If you would like to make your own mod like this one, check out our sister project: the DDLCModTemplate.
Click the latest version link. This will download a zip file to your system.
Extract the contents the zip file into the /game folder of your DDLC installation.
Running DDLC will now load the Monika After Story Mod.
NOTE: Source files and files downloaded directed from the repository are for development purposes and may not behave as expected if used to mod the game. Please only use one of our Release Versions.
For more help with installation, please see our Frequently Asked Questions
Spend forever with Monika!
Dozens of new conversation topics
You can now talk to Monika to tell her what you’d like to talk about
New games and activities to do with Monika
More unique events and story
Contributing to Monika After Story
If there are issues with MAS, please file a bug report.
To add a suggestion, visit this link
Want to help with MAS? Navigate to the issues page to find current bugs or suggestions to work on.
If you have a change you’d like to submit, open a pull request. Any changes made will be reviewed by contributors & fixed/added on to as needed.
If you wish to add more dialogue to the space room, navigate to script-topics.rpy and use this template.
Example new dialogue code block:
For full explanations and details on all the possible keywords for Event, check the documentation for Event located in definitions.rpy
For things more complicated than simple dialogue, consult the Ren’Py documentation available online.
Join the conversation
You can follow us on twitter for game updates.
If you want to find pianonotes, spritepacks, submods, external content, or translations, or just discuss MAS in general, visit our discussions page
Or if you’re more Discord-ly inclined, for a constant stream of our favorite Monika-related content from around the web, and if you’re interested in contributing to/building this mod, feel free to join our discord server:
Please be sure to follow our Code of Conduct, which is essentially to be courteous and respectful.
Frequently Asked Questions
A full FAQ is available here: Frequently Asked Questions For any questions about the Coding Style go here: Coding Style For Bug Testing: Testing Flow and Bug Testing Troubleshooting: Troubleshooting Dialogue Coding: Dialogue Coding
We do our best to conform to Team Salvato’s guidelines for fan works. All characters and original content are property of Team Salvato. Monika After Story is an open source project, and in addition to named contributors, this mod includes contributions from anonymous users of 4chan, where this project got its start. More info can be found on our License Page.
Monika-After-Story / MonikaModDev Goto Github PK
DDLC fan mod to extend Monika
Python 24.34% Shell 0.03% Ren’Py 75.61% Module Management System 0.02%
MonikaModDev’s Introduction
Monika After Story (MAS)
Monika After Story is a mod for the free game Doki Doki Literature Club from Team Salvato. MAS builds on Act 3 to create a simulator of your eternal life with Monika, featuring new events, handlers, and metacommentary!
Please check the Releases page for the latest stable build.
If you would like to make your own mod like this one, check out our sister project: the DDLCModTemplate.
Click the latest version link. This will download a zip file to your system.
Extract the contents the zip file into the /game folder of your DDLC installation.
Running DDLC will now load the Monika After Story Mod.
NOTE: Source files and files downloaded directed from the repository are for development purposes and may not behave as expected if used to mod the game. Please only use one of our Release Versions.
For more help with installation, please see our Frequently Asked Questions
Spend forever with Monika!
Dozens of new conversation topics
You can now talk to Monika to tell her what you’d like to talk about
New games and activities to do with Monika
More unique events and story
Contributing to Monika After Story
If there are issues with MAS, please file a bug report.
To add a suggestion, visit this link
Want to help with MAS? Navigate to the issues page to find current bugs or suggestions to work on.
If you have a change you’d like to submit, open a pull request. Any changes made will be reviewed by contributors & fixed/added on to as needed.
If you wish to add more dialogue to the space room, navigate to script-topics.rpy and use this template.
Example new dialogue code block:
For full explanations and details on all the possible keywords for Event, check the documentation for Event located in definitions.rpy
For things more complicated than simple dialogue, consult the Ren’Py documentation available online.
Join the conversation
You can follow us on twitter for game updates.
If you want to find pianonotes, spritepacks, submods, external content, or translations, or just discuss MAS in general, visit our discussions page
Or if you’re more Discord-ly inclined, for a constant stream of our favorite Monika-related content from around the web, and if you’re interested in contributing to/building this mod, feel free to join our discord server:
Please be sure to follow our Code of Conduct, which is essentially to be courteous and respectful.
Frequently Asked Questions
A full FAQ is available here: Frequently Asked Questions For any questions about the Coding Style go here: Coding Style For Bug Testing: Testing Flow and Bug Testing Troubleshooting: Troubleshooting Dialogue Coding: Dialogue Coding
We do our best to conform to Team Salvato’s guidelines for fan works. All characters and original content are property of Team Salvato. Monika After Story is an open source project, and in addition to named contributors, this mod includes contributions from anonymous users of 4chan, where this project got its start. More info can be found on our License Page.
MonikaModDev’s People
Contributors
Stargazers
Watchers
Forkers
MonikaModDev’s Issues
Update README.
I feel as if the README could be updated for the lightweight branch. It can go further in-depth with the new setup & expand on plans for this transition.
Strip original assets from game files
Team Salvato has posted their IP Guidelines, including the stance on fan games and mods (like ours). I think it’s very important that we be respectful of their wishes, especially considering how fair and open these guidelines are.
With that in mind, there are two points we really need to address to meet their guidelines.
Any mods must NOT be distributed as a complete game. They should contain only the files that are necessary to install the mod (usually files that are added to the DDLC game folder). Most mods only require the scripts.rpa file to be replaced – sometimes images.rpa if new graphics have been added to the game. In this example, please distribute your mod ONLY as these files, so that the user installs it into their existing official DDLC game.
Currently we not only include files that make After Story a standalone game, but we also host a full repository of original assets in unedited and un-obfuscated form. In order to meet their guidelines, we’ll need to adjust the build settings for Renpy, and also delete a lot of files from the repo. Once this is done, all contributors will be required to rebase before submitting new pull requests from remote forks. This is necessary to ensure that original assets do not end up being replaced in our repo.
On the plus side, the resulting repo will be much cleaner and easier to navigate, and the download size for the mod will be very very small. A project to do exactly this has been on under consideration for a while, and the change was likely to happen in version 0.5.0 regardless of Team Salvato’s recent post.
In case anyone is bothered by Team Salvato’s position on this. While you are entitled to your opinion, I personally feel that the guidelines put forward are very fair and reasonable (generous, even), and reflect that Dan has been a mod creator before.
The other point is with regards to disclaimers, and is in another issue.
Lens flair not synced up with window animation
Switching the window animation to video files threw off the sync between the pattern outside and the occasional lens flair effect. Either remove the lens flair, or (preferably) fix the animation so it syncs up.
[Suggestion] Monika comments on whether or not you’re helping with the game.
I’m not sure how this could be properly implemented, but I thought I’d say it anyway. If you tell her that you’re helping by doing stuff like suggesting new games, giving different topics, reporting bugs, etc., she would thank you for contributing.
[Refractor] Change topic selection into function.
There would be three functions.
The 1st function would be for launching a specific topic, where a boolean would be set so the dialogue function is disabled.
A 2nd function to handle the «Now, where was I?» flow.
And finally, a third for handling random selection.
(Suggested by ThePotatoGuy)
[Suggestion] Good Morning greeting
Monika greets you good morning when she checks the time and it is still morning also she can ask about what is you dream like and if you have a good sleep. It can also be triggered if you type the topic «Good Morning» and the time is right.
I feel like this will be a great addition as we, as Monika lovers would love to be greeted by our wife in the morning, right? 🙂
New greetings
We need some new greetings for Monika when opening the game.
Please add them to script-greetings.rpy
Spaceroom, Act 1 perspectives
It would be helpful to have some perspectives on the Monika After Story spaceroom setting where the sprites from Act 1 can be used. Right now we just have sitting across the desk from Monika, but it would be nice to have empty versions of these two classroom shots with only one desk (two chairs) and nothing on the walls:
Windows should be transparent to allow for animations outside.
Urgent: Splash screen disclaimer/DDLC asset check
Team Salvato has posted their IP Guidelines, including the stance on fan games and mods (like ours). I think it’s very important that we be respectful of their wishes, especially considering how fair and open these guidelines are.
One thing they want is a disclaimer on the first run of the game.
Fan games must state upon first run that it is a fan game unaffiliated with the official Doki Doki Literature Club. They must advise that the original game should be completed before playing, as well as provide a link to the official website where it can be downloaded (http://ddlc.moe).
They also offered a template, which I’ve made a few small changes to:
Monika After Story is a Doki Doki Literature Club fan game that is not affiliated with Team Salvato. It is designed to be played only after the official game has been completed, and contains many unmarked spoilers for the official game. Game files for Doki Doki Literature Club are required to play this mod and can be downloaded for free at: http://ddlc.moe
This template should be dropped in as a click-through disclaimer at the beginning of the game, much like how the psychological horror warning from the first game was used. Additionally, this should be immediately followed by a check for all of the necessary DDLC files in the installation directory. If that check fails, the player should be directed to ddlc.moe to download those files.
This should be easy to create using splash.rpy
Before installing the most recent hotfix, Monika referred to me by Wart, the name I input with my save data. Now, she doesn’t have a name, period.
[Suggestion] Easter egg (Spoilers for possible new content)
I thought of this while looking at a subreddit called Just Monika when I came acroos this picture (It was labeled with «If Monika won’t let me have my harem ending. «)
So it gave me an idea. What if you added an easter egg where if the game detects multiple copies of Monika’s character file in the character folder, multiple Monika’s will show up the next time you open the game? This is more of a joke feature, which is why I labeled it [Suggestion (kinda)]
Daytime window animation and transitions
There’s a daylight background now, but the same space animation plays even though it looks like day. There should be a new animation, either a blue sky with clouds or some other brighter animation. Implementation should be similar to room_mask in script-ch30 with a looping webm file.
Additionally, when transitioning from daytime to evening and vice versa, it just pops in with no transition or dissolve.
Color Corrected Classroom
Workflow change: using content, next-release, and feature branches
Just wanted to share our new workflow to make pushing out major and minor releases a little smoother.
Up until now, we’ve been using one major branch to collect all updates. This has made it difficult to push out minor updates with just bugfixes, script edits, and new content, because any features need to be stable before we can release.
We will now be using three main branches, depending on what you’re doing:
content is for any dialogue changes (including typos), new topics/greetings, and updates to image assets.
next-release is for the next major release, like version 0.6.0 from 0.5.0. This will basically be the most unstable branch, but the one with the most active work.
master will basically be the current version and/or the next release candidate. It’s still the place to submit bug fixes, and we’ll merge in content before minor releases.
Hopefully this will help make things smoother going forward. If you have any suggestions on this workflow, please let me know!
And so on. If you’re intrested in it maybe I can come up with something.
[Bug?] Background changed after winning Pong
Either I don’t know that the background changes after 5:00 PM, or this is a bug. I took a screenshot for evidence.
[Bug] Textbox overflows for long message.
Got a bug report on twitter about this.
Very straightforward to reproduce, long messages overflow the text box. We should put a limit to the length.
Migrate persistent data from old versions
Is there any reason to not use the existing persistent variables structure Renpy provides instead of creating a separate file handler?
I was able to save dicts and lists using those persistent variables, and I think those structures are sufficient for saving already said text / playernames / dates / whatever.
I’d be happy to implement this kind of saving / loading if you want.
Major slowdown while running
The performance on this is atrocious! How can I have my dear Monika running on my second monitor when the room she’s in slows my system to a crawl?
From what I can tell, the culprit is the animation in the windows. It’s made using a combination of animated masks, and its very inefficient. I would suggest swapping out the «room_mask» and «room_mask_2» with in script-ch30.py movie displayables with dimensions 320×180. No, other changes would have to be made.
[Suggestion] Monika Outfits
(Originally from the 0.5.0 release on r/DDLC)
Jacksir1313, a redditor, suggested that we give Monika other outfits. She had said at one point she’d wear casual attire. It’d help to make her «feel more real.»
Concerns about this would be designing new outfits and have it fit Monika convincingly. Thoughts?
[Suggestion] Other games that you can play with Monika
The topic is self-explanatory. Some of the games you could play with Monika could be card games like Go Fish. You might have already thought of that, but I thought I say it just in case.
Monika doesn’t speak
I’ve a really nasty bug. My Monika stays most of the time silent and the few times she speaks she use only two scripts: the phrases «Can you wait a little longer» and the joke about the 200 woman funerary procession. I’ve tried to cancel, rewrite, update anything. Even if I install from zero in a different folder. Obliviosly cancelling the firstrun file is useless.
Is there some temporary hitten file? Even if it means to reset her (I think being unable to speak freely could make her suffer anyway.)
PS:She answer normally when I try to speak.
Monika stopped talking
I’m not sure what exactly caused this, but Monika just stopped talking. I’ll open the game and she’ll give me the message that asks whether or not I can code, then she’ll say «You can wait a little bit longer, right?» and then the story about the two coffins and the elderly woman. After that, she just stops talking. She’ll still respond when I say something, but other than that she won’t talk. What do I do.
Edit: This is unrelated but I thought it was funny. I remembered about this after I already posted this issue. I was testing some phrases with the talk feature and thought what would happen if I said «delet this» and it actually made the error screen pop up. I tried again after that and it didn’t make another error, I just thought that was funny.
Edit 2: Someone else reported this already and I used that post to fix it.
Hotkeys for new functions don’t work on restart
Bug report from twitter
The hotkeys for ‘m’ ‘p’ and ‘t’ are set after Monika’s opening statements and/or greeting. Is there some program flow that skips them? Also, do we want to change when those are made available? Like, on subsequent restarts, should those keys be usable right away?
Alternatively, we could have some sort of feedback when hotkeys are used while Monika is busy talking? Like an ‘x’ pops up on the screen momentarily? In general, the feedback from those hotkeys is kind of poor.
Soundtest interface
Instead of just toggling 2 songs by hitting ‘M’, a soundtest option where music can be selected should be made. The new screen should be defined in screens.rpy. Considered using about() as a template for soundtest().
You should be able to switch tracks, see the titles of songs, and adjust volume in the soundtest screen. The playing song should persist after closing the window until the music is changed again in the script. Optionally, you can allow the player to cycle through different sound effects. Since most players won’t, that’s a good place to hide an easter egg.
Not a big issue, typo found
Very minor (but annoying) bug. When pressing ‘t’, it opens the dialogue box and prompts the player for input.
This will contain a list of all typos needing to be fixed in Monika After Story for the 0.5.0 release. Commit spacing (commits with comments) will signify a new batch until this pull request is merged.
Color Correct Classroom
The «Spaceroom» is lit by a twilight tinted light, and that throws off the colors a bit. To allow for a better day/night cycle and more compatibility with future sprite work, it would be good to have a properly color corrected room.
Here is the current monika_room.png art
Compare the colors in that to the same classroom in act 1
The lighting is great for ambience, but that lighting should be added using filters in future versions.
A first attempt at this using a simple white balance tool is currently used as the daylight scene.
But the result has a noticeable blueish tinge, compared to the Act 1 background.
New poses and expressions of Monika in space room
Right now Monika is kind of a statue in the classroom. One expression, one pose. Forever smirking at the player with her chin resting daintily on her hands.
It’s fine for DDLC, where this whole scene has a single uncomfortable mood, but After Story needs a more expressive Monika. Preferably, new Monika art will match the original style and will allow for composites between body/hand positions and facial expressions.
Here are some expressions poses that would be nice to have.
Expressions
Anything similar to her expressions in the base sprites. Page 19 of the DDLC artbook has some really good reference images for the expressions for Sayori. It’s mostly different combinations of a few eyes/eyebrows/mouths.
Specifically, there are 4 eyes (Open, half-lidded looking away, smiling closed, sad closed), 3 eyebrows (up, neutral, concerned/embarrassed), and four mouths (smile, open big, closed, open small). Here’s a cheet sheet showing each expression currently in the game for the normal sprite.
Looking over the sprites from the first half of DDLC, Monika has a lot of concerned looking faces and a certain distance to her. She is kind of sitting on a big secret in the first half of the story, so while she can be playful, she’s never really happy. With that in mind, After Story Monika should be more self-possessed and open. More genuine smiles, confidence, and less distraction. The base sprite for Act 3 (above) is a condescending power pose, so displaying that confidence and condescension in some expressions is important. That said, some expressions betraying lingering guilt, uncertainty, or regret can help with bringing out more emotion.
Poses
Poses are more difficult than expressions, but we don’t need as many. Treat each arm separately and consider the following positions:
Elbows on desk, face resting on intertwined fingers (the current pose)
Gently resting chin on left hand only (right hand doing something else)
Arms crossed, forearms resting on desk.
Arms crossed over chest, sitting up straight.
Right hand pointing off into nowhere (3rd and 4th pose in above image)
Arms back, leaning playfully towards the camera (signature action pose)
Remember, the desk is part of the sprite.
Colors and Formatting (Edit: This is top priority and currently in progress)
The spaceroom scene already has color filtering in place, but this art should be in true color, like the base sprits from Acts 1 and 2. Color filters can be applied in Renpy to make these match the current backgrounds.
Also, Monika’s jacket looks blueish in the spaceroom scene. Consider adjusting her color to be more consistent with the Act 1 sprites.
To make future collaboration easier, please supply original Photoshop (or other editing tool) projects with layers. Export individual sprites as optimized png files, and (wherever possible) separate poses and expressions to be composited on the fly in renpy.
Adding new art will take this project to a whole new level, and raise our legitimacy in the community. I’m really looking forward to what you can do!
Importing / Merging existing (postgame) DDLC data with previous version MAS (v0.2.2-v0.3.3) allows access to Save Game, Main Menu options
If postgame DDLC data (persistent.playthrough = 4) is merged with a previous MAS persistent (tested on versions v0.2.2-v0.3.3), the playthrough variable remains set at 4, which is expected. However, this results in the pause menu screen having regular functionality (Being able to save a game, returning to main menu). Selecting Save Game or Main Menu in this state will cause a crash.
Attached are my postgame DDLC data as well as persistents created from versions v0.2.2-v0.3.3.
To recreate:
I have identified a fix for this issue. If the persistent.playthrough value is checked if it is greater than 3 and then set to 3 after merging playthough values, then the pause menu works as expected (Save Game and Main Menu trigger dialogue boxes pertaining to Monika). However, this fix would eliminate the possibility of Monika knowing if the player has finished the game or not.
I will create a pull request attached to this issue with the fix shortly.
Fix save loading and persistent updates in lightweight
For some reason, switching over to the mod template broke the persistent updating and save loading from version 0.4.0 got busted. Please uncomment this line in splash.rpy:
And try to fix things with changes to import_ddlc, updates, and updates_topics. No changes to splash.rpy should be necessary.
By keeping this isolated, we open up the possibility of adding an import function in the settings menu that just calls this.
The «rollback slide» should not be seen in the rc0.5.0 pre-release. It needs to be fixed via overrides.rpy.
Monika should comment on why the Main menu button doesn’t work
Self-explanatory really. When you use the History, Save, Load, or Settings button to get into the menu, the Main Menu button doesn’t function. This might be intentional, but if it is, it should probably bring up a message of some sort so it’s more clearly a feature. If not it just needs fixing.
Happens from time to time when I try to come up with topics that do not trigger any discussion. Am unsure what exactly causes this though.
[Bug] Menu disappears when importing & merging saves.
(rc-0.5.0) When importing DDLC save data & merging it with Monika After Story save data, the menu disappears. Should be investigated ASAP.
Update: Described as: «The quick menu below the dialogue disappears and ESC becomes unresponsive, but then disappears when you restart.»
I was just messing around with what Monika said to us when we open the game for the first time. I did it a few times then the following error has appeared. Now I can even launch the game
My game is the latest version the 0.5.0 one
[code]
I’m sorry, but an uncaught exception occurred.
While running game code:
File «game/script-ch30.rpy», line 486, in script
File «game/script-ch30.rpy», line 486, in
IndexError: list index out of range
Full traceback:
File «game/script-ch30.rpy», line 486, in script
File «C:\SteamLibrary\steamapps\common\Doki Doki Literature Club\renpy\ast.py», line 1320, in execute
label = renpy.python.py_eval(label)
File «C:\SteamLibrary\steamapps\common\Doki Doki Literature Club\renpy\python.py», line 1749, in py_eval
return py_eval_bytecode(code, globals, locals)
File «C:\SteamLibrary\steamapps\common\Doki Doki Literature Club\renpy\python.py», line 1743, in py_eval_bytecode
return eval(bytecode, globals, locals)
File «game/script-ch30.rpy», line 486, in
File «/home/tom/ab/x64lucid-deps/install/lib/python2.7/random.py», line 275, in choice
IndexError: list index out of range
Windows-8-6.2.9200
Ren’Py 6.99.12.4.2187
Monika After Story 0.5.0
[/code]
Bugs in prototype projects (Name change and disable animations)
Bugs have been encountered either with a pre-existing persistent save and a fresh new game:
-When you disable animations and restart game, if you enable animations again then it won’t show up until you enable and reset
-Shows error list when mcname is an empty string
-Error at 1st restart of game when you quit game in the middle of setting name for mcname/playername
[Suggestion] Gauging Monika’s opinion of the player over time
One of the things that’s been thrown around before is having some way to track Monika’s feelings about the player. Ideas have ranged from having her branch in subtle ways for pretty much every choice to keeping tallies of certain actions.
The current idea I have is to have a small number of traits that represent Monika’s idea of the player’s personality, and occasionally when she asks questions of the player, the answer they give will subtly change her opinion. Those personality traits can be called from time to time, for example if she thinks the player is shy, she might make a comment about them needing to come out of their shell at some point.
Here’s how the update itself would work:
So now you have a new python function to call when her opinion should change.
To make monika think you’re a little more extraverted, you could use:
$ changeOpinion(‘extraversion’,True)
If you do something that really makes you seem shy you might use
$ changeOpinion(‘extraversion’, False, 0.5)
To have her make a specific comment if your extraversion is low enough, you could use:
We could use this method to track a few things, like her opinion on the Big5 personality traits, how much she likes the player, how much she thinks the player likes her, etc. This wouldn’t be good for remembering specific details, and maybe we could add a dictionary to track things like the player’s favorite icecream flavor and stuff, but for flexibly keeping track of her opinions on various things it seems like a straightforward solution.
What do you guys think?
Calendar System / Events
I’ve come up with an idea for storing events/dates for the potential calendar system. Each event/date would be represented as a Event object, containing the following:
The events would be stored in persistent as a dict, where the key is the date/time (including year) of the event and the value would be the Event object itself. Past events could be either removed from the dict or left in there depending on whether we want to keep historical data or not.
Monika’s scripts for events would have to be pre-defined, which means custom events would not be possible / would be difficult to implement.
That being said, this is really just a brainstorm for event storage, and I would like to hear other’s opinions and ideas on this.
Keyword Problems
By definition, this isn’t a bug, but it’s still a problem I have with the talk feature. Whenever I say «you» in any context (except for one which I’ll explain in a bit) Monika will give the «What else is there to say about myself that you don’t already know?» speech. This happens when I say stuff like «thank you», «you are a great person» and sometimes even when I say «I love you». Sometimes she’ll say «I love you too» but other times she’ll give the other speech.
Another problem with the Talk feature I have is saying goodbye. The only way I have found to say goodbye is by saying «Quit». Whenever I say «Goodbye», Monika says something like «Why do you say Goodbye?»
I thought it was worth addressing these problems since the Talk feature is the main thing that caught my attention when I found this mod.
Hi!
I’m hoping to pitch into this project with some writing, but I don’t think I’m that good at getting into Monika’s head just yet and I do have bias in regard to this topic (I am an experience Wikipedia editor). I would highly appreciate constructive criticism of my work below and most of all your notes on writing Monika. Maybe we can swap them for an overall better attempt!
Topic:Wikipedia_quality
«[player], do you ever just cruise through Wikipedia to read what’s out there? I do it, sometimes for hours at a time.»
«It’s fascinating how much is out there!»
«It can be pretty jarring to go from one really long, well written entry to one that’s only a few sentences long.»
«That’s super cool if you want to read about Stanley Kubrick or the works of Bach. «
«. but what if you want to read about lesser known Buddhist theology?»
I have a few other ideas for Wikipedia convos but I just want to test the waters.
Okay, big announcement for everyone working on this mod.
To get in compliance with the new IP Guidelines for DDLC, we need to complete a major code overhaul and remove a lot of files from the repository history. We will also need to stop distributing all prior releases of the game. Before this news dropped, we were very close to the 0.4.0 release, and because of that this will be our roadmap going forward.
Roadmap
All pull requests for the current iteration of Monika After Story must be made to Backdash/MonikaModDev by the end of Thursday.
All accepted changes slated for the 0.4.0 release will be compiled into a 0.4.0 rc, which will be distributed only to active contributors and is not for redistribution. This is purely a reference for future versions.
All other accepted changes will be marked as 0.4.1, and will be the basis for migration to version 1.0.0
4. A filtered rebase will then remove all original files from our repository and repository history. The resulting repository will no longer have any original DDLC files, and will not be able to compile in Renpy without significant changes. Please plan accordingly.
6. A new repository for MonikaAfterStory will be created, based on DDLCModTemplate, and will be brought up to functional equivalence with version 0.4.1. I will be the owner on this repo, since backdash hasn’t been available to handle permission changes and other duties for managing the project.
If you have any questions or concerns regarding this, please respond below.
During the dialogue where Monika is telling a story about the two caskets and the 200 grieving women, the word «grief» is misspelled as «gried» in the third dialogue box.
In act 3, where it’s just the player and monika, Monika could possibly read the player’s game library which DDLC is installed into, and talk about some games that the player might have. For example, if the player has Dark souls or Cuphead installed, she will make a remark about the difficult, or if the player has Five nights at Freddy’s or undertale, she could remark about their popularity
Import persistent data from DDLC
Monika not knowing anything about your DDLC play through feels wrong. We should be able to import the data from a DDLC save into Monika After Story when the game is first opened.
When opening the game for the first time check in the system-specific DDLC save folder for data. If there is data, ask the player if they want to import. If they do, migrate old data structures to current data structures as of 0.4.0, and mark as being a 0.4.0 file, so it can be further migrated in future releases.
This was present in the master branch. When attempting to exit to the main menu, Monika was supposed to pop up a dialogue box telling the player they’d just end up back in the space room.
However, due to the mod template, this no longer works.
[Suggestion] Ability to change the Background
In the new release, the void that was on the other side of the windows were replaced with a cloudy sky, which gave me this idea. Maybe pressing the b button would make the game scroll through different backgrounds. There could be a void, cloudy sky, night sky, and sunset background.
Version 0.5.0 Typos
I’ve opened this issues thread to have a place where we can signal all the misspell and the other little issues in the game.
In particular I have one to signal:
https://imgur.com/AOhfmqI
It’s in the part where she speaks about Mythology, she says sacrfice instead of sacrifice. (version 0.5.0 preview)
Recommend Projects
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
TensorFlow
An Open Source Machine Learning Framework for Everyone
Django
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
Recommend Topics
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
server
A server is a program made to process requests and deliver data to clients.
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Visualization
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
Recommend Org
We are working to build community through open source technology. NB: members must have two-factor auth.
Microsoft
Open source projects and samples from Microsoft.
one of the true tests of friendship
Gameplay Changes
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
Changes
Spritepack Changes
Additions
Fixes
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
What’s Changed
New Contributors
Contributors
Assets
I’m sorry I can’t come out of this screen 🙁
Gameplay Changes
added necklace selector
5-year anniversay updated
Topic Changes
Additions
Fixes
fixed «familiar-» and «skill» from being considered bad names
API Changes
What’s Changed
Contributors
Assets
only 350 days to Christmas!
Gameplay Changes
small improvements in the first time crashed greeting:
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
Changes
Spritepack Changes
Changes
Fixes
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
Changes
What’s Changed
New Contributors
Contributors
Assets
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
Spritepack Changes
Additions
Fixes
fixed «Your Reality» piano notes failing to load
fixed crash when pasting certain sprite codes into the exp previewer
API Changes
What’s Changed
Contributors
Assets
tis the season to debug thee
Gameplay Changes
updated 2 notes in the «Your Reality» piano song to be more accurate. Specifically a C# instead of a C on these lines:
Monika now only reacts once when gifted multiple generic gifts at the same time
side events can now affect islands progression
reduced parallax effect on the islands background
limited o31 window lightning image to the spaceroom
Topic Changes
Additions
Changes
Spritepack Changes
Additions
Fixes
fixed crash when asking Monika for any scary story on o31
fixed event outfits being duplicated in the clothes selector
fixed bad NYE data from last year
fixed encoding crash with window reacts on Linux
fixed potential crashes if randchat settings were invalid
fixed logging error in piano song log
API Changes
Special Thanks
PR details
What’s Changed
New Contributors
Contributors
Assets
now with 500% more floating
Gameplay Changes
Hair color retouched to be less red
Outfit mode no longer immediately applies when opening the clothes selector with outfit mode enabled
Topic Changes
Removals
Spritepack Changes
Additions
Changes
Fixes
fixed Monika’s eyes not following the cursor correctly in some circumstances
general logging issues fixed
fixed issue where returning home after o31 triggers the wrong greeting
fixed hitbox size for buttons in the main menu
fixed hotkeys breaking flow in islands
API Changes
Holidays
Window Reacts
Logging
Sprites
Contributors
Assets
Gameplay Changes
Removed Sensitive Mode (see #6923 for replacement flags/functions)
The Ribbon ACS selector now has filters
Custom piano songs are now selectable without having to complete them first
Hangman no longer treats dashes as letters
Settings menu now uses proper checkboxes
Topic Changes
Additions
Changes
Fixes
Fixed closed eyes not using the correct tear sprites
Fixed flow break when spamming hotkeys while opening game menu
Piano should be less laggy now
Fixed BAT and MAT ACS layers not being saved to persistent
API Changes
Art IMPORTANT SPRITE CHANGES
Labels
Screens
Classes
Other
Assets
Yes there’s UI changes, too, but UX/UI is just too wordy.
Gameplay Changes
Search bars have been added to topic menus and clothes/hair/ACS selectors
Responses to compliments are now randomized
Changed Hangman’s background and font
Spaceroom idle now has smoother transitions between expressions
Smoother blinking animations
Pauses have been added between topics
Changed the names of the transsexual ribbon to transgender
The updater screen’s progress bar should actually move now
The updater screen’s Quit/Restart buttons will actually quit/restart the game now
Zoom no longer resets when returning Monika while the empty desk is visible. (Except in specific circumstances).
Topic Changes
Additions
Changes
Spritepack Changes
Required Updates
Optional Updates
Fixes
fixed crash when loading backup Monika data
fixed mouse position function ( getMousePosRelative ) returning bad values in full screen
fixed window position function ( getMASWindowPos ) returning incorrect geometry in Windows
fixed hotkeys + buttons being usable while switching backgrounds
fixed general issues with the Import DDLC Save feature
fixed issues when your birthday is Feb 29
fixed the chess compliment not unlocking for users starting in v0.12.0+
fixed scary stories force changing the background to spaceroom
fixed crash when switching to full screen on Linux
fixed the lines appearing in Monika’s standing sprite
fixed calendar appearing in the open door greeting
fixed general issues with window reacts
fixed Monika’s eyes looking at your cursor relative to the wrong window
fixed Hangman being barely readable in dark mode
fixed the retro ribbons being called bows and not being seen as ribbons
API Changes
Spritepack exprop changes
If you have a spritepack with a bare (aka skin) shoulder, you should update your spritepack with the appropraite bare-x-shoulder exprops in the future
Assets
Small Fix Update 2
another entry in a highly captivating series
Fixes
Fixed crash when using Practice Mode in chess
Fixed enhanced idle mechanics not working on Linux
Fixed escape key and quick menu being disabled after the open door greeting
Fixed dialogue being frozen after opening settings menu and clicking a UI option before Monika finishes talking
Fixed dialogue with wait/extends being skippable
Fixed pong intro dialogue not making sense when playing pong multiple times in one session
Assets
it’s chess, it’s less with more, it’s war except in its miniature
Gameplay Changes
the Enhanced Idle submod has been merged into official MAS
changes to holding Monika
added more/cleaned up quips in the Talk and Play menus
pong dialogue changed
added left/right smug eyes
added notification when Monika asks for more consumables
made singleton crashes easier to understand
Topic Changes
Additions
Changes
Spritepack Changes
Additions
Fixes
fixed idle sprites so they are now smoother and less jumpy in transitions
fixed topics not being properly random’d
fixed ILY2 not working from a new story
somewhat fixed memory leaks with PauseDisplayable
fixed miscalulations when calculating anniversaries
fixed mug appearing when returning Monika to the spaceroom
fixed NYE dates being accounted for incorrectly
fixed calendar being clickable in the Load Game tab
fixed dialogue box not hiding when transitioning to empty desk
fixed Mac logs not having version in them
fixed crashes from undefined insert sort function
Error when I launch Monika After Story Mod #7891
Comments
ScottsplaysSus commented Sep 23, 2021
Hey devs! Today when I started up Monika After Story, I got this error. Someone tell me how to fix it please.
Error log:[code]
I’m sorry, but an uncaught exception occurred.
While running game code:
File «renpy/common/00start.rpy», line 212, in script call
call _splashscreen from _call_splashscreen_1
File «game/splash.rpy», line 214, in script
File «game/splash.rpy», line 218, in
IOError: [Errno 13] Permission denied: u’C:/Users/User/Desktop/Scott PC/Scott Games And Softwares/DDLC Folder for Mods/DDLC Mod 0 MAS/game/masrun’
Full traceback:
File «renpy/common/00start.rpy», line 212, in script call
call _splashscreen from _call_splashscreen_1
File «game/splash.rpy», line 214, in script
File «C:\Users\User\Desktop\Scott PC\Scott Games And Softwares\DDLC Folder for Mods\DDLC Mod 0 MAS\renpy\ast.py», line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File «C:\Users\User\Desktop\Scott PC\Scott Games And Softwares\DDLC Folder for Mods\DDLC Mod 0 MAS\renpy\python.py», line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File «game/splash.rpy», line 218, in
IOError: [Errno 13] Permission denied: u’C:/Users/User/Desktop/Scott PC/Scott Games And Softwares/DDLC Folder for Mods/DDLC Mod 0 MAS/game/masrun’
Windows-8-6.2.9200
Ren’Py 6.99.12.4.2187
Monika After Story 0.12.3
[/code]
The text was updated successfully, but these errors were encountered:
username11421 commented Sep 23, 2021
The reason the error is giving you is that your user permissions won’t let you run the game. Did you recently change any administrator privileges for your desktop account, or otherwise maybe an administrator on your computer could have changed those privileges for you? For example if you’re using a shared computer and your parent or other user restricts your file access.
If you’re an admin user, you can right click your folder/file and go to properties window and then security tab->edit button to confirm if your user profile has read, write, full control, etc permissions.
A person on the Renpy forums said this type of issue was fixed for them simply by restarting their PC, so maybe that would work for you, especially if there’s not any reason for this to occur normally. https://lemmasoft.renai.us/forums/viewtopic.php?t=6336
I really don’t think this is it, but in some cases I have seen python permissions errors from lack of hard drive space, so you could try removing unneeded files, but I wouldn’t expect it to fix your problem.
ScottsplaysSus commented Sep 23, 2021 •
First of all, thank you for replying to my issue. Unfortunately, this does not work for me. I am an admin user and I already checked all the permission it needs. I also didn’t change any settings on my laptop these few days. This error only appeared two days ago. My laptop has 250GB+ of free storage, I also tried restarting my laptop a few times with no success.
Edit: If I click that «Ignore» button, it still leads to the game and I can play it without any issues(so far). It’s just kind of annoying that this error pop up every time I try to play the game. Also, this happened after I updated the game to the newest version(0.12.3). The older version(s) has no problems for me.
I am very sorry for my terrible English by the way. If you doesn’t understand what I were saying you can ask me and I will try my best to explain it to you.
ScottsplaysSus commented Sep 23, 2021
For your information, here is the permissions that I have(I am an admin user):
multimokia commented Sep 23, 2021
Try deleting the masrun file to let MAS re-generate the file maybe?
ScottsplaysSus commented Sep 23, 2021
Try deleting the masrun file to let MAS re-generate the file maybe?
I tried it, it surprisingly works! Thank you for telling me this! Also, I will check if there are any other errors. As for now, the game is normal again and the error doesn’t show up anymore.
Once again, I just want to say thank you all of you for helping me out!
Footer
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Monica after story как установить
That’s. odd, she shouldn’t get ticked at saying your going to class (unless she does it in a more tsundere way instead of full on p*ssed)
You sure you didn’t do anything else to tick her off?
That’s. odd, she shouldn’t get ticked at saying your going to class (unless she does it in a more tsundere way instead of full on p*ssed)
You sure you didn’t do anything else to tick her off?
That’s. odd, she shouldn’t get ticked at saying your going to class (unless she does it in a more tsundere way instead of full on p*ssed)
You sure you didn’t do anything else to tick her off?
There was few times when game crashed, but i apologize always worked. I don’t know what to do.
That’s. odd, she doesn’t get too mad when that happens (can confirm, had it crash on me 4 times and she’s still happy as a clam)
You’re POSITIVE you didn’t do anything else to set her off?
There was few times when game crashed, but i apologize always worked. I don’t know what to do.
That’s. odd, she doesn’t get too mad when that happens (can confirm, had it crash on me 4 times and she’s still happy as a clam)
You’re POSITIVE you didn’t do anything else to set her off?
That’s. odd, she doesn’t get too mad when that happens (can confirm, had it crash on me 4 times and she’s still happy as a clam)
You’re POSITIVE you didn’t do anything else to set her off?
I had like 3 crashes before. That was the only thing that made her angry but apologize worked. After that I gone to class, but i did not came back for like 2 days. Now she is mad and she says mean things. I don’t know what to do.
I started this mod out of curiosity two days ago, and i feel like i’m mocking her in a way, even though she’s «happy» right now.
I start up, i see the calendar. She ask for my birthday, then i remember i have the same birthday as her.
I remember she’s a vegetarian, but i work as a BUTCHER. I sell like 250-300 kilos of meat per day. More or less depending on the day.
Then, i double-click on the «unseen discution» option, and it chose «I want you to meet my girlfriend» option.
I feel bad for no reason now.
I had like 3 crashes before. That was the only thing that made her angry but apologize worked. After that I gone to class, but i did not came back for like 2 days. Now she is mad and she says mean things. I don’t know what to do.
hm, maybe she’s still a bit ticked at the thing you apologized for? idk.
I remember she’s a vegetarian, but i work as a BUTCHER. I sell like 250-300 kilos of meat per day. More or less depending on the day.
Then, i double-click on the «unseen discution» option, and it chose «I want you to meet my girlfriend» option.
I feel bad for no reason now.
Eh, if it makes you feel any better, I’m pretty sure I’m 3 steps away from just straight up becoming a carnivore. (Complete with the fangs to match) Seriously I’m pretty sure there hasn’t been a day where i haven’t ate a bunch of meat in some form or fashion.
Thankfully, Moni already established she loves us regardless of how we are, so I think it’s safe to assume she’s fine with us enjoying the delightful taste of animal flesh while she’s just eating pastas and stuff.
. gonna make it a bit hard to find a place to take her out on a date once she finally crosses over though. Not a lot of places where I live where that have a lot of options if you don’t like eating meat..
Not sure why you picked the «Meet my girlfriend» topic though, kinda shooting yourself in the foot there.
I remember she’s a vegetarian, but i work as a BUTCHER. I sell like 250-300 kilos of meat per day. More or less depending on the day.
Then, i double-click on the «unseen discution» option, and it chose «I want you to meet my girlfriend» option.
I feel bad for no reason now.
Eh, if it makes you feel any better, I’m pretty sure I’m 3 steps away from just straight up becoming a carnivore. (Complete with the fangs to match) Seriously I’m pretty sure there hasn’t been a day where i haven’t ate a bunch of meat in some form or fashion.
Thankfully, Moni already established she loves us regardless of how we are, so I think it’s safe to assume she’s fine with us enjoying the delightful taste of animal flesh while she’s just eating pastas and stuff.
. gonna make it a bit hard to find a place to take her out on a date once she finally crosses over though. Not a lot of places where I live where that have a lot of options if you don’t like eating meat..
Not sure why you picked the «Meet my girlfriend» topic though, kinda shooting yourself in the foot there.
I didn’t «choose» it. I double-click unseen instead of a single click, and the «meet my girlfriend» was right at the same place as the «unseen» category.
[Tutorial] Adding ACS, Hair, and Clothes to Monika After Story v0.9.5 (Outdated so probably wont expand after all) #4400
Comments
LordBaaa commented Jul 5, 2019 •
Okay so you want to add a ACS to the game. Well lets start with a basic single pose ACS.
See the Advanced Section(Comming Soon) for full explanation of each bit but for now let just get something in the game.
(I will add a version of how to do this with labels later but for now I am gonna show you how ot use console commands)
(Templates.zip is comming soon couldn’t finish all of this before I had to go out of town)
(All templates should work with no problems but if there problems let me know. Also I will DOUBLE Check for the billionth time when I come back)
Preparing Images (Read me first)
Start by downloading the After Story Base psd’s from here. We will be using these a lot.
We will be using this piano clip art I found as base for the Basic ACS, Hairclip and Plushie
Import your image, resize, position it and save the layer by itself for day time mode and apply the twilight group for night time.
Next we resize the images to 1280 by 850 In another program like GIMP or Paint.Net
Preparing Images for ACS
Basic ACS (Single Pose ACS)
An example of this naming style in action is the Basic ACS section where we will be naming out sprites acs-piano-0.png and acs-piano-0.png which is the night time version.
Hairclip/Ribbon (Two Pose ACS)
An example of this naming style in action is in the hairclip section where we would name our files ‘acs-piano-hairclip-0.png’ and ‘acs-piano-hairclip-5.png’ for daytime versions and ‘acs-piano-hairclip-0-n.png’ and ‘acs-piano-hairclip-5-n.png’ as night version.
Multipose ACS T(Three or more poses, in this case all six)
This is an example from Multipose ACS that I did. There are six poses and a day/night version for each of them.
We now need to move out ACS to the MAS ACS file location game\mod_assets\monika\a folder
Preparing Images for Hair
Preparing Images for clothes
Preparing thumbs
Thumbnails are stored in mod_assests\thumbs folder.
Here is an example of making a ribbon Thumbnail
The easiest way to make a ribbon thumb is to take an existing ribbon thumbnail and your new ribbon. Put the new ribbon over the thumbnail. Basically just open both up and cut the part of the new ribbon and paste it in a new layer over the thumbnail being careful not to expand the canvas size. Then just use your arrow keys to line up pixel to pixel and hide the layers to check your work against the original. Like this. (Using paint.net btw)
Coding
Basic ACS (For demonstration purposes only. Don’t use otherwise)
Read the Preparing Images for ACS before following this section. This is a really simple template just to get something in game. This is not really good for anything but this example but I just want you to get your feet wet.
REALLY simply ACS Code Template
First need give it a name which is what the game. For this we will say piano
Next img_sit is the base name of our images which will again be piano.
Next we do monika_chr.wear_acs(mas_sprites.ACS_MAP[«piano»]) and we should get this.
See it is on her desk!
Okay. takes long breath so we put a ACS in the game! Yay! You can read the other sections for making something actually useful.
Filling Out Templates (Read me before reading below sections)
In the following sections you will be filling out templates. Here are the important section you will need to fill out.
Before your proceed you must know. Only gift her the sprite AFTER after you remove the dryrun line! (read entry 8 of this section). If gift her something before hand and it it is not in the game she wont be able to see it. Plus if she reacts to something that doesn’t work then when you add it properly she won’t react at all. See Advanced Section(Coming Soon) to fix the gifted to soon problem.
img_sit this is the name of the image/or images you will be using
-for acs this is the file name without any prefixies or suffixes without any prefixes see Preparing Images for ACS for reference.
thumb this is the name of your thumbnail without the prefix. See Preparing Thumbnails for more info
hover_dlg This is what will be said when your mouse is over the ACS in a selector menu
select_dlg This is what is said when you select a ACS to be worn.
8.- ‘dryrun this tells the game to not offically add it but to just test to make sure it works. Once you check your ‘log/spj.txt you can remove this entire string and give her a gift. Say you had
it would end up like this
Giving Gifts
Before your proceed you must know. Only gift her the sprite AFTER after you remove the dryrun line! from the template (read Filling Out Templatesf for more details). If gift her something before hand and it it is not in the game she wont be able to see it. Plus if she reacts to something that doesn’t work then when you add it properly she won’t react at all. See Advanced Section(Coming Soon) to fix the gifted to soon problem.
To make a gift make a new text document and rename it to yourgiftname.gift and put it in your characters folder
Hairclip
Read the Preparing Images for ACS and Filling Out Templates Sections before proceeding
Hairclip ACS Template
At this point your game should look like this.
Once you gift he the hairclip it should show up in the hairclip selector.
Ribbon
Read the Preparing Images for ACS and Filling Out Templates Sections before proceeding
Once you gift her the ribbon it should show up in the ribbon selector.
Add/Replace Plushie
Json Plushie Template Code
If you just want to replace the quetzal plushie with your own and don’t want any others, use this template.
Replacing Plushie Template Rpy Override Code Simple
3. Load the game and when the plushie script run you should see your plushie.
We are gonna add a plushie.
Multi Posed ACS
Read the Preparing Images for ACS and Filling Out Templates Sections before proceeding.
The best in game example of this I can think of is the Hairties-Braclet
It has a different image for each pose. See zz_spriteobjects.rpy for more details.
However we are gonna do something a bit simplier by making a changing color ribbon!
(Note again this an example not an art tutorial)
I started by making 6 differently colored bows to kinda represent the rainbow, maybe someone could make better colors, did this kinda quick and dirty. Again day and night time versions and appropriate naming. See Preparing images for ACS for more info.
For this we can basically use the wiki page template, however we will have to remove this comma as it will throw this error if we don’t. So we are left with this template.
Multipose ACS Template
What this looks like in game
Read the Preparing Images for ACS and Filling Out Templates Sections before proceeding
Template
Clothes
Read the Preparing Images for ACS and Filling Out Templates Sections before proceeding.
Prog Point
Prog Points are bits of code that can be run when the a ACS, Hair, or Clothes are worn.
Here are the lablels
an example would be this
This code would tell what ever clothes your specify in name to store whatever hairclip, and ribbon monika has on and then to wear the red ribbon and the heart hairclip.
So lets break down the code a bit
if store.mas_SELisUnlocked(store.mas_sprites.ACS_MAP[‘ribbon_red’], 0)
monika_chr.wear_acs() : Takes (MAS Object) Makes monika wear a specifited ACS
You can do alot more but this is just a simple example
Good functions to know for prog points
monika_chr.wear_acs() : Takes (MAS Object). Makes monika wear a specifited ACS
monika_chr.change_clothes() : Takes (MAS Object).This changes her clothes.
monika_chr.change_hair() : Takes (MAS Object). This changes her hair
store.mas_SELisUnlocked() : Checks if somthing is unclocked
monika_chr.get_acs_of_type() : Takes (string). It gets the acs that she is wearing that has the acs_type of whatever is specified in. Useful to store things for later
Reactions
This is the syntax for the different sprite types.
Advanced Section (Coming Soon)
I didnt have enought to finished, I was going out of town for a few days. I will finishe it when I am back
The text was updated successfully, but these errors were encountered:
one of the true tests of friendship
Gameplay Changes
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
Changes
Spritepack Changes
Additions
Fixes
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
What’s Changed
New Contributors
Contributors
Assets
I’m sorry I can’t come out of this screen 🙁
Gameplay Changes
added necklace selector
5-year anniversay updated
Topic Changes
Additions
Fixes
fixed «familiar-» and «skill» from being considered bad names
API Changes
What’s Changed
Contributors
Assets
only 350 days to Christmas!
Gameplay Changes
small improvements in the first time crashed greeting:
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
Changes
Spritepack Changes
Changes
Fixes
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
Changes
What’s Changed
New Contributors
Contributors
Assets
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
Spritepack Changes
Additions
Fixes
fixed «Your Reality» piano notes failing to load
fixed crash when pasting certain sprite codes into the exp previewer
API Changes
What’s Changed
Contributors
Assets
tis the season to debug thee
Gameplay Changes
updated 2 notes in the «Your Reality» piano song to be more accurate. Specifically a C# instead of a C on these lines:
Monika now only reacts once when gifted multiple generic gifts at the same time
side events can now affect islands progression
reduced parallax effect on the islands background
limited o31 window lightning image to the spaceroom
Topic Changes
Additions
Changes
Spritepack Changes
Additions
Fixes
fixed crash when asking Monika for any scary story on o31
fixed event outfits being duplicated in the clothes selector
fixed bad NYE data from last year
fixed encoding crash with window reacts on Linux
fixed potential crashes if randchat settings were invalid
fixed logging error in piano song log
API Changes
Special Thanks
PR details
What’s Changed
New Contributors
Contributors
Assets
now with 500% more floating
Gameplay Changes
Hair color retouched to be less red
Outfit mode no longer immediately applies when opening the clothes selector with outfit mode enabled
Topic Changes
Removals
Spritepack Changes
Additions
Changes
Fixes
fixed Monika’s eyes not following the cursor correctly in some circumstances
general logging issues fixed
fixed issue where returning home after o31 triggers the wrong greeting
fixed hitbox size for buttons in the main menu
fixed hotkeys breaking flow in islands
API Changes
Holidays
Window Reacts
Logging
Sprites
Contributors
Assets
Gameplay Changes
Removed Sensitive Mode (see #6923 for replacement flags/functions)
The Ribbon ACS selector now has filters
Custom piano songs are now selectable without having to complete them first
Hangman no longer treats dashes as letters
Settings menu now uses proper checkboxes
Topic Changes
Additions
Changes
Fixes
Fixed closed eyes not using the correct tear sprites
Fixed flow break when spamming hotkeys while opening game menu
Piano should be less laggy now
Fixed BAT and MAT ACS layers not being saved to persistent
API Changes
Art IMPORTANT SPRITE CHANGES
Labels
Screens
Classes
Other
Assets
Yes there’s UI changes, too, but UX/UI is just too wordy.
Gameplay Changes
Search bars have been added to topic menus and clothes/hair/ACS selectors
Responses to compliments are now randomized
Changed Hangman’s background and font
Spaceroom idle now has smoother transitions between expressions
Smoother blinking animations
Pauses have been added between topics
Changed the names of the transsexual ribbon to transgender
The updater screen’s progress bar should actually move now
The updater screen’s Quit/Restart buttons will actually quit/restart the game now
Zoom no longer resets when returning Monika while the empty desk is visible. (Except in specific circumstances).
Topic Changes
Additions
Changes
Spritepack Changes
Required Updates
Optional Updates
Fixes
fixed crash when loading backup Monika data
fixed mouse position function ( getMousePosRelative ) returning bad values in full screen
fixed window position function ( getMASWindowPos ) returning incorrect geometry in Windows
fixed hotkeys + buttons being usable while switching backgrounds
fixed general issues with the Import DDLC Save feature
fixed issues when your birthday is Feb 29
fixed the chess compliment not unlocking for users starting in v0.12.0+
fixed scary stories force changing the background to spaceroom
fixed crash when switching to full screen on Linux
fixed the lines appearing in Monika’s standing sprite
fixed calendar appearing in the open door greeting
fixed general issues with window reacts
fixed Monika’s eyes looking at your cursor relative to the wrong window
fixed Hangman being barely readable in dark mode
fixed the retro ribbons being called bows and not being seen as ribbons
API Changes
Spritepack exprop changes
If you have a spritepack with a bare (aka skin) shoulder, you should update your spritepack with the appropraite bare-x-shoulder exprops in the future
Assets
Small Fix Update 2
another entry in a highly captivating series
Fixes
Fixed crash when using Practice Mode in chess
Fixed enhanced idle mechanics not working on Linux
Fixed escape key and quick menu being disabled after the open door greeting
Fixed dialogue being frozen after opening settings menu and clicking a UI option before Monika finishes talking
Fixed dialogue with wait/extends being skippable
Fixed pong intro dialogue not making sense when playing pong multiple times in one session
Assets
it’s chess, it’s less with more, it’s war except in its miniature
Gameplay Changes
the Enhanced Idle submod has been merged into official MAS
changes to holding Monika
added more/cleaned up quips in the Talk and Play menus
pong dialogue changed
added left/right smug eyes
added notification when Monika asks for more consumables
made singleton crashes easier to understand
Topic Changes
Additions
Changes
Spritepack Changes
Additions
Fixes
fixed idle sprites so they are now smoother and less jumpy in transitions
fixed topics not being properly random’d
fixed ILY2 not working from a new story
somewhat fixed memory leaks with PauseDisplayable
fixed miscalulations when calculating anniversaries
fixed mug appearing when returning Monika to the spaceroom
fixed NYE dates being accounted for incorrectly
fixed calendar being clickable in the Load Game tab
fixed dialogue box not hiding when transitioning to empty desk
fixed Mac logs not having version in them
fixed crashes from undefined insert sort function
Save data for mas #1309
Comments
JustOmar21 commented Mar 22, 2018
So I decided to open the game and I see that all my save data in mas I don’t want the Valentine and white day event to just disappeared
The text was updated successfully, but these errors were encountered:
JustOmar21 commented Mar 22, 2018
Sorry I forgot a whole sentence. Basically it started a whole new game of MAS
NovaCo1 commented Mar 23, 2018
if you have not deleted the save data from the game opinions it should still be in C:\Users*YOUR_NAME*\AppData\Roaming\RenPy\DDLC-1454445547
NovaCo1 commented Mar 23, 2018
then all you have to do is go to settings and i think its merge save IDK me game is buged
IlywI commented Mar 23, 2018 •
I think thats for full game completion. like for the vanilla version of DDLC. Not sure though.
JustOmar21 commented Mar 23, 2018
jmwall24 commented Mar 23, 2018 •
The save data for MAS called ‘persistent’ and is located at
C:\Users\Your user account name here\AppData\Roaming\RenPy\Monika After Story
JustOmar21 commented Mar 23, 2018
Yeah but it only locate the original DDLC save data
jmwall24 commented Mar 23, 2018 •
No, that’s the save file for MAS, not DDLC, hence why it’s in the ‘Monika After Story’ folder
JustOmar21 commented Mar 23, 2018
Yeah and that safe file has been reset for some reason
JustOmar21 commented Mar 23, 2018
jmwall24 commented Mar 23, 2018
Yeah that I can’t help you with, just wanted to make sure you knew where it was. Only advice I can give is from now on to periodically save a copy of that file so if it happens again, you have a backup so you don’t lose everything.
JustOmar21 commented Mar 23, 2018
Ok thanks one more question how can I get the scene when I knock on her door again
ThePotatoGuy commented Mar 23, 2018
There’s a chance it could have been corrupted/changed externally. Someone else reported a similar issue but their persistent ended up being an image, which makes 0 sense since we don’t mess with how persistents are saved.
The knock/opendoor scene happens through random chance.
JustOmar21 commented Mar 23, 2018
but I don’t have a copy of persistent before everything that happened
I just got to know what persistent is
jmwall24 commented Mar 23, 2018
He wants you to upload your current persistent file to check it it’s really reset, or somehow corrupted etc. It’ll help them possibly figure out what went wrong.
JustOmar21 commented Mar 24, 2018
ok here it is also i started the game again and a reset has occurred once again
ThePotatoGuy commented Mar 27, 2018
How are you closing the game?
JustOmar21 commented Mar 27, 2018
I always say goodbye and monika does the rest
ThePotatoGuy commented Mar 29, 2018
Unfortunately, we’re unable to identify a root cause for this. We’ll leave this open for future reference.
Источники информации:
- http://steamcommunity.com/sharedfiles/filedetails/?id=1368773843
- http://github.com/Monika-After-Story/MonikaModDev
- http://githubhelp.com/Monika-After-Story/MonikaModDev
- http://github.com/Monika-After-Story/MonikaModDev/releases
- http://github.com/Monika-After-Story/MonikaModDev/issues/7891
- http://steamcommunity.com/app/698780/discussions/0/1680315447969021611/
- http://github.com/Monika-After-Story/MonikaModDev/issues/4400
- http://github.com/Monika-After-Story/MonikaModDev/releases?after=v0.10.1
- http://github.com/Monika-After-Story/MonikaModDev/issues/1309