About this mod
Adds text messages from the lost Mass Effect: Datapad iOS app back into the game using on-screen notifications to simulate the experience of receiving periodic text messages.
- Permissions and credits
- Changelogs
Integrated Omni-Service (iOS)
A standard omni-tool application for real-time text messaging, iOS operates across interstellar extranet relays. Its user-friendly interface and dependable encryption have earned it widespread adoption. Pre-installed on most consumer models, it includes adaptive privacy modes to to ensure messages arrive during appropriate moments.
This mod restores the text messages from the now lost Mass Effect: Datapad app for iOS devices. This app delivered text messages from characters in the game to an iOS device dynamically as you played.
This mod attempts to restore this experience by implementing a new text message delivery system via on-screen popups (in the same size/location as codex and war asset updates), delivered periodically as you play. The messages are then archived in a section of the secondary codex for later reading.
Delivery is semi-randomised, with viable messages being delivered after short intervals and a priority system to ensure particularly urgent or time-sensitive messages arrive quickly. This should prevent texts from arriving immediately after the relevant interactions, but not so much later it feels strange.
Open Beta
Additionally the timed delivery system attempts to ensure all messages are delivered at a sensible point during the game, but particularly given the fact that the vanilla texts are not distributed evenly throughout the game, creating bottlenecks, I want to collect data on how this is working. I will not be able to address every edge case, but I would like to know how often edge cases are occurring.
Please provide feedback in the comments, ideally along with a save, your mod settings, and information about when the message appeared.
Important Note: Language & Font
Please don't release standalone translations, they will not work properly for this mod. An apparent limitation of the LE3 notification system is that it doesn't support text on the body of the message and so the popups are done via images of the text. I will create fully localised images if I obtain text translations, using the same templates.
For now, you can use this if playing in a language other than English but the text messages will all be in English.
This also means that mods that change the game's font, in general, will not work with the text popup portion of the mod (though MyriadPro Begone has incorporated a patch with a custom popup design). If this is aesthetically distressing, I have implemented a setting that will have the popup show an image of the sender instead (a "lock-screen" option if you will), and you can then visit the secondary codex to read new texts. See below for mod settings options.
Mod Settings
If you use the LE3 Community Patch (which is highly recommended), you will gain access to a number of mod options. These can also be set directly in your save with the save editor, and I have noted the relevant bools/integers for this below. You can also directly set the integers for greater personal customisation than the selection of defaults available in the settings menu.
Bool 8703 - Disable iOS messages entirely (default: enabled)
Bool 8704 - Enable delivery of messages during combat missions (default: disabled)
Bool 8705 - Shorten pause between message delivery cycle dynamically in proportion to the number of pending messages (default: enabled)
Integer 12203 - Maximum messages to be delivered per cycle (cycles restart on level load) (default: uncapped)
Integer 12202 - Number of seconds to wait before delivering the next message (default: 300) NOTE: this will frequently be shortened while dynamic delivery is enabled.
Integer 12201 - Notification display time in seconds (default: 7)
Installation and Uninstallation
To install, import the .7z file into ME3Tweaks Mod Manager and apply to your game.
There are no requirements in terms of patches or installation order. You can install it midgame (as long as you have not installed *.mem texture mods), but you will receive an avalanche of backlogged texts.
You cannot safely uninstall this mod without restoring your SFXGame.pcc file which will wipe out other merge mods and isn't recommended. Instead, use the mod options to fully disable text message delivery if you want to stop using it.
Compatibility
I'm not aware of any mods with hard compatibility issues. I've made a best effort attempt - where it's possible to do so without a patch - to disable some of the messages if using another mod that significantly alters a character's story line. Report any issues with this and I will explore whether adjustments are feasible.
MyriadPro Begone is compatible, and ships a custom look for the popup.
However other mods that amend fonts won't change the font of the text message on the notification itself unless they specifically patch for this mod. In that circumstances, I would suggest changing to sender notifications icons if this bothers you and reading the texts in the codex as they arrive.
Other Mods Making Use of Datapad App Content
Other mods making use of this content will technically work but will obviously duplicate the content to varying degrees.
This includes Datapad App Messages Expanded and Immersive Emails.
These mods both implement the content via the email system. My personal recommendation is to use DAME over Immersive Emails if you want an email-based implementation. This is because Immersive Emails is no longer being maintained. DAME expands some content to make it more appropriate to the email format, contrasting with iOS Datapad Messages Integration's attempt to replicate the short format text message experience.
Technical Information / Use in Other Mods
Bools: 8501 - 8705
Integers: 12201 - 12203
Conditionals: 58704 - 58902
Transitions: 59406 - 59604
TLK: 91382537 - 91382836
Modifies BioHintSystem.CodexUpdate and SFXGame.SpawnDefaultPawnFor within SFXGame.pcc.
My Other Mods
Altered Assassin (LE3) - Replace Kai Leng with either Miranda or Jacob in an immersing, branching narrative.
LE2 Prologue Framework - Streaming framework for NPCs during the LE2 prologue section, to allow for greater compatibility between mods.
Super Extra Party Time! (LE3) - Play through the relaxed and rowdy phases of the Citadel DLC Party in one go.
Liara Mourns the Dead (LE3) - Liara reflects on the lost, following the Cerberus Coup (Ash, Kaidan, Thane).
Punch Charles Saracino (LE1) - Why can't we punch this guy? Let me punch this guy!
Samara Camera Restoration (LE2) - Restores some unusual and artistic angles from ME2 to the first Normandy conversation with Samara.
F.I.S.H. Mod (LE2) - Kelly will feed your fish without taking her to dinner.
Last Person Standing (LE2) - Survive the Suicide Mission solo and import into LE3.
Hammerhead Sound Fix (LE2) - Hammerhead will no longer howl like a possessed demon when mining.
Unextended Cut (LE3) - Restore the original release ending, or mix-and-match EC, release and cut ending content.
Anderson's Final Conversation Restored (LE3) - Cut content restored to Shepard's final conversation with Anderson
Trigger Buttons (ME2) - Trigger ambush missions with a button press, at a time of your choosing.
Trigger Buttons (LE2) - As above, for Legendary Edition!
Early Recruitment (ME2) - Early recruitment of Thane, Samara and Tali and early access to hubs.
Early Recruitment (LE2) - As above, for Legendary Edition!
F.I.S.H. Mod (ME3) - Kelly survives to return your fish without needing to flirt!
F.I.S.H. Mod (LE3) - As above, for Legendary Edition!
Additional Character Creation Options (ME3) - Extra character creation options!
Buzzcut for Default Femshep (ME3) - Read the mod title!
Credits & Thanks
Knighthawk1895 & Tajfun403 for advice on unreal script.
stasismind for testing assistance.
The ME3Tweaks toolset devs for their continued development of and support for the modding toolset.