Summer Memories+ Changelog

FAQ

Q: Is this the full game?
A: Yes.

Q: But this is smaller, how is that possible?
A: Assets were recompressed to save disk space. In some cases quality has been reduced. The changes should not be perceptible.

Q: Can you work on <insert game title>?
A: Maybe. You can make the request via my post; however, my build system currently only supports RPG Maker MV/MZ games.

Q: Can you make a MacOS version?
A: I am still working on figuring that out.

Q: Does this include the DLC?
A: Yes.

Q: Is there more DLC planned?
A: Nothing has been announced.

Q: What’s next for Dojin Otome/Boku?
A: Dojin Otome is working on a sequel Winter Memories.

Q: Is there a getting started guide
A: Yes.

Q: What is the timelord modification?
A: Once you complete all 93 pages of the diary, there’s a spot that becomes active. Clicking that spot will allow you to relive the same day again.

Q: What is the sleeping topless/nude mechanic?
A: A modification I made to the game where each morning you get a note on if tonight might be warm or hot. On warm or hot nights, provided your affection is high enough with a girl, she might sleep topless or in the nude. This brings in some assets that were previously unused.

Q: How do I get the threesome/foursome event?
A: This is how I did it.

  1. Get the silence skill and activate it
  2. Keep vigilance low (0) for everyone (use gifts as needed)
    1. Super lewd magazine for the uncle
    2. Anything but the super lewd magazine for the girls
  3. Raise affection to 100 for Rio, Yui and Miyuki
  4. Give Rio 4 super lewd magazines
  5. With Rio awake and in the house, have sex with Yui
  6. Turn off the silence skill
    1. Tick-tick-boom - Bomb goes off immediately
  7. Threesome event starts
  8. Give Miyuki 4 super lewd magazines
  9. With Miyuki awake and in the house, start a threesome
  10. Make sure the silence skill is still off
    1. Tick-tick-boom - Bomb goes off immediately
  11. Foursome event starts

Remember to reactivate the silence skill when you’re done. You can still lose if your uncle catches you.

Version 2.03.10 (Unofficial)

Windows Install: 439,220,997 bytes
Linux Install: 542,183,782 bytes
Game Assets: 141,234,613 bytes ~16% of the 2.03 release

  • Fixes:
    • Issue with Yes/No in new game +

Version 2.03.09 (Unofficial)

Windows Install: 439,220,341 bytes
Linux Install: 542,182,943 bytes
Game Assets: 141,234,613 bytes ~16% of the 2.03 release

  • Features:
    • Finished images topless/naked mechanic
    • Update to NW.js v0.59.1
      • Fixes known security vulnerabilities
      • Optimized javascript engine, profiler and debugger
      • Using the SDK version so you can launch the debugger with F12
      • Chromium v91 has a new javascript optimizer
    • Swapped yes and no for new game+ to make it more consistent

Version 2.03.08 (Unofficial)

  • Features:
    • Image compression updates
    • Added in sleeping topless/naked mechanic
    • Update to NW.js v0.54.0
      • Fixes known security vulnerabilities
      • Optimized javascript engine, profiler and debugger
      • Using the SDK version so you can launch the debugger with F12
      • Chromium v91 has a new javascript optimizer
  • Fixes:
    • Overlapping text and UI for Kagami event
    • Overlapping text and UI for Suzuka event
    • Grammar/wording

Version 2.03.07 (Unofficial)

  • Features:
    • Middle mouse click via 3 finger touch (mainly for JoiPlay)
    • AVIF image compression
    • Better mouse tracking with a touch screen
    • Mouse overrides have been refactored into two plugins
  • Fixed
    • Made signature on screenshots smaller
    • Load screen is slow

Version 2.03.06 (Unofficial)

  • Features:
    • Added a way for Summer Memories Masters to repeat a day
      • Day events like BBQ will repeat
      • Level triggered events like 100 affection will not repeat
      • Keeping the conditions secret for now so people can explore and find this on their own
  • Fixes:
    • Miyuki 200 lewdness event text
    • Beach encounter text
    • Park event text
    • Rio 200 lewdness event text

Version 2.03.05 (Unofficial)

  • Features:
    • Update to NW.js v0.53.0
      • Fixes known security vulnerabilities
      • Optimized javascript engine, profiler and debugger
      • Using the SDK version so you can launch the debugger with F12
    • Update to PixiJS v5.3.9
      • Modified to have null reference fix
      • Using minified version
    • New preload for faster Linux startup
  • Fixes:

Version 2.03.04 (Unofficial)

  • Fixes:
    • Background music fades too much when charcater speaks
    • Diary pages now start on 1 not 0
  • Known Issues:
    • Some users are seeing “Reference error: Require not defined” in JOIPlay
      • This appears to be an issue in JOIPlay and it only affects some users

Version 2.03.03 (Unofficial)

  • Features:
    • Even better image compression
    • Added webp support to core scripts
    • Update to NW.js v0.52.1
    • Update to PixiJS v5.3.9
      • Includes workaround for null reference on cast to base texture
    • Selecting a character during an outing no longer requires a click before allowing you to choose yes or no
  • Fixes:
    • Update to core to handle JOIPlay exception
    • Mouse cursor finally changes properly
    • Renamed image “Miyuki_Sleeping A1” to “Miyuki_Sleep A1” to be consistent
    • Beach encounters
      • Split text over multiple lines to prevent overlap
      • Changed wording to make more sense and flow better
    • Ecological Studies
      • Split text over multiple lines to prevent overlap
      • Changed wording slightly to prevent overlap
    • Yui morning wake up
      • Split text over multiple lines to prevent overlap
      • Changed wording slightly to prevent overlap
  • Known Issues:
    • Some users are seeing “Reference error: Require not defined” in JOIPlay
      • This appears to be an issue in JOIPlay and it only affects some users

Version 2.03.02 (Unofficial)

  • Features:
    • Updated to NW.js v0.52
    • New changelog format
    • Reworked the beach dialog
  • Fixes:
    • add_to_menu.bash not including the correct executable name
    • Removing F8 key from rpg_managers.js (causes a crash)

Version 2.03.01 (Unofficial)

  • Features:
  • Fixes:
    • Moved text down
    • Support for folders with spaces in the name for add_to_menus.bash
    • Added in changes from Summer Memories 2.03 (Official)
  • Known Issues:
    • Text boxes overlapping with bars on the right
    • Text boxes overlapping eachother
    • Beach scene needs to be reworded
    • Candy park scenes need to be reworded

Version 2.03 (Official)

  • Fixes:
    • Text translation
    • Censored images included

Version 2.02.04 (Unofficial)

  • Features:
    • Track and Field Minigame keys
      • Should make it reasonable to run using JoiPlay
      • Left foot: Use or Enter
      • Right foot: Use or Esc
    • Allow 15 Characters for your name in the recall room
    • Aligned value with affection/homework bars
    • Integrated new GC mechanism
    • Updated text when trying to take a second nap
    • Auto select category in nightly skills list
  • Fixes:
    • Wrong affection level shown with Kagami after giving a gift
    • Fixed up text (health lessons became P.E. lessons)
    • Missing holy 3 animation image (shown while fishing)
    • Overlapping text boxes
    • Affinity changed to affection in some spots for consistency
    • Fixed up some random escape sequences

Version 2.02.03 (Unofficial)

  • Features:
    • More internal translation
    • Math mini-game works with 1, 2 or 3 on the keyboard or keypad
    • Updated instructions for the math mini-game
    • Better spacing around hearts in text
    • Removed unused images
    • Name length can be up to 15 characters
    • Rows for skills/items is calculated based on box size
    • Markdown lint configuration file
    • F5 does not restart the game (use shift-F5 to reload)
    • F3 does not change stretch mode unless the picture is stretched
    • More internal translations and cleanup
  • Fixes:
    • JoiPlay touch input not working
    • Check Skills dialog not showing names
    • Package file having the wrong dash
    • Text codes showing up incorrectly
    • Turtle extract showing an increase in stamina (not lust)
    • Gauges overlapping text
    • Text being mangeled by translation
    • Missing ? above the player
    • Missing explosion animation image
    • Text cut off when playing Menko
  • Known Issues:
    • With full length (15 character name) some dialog overlaps the bars
    • P.E. Teacher affection reads 0 (but does progress)
  • Notes:
    • Testing is still in progress, and there will be at least one more release

Version 2.02.02 (Unofficial)

  • Fixes:
    • Text display issues
    • Animations not starting
    • Vitality shown instead of stamina
    • Description for Lewd Magazine
    • Balloon Gum is now Bubble Gum

Version 2.02.01 (Unofficial)

  • Features:
    • Internals translated (MTL)
    • Changelog.html generated from Changelog.md
    • Should be JoiPlay v1.00.30 compatible (not fully tested)
    • Updated to NW.js v0.50.3
    • Using minified version of PixiJS v5.3.7
    • Size reduction
      • Audio: Removed unused items and recompressed (396,829,199 bytes removed)
      • Images: Removed unused items and recompressed (233,203,275 bytes removed)
        • Most unused images were replaced with an all white to reduce size
        • This means if an image is actually used there won’t be an error generated
        • If you see an all white image, please let me know
    • Screenshots
    • Save Slots
      • 500 Save Slots
    • Updated package.json files
    • Option to start in full screen mode
    • Added proper icon
  • Fixes:
    • Control codes shown in text
    • Overlapping popup window (actions)
    • Shop (missing buttons)
    • Items menu (missing descriptions)
    • Save screen alignment
    • Give items menu (missing descriptions)

Version 2.02 (Official)

Size Windows: 1,066,908,323 bytes Size of www: 906,930,550 bytes

Kagura did not publish any release notes for this version.

Linux Install

Menus can be created for you, go to the game directory and run ./add_to_menus.bash. You can change the details for the menu by altering desktop_menu_data.bash

If you use Mesa as your video driver, you may need to remove --enable-native-gpu-memory-buffers from package.json

JoiPlay Notes

Adding Games

Note: If you use the mobile version of Firefox, when downloading the rga package it will automatically be renamed with a .zip extension. This will prevent importing. Rename the file with a .rga and you will be able to import it again. - thanks to Gameil for figuring this out.

You have two options for adding games. The first is to import the rga package. The other is to extract the RGA file and add the game manually. There are trade offs for both options.

Importing

Importing is simple, tap the 3 dots in the upper right corner, select import, find the rga file and JoiPlay takes care of the rest. The main drawback to importing is that the extracted files are may not be accessible to you, meaning getting at your saved games or log files is not straight forward. On the other hand upgrading is as simple as importing the new version.

If you need access to your saves or the log files, you can tap and hold on the game. Then you can export the game. That will create a RGA file which you can then change the extension to zip and open using your favorite archive manager. Modifying the archive is harder, see the “RGA Files” section below.

Extracting

You can change the extension on the JoiPlay package to zip and extract that. Then using the plus button you can add the game. This requires to you type in the game name, point to the game.exe and put in the version number. Upgrading is not supported. You have direct access to your save files and log files.

RGA Files

JoiPlay archives (.rga files) are simply zip files. Take a look inside of one the rga files.

The package.json and www directory come from the RPGMaker MV game folder. That just leaves the game.cfg file which needs to be addressed.

Note: JoiPlay seems to be picky about the archive format. Modifying the archive in place general results in a file not found error after import. Extracting the files, making changes and then creating a new zip file has proven the best way to approach this. I have been using 7-zip to make these zip files with the following options:

game.cfg

Here’s the contents of a game.cfg file:

Property Usage
title The display name. Note: Long display names will be truncated.
id The folder name the archive will expand to.
execFile This is not important for RPGMaker MV games and the target does not need to exist.
icon What to display in JoiPlay.
version Version number kept in meta data.
type Must be rpgmmv for RPG Maker MV games.

Nerd Notes

Details you don’t need, but may be interesting to some.

RPGMaker MV Changes

This has been updated with newer versions of core tools for RPGMaker MV. This is done for performance and stability reasons.

  • NW.js
    • Upgraded to v0.53.0+
      • Node.js > 10.10 is needed to inspect filesystem paths
      • Security fixes
  • RPGMaker Core Scripts
    • Handle paths/filenames on case sensitive systems transparently (See Filenames)
    • Changes for JoiPlay support

Performance Issues

Ask your doctor if… Okay I’m kidding. But some people have had PC performance issues with my ports.

At least one user has reported that moving back to NW.js v0.45.6 helped. I don’t recommend this in general, because it opens security holes, but no more than the official version had.

To do that, download the sdk file for your platform from NW.js. (hint: you probably nwjs-sdk-v0.45.6-win-x64.zip)

Extract the zip file.

Copy into the nwjs-sdk folder the www folder, the package.json and if it exists, the scenario folder.

Run nw.exe

See if that helps.

Filenames

One of the major obsticales to multi-platform support with RPGMaker MV games has to do with file names. Windows treats file names as case insensitive (meaning upper case and lower case are considered the same thing). Linux is case sensitive.