Night Mirror

Well-Known Member
Modder
Jun 2, 2018
1,766
9,655
imagine when someone uses AI bot to do the character voices too absolute game changer
The AI voice stuff isn't quiet there yet. While it has been a year~ish since I gave it a try, I was very not impressed with the results it produced. Sometimes it sounded sort of like the character, but most of the time it was just mess. Really there are two (three) other big issues with doing voices.

First major issue is size and choice. This game is 455,164 words of dialogue (about 560 pages), on average, every page is about a MB of audio file, and that is a significant increase in game size. Not to mention the absurd amount of time required to generate and program the voices into the game. Additionally, this game has lots of text that is replaced by user choice (the biggest being the family names). So, it'd need double the audio files to support alternate lines.

Second, even when the voices do work, they just sound... okay~ Not great, not amazing, just fine. They are still missing things like inflection, or emotion. On top of that sex sounds wouldn't be a thing out of the generation, so I'd have to source those, adding lots of other issues.

And, third, I'll be honest, I'm not super comfortable with AI voice cloning of real people. It's one thing to make sexy drawings of a fictional character, but it is something very different to take the likeness (image or voice) of a real person and have it do or say something that person doesn't want.
 

slowpersun

Active Member
May 30, 2017
677
450
And, third, I'll be honest, I'm not super comfortable with AI voice cloning of real people. It's one thing to make sexy drawings of a fictional character, but it is something very different to take the likeness (image or voice) of a real person and have it do or say something that person doesn't want.
It's all fun and games until someone gets sued for vocal likeness rights... no fair use for that! Although in this case, the likelihood is pretty low, the results are ugly enough to prolly not bother for a few more years. But handling inflection issues would probably require someone to actually speak the lines in the preferred inflection/speed and stitch the auditory NN generation onto that. Easier to wait for someone else to figure that out and cut out the initial dialogue recording entirely.
 

JLucci

Member
Mar 31, 2018
453
550
no puedo jugar no tine la opcion de 32 solo para 64 como ago ayuda
Sorry, forum rules state that we use English here.

Also sorry, but the version of Renpy has been updated and I don't think it supports 32 bit anymore. You'll need to get a new operating system.
 

jahall

Well-Known Member
Feb 20, 2019
1,540
940
Sorry, forum rules state that we use English here.

Also sorry, but the version of Renpy has been updated and I don't think it supports 32 bit anymore. You'll need to get a new operating system.
Or do what I did, and recompile the game for 32-bit. To do that, I think you'll need version 7.5 or earlier of the Renpy SDK and also version 2.7 of the Python library (the easiest way to get that is to copy it across from the lib folder of an earlier version of the game). It's fortunate that standard distributions of Renpy games always include the source code.
 

JLucci

Member
Mar 31, 2018
453
550
Or do what I did, and recompile the game for 32-bit. To do that, I think you'll need version 7.5 or earlier of the Renpy SDK and also version 2.7 of the Python library (the easiest way to get that is to copy it across from the lib folder of an earlier version of the game). It's fortunate that standard distributions of Renpy games always include the source code.
Didn't know you could do that. Sounds like a hassle though.
 

Night Mirror

Well-Known Member
Modder
Jun 2, 2018
1,766
9,655
alexwad77, jahall, JLucci
I wish there was an easy way to just make it work everywhere for everyone, but sadly, that isn't the case. If I want android to work better, I have to keep the engine up to date. If I want the 32bit version to be a thing, I have to maintain an older copy of the project and double my testing work.

However, I do have a sort of hacky way to get 32Bit to work (very, very minimal testing done).

This has the 32bit.exe file with the engine files for the previous version of the game.

To use it:
  1. Under the game directory (where the RMAWH.exe is):
    1. DELETE: lib
    2. DELETE: renpy
  2. Unzip file into that directory.
  3. Double click: RMAWH-32.exe
  4. Enjoy the 32bit version of the game.
There will be minimal support for this, if you run into issues using it, I'm not going to troubleshoot old versions of the engine.
 
  • Like
Reactions: jahall and amsousa

jahall

Well-Known Member
Feb 20, 2019
1,540
940
Didn't know you could do that. Sounds like a hassle though.
Once you know how to do it, it's pretty straight-forward. I'd already had experience doing it with a couple of other games, so it didn't take long. I've had one failure, where I suspect that the game in question must have used a Python function that was added subsequent to v2.7, so I got an error message from the Renpy SDK when I tried to compile the game.
 

jahall

Well-Known Member
Feb 20, 2019
1,540
940
Once you know how to do it, it's pretty straight-forward. I'd already had experience doing it with a couple of other games, so it didn't take long. I've had one failure, where I suspect that the game in question must have used a Python function that was added subsequent to v2.7, so I got an error message from the Renpy SDK when I tried to compile the game.
In case anyone wants to try it, here's a walkthrough:

1. Download and install a version of the Renpy SDK from the Renpy website that's prior to version 8 (I have version 7.4 but I believe there's also a version 7.5).
2. Run Renpy-32.exe
3. Click on "Create Project" and name the project RMAWH. (I suspect that if you were to choose a different name then when you came to play the game it wouldn't be able to find your old saves.) This will create a folder of that name on your hard drive. It will put some "bare bones" .rpy files in this folder as a basis for the game that it assumes you are about to create from scratch, but you will be overwriting these later.
4. Unzip the 64-bit game's zip into the folder you just created, and when your unzip utility asks if you want to overwrite what's already there tell it yes.
5. Copy the folders python2.7 and windows-i686 from the lib folder of any 32-bit Renpy game that you already have (such as an earlier version of RMAWH) into the lib folder here.
6. Click on "Force Recompile".
7. Click on "Launch Project" to check that the game will run OK.
8. Click on "Build Distribution" and select the "Windows" tick-box.
9. Unzip the zip file that step 8 creates into wherever you want your runnable game to be.

Obviously if the dev's suggestion works then that would be a hell of a lot simpler.
 
Last edited:
  • Like
Reactions: amsousa

werdgewrtrtz

Newbie
Jul 16, 2019
39
63
The AI voice stuff isn't quiet there yet. While it has been a year~ish since I gave it a try, I was very not impressed with the results it produced. Sometimes it sounded sort of like the character, but most of the time it was just mess. Really there are two (three) other big issues with doing voices.
I don't really agree here.
Take a look at these nsfw examples where the voiceover is completely done with Elevenlabs Voice AI



The voices cloned are afaik some porn actresses. You just need some clean samples and the reproduction by the machine learning algorithm will be quite convincing.
To get better sounding results the creator of these videos slid the "stability" slider in the Elevenlabs UI to the left and ran several tries until the desired result was achieved.
 
  • Red Heart
Reactions: paxogre

Kane_Freeman

Member
Dec 10, 2020
488
652
If you choose to molest and cum in her Summer in her bed scene, Do Over still assumes that you haven't done it. It says; Molested: No, Virgin: Yes. So should I change it manuelly to Molested: Yes, Virgin: No ? I mean did game consider her as not virgin if Morty cum in her at that scene?
 
Last edited:

Night Mirror

Well-Known Member
Modder
Jun 2, 2018
1,766
9,655
I don't really agree here.
Take a look at these nsfw examples where the voiceover is completely done with Elevenlabs Voice AI
Pixeldrain
Pixeldrain

The voices cloned are afaik some porn actresses. You just need some clean samples and the reproduction by the machine learning algorithm will be quite convincing.
To get better sounding results the creator of these videos slid the "stability" slider in the Elevenlabs UI to the left and ran several tries until the desired result was achieved.
As I said, it's been a year since I looked at it, and stuff does seem to have really picked up speed on the AI front. However, even if it has significantly improved, that doesn't fix my other issues with it. If someone wants to add it as a mod, awesome, but I think it is something I'm unlikely to ever purse for this project.

Even still, thanks for the heads up! I may play around with it at some point for my own personal enjoyment.

If you choose to molest and cum in her Summer in her bed scene, Do Over still assumes that you haven't done it. It says; Molested: No, Virgin: Yes. So should I change it manuelly to Molested: Yes, Virgin: No ? I mean did game consider her as not virgin if Morty cum in her at that scene?
The virgin part is correct, even if you choose "In Pussy" you don't actually stick it in her, just shoot it inside her. I'll take a look at why the other flag isn't setting correctly.

Edit:
Fixed. Was missing the flag to track molest. Also fixed a second bug with the word skip still appearing when it shouldn't have.
 
Last edited:

Dbbballs

Newbie
Sep 30, 2022
38
34
cool game but could you add more scenes for jessica and maybe update the whirlpool scene with choices and more sex scenes could be pretty cool
 

MangaKing

Active Member
Oct 16, 2017
779
837
cool game but could you add more scenes for jessica and maybe update the whirlpool scene with choices and more sex scenes could be pretty cool
Extremely unlikely as he is not the main developer of the game that is Ferdafs go to the official thread, or actually just go to their I don't know if they are active here on F95Zone
 

aaronminus

Member
Oct 13, 2021
248
750
I don't really agree here.
Take a look at these nsfw examples where the voiceover is completely done with Elevenlabs Voice AI
Pixeldrain
Pixeldrain

The voices cloned are afaik some porn actresses. You just need some clean samples and the reproduction by the machine learning algorithm will be quite convincing.
To get better sounding results the creator of these videos slid the "stability" slider in the Elevenlabs UI to the left and ran several tries until the desired result was achieved.
So, funnily enough, when Elevenlabs first started making a splash I actually did try to put in the effort to create good R&M models. As much as the software is essentially magic, I’m not sure the material is there for this project.

Moral quandaries aside (which I don’t really hold in this case, to me a fictional character is a fictional character, I understand the other side of the issue but not where I’m at) there are several major problems:

1. I tried to make Rick and Morty models first, which should be the easiest because of the breadth of clean material. To do this, I took a clean playthrough of Rick and Morty VR and all of their lines from that game, I took every clean line they said in Multiversus and their lines in various commercials, and it still wasn’t enough material, they didn’t sound like themselves when I was done (I fiddled around with the settings and everything).

For context, I was able to successfully do Katara, Azula, Toph and Korra from the Avatar franchise using an archive of their lines from Avatar video games. They had (many) more clean lines:

There was one other person trying, and they managed to get a serviceable Rick, but tapped out on Morty for being too difficult:
You don't have permission to view the spoiler content. Log in or register now.
This person did not share the material from which they were able to make this Rick model, so I don’t know how you would go about replicating it (I tried).

2. Let’s say more clean audio was found/isolated for Rick and Morty… okay, where does that leave characters like Summer, Beth and Jessica (I’m assuming female voices would be the major desire in a voice overhaul)? Let’s even say (though I don’t think this is true) that they have enough… what happens to characters like Unity or Tricia (who have barely any lines, let alone clean ones) or characters like Morticia who have literally zero? At that point, you’re talking about hiring a voice actress or “casting” from another cartoon/video game/movie… kind of takes the wind out of the sails.

I did make a yolo attempt at Summer, using a different AI to isolate voice tracks from the episode themselves, and that was an even worse result than Rick and Morty (really warped and weird).

Keep in mind, this is only the easiest, first step of the process. Even if a good model could be made for the core cast, and even if low line characters were recast from other performances… prompting the AI 4-5 times per line to get the right cadence, exporting each line, filing it away in the game directory and then implementing them to play for THOUSANDS of lines of dialogue would be a massive undertaking, and even if that was something to commit to, there’s still the problem of sexual cadence and moans, something AI really struggles with at the moment (you can use the stability slider and find it if you crash your head into the wall 50 times, the issue comes in because these characters have known voices, when you go that far into the stability slider, you’re just as likely to get her switching to a british accent or something).

In short, it would be cool to have, and if some absolute madman wanted to do it that would be awesome, but it looks to be an insane amount of work.
 

Devilrv

Active Member
Aug 6, 2019
548
609
When are you adding Jerry as a romanceable candidate Mr Dev? :oops: :oops: :oops:
Ok first of all, HELL NAW!!!!!

Second of all, NightMirror is not the Dev. He is Literally moving the contents from Ferdafs unity version which is the original game. Night mirror might add few contents here and there but they are minimal. For story purposes.

Also reading the OP and FAQ would answer most of the questions you might have at this point.
 
4.90 star(s) 102 Votes