- Jun 17, 2017
- 5,891
- 29,935
ATTENTION:
This mod is obsolete, and hence abandoned.
Nothing to see here, move along!
OhWee
------------------------------------------------------
I'm a huge fan of RenPy's autosave and rollback features. Some game designers 'hide' these features as a design decision, but they are often still lurking/available under the hood.
Such is the case with Dating My Daughter, so I took the time to 're-add' these to the interface for 0.10. Note: I use a windows environment, but this should work in other OS environments that allow you to play DMD in them. Non-windows users: let me know if this is not the case.
This is a simple and very straightforward mod, that 'restores' autosave and quicksave, and also 'restores' rollback options.
The date and time for saves will now be displayed above each save/load slot thumbnail when using this mod (this is a RenPy feature that was also hidden, and thanks to a suggestion made by 3xpurt, one which I was able to re-add easily enough).
Note that 'quicksave' is really just another page to save games on, but an extra save page is always useful.
I say 'restore' because that functionality is already active in the DMD/RenPy game framework, but the appropriate buttons were excluded from DMD so that you couldn't access these features. This mod allows you to access those features.
NOTE: In order to use this mod, you will first need to extract the DMD .rpa and .rypc files. I recommend unren.bat, it worked great for me, and is a fairly straightforward process. You'll want to pick option 4, as you'll need to 'unarchive' screens.rpy as well as the art assets:
I have packaged the DMD_10_Autosave.7z in such a way that you can simply drag the game folder contained within this .zip into the extracted DMD 0.10 folder. It should automatically place the new art assets and two modified files in the proper folders. You'll get a couple of messages asking if you want to replace folders and files. You won't actually be replacing any folders, just adding content to them, but two files are being replaced with modified ones.
It does replace two files (/game/gui/config_ground.jpg and /game/screens.rpy, so you may want to back those two files up first. If the screens.rpy file has already been modified (by another mod), you may want to compare the files for changes. This is not a commonly modified file, so this should work fine in combination with other DMD mods.
I did my best to match the game artwork. You can see what was added in the attached screenshot
I am looking for feedback. Let me know if you have any issues using this mod.
Installation instructions:
A quick note on Rollback:
If you've enabled rollback on the left or right side of the screen (or both!), you can simply click on the left and/or right edge of the screen to roll the dialogue back to the previous entries. NOTE, however, that you cannot roll back any farther than the last 'choice' you made, even if there is only one choice available.
Mod compatability:
I've tested this with Ikaruga's DMD 0.10 Mod (and indeed posted a version of this there), with no issues. This should work with any DMD mod that doesn't already modify the Config and Load/Save interfaces (specifically the screens.rpy file), with no issues. Note to other modders. Feel free to include this in your own mod as you see fit. It's a really simple/small mod, so I'm not too concerned about getting credit for it, just be polite and don't claim credit for something you didn't do yourself. And (disclaimer) I simply modified a couple of the DMD art assets to re-add the features, although I did create 3 new buttons, so credit for the art design still goes to MrDots, not me.
Final note:
This should also work for previous versions of DMD (I also tested this with my DMD 0.0.9 install), in case you wanted to revisit an earlier version...
Feedback is welcome!
UPDATE: D.M.D. 0.11, new version -Mod V6
Its DMD 11 Mod V6 release time!
See screenshots below for details:
The 'single up/down arrows' on the load and save pages will advance/back up the pages by 5, with the double arrows advancing them by 20. Or you can just use the scroll bar.
I updated the readme, and I THINK that I listed all of the gui related graphics that get replaced with this mod in the readme.
BTW, I moved the 'edit father and daughter's name' feature from the Portrait to the Friend/Love points icon immediately below. Click on the Green Circle/Red Heart to edit their names. Hovering over these icons will also give you a tooltip message letting you know about this.
Note that I shaded the background on the Save screen to be more pink, in order to give you an additional visual cue when you are on the Save screen. Also, I increased the number of characters for save descriptions from 80 to 96 characters.
The modified Config page hasn't really changed since this mod was first released, but I needed to nudge the menu down and to the right to match the other pages.
There's a new sound effect on the save and load pages, related to when you've hit the limits of the page list up and down buttons.
This update ended up being a LOT more work than I had planned on, thanks to the additions that Mr. Dots made to the .11 interface. Hopefully he doesn't overhaul the interface again for .12... Of course, if he wants to use this load/save page layout for .12, it won't hurt my feelings at all! I just like having 10 save slots per page, and the scrollbar thing is pretty cool!
Here are the steps you'll need to follow for adding save description info:
1) Go to save screen
2) Hover over the save slot save description box, below the screenshot box (empty or full).
3) Erase current text (backspace), type in your new text
4) Hit the save screenshot box. Save will occur normally, with your new save text.
To edit a current save:
1) Go to load screen, load the save
2) Switch to save screen, hover over the save slot save description box
3) Erase current text (backspace), type in new text
4) Hit the save screenshot box. The 'Do you want to overwrite this save' screen will appear. Hit yes, and the save will have your updated text. If the other save info (day, stat levels) have ?, these values will update to the appropriate info.
Note that you can edit Quicksave description text in a similar manner on the Quicksave page.
It might not be a bad idea to make a backup of your saves before using this mod. While I do plan to update this regularly, having some 'unmodified' saves just in case can't hurt. I've added the 'Day' variable to the save descripton info.
Anyways, without further ado, V6 file is attached! This is an initial release for v6 of this mod, so please report any issues that you may have here!
Enjoy!
Changelog:
Version 6: (7/21/17) Updated to show the new variables and save descriptions which were added by DMD 0.11. New load/save navigation interface including a scrollbar.
Edit 09/22/17: Tested V12 with DMD .13, working for me, awaiting feedback.
This mod is obsolete, and hence abandoned.
Nothing to see here, move along!
OhWee
------------------------------------------------------
I'm a huge fan of RenPy's autosave and rollback features. Some game designers 'hide' these features as a design decision, but they are often still lurking/available under the hood.
Such is the case with Dating My Daughter, so I took the time to 're-add' these to the interface for 0.10. Note: I use a windows environment, but this should work in other OS environments that allow you to play DMD in them. Non-windows users: let me know if this is not the case.
This is a simple and very straightforward mod, that 'restores' autosave and quicksave, and also 'restores' rollback options.
The date and time for saves will now be displayed above each save/load slot thumbnail when using this mod (this is a RenPy feature that was also hidden, and thanks to a suggestion made by 3xpurt, one which I was able to re-add easily enough).
Note that 'quicksave' is really just another page to save games on, but an extra save page is always useful.
I say 'restore' because that functionality is already active in the DMD/RenPy game framework, but the appropriate buttons were excluded from DMD so that you couldn't access these features. This mod allows you to access those features.
NOTE: In order to use this mod, you will first need to extract the DMD .rpa and .rypc files. I recommend unren.bat, it worked great for me, and is a fairly straightforward process. You'll want to pick option 4, as you'll need to 'unarchive' screens.rpy as well as the art assets:
You must be registered to see the links
I have packaged the DMD_10_Autosave.7z in such a way that you can simply drag the game folder contained within this .zip into the extracted DMD 0.10 folder. It should automatically place the new art assets and two modified files in the proper folders. You'll get a couple of messages asking if you want to replace folders and files. You won't actually be replacing any folders, just adding content to them, but two files are being replaced with modified ones.
It does replace two files (/game/gui/config_ground.jpg and /game/screens.rpy, so you may want to back those two files up first. If the screens.rpy file has already been modified (by another mod), you may want to compare the files for changes. This is not a commonly modified file, so this should work fine in combination with other DMD mods.
I did my best to match the game artwork. You can see what was added in the attached screenshot
I am looking for feedback. Let me know if you have any issues using this mod.
Installation instructions:
- If you haven't already, extract DMD's .rpa and .rpyc files using the
You must be registered to see the links, or your RenPy extractor of choice, following the instructions in the linked thread. Choose option 4 if you are using the unren.bat tool.
- In the game folder, make a backup copy of screens.rpy, and in the game/gui folder, also make a backup copy of config_ground.jpg, in case you want to uninstall this later or something. These are the only two game files that get changed.
- Drag the game folder contained in the attached DMD_10_Autosave.7z file (file at bottom of this post) into your root Dating My Daughter 0.10 folder. This should automatically place the relevant files in their corresponding folders.
- Optional: If you want to make some adjustments to the autosave frequency and such, you can edit the config.py file (using Notepad+ or a similar text editor). This file is located in the Dating My Daughter 0.10/renpy folder. Check the following entries:
# How often do we autosave. (Number of interactions, sort of.).
autosave_frequency = int(os.environ.get("RENPY_AUTOSAVE_FREQUENCY", "200"))
enable_rollback_side = True
# interactively.
hard_rollback_limit = 100
autosave_frequency = int(os.environ.get("RENPY_AUTOSAVE_FREQUENCY", "200"))
If the game isn't auto-saving often enough for you, you can adjust this number downwards. 20 is quite often, so you may want to experiment with this, and adjust it to taste.
# Should rollback_side be enabled?enable_rollback_side = True
You may want to double check, and make sure this is set to True. It has been set to True in the DMD versions I've downloaded up to this point.
# The maximum number of steps the user can rollback the game,# interactively.
hard_rollback_limit = 100
In practice, due to the number of 'decision gates' in DMD, you'll probably not be able to roll back this far, but it's a nice thought
PSA: To be safe, you should make a copy of this file, and back it up in another location before editing it, just in case...
A quick note on Rollback:
If you've enabled rollback on the left or right side of the screen (or both!), you can simply click on the left and/or right edge of the screen to roll the dialogue back to the previous entries. NOTE, however, that you cannot roll back any farther than the last 'choice' you made, even if there is only one choice available.
Mod compatability:
I've tested this with Ikaruga's DMD 0.10 Mod (and indeed posted a version of this there), with no issues. This should work with any DMD mod that doesn't already modify the Config and Load/Save interfaces (specifically the screens.rpy file), with no issues. Note to other modders. Feel free to include this in your own mod as you see fit. It's a really simple/small mod, so I'm not too concerned about getting credit for it, just be polite and don't claim credit for something you didn't do yourself. And (disclaimer) I simply modified a couple of the DMD art assets to re-add the features, although I did create 3 new buttons, so credit for the art design still goes to MrDots, not me.
Final note:
This should also work for previous versions of DMD (I also tested this with my DMD 0.0.9 install), in case you wanted to revisit an earlier version...
Feedback is welcome!
UPDATE: D.M.D. 0.11, new version -Mod V6
Its DMD 11 Mod V6 release time!
See screenshots below for details:
The 'single up/down arrows' on the load and save pages will advance/back up the pages by 5, with the double arrows advancing them by 20. Or you can just use the scroll bar.
I updated the readme, and I THINK that I listed all of the gui related graphics that get replaced with this mod in the readme.
BTW, I moved the 'edit father and daughter's name' feature from the Portrait to the Friend/Love points icon immediately below. Click on the Green Circle/Red Heart to edit their names. Hovering over these icons will also give you a tooltip message letting you know about this.
Note that I shaded the background on the Save screen to be more pink, in order to give you an additional visual cue when you are on the Save screen. Also, I increased the number of characters for save descriptions from 80 to 96 characters.
The modified Config page hasn't really changed since this mod was first released, but I needed to nudge the menu down and to the right to match the other pages.
There's a new sound effect on the save and load pages, related to when you've hit the limits of the page list up and down buttons.
This update ended up being a LOT more work than I had planned on, thanks to the additions that Mr. Dots made to the .11 interface. Hopefully he doesn't overhaul the interface again for .12... Of course, if he wants to use this load/save page layout for .12, it won't hurt my feelings at all! I just like having 10 save slots per page, and the scrollbar thing is pretty cool!
Here are the steps you'll need to follow for adding save description info:
1) Go to save screen
2) Hover over the save slot save description box, below the screenshot box (empty or full).
3) Erase current text (backspace), type in your new text
4) Hit the save screenshot box. Save will occur normally, with your new save text.
To edit a current save:
1) Go to load screen, load the save
2) Switch to save screen, hover over the save slot save description box
3) Erase current text (backspace), type in new text
4) Hit the save screenshot box. The 'Do you want to overwrite this save' screen will appear. Hit yes, and the save will have your updated text. If the other save info (day, stat levels) have ?, these values will update to the appropriate info.
Note that you can edit Quicksave description text in a similar manner on the Quicksave page.
It might not be a bad idea to make a backup of your saves before using this mod. While I do plan to update this regularly, having some 'unmodified' saves just in case can't hurt. I've added the 'Day' variable to the save descripton info.
Anyways, without further ado, V6 file is attached! This is an initial release for v6 of this mod, so please report any issues that you may have here!
Enjoy!
Changelog:
Version 6: (7/21/17) Updated to show the new variables and save descriptions which were added by DMD 0.11. New load/save navigation interface including a scrollbar.
Version 3: (6/20/17) Show the date/time saved above save/load slots, Added readme and screenshot to 7Zip file for reference.
Version 2: (6/18/17) Used a new, more descriptive filename for 7Zip package, created this thread.
Version 1: (6/17/17) Initial release, shared in another thread.
Edit 08/18/17: Attachment for V12 file added.Version 2: (6/18/17) Used a new, more descriptive filename for 7Zip package, created this thread.
Version 1: (6/17/17) Initial release, shared in another thread.
Edit 09/22/17: Tested V12 with DMD .13, working for me, awaiting feedback.