Doppio1234
New Member
- Jun 21, 2025
- 6
- 8
- 12
>added function to manipulate ecstacyVersion 2 Preview Build Alpha 3
- added functions to manipulate ecstasy
- added a condition for cumming on npc ("Bukkake")
- added && and || operators
- added an object to create your own interact area
- added function to play the game sound effects
- added an object to import and play your own sound files (.wav or .ogg)
- new feature for the smartphone: Messenger
- changed supplementary fonts to use precise filenames
The "Bukkake" condition is only fulfilled for a single frame when it happens, so that you can't accidentally trigger it repeatedly.
Because the messenger should use a font without serifs (for better readability), I had to change how the fonts are loaded. You now have to use the fonts with the correct font names. For the usual text it would be like "NotoSerifSC-Regular.ttf" (or JP, KR, TC versions, or their .otf versions). And for the messenger to use the Sans font you would need "NotoSansSC-Regular.ttf". It seems to have the Latin symbols included, otherwise there is also a "NotoSans-Regular.ttf" version you could use. Haven't tested Cyrillic or Greek, but those should be possible as well.
The file paths for the new Audio object are relative to your scripts folder. If the files are larger, you should probably load them at the start, so you don't get loading stutters during a mission.
The messenger works by creating a contact and adding text by script. If you want to preserve it's content for later sessions, you have to do so yourself by using the global _save variable and recreate it at the start of your script. Normally you get a notification icon on the bottom of your screen when new messages get added, but you can suppress it for those cases.
You can also set custom buttons at the bottom and react to clicking them.
See the documentation.html on how to use the new objects and functions.
As I'm not quite finished with the smartphone features and haven't looked into performance improvements, I'll still consider this still an Alpha version. But I'm quite satisfied with the core script language and haven't heard any complaints. Maybe I'll implement some additional operators like "+=" for more quality of life for programmers later.
The camera can take pictures that are saved into the "BepInEx\plugins\SFM_custom_mission_v2\Screenshots" directory with a corresponding .json that contains the current player state. The gallery isn't finished so you can't actually delete them in game, so don't be surprised.
I also want to make it so that the pictures taken by the camera app can be added to the messenger. But I need to do some more work on that, so that if you delete them from the gallery they don't disappear for good and can still appear in the messenger, if they are used.
If you have a lot of pictures it could take some time to load them all, because they are actually saved with a 864x1440 resolution. That is larger than what is displayed in the game, but I thought it is nice to have that if you want to actually create screenshots.
The camera app also needs some more features to change the focus on different body parts and I've thought about adding functions for taking shots by script so you can use them in stalker/blackmail scenarios.
Is this possible to make a gimmick that makes Manaka gain ecstacy gage while seen?
I'm not familiar to coding in v2 thats difficult for me so I'm still use v1