Author Topic: Rio Davis  (Read 1336 times)

  • Newbie
  • *
  • Posts: 6
    • View Profile
Rio Davis
« on: March 15, 2019, 11:32:28 pm »
Hello all, I made this the Rio personality thread. Since she is kind of a mascot character, along with bella and ZigZag, I think it would be just really okay to talk about this wonderful cum dumpster.

What I do know about Rio is that she does not like anal, since she was **** analy before. I would like to write in lines about how she just loves anal, just to **** crow off, but I’m going to lean towards as much cannon as I possibly can. I have to get into the head game of the character, and, drink rum. We all have our own muses, being invoked with inspiration even from other artists. It’s like a chain reaction! But for me, it’s rum, and ****.

I can’t seem to find any fluf text about her, except for this in the wiki-
“Rio is a 24 year old folf. She was born and raised on Long Island before relocating to Manhattan to start a modeling career. Rio is bisexual, having had relationships with both males and females since her early teens. She is very affectionate but she tries to avoid serious relationships. She has a younger sister named Farrah Davis and is the daughter of Paul and Fran Davis. She is voiced by Tyvara ever since her first appearance in HTH2 and is considered to be the main character of HTH.”

I’m %100 sure crow mentioned before she was ****, but I don’t think it’s important to any dialogs, unless we make it be. (Or to **** crow off, since that’s usually fun.)

But I hope the crow guy does good, you know? He has dreams, he may be a crook that looks down on others, but he wants’ his dream to be a reality. Sure, I’d love to help him...But I’ve had some bad run ins with him and his mods before. Sometimes they can be rude, and I don’t think they even mean it. It’s just the reaction they’ve built from the hate over time. While I wish them the best, and hope to see them do good, I also want to **** them off as well.
So yeah, I have my own issues with them, and maybe they should have been more friendly. I say, better PR (people relations) can make any business good.
Ah...Um, well, I suppose that last bit would have been better in the “introductions.”

Anyway, should we start building our own model of the characters personalities? I’m sure I can search up long island and get a feel for their written accents. But, we have to remember; These are girls and boys who are ****, and want to be railed. So it’s okay to use vulgar words, I think.

Share on Bluesky Share on Facebook


  • Administrator
  • Sr. Member
  • *****
  • Posts: 407
    • View Profile
Re: Rio Davis
« Reply #1 on: March 16, 2019, 12:41:16 am »
Rio is one of only three talking sprites. The other two are Bella and Charlotte. She has 8 short sentences with mouth movement synchronized to Tyvara's speech. Three of these sentences were supposed for Emerald Hot Springs zone and not used now.
It would be nice to reuse at least some of these sentences, or at least the first one. Just because talking sprite looks cool.

Some fun towards official staff is not bad idea. Just keep in mind that we don't posses skills to create anal (or any) scene animation. I'm pretty sure that even an existence of this version pisses them off because it's what Crow failed to make and it works much better than official online version.

I'm not familiar with the staff. Discord is hard to access using Tor so I rarely look there.
I remember the old chat year ago. There was one guy online almost 24/7. I always wondered what sort of guy chooses to spend his life on the support chat. He could not have a life, let alone friends or job. If such lunatic fans are HTH volunteer mods, then Crow lives in illusion created by these people.
I doubt that Crow knows about this pirate project but his mods surely know that it exists. At least someone took down uploads on DMCA obedient sites.

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: Rio Davis
« Reply #2 on: March 16, 2019, 07:06:29 am »
Yeah, talking sprites are cool.
A guy on almost 24/7? Sounds like theviewer. Yeah, that guy is a dick.
Downloaded HTH offline, and reading the XML manual. I was never good at programing, tried it, and a Lost myself. But it looks similar to BBS forum coding, which I have some experience doing. I see that Rio is probably going to be a bit of a challenge, seeing as her and Bella both are a bit different. No matter, I'll read through the document and study it.

  • Administrator
  • Sr. Member
  • *****
  • Posts: 407
    • View Profile
Re: Rio Davis
« Reply #3 on: March 16, 2019, 09:04:51 am »
Rio sprite and chat is not ready to be controlled by XML file yet in the patch on Anonfile. I have it done already but I want finish more things before i upload current version.

I was thinking at the night how to utilize talking sprites better. The current version by Crow is implemented very crude Flash 1.0 style. The sprite contain long list of frames calling mouth to move to one of 9 jaw positions for a syllable as the sound is playing. Creating such frame sequence manually must have been extremely time consuming. There is no way we could do that this way even if we could get some females to record the speech.
However I can most likely make a function to control it easier way.

The realistic option is to make a function playing a line from XML file. A text line would contain characters identifying one of 9 syllables known by the sprite mouth. The function would play that character string by one character each frame. Or each 2 or 3 frames as there are 24 frames per second. The manual work would then be to create that line to be synchronous to played sound file. It can't be hard but I have to learn more about Flash to get skill to make this function. I'm still newbie to Flash.

The very challenging option is to make a function that plays mouth movement automatically based on sound file analysis as it's played.
It involves mathematical transformation of decoded MP3 sound, similar to spectral analysis. Then detection by convolution matrix multiplication into results. It's not that hard as it sound, I once have done simple inaccurate speech recognition as a 2 hour exercise task in Signal Processing class. But it was implemented in an appropriate tool, I can't imagine doing that in AS2 Flash. It would be really hard task if not impossible. I have no idea if there is even a way to access decoded MP3 audio in Flash.
« Last Edit: March 16, 2019, 09:22:32 am by Tabby »

  • Newbie
  • *
  • Posts: 6
    • View Profile
Re: Rio Davis
« Reply #4 on: March 16, 2019, 06:07:56 pm »
You make it sound like Crow has been doing an inefficient job. I mean, If you can just look at it, and conclude how to do it better, well then color me impressed. I'm more surprised that I could understand what "string" is, so I have at least some understanding of the capabilities you're trying to implement.

  • Administrator
  • Sr. Member
  • *****
  • Posts: 407
    • View Profile
Re: Rio Davis
« Reply #5 on: March 16, 2019, 07:15:14 pm »
A string is just a line of letters. The same as line of text just in this case that letters do not mean words. Each letter would mean certain mouth/jaw position (picture) for particular syllable. The sprite script would load the string from XML file the same way it gets text to display or sound file to play. Then the sprite would play that string one letter by another every 1/12 sec until the end of string. Imagine that as a machine fed by bead belt that is performing tasks at constant rate, the task is selected by bead color it gets on input.
The purpose is that the sprite talk pattern would be created just by typing line of letters and then modifying it the way that sprite mouth seems synchronized to played sound. Creating sprite mouth movement synchronized to audio for new dialogs would be 10x easier and faster than the way Crow did it.

Just by the way, Today I found that Ava and Michelle sprites can talk too. They have mouth movement animated, just simple moving mouth, not particular syllables. All what was missing is a script to control and play that animation. I've already implemented that so the talk animation can be simply started for chosen loop count from XML file. I wonder how many unfinished and years forgotten stuff I'll find in this game yet. I love such hidden surprises.

  • Hero Member
  • *****
  • Posts: 509
    • View Profile
Re: Rio Davis
« Reply #6 on: March 31, 2019, 12:52:05 am »
Hmm.... I wonder if we could find some (actually good) voice actors for those sprites.  :-\

  • Administrator
  • Sr. Member
  • *****
  • Posts: 407
    • View Profile
Re: Rio Davis
« Reply #7 on: March 31, 2019, 09:31:51 pm »
Finding volunteer female voice actors among fans of the game with just two women targeted scenes (Marcus missionary and Jeanette eatout)... We need rally good luck.
That's why that synchronized sprite talk is low on my priority list.

Anyway, I've done some research. That XML controlled sprite talk is easy. But that automatic voice recognition based sprite talk is impossible in AS2 Flash (which is HTH case) because there is no way to access sound binary data. There is some very limited way to access sound data in AS3 Flash, but only 1/10 sec of sound played at the moment, so not much for good voice recognition. Also math support in Flash is poor and the way variables are held is slow for calculations. AS3 Flash is too different from AS2 Flash for feasible conversion of HTH. So I can't make the sprite move mouth per voice recognized in played sound. That's a shame, it would be rally cool.

  • Hero Member
  • *****
  • Posts: 509
    • View Profile
Re: Rio Davis
« Reply #8 on: April 01, 2019, 01:32:32 am »
What do you mean recognition?

  • Administrator
  • Sr. Member
  • *****
  • Posts: 407
    • View Profile
Re: Rio Davis
« Reply #9 on: April 01, 2019, 08:07:08 am »
Speech recognition (I used incorrect term voice recognition) is a computer algorithm to detect consonants and syllables in sound using math calculations similar to frequency spectrum analysis. Simple inaccurate versions of that are not hard to implement. It would be cool to use such thing to move HTH sprite mouth synchronously to speech in audio file played in dialog.
Unfortunately it can't be done in Flash.

  • Hero Member
  • *****
  • Posts: 509
    • View Profile
Re: Rio Davis
« Reply #10 on: April 01, 2019, 06:25:09 pm »
How did Crow do it?

  • Administrator
  • Sr. Member
  • *****
  • Posts: 407
    • View Profile
Re: Rio Davis
« Reply #11 on: April 01, 2019, 09:42:26 pm »
Crow done animation manually for each speech. He created around 2000 flash frame tags (for each talking sprite) along played sound, exactly 24 frames per second.
Then he placed script objects in these frames, for example AS1/AS2 Flash script object like this:

tellTarget("_parent.head_rig.head_roll.head_set.head_motion.head.jaw")
{
   gotoAndStop("o");
}

manually frame by frame adjusting it the way that mouth appears to move synchronously with the sound.
Doing that this way must have taken him incredible amount of time.

No way in hell I'm doing it that way. Even the easy option with mouth animation controlled by a string of letters in XML file is 10x faster&easier to use. Still it's not that cool as automatic speech recognizing sprite would be.

  • Hero Member
  • *****
  • Posts: 509
    • View Profile
Re: Rio Davis
« Reply #12 on: April 02, 2019, 12:14:35 am »
Damn... Crow ain't the sharpest tool in the shed when it comes to coding...

 :-\ :-\
« Last Edit: July 14, 2019, 01:31:22 pm by 1r2k5ng09df8s3 »