File information

Last updated

Original upload

Created by

John95ac

Uploaded by

John1995ac

Virus scan

Safe to use

Tags for this mod

About this mod

Executable program to create stories for NPCs, both from Mods npc and the game npc, to make them more friendly, give them a tragic past, and make them understand that you can use certain animations. Mantella has a lot of potential, and I believe it can go even further.

Share
Requirements
Permissions and credits
Changelogs


"With this program, you can simplify your life by creating stories for NPCs that will be read by Mantella. It's that simple. It's not a mod; it's a utility. You can download and install it anywhere. When you run it, the window will appear, and just follow the video. I will improve the program little by little and create stories myself for Mantella for NPCs. This way, NPCs in MOS will have more consistency with themselves, or I will add other characteristics to existing NPCs. The video is very detailed.

INSTALLATION ORDER AND USE


It is a program that will help create JSON files, so you can download and install it wherever you like. I suggest installing it in a folder where you have your other programs or in a quick access folder, so you don't forget where you left it. Here is an image of what the program looks like in its version 1.0.0




Don't be scared, it's very simple to use. Just write and have some things clear. There is a video in the video section that explains it much better. I made it slow and detailed based on someone's suggestion that the videos were too fast. Also, by suggestion, I had to remove the cats... so I increased the number of cats in the video.

In the installation tutorial for Mantella AI for low-spec PCs, I left more details on one of the pages, such as the simple method for packaging the stories and leaving them in mod format, or where to place the JSON files you already have in a mod. Here is a summary.



To save time, you can simply enter the mod DLL folder and find the 'Mantella BackHistory' folder. Just place the generated JSON files inside.




OTHER RELATED MODS


In the video section, there will be several videos. One is about the story generator, and the other will be about how to install Mantella on low-spec PCs. You can also visit me on Nexus and see my mods, or on other sites where I also publish mods.


VIDEO

In this video, which will be in English and Spanish, I hope you like it. I also left comments about my other mods that I am working on and some light previews, and cat memes.





Here is a very simple tutorial video on how to install the mod. Don't follow the video, better go to my profile and the tutorial will be there.





Here is a short video of me interacting with Serana with the biography modified by the JSON I made. This is closer to the Serana from SDA, and I have already finished rescuing her mother. We are almost at the final part, so it is mentioned in the biography that she will advance with me, you know what I mean. For those who don't know Spanish, she takes my hand and tells me she feels things, and then says she is mine. All this in an Ostim hug animation... God, what a good mod Mantella is. The rest of the video is just me looking at the horizon, with Vilja saying things about the missions as usual.



I have many videos, but I also have some complete stories. However, since I made them thinking about pushing Mantella to its limits, there is no censorship. YouTube wouldn't let me upload them, so the second tutorial on how to use it without censorship in the dialogues will be on another site.


COMPATIBILITY

I'll leave here a fragment of what I mention both in the video and on GitHub about the project

Mantella-Generator-NPCs-Back-History-NG Github 

"This program is written 100% in Python and ported to an executable using the cx_Freeze method to avoid those annoying false positives in programs. Additionally, it is not a single packaged executable but has its DLLs and files listed. You can go to GitHub to read the code; it has many comments as separators. The license is free, and the only requirement is that you have Windows, a keyboard, and a monitor.


LICENSE OF THE PACKAGED EXE

Spoiler:  
Show

# Licensing
-   Copyright © 2020-2024, Marcelo Duarte.-   Copyright © 2007-2019, Anthony Tuininga.-   Copyright © 2001-2006, Computronix (Canada) Ltd., Edmonton, Alberta,    Canada.-   All rights reserved.
NOTE: This license is derived from the Python Software FoundationLicense which can be found at<https://docs.python.org/3/license.html#psf-license-agreement-for-python-release>
## License for cx_Freeze
1.  This LICENSE AGREEMENT is between the copyright holders and the    Individual or Organization ("Licensee") accessing and otherwise    using cx_Freeze software in source or binary form and its associated    documentation.2.  Subject to the terms and conditions of this License Agreement, the    copyright holders hereby grant Licensee a nonexclusive,    royalty-free, world-wide license to reproduce, analyze, test,    perform and/or display publicly, prepare derivative works,    distribute, and otherwise use cx_Freeze alone or in any derivative    version, provided, however, that this License Agreement and this    notice of copyright are retained in cx_Freeze alone or in any    derivative version prepared by Licensee.3.  In the event Licensee prepares a derivative work that is based on or    incorporates cx_Freeze or any part thereof, and wants to make the    derivative work available to others as provided herein, then    Licensee hereby agrees to include in any such work a brief summary    of the changes made to cx_Freeze.4.  The copyright holders are making cx_Freeze available to Licensee on    an "AS IS" basis. THE COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR    WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT    LIMITATION, THE COPYRIGHT HOLDERS MAKE NO AND DISCLAIM ANY    REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY    PARTICULAR PURPOSE OR THAT THE USE OF CX_FREEZE WILL NOT INFRINGE    ANY THIRD PARTY RIGHTS.5.  THE COPYRIGHT HOLDERS SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER    USERS OF CX_FREEZE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL    DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE    USING CX_FREEZE, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE    POSSIBILITY THEREOF.6.  This License Agreement will automatically terminate upon a material    breach of its terms and conditions.7.  Nothing in this License Agreement shall be deemed to create any    relationship of agency, partnership, or joint venture between the    copyright holders and Licensee. This License Agreement does not    grant permission to use copyright holder's trademarks or trade name    in a trademark sense to endorse or promote products or services of    Licensee, or any third party.8.  By copying, installing or otherwise using cx_Freeze, Licensee agrees    to be bound by the terms and conditions of this License Agreement.
Computronix® is a registered trademark of Computronix (Canada) Ltd.



SOON


"There are so many things that it's better to watch the video or directly ask on Discord. I'm on the Ositm and BWY Discord servers. My name is '@John95 🐈', just tag me and I'll respond. Or if you have cat memes and want to send them, I'll receive those too.

In the new YouTube videos, I left some sneak peeks of what I'm working on, like Serana dancing, or the DLL for merging Ostim. Wow, there are many projects, all advancing at their own pace.

I was working hard and finally managed to learn the basics of C++ and animations. But then Mantella appeared, and since it's now simple to install, I had to make the tutorial. But once I finish this, I'll be back.



It's funny how, to generate a DLL for an SKSE mod that weighs about 4 MB, I have to set up the entire environment on my PC and complete the development, but it generates at least 5 GB just so the final DLL ends up being 4 MB hahah, things about C++ I hadn't taken into account.




ACKNOWLEDGMENTS

A special thanks to -Pierrot83, -BlackCat🐈⬛, -SirPuddius, -Edsley, -AlbertoSinMas, -novac, -Arroganz, -MARCO6139, -"Xal - Does NOT have the sauce", -LightBringer and -S0ULH0WLER for being my beta testers. After about 30 attempts, we managed to make it work without problems in most versions of Skyrim. Thank you very much; I appreciate it a lot. Also, thanks to the folks from different Discords who gave me advice and support. Thanks, I will continue modifying this not only for myself but for those who want to enjoy Mantella and their role-playing games.

Special thanks to mrowrpurr "https://github.com/SkyrimScripting/SKSE_Template_HelloWorld", who created the tutorial for starting with SKSE. It's an incredible piece of work, really good for beginners. "She forgot to mention downloading GIT, but it's a minor detail. If you follow the tutorial without downloading GIT, you'll have a hard time like I did." This work is based solely on what I learned from her tutorials, and of course, my own contributions. I respect her conduct guidelines and license. Thanks.

Also, my thanks to Sigiel who created a program only available in Python (.py), which limits its use too much but is great. Because of this, I decided to create my own version, from 0 in EXE. It was just what I needed to add to my DLL, giving people with more experience in role-playing the tools to write good stories. He disappeared since September. I left the EXE version of the same in the comments of his mod. You can go there and thank him for the inspiration.

 "Thanks to the guys on Discord, many of whom supported this by giving their time to test the mod, give ideas, and even in other mods. Now I am dedicated to creating animations and coding in C++. I have received a lot of advice. Regarding animations, there are many good suggestions, but for C++, there are fewer people, but they are there. Thanks to the guys from the Ostim animation section, who also give good advice, and to Shadowman2777 for his great advice on learning to use Cascadeur "I didn't know that the program existed, I learned Blender almost by myself". With my knowledge in Blender, I can improve my performance. Thanks to everyone.

"And above all, thanks to the artists who upload free music online. There is very good jazz music and others. Thank you very much.


Hello, if you want to support me, I appreciate it very much. Without you, I wouldn't have been able to buy more RAM and memory for my PC to make these mods. You are directly responsible for my improvements. I will continue with animations for Ostim and Sexlab, unique appearance replacements for humanoid female creatures, patches, tutorials for mods or complex things, programs to help you, 3D printed models of game characters. I already managed to do it for the people of a mod on a Discord server. Thank you.
 


What can I say, many thanks to my Patreons and the guys on KO-FI. I didn't expect you to follow me, as this is technically my first year uploading mods. Thanks to everyone, and if you want to support me so I can eat and improve my equipment, as well as advance in the second phase of my robotics project that is associated with all this Skyrim stuff, it's a secret but it's going well, you can donate. I appreciate it very much.