It's a Gluttonous Life - a0.39.2 (public), a0.40.0 (Patreon)

Forum for the Vore games, and other downloads
Forum rules
Don't ask about updates. If there is an update, it will simply be posted. If someone is committing to a timeline, they will just tell you the timeline without needing anyone to ask.

Use Looking for master thread when you are not posting about an existing game.


You use this forum and website at your own risk for all links and uploads. There is no quality control or malware scanning or testing done here. Proceed with caution and use a virtual machine (VM) for any uploads strongly recommended. Virus/malware scanners alone are generally not good enough.

Re: It's a Gluttonous Life - a0.20.1 (public), a0.21.1 (Patr

Postby Seifens » Mon Nov 28, 2022 2:10 am

Flurby wrote:
Seifens wrote:Forget jpg... I remembered that renpy supports webp (which can do transparency) so after I got 0.21 I wrote a script to convert everything in the images directory (and made the necessary script edits). The result is that the entire images directory is now less than 50 megs, with individual images being mostly in the 30k range. This puts the game directory at around 600 megs, with 500+ of that being audio. I'm not much of an audio person so I'm not sure how you'd get that down - though I did notice that the files in ambience and music are particularly large for their durations so could possibly stand to be recompressed into ogg or something.
Now this has some potential, but your numbers dont make sense to me...? My images folder (I tested in 20.1) was over a gig by itself (not including audio), and just over 800mb if I removed all mod images. I converted them all to webp and they went down to 32mb (without mod images). 800 to 32. I'm going to fiddle with the converter to try and save a bit more quality but the difference in quality is going to be very difficult if not impossible to notice on a cellphone screen.

But yeah, thanks for pointing that out!

The numbers look ok to me. I was a bit wary when I saw a 5 meg png turn into a 40k webp - I was worried the compression was garbage, or the transparency got lost or something, but it all seems ok. I can't tell the difference in game. On my end, the images directory was something over a gig, and completely compressed went to 45 megs, which sounds like about the amount of compression you're seeing.

I did end up writing a script to convert the wav files to ogg and it reduced the audio directory from 550 megs to 28 megs, again with no apparent quality loss in game. Though the script changes were more extensive this time. This brings the game directory down to 104 megs.
User avatar
Seifens
Intermediate Vorarephile
 
Posts: 537
Joined: Fri Nov 25, 2005 12:00 am
Location: Seattle-ish

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Dongers » Mon Nov 28, 2022 4:10 am

crazytf2 wrote:When does sigrid takes a shower sriseru

Around 8am. But there's no scene with it. She's just standing there ignoring you.
User avatar
Dongers
Participator
 
Posts: 256
Joined: Sun Oct 25, 2020 2:30 pm

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Pawz » Mon Nov 28, 2022 5:30 am

I had been toying with the idea of making a pred that uses chance/gambling as their way to get prey but decided to work on other things. If anyone kinda wants to salvage that work into something here is a self contained sort of black jack mini game that should be easy to re-purpose.

Code: Select all
        menu:
            "Gamble":
                c2 "Blackjack I guess."
                $ predTotal = 0
                $ preyTotal = 0
                $ predAces = 0
                $ preyAces = 0
                $ predAcesUsed = 0
                $ preyAcesUsed = 0
                $ PredHandString = ""
                $ PreyHandString = ""
                $ deckCards = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]
                $ deckCardsString = ['Ace Clubs','Two Clubs','Three Clubs','Four Clubs','Five Clubs','Six Clubs','Seven Clubs','Eight Clubs','Nine Clubs','Ten Clubs','Jack Clubs','Queen Clubs','King Clubs','Ace Spades','Two Spades','Three Spades','Four Spades','Five Spades','Six Spades','Seven Spades','Eight Spades','Nine Spades','Ten Spades','Jack Spades','Queen Spades','King Spades','Ace Hearts','Two Hearts','Three Hearts','Four Hearts','Five Hearts','Six Hearts','Seven Hearts','Eight Hearts','Nine Hearts','Ten Hearts','Jack Hearts','Queen Hearts','King Hearts','Ace Diamonds','Two Diamonds','Three Diamonds','Four Diamonds','Five Diamonds','Six Diamonds','Seven Diamonds','Eight Diamonds','Nine Diamonds','Ten Diamonds','Jack Diamonds','Queen Diamonds','King Diamonds']
                $ deckCardsValues = [11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10]
                $renpy.random.shuffle(deckCards)
                $predTotal=deckCardsValues[deckCards[0]]+deckCardsValues[deckCards[1]]
                $preyTotal=deckCardsValues[deckCards[51]]+deckCardsValues[deckCards[50]]
                $PredHandString=deckCardsString[deckCards[0]]+"/"+deckCardsString[deckCards[1]]
                $PreyHandString=deckCardsString[deckCards[51]]+"/"+deckCardsString[deckCards[50]]
                $predAces=PredHandString.count("Ace")
                $predAces=predAces-predAcesUsed
                if predTotal > 21 and predAces > 0:
                    $predTotal = predTotal-10
                    $predAces=predAces-1
                    $predAcesUsed+=1
                $preyAces=PreyHandString.count("Ace")
                $preyAces=preyAces-preyAcesUsed
                if preyTotal > 21 and preyAces > 0:
                    $preyTotal = preyTotal-10
                    $preyAces=preyAces-1
                    $preyAcesUsed+=1
                c2 "Lets see.. I got a [PredHandString] for a total of [predTotal] and you got [PreyHandString] for a total of [preyTotal]"
                if predTotal == 21 and preyTotal == 21:
                    c2 "Tsk, Guess it's a draw."
                if predTotal == 21:
                    c2 "I win! I'll take my prize now."
                    $auto_willing_digestion = True
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    $willing_prey = True
                    jump custom2_conversation_vore
                if preyTotal == 21:
                    c2 "Darn, you win.. so your place or mine?"
                    $auto_willing_digestion = False
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    jump custom2_conversation_vore
                $count = 49
                label custom2_gamble_loop:
                if preyTotal < 21:
                    menu:
                        "Hit":
                            c2 "Your hit"
                            $preyTotal=preyTotal+deckCardsValues[deckCards[count]]
                            $PreyHandString=PreyHandString+"/"+deckCardsString[deckCards[count]]
                            $justDrew = deckCardsString[deckCards[count]]
                            $count -= 1
                            c2 "You got a [justDrew]"
                            $preyAces=PreyHandString.count("Ace")
                            $preyAces=preyAces-preyAcesUsed
                            if preyTotal > 21 and preyAces > 0:
                                $preyTotal = preyTotal-10
                                $preyAces=preyAces-1
                                $preyAcesUsed+=1
                            c2 "Lets see.. I still have [PredHandString] for a total of [predTotal] and you now have [PreyHandString] for a total of [preyTotal]"
                            jump custom2_gamble_loop
                        "Stand":
                            $count = 2
                            c2 "You Stand, my turn"
                            if predTotal > preyTotal and predTotal <=21:
                                c2 "I Stand. That makes it [predTotal] to your [preyTotal]"
                                c2 "I win! I'll be taking my prize now."
                                $auto_willing_digestion = True
                                $willing_prey = False
                                $tricked_willing_prey = True
                                $prey_asked_tobe_let_out = False
                                $willing_prey = True
                                jump custom2_conversation_vore
                            elif predTotal == preyTotal and predTotal > 16:
                                c2 "I'll play it safe and Stand. So I have [predTotal] to your [preyTotal]. A tie~ darn was hoping for a win."
                                jump custom2_conversation
                            elif predTotal < preyTotal:
                                while predTotal < 21:
                                    $predTotal=predTotal+deckCardsValues[deckCards[count]]
                                    $PredHandString=PredHandString+"/"+deckCardsString[deckCards[count]]
                                    $justDrew = deckCardsString[deckCards[count]]
                                    $count += 1
                                    c2 "I hit... and draw a [justDrew]"
                                    $predAces=PredHandString.count("Ace")
                                    $predAces=predAces-predAcesUsed
                                    if predTotal > 21 and predAces > 0:
                                        $predTotal = predTotal-10
                                        $predAces=predAces-1
                                        $predAcesUsed+=1
                                    c2 "Lets see.. I now have [PredHandString] for a total of [predTotal] and you have [PreyHandString] for a total of [preyTotal]"
                                    if predTotal == preyTotal and predTotal > 16:
                                        c2 "I'll Stand. So I have [predTotal] to your [preyTotal]. A tie~ darn was hoping for a win."
                                        jump custom2_conversation
                                    if predTotal > preyTotal and predTotal <= 21:
                                        c2 "I Stand. So I have [predTotal] to your [preyTotal]. I win~"
                                        c2 "I win! I'll be taking my prize now."
                                        $auto_willing_digestion = True
                                        $willing_prey = False
                                        $tricked_willing_prey = True
                                        $prey_asked_tobe_let_out = False
                                        $willing_prey = True
                                        jump custom2_conversation_vore
                                c2 "Darn, I bust so you win... so your place or mine?"
                                $auto_willing_digestion = False
                                $willing_prey = False
                                $tricked_willing_prey = True
                                $prey_asked_tobe_let_out = False
                                jump custom2_conversation_vore
                elif preyTotal == 21:
                    $count = 2
                    c2 "Lets see if I can match that 21"
                    while predTotal < 21:
                        $predTotal=predTotal+deckCardsValues[deckCards[count]]
                        $PredHandString=PreyHandString+"/"+deckCardsString[deckCards[count]]
                        $justDrew = deckCardsString[deckCards[count]]
                        $count += 1
                        c2 "I hit... and draw a [justDrew]"
                        $predAces=PredHandString.count("Ace")
                        $predAces=predAces-predAcesUsed
                        if predTotal > 21 and predAces > 0:
                            $predTotal = predTotal-10
                            $predAces=predAces-1
                            $predAcesUsed+=1
                        c2 "Lets see.. I now have [PredHandString] for a total of [predTotal] and you have [PreyHandString] for a total of [preyTotal]"
                        if predTotal == preyTotal:
                            c2 "I'll Stand. So I have [predTotal] to your [preyTotal]. A tie~ but that is the best I could hope for."
                            jump custom2_conversation
                    c2 "Darn, I bust so you win... so your place or mine?"
                    $auto_willing_digestion = False
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    jump custom2_conversation_vore
                elif preyTotal > 21:
                    c2 "You bust, I win! I'll take my prize now."
                    $auto_willing_digestion = True
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    $willing_prey = True
                    jump custom2_conversation_vore
            "Get to know":
                c2 "Oh, well I usually don't get out much but."
                c2 "I usually work from home so don't have many reasons to get out."
                c2 "Need to get out and socialize more now that I have the time to."
                c2 "That being said... I'm a bit of a social eater if you get my meaning."
           
User avatar
Pawz
Somewhat familiar
 
Posts: 102
Joined: Sat Mar 13, 2010 10:40 pm

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby PonycardM » Mon Nov 28, 2022 5:58 am

Pawz wrote:I had been toying with the idea of making a pred that uses chance/gambling as their way to get prey but decided to work on other things. If anyone kinda wants to salvage that work into something here is a self contained sort of black jack mini game that should be easy to re-purpose.

Code: Select all
        menu:
            "Gamble":
                c2 "Blackjack I guess."
                $ predTotal = 0
                $ preyTotal = 0
                $ predAces = 0
                $ preyAces = 0
                $ predAcesUsed = 0
                $ preyAcesUsed = 0
                $ PredHandString = ""
                $ PreyHandString = ""
                $ deckCards = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]
                $ deckCardsString = ['Ace Clubs','Two Clubs','Three Clubs','Four Clubs','Five Clubs','Six Clubs','Seven Clubs','Eight Clubs','Nine Clubs','Ten Clubs','Jack Clubs','Queen Clubs','King Clubs','Ace Spades','Two Spades','Three Spades','Four Spades','Five Spades','Six Spades','Seven Spades','Eight Spades','Nine Spades','Ten Spades','Jack Spades','Queen Spades','King Spades','Ace Hearts','Two Hearts','Three Hearts','Four Hearts','Five Hearts','Six Hearts','Seven Hearts','Eight Hearts','Nine Hearts','Ten Hearts','Jack Hearts','Queen Hearts','King Hearts','Ace Diamonds','Two Diamonds','Three Diamonds','Four Diamonds','Five Diamonds','Six Diamonds','Seven Diamonds','Eight Diamonds','Nine Diamonds','Ten Diamonds','Jack Diamonds','Queen Diamonds','King Diamonds']
                $ deckCardsValues = [11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10]
                $renpy.random.shuffle(deckCards)
                $predTotal=deckCardsValues[deckCards[0]]+deckCardsValues[deckCards[1]]
                $preyTotal=deckCardsValues[deckCards[51]]+deckCardsValues[deckCards[50]]
                $PredHandString=deckCardsString[deckCards[0]]+"/"+deckCardsString[deckCards[1]]
                $PreyHandString=deckCardsString[deckCards[51]]+"/"+deckCardsString[deckCards[50]]
                $predAces=PredHandString.count("Ace")
                $predAces=predAces-predAcesUsed
                if predTotal > 21 and predAces > 0:
                    $predTotal = predTotal-10
                    $predAces=predAces-1
                    $predAcesUsed+=1
                $preyAces=PreyHandString.count("Ace")
                $preyAces=preyAces-preyAcesUsed
                if preyTotal > 21 and preyAces > 0:
                    $preyTotal = preyTotal-10
                    $preyAces=preyAces-1
                    $preyAcesUsed+=1
                c2 "Lets see.. I got a [PredHandString] for a total of [predTotal] and you got [PreyHandString] for a total of [preyTotal]"
                if predTotal == 21 and preyTotal == 21:
                    c2 "Tsk, Guess it's a draw."
                if predTotal == 21:
                    c2 "I win! I'll take my prize now."
                    $auto_willing_digestion = True
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    $willing_prey = True
                    jump custom2_conversation_vore
                if preyTotal == 21:
                    c2 "Darn, you win.. so your place or mine?"
                    $auto_willing_digestion = False
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    jump custom2_conversation_vore
                $count = 49
                label custom2_gamble_loop:
                if preyTotal < 21:
                    menu:
                        "Hit":
                            c2 "Your hit"
                            $preyTotal=preyTotal+deckCardsValues[deckCards[count]]
                            $PreyHandString=PreyHandString+"/"+deckCardsString[deckCards[count]]
                            $justDrew = deckCardsString[deckCards[count]]
                            $count -= 1
                            c2 "You got a [justDrew]"
                            $preyAces=PreyHandString.count("Ace")
                            $preyAces=preyAces-preyAcesUsed
                            if preyTotal > 21 and preyAces > 0:
                                $preyTotal = preyTotal-10
                                $preyAces=preyAces-1
                                $preyAcesUsed+=1
                            c2 "Lets see.. I still have [PredHandString] for a total of [predTotal] and you now have [PreyHandString] for a total of [preyTotal]"
                            jump custom2_gamble_loop
                        "Stand":
                            $count = 2
                            c2 "You Stand, my turn"
                            if predTotal > preyTotal and predTotal <=21:
                                c2 "I Stand. That makes it [predTotal] to your [preyTotal]"
                                c2 "I win! I'll be taking my prize now."
                                $auto_willing_digestion = True
                                $willing_prey = False
                                $tricked_willing_prey = True
                                $prey_asked_tobe_let_out = False
                                $willing_prey = True
                                jump custom2_conversation_vore
                            elif predTotal == preyTotal and predTotal > 16:
                                c2 "I'll play it safe and Stand. So I have [predTotal] to your [preyTotal]. A tie~ darn was hoping for a win."
                                jump custom2_conversation
                            elif predTotal < preyTotal:
                                while predTotal < 21:
                                    $predTotal=predTotal+deckCardsValues[deckCards[count]]
                                    $PredHandString=PredHandString+"/"+deckCardsString[deckCards[count]]
                                    $justDrew = deckCardsString[deckCards[count]]
                                    $count += 1
                                    c2 "I hit... and draw a [justDrew]"
                                    $predAces=PredHandString.count("Ace")
                                    $predAces=predAces-predAcesUsed
                                    if predTotal > 21 and predAces > 0:
                                        $predTotal = predTotal-10
                                        $predAces=predAces-1
                                        $predAcesUsed+=1
                                    c2 "Lets see.. I now have [PredHandString] for a total of [predTotal] and you have [PreyHandString] for a total of [preyTotal]"
                                    if predTotal == preyTotal and predTotal > 16:
                                        c2 "I'll Stand. So I have [predTotal] to your [preyTotal]. A tie~ darn was hoping for a win."
                                        jump custom2_conversation
                                    if predTotal > preyTotal and predTotal <= 21:
                                        c2 "I Stand. So I have [predTotal] to your [preyTotal]. I win~"
                                        c2 "I win! I'll be taking my prize now."
                                        $auto_willing_digestion = True
                                        $willing_prey = False
                                        $tricked_willing_prey = True
                                        $prey_asked_tobe_let_out = False
                                        $willing_prey = True
                                        jump custom2_conversation_vore
                                c2 "Darn, I bust so you win... so your place or mine?"
                                $auto_willing_digestion = False
                                $willing_prey = False
                                $tricked_willing_prey = True
                                $prey_asked_tobe_let_out = False
                                jump custom2_conversation_vore
                elif preyTotal == 21:
                    $count = 2
                    c2 "Lets see if I can match that 21"
                    while predTotal < 21:
                        $predTotal=predTotal+deckCardsValues[deckCards[count]]
                        $PredHandString=PreyHandString+"/"+deckCardsString[deckCards[count]]
                        $justDrew = deckCardsString[deckCards[count]]
                        $count += 1
                        c2 "I hit... and draw a [justDrew]"
                        $predAces=PredHandString.count("Ace")
                        $predAces=predAces-predAcesUsed
                        if predTotal > 21 and predAces > 0:
                            $predTotal = predTotal-10
                            $predAces=predAces-1
                            $predAcesUsed+=1
                        c2 "Lets see.. I now have [PredHandString] for a total of [predTotal] and you have [PreyHandString] for a total of [preyTotal]"
                        if predTotal == preyTotal:
                            c2 "I'll Stand. So I have [predTotal] to your [preyTotal]. A tie~ but that is the best I could hope for."
                            jump custom2_conversation
                    c2 "Darn, I bust so you win... so your place or mine?"
                    $auto_willing_digestion = False
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    jump custom2_conversation_vore
                elif preyTotal > 21:
                    c2 "You bust, I win! I'll take my prize now."
                    $auto_willing_digestion = True
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    $willing_prey = True
                    jump custom2_conversation_vore
            "Get to know":
                c2 "Oh, well I usually don't get out much but."
                c2 "I usually work from home so don't have many reasons to get out."
                c2 "Need to get out and socialize more now that I have the time to."
                c2 "That being said... I'm a bit of a social eater if you get my meaning."
           


Such a good idea pred where you can bet against, if you win you get cash / sex, if they win they get to eat you with you restrained and no way out.
PonycardM
Somewhat familiar
 
Posts: 92
Joined: Sat Dec 02, 2017 12:04 am

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Ventus376 » Mon Nov 28, 2022 10:02 am

Does Elain have a Unbirth scene? If so, how do I get it?
Ventus376
New to the forum
 
Posts: 9
Joined: Fri Jul 01, 2022 5:19 pm

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby bonberjean » Mon Nov 28, 2022 11:28 am

Ventus376 wrote:Does Elain have a Unbirth scene? If so, how do I get it?

None that I know of...
http://bonberjean.deviantart.com/

I am Brazilian, have something against it?

My RP: http://rp.aryion.com/profile/Jean_Marcel
User avatar
bonberjean
Participator
 
Posts: 185
Joined: Thu Apr 08, 2010 11:02 am

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby felsfel » Mon Nov 28, 2022 3:05 pm

Well... Although version 0.19.1 worked perfectly in joiplay, the new version, v0.21.1, just completely does not work for some reason... Joiplay still opens every other game I had on it, just not this one. Any fixes?
felsfel
New to the forum
 
Posts: 1
Joined: Mon Nov 28, 2022 3:00 pm

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Sriseru » Tue Nov 29, 2022 3:54 am

PonycardM wrote:
Pawz wrote:I had been toying with the idea of making a pred that uses chance/gambling as their way to get prey but decided to work on other things. If anyone kinda wants to salvage that work into something here is a self contained sort of black jack mini game that should be easy to re-purpose.

Code: Select all
        menu:
            "Gamble":
                c2 "Blackjack I guess."
                $ predTotal = 0
                $ preyTotal = 0
                $ predAces = 0
                $ preyAces = 0
                $ predAcesUsed = 0
                $ preyAcesUsed = 0
                $ PredHandString = ""
                $ PreyHandString = ""
                $ deckCards = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]
                $ deckCardsString = ['Ace Clubs','Two Clubs','Three Clubs','Four Clubs','Five Clubs','Six Clubs','Seven Clubs','Eight Clubs','Nine Clubs','Ten Clubs','Jack Clubs','Queen Clubs','King Clubs','Ace Spades','Two Spades','Three Spades','Four Spades','Five Spades','Six Spades','Seven Spades','Eight Spades','Nine Spades','Ten Spades','Jack Spades','Queen Spades','King Spades','Ace Hearts','Two Hearts','Three Hearts','Four Hearts','Five Hearts','Six Hearts','Seven Hearts','Eight Hearts','Nine Hearts','Ten Hearts','Jack Hearts','Queen Hearts','King Hearts','Ace Diamonds','Two Diamonds','Three Diamonds','Four Diamonds','Five Diamonds','Six Diamonds','Seven Diamonds','Eight Diamonds','Nine Diamonds','Ten Diamonds','Jack Diamonds','Queen Diamonds','King Diamonds']
                $ deckCardsValues = [11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10,11,2,3,4,5,6,7,8,9,10,10,10,10]
                $renpy.random.shuffle(deckCards)
                $predTotal=deckCardsValues[deckCards[0]]+deckCardsValues[deckCards[1]]
                $preyTotal=deckCardsValues[deckCards[51]]+deckCardsValues[deckCards[50]]
                $PredHandString=deckCardsString[deckCards[0]]+"/"+deckCardsString[deckCards[1]]
                $PreyHandString=deckCardsString[deckCards[51]]+"/"+deckCardsString[deckCards[50]]
                $predAces=PredHandString.count("Ace")
                $predAces=predAces-predAcesUsed
                if predTotal > 21 and predAces > 0:
                    $predTotal = predTotal-10
                    $predAces=predAces-1
                    $predAcesUsed+=1
                $preyAces=PreyHandString.count("Ace")
                $preyAces=preyAces-preyAcesUsed
                if preyTotal > 21 and preyAces > 0:
                    $preyTotal = preyTotal-10
                    $preyAces=preyAces-1
                    $preyAcesUsed+=1
                c2 "Lets see.. I got a [PredHandString] for a total of [predTotal] and you got [PreyHandString] for a total of [preyTotal]"
                if predTotal == 21 and preyTotal == 21:
                    c2 "Tsk, Guess it's a draw."
                if predTotal == 21:
                    c2 "I win! I'll take my prize now."
                    $auto_willing_digestion = True
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    $willing_prey = True
                    jump custom2_conversation_vore
                if preyTotal == 21:
                    c2 "Darn, you win.. so your place or mine?"
                    $auto_willing_digestion = False
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    jump custom2_conversation_vore
                $count = 49
                label custom2_gamble_loop:
                if preyTotal < 21:
                    menu:
                        "Hit":
                            c2 "Your hit"
                            $preyTotal=preyTotal+deckCardsValues[deckCards[count]]
                            $PreyHandString=PreyHandString+"/"+deckCardsString[deckCards[count]]
                            $justDrew = deckCardsString[deckCards[count]]
                            $count -= 1
                            c2 "You got a [justDrew]"
                            $preyAces=PreyHandString.count("Ace")
                            $preyAces=preyAces-preyAcesUsed
                            if preyTotal > 21 and preyAces > 0:
                                $preyTotal = preyTotal-10
                                $preyAces=preyAces-1
                                $preyAcesUsed+=1
                            c2 "Lets see.. I still have [PredHandString] for a total of [predTotal] and you now have [PreyHandString] for a total of [preyTotal]"
                            jump custom2_gamble_loop
                        "Stand":
                            $count = 2
                            c2 "You Stand, my turn"
                            if predTotal > preyTotal and predTotal <=21:
                                c2 "I Stand. That makes it [predTotal] to your [preyTotal]"
                                c2 "I win! I'll be taking my prize now."
                                $auto_willing_digestion = True
                                $willing_prey = False
                                $tricked_willing_prey = True
                                $prey_asked_tobe_let_out = False
                                $willing_prey = True
                                jump custom2_conversation_vore
                            elif predTotal == preyTotal and predTotal > 16:
                                c2 "I'll play it safe and Stand. So I have [predTotal] to your [preyTotal]. A tie~ darn was hoping for a win."
                                jump custom2_conversation
                            elif predTotal < preyTotal:
                                while predTotal < 21:
                                    $predTotal=predTotal+deckCardsValues[deckCards[count]]
                                    $PredHandString=PredHandString+"/"+deckCardsString[deckCards[count]]
                                    $justDrew = deckCardsString[deckCards[count]]
                                    $count += 1
                                    c2 "I hit... and draw a [justDrew]"
                                    $predAces=PredHandString.count("Ace")
                                    $predAces=predAces-predAcesUsed
                                    if predTotal > 21 and predAces > 0:
                                        $predTotal = predTotal-10
                                        $predAces=predAces-1
                                        $predAcesUsed+=1
                                    c2 "Lets see.. I now have [PredHandString] for a total of [predTotal] and you have [PreyHandString] for a total of [preyTotal]"
                                    if predTotal == preyTotal and predTotal > 16:
                                        c2 "I'll Stand. So I have [predTotal] to your [preyTotal]. A tie~ darn was hoping for a win."
                                        jump custom2_conversation
                                    if predTotal > preyTotal and predTotal <= 21:
                                        c2 "I Stand. So I have [predTotal] to your [preyTotal]. I win~"
                                        c2 "I win! I'll be taking my prize now."
                                        $auto_willing_digestion = True
                                        $willing_prey = False
                                        $tricked_willing_prey = True
                                        $prey_asked_tobe_let_out = False
                                        $willing_prey = True
                                        jump custom2_conversation_vore
                                c2 "Darn, I bust so you win... so your place or mine?"
                                $auto_willing_digestion = False
                                $willing_prey = False
                                $tricked_willing_prey = True
                                $prey_asked_tobe_let_out = False
                                jump custom2_conversation_vore
                elif preyTotal == 21:
                    $count = 2
                    c2 "Lets see if I can match that 21"
                    while predTotal < 21:
                        $predTotal=predTotal+deckCardsValues[deckCards[count]]
                        $PredHandString=PreyHandString+"/"+deckCardsString[deckCards[count]]
                        $justDrew = deckCardsString[deckCards[count]]
                        $count += 1
                        c2 "I hit... and draw a [justDrew]"
                        $predAces=PredHandString.count("Ace")
                        $predAces=predAces-predAcesUsed
                        if predTotal > 21 and predAces > 0:
                            $predTotal = predTotal-10
                            $predAces=predAces-1
                            $predAcesUsed+=1
                        c2 "Lets see.. I now have [PredHandString] for a total of [predTotal] and you have [PreyHandString] for a total of [preyTotal]"
                        if predTotal == preyTotal:
                            c2 "I'll Stand. So I have [predTotal] to your [preyTotal]. A tie~ but that is the best I could hope for."
                            jump custom2_conversation
                    c2 "Darn, I bust so you win... so your place or mine?"
                    $auto_willing_digestion = False
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    jump custom2_conversation_vore
                elif preyTotal > 21:
                    c2 "You bust, I win! I'll take my prize now."
                    $auto_willing_digestion = True
                    $willing_prey = False
                    $tricked_willing_prey = True
                    $prey_asked_tobe_let_out = False
                    $willing_prey = True
                    jump custom2_conversation_vore
            "Get to know":
                c2 "Oh, well I usually don't get out much but."
                c2 "I usually work from home so don't have many reasons to get out."
                c2 "Need to get out and socialize more now that I have the time to."
                c2 "That being said... I'm a bit of a social eater if you get my meaning."
           


Such a good idea pred where you can bet against, if you win you get cash / sex, if they win they get to eat you with you restrained and no way out.

I'm actually planning on having that kind of thing for Jasmine, since she's a professional gambler. I just... haven't gotten around to it yet.
User avatar
Sriseru
Participator
 
Posts: 222
Joined: Sun Feb 05, 2012 4:52 pm

Re: It's a Gluttonous Life - a0.20.1 (public), a0.21.1 (Patr

Postby Sriseru » Tue Nov 29, 2022 3:59 am

Seifens wrote:
Flurby wrote:Noted. I believe KingKodaka did something similar in testing a while back, as we've been searching for several different compression methods in order to make and keep the mobile version viable.

Forget jpg... I remembered that renpy supports webp (which can do transparency) so after I got 0.21 I wrote a script to convert everything in the images directory (and made the necessary script edits). The result is that the entire images directory is now less than 50 megs, with individual images being mostly in the 30k range. This puts the game directory at around 600 megs, with 500+ of that being audio. I'm not much of an audio person so I'm not sure how you'd get that down - though I did notice that the files in ambience and music are particularly large for their durations so could possibly stand to be recompressed into ogg or something.

Could you share that script with me? The only real reason I'm still using PNGs in the game is because it's too much effort to convert every single image, so being able to batch convert them all like that would help immensely.
User avatar
Sriseru
Participator
 
Posts: 222
Joined: Sun Feb 05, 2012 4:52 pm

Re: It's a Gluttonous Life - a0.20.1 (public), a0.21.1 (Patr

Postby Seifens » Tue Nov 29, 2022 5:54 pm

Sriseru wrote:Could you share that script with me? The only real reason I'm still using PNGs in the game is because it's too much effort to convert every single image, so being able to batch convert them all like that would help immensely.

Give me a bit to polish it up some. I wrote it to do this one thing one time, so it's not very friendly or scalable. Aside from that so you know, it's a python script that you have to run from the command line, and will require you to install the python runtime as well as some additional things so hopefully that's ok.
User avatar
Seifens
Intermediate Vorarephile
 
Posts: 537
Joined: Fri Nov 25, 2005 12:00 am
Location: Seattle-ish

Re: It's a Gluttonous Life - a0.20.1 (public), a0.21.1 (Patr

Postby Sriseru » Wed Nov 30, 2022 4:19 am

Seifens wrote:
Sriseru wrote:Could you share that script with me? The only real reason I'm still using PNGs in the game is because it's too much effort to convert every single image, so being able to batch convert them all like that would help immensely.

Give me a bit to polish it up some. I wrote it to do this one thing one time, so it's not very friendly or scalable. Aside from that so you know, it's a python script that you have to run from the command line, and will require you to install the python runtime as well as some additional things so hopefully that's ok.

That's fine. :)
User avatar
Sriseru
Participator
 
Posts: 222
Joined: Sun Feb 05, 2012 4:52 pm

Re: It's a Gluttonous Life - a0.20.1 (public), a0.21.1 (Patr

Postby Seifens » Wed Nov 30, 2022 10:44 pm

Sriseru wrote:That's fine. :)

All right, here's the script. It wouldn't let me attach it with the .py extension, so you'll have to rename it yourself.

To get it to work you'll need the python runtime, plus the Pillow and Pydub packages, as well as ffmpeg installed somewhere on your path.

The script checks timestamps, so can be used to update output files from the source files without doing any unnecessary work. The initial conversion will take several minutes, but subsequent updates will be much faster.

Place it in the root of the project (outside of the game directory), or you can edit the directories that are specified in the script by hand. I specifically targeted the images and audio directories, since there are a number of pngs in the gui directory which may intentionally be left lossless. If that's not a concern and you just want to convert literally everything, aim both converters at './game'. You'll need to update script references to the files that contain extensions either way.

For the record, I'm placing this work in the public domain, so anyone can feel free to use or modify it for any purpose without my consent.
Attachments
compress_assets.txt
(2.16 KiB) Downloaded 60 times
User avatar
Seifens
Intermediate Vorarephile
 
Posts: 537
Joined: Fri Nov 25, 2005 12:00 am
Location: Seattle-ish

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Hurtthrower579 » Sun Dec 04, 2022 6:11 pm

I wish I knew how to code so I could help.
User avatar
Hurtthrower579
Been posting for a bit
 
Posts: 24
Joined: Sat Dec 04, 2021 9:07 pm

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Bluetongue » Mon Dec 05, 2022 12:42 am

I'm having an issue that's causing a crash and it seems pretty consistent. I encountered it in a0.20.something and it seems to still exist in a0.21.1 with a fresh install. It seems that either massaging or kicking while eaten by Sigrid is causing an issue:

While running game code:
ScriptError: could not find label 'side_pred_vore_massage'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "scripts/Homes/elaines_home/home1_kitchen.rpyc", line 67, in script call


Or

ScriptError: could not find label 'side_pred_vore_kick_fail'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "scripts/Homes/elaines_home/home1_kitchen.rpyc", line 67, in script call


I suspect this may only be on the Mac version? I suppose I could create a fresh save to see if it is persistent. Doesn't seem to happen with other preds.

Edit - It seems to be almost any pred interaction with Sigrid? and it occurs on a new save, so she seems to be completely broken for me at the moment as a pred.
Bluetongue
New to the forum
 
Posts: 5
Joined: Wed Mar 11, 2009 6:42 am

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Flurby » Mon Dec 05, 2022 3:10 am

Bluetongue wrote:I'm having an issue that's causing a crash and it seems pretty consistent. I encountered it in a0.20.something and it seems to still exist in a0.21.1 with a fresh install. It seems that either massaging or kicking while eaten by Sigrid is causing an issue:

Edit - It seems to be almost any pred interaction with Sigrid? and it occurs on a new save, so she seems to be completely broken for me at the moment as a pred.


My framework breaks that part of the game on 20.1 and 21.1, sadly. There isnt a working current version of the game out at this moment. You should find several other preds are just as broken because of it. Extract 21.1 again and dont install the framework, and sigrid should work correctly in that version.
Flurby
Participator
 
Posts: 177
Joined: Fri Jul 01, 2022 10:01 pm

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby ipeerownu » Mon Dec 05, 2022 4:27 am

I have Flurby's Framework 1.3 intended for 19.1 working correctly in version 0.21.1 for the game. Haven't encountered issues yet.
User avatar
ipeerownu
Somewhat familiar
 
Posts: 87
Joined: Wed Dec 19, 2012 6:20 pm

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Tanker456543 » Mon Dec 05, 2022 9:47 am

Can anyone map out Eline's timetable for the week?
Tanker456543
New to the forum
 
Posts: 1
Joined: Mon Dec 05, 2022 9:07 am

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby bees123 » Mon Dec 05, 2022 2:43 pm

Loving this game, it does seem that Investing is pretty much impossible though as even with max Investing and Intelligence, the stocks I invest in never seem to go up. Besides that, Elaine and Jasmine are fantastic!

A few questions though:
1) What are the current plans for Catarina and Beatrice? I don't mind if they're not going to be expanded on for a while, just wondering so I know what to look forward to
2) Will there be reforming options? Maybe a Lifesaver that reforms you at the hospital?
3) Will there be an option to give the antacid/antipeptic packets to the preds, so they can take them while you're digesting? As long as they remember, that is

Looking forward to seeing how this game continues to develop, you've done fantastic work so far!
bees123
Participator
 
Posts: 232
Joined: Thu Dec 14, 2017 6:38 pm

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Bluetongue » Mon Dec 05, 2022 10:57 pm

Flurby wrote:My framework breaks that part of the game on 20.1 and 21.1, sadly. There isnt a working current version of the game out at this moment. You should find several other preds are just as broken because of it. Extract 21.1 again and dont install the framework, and sigrid should work correctly in that version.


Dang! I must have missed that if it was in an earlier post, my bad. That's too bad, the mod is excellent! I'll just wait until there is an updated version. Thanks a ton!
Bluetongue
New to the forum
 
Posts: 5
Joined: Wed Mar 11, 2009 6:42 am

Re: It's a Gluttonous Life - a0.21.1 (public), a0.22 (Patreo

Postby Dunno987 » Tue Dec 06, 2022 3:34 am

Hey there really love the game, but after maxing all the skills what does investing do for me?
User avatar
Dunno987
New to the forum
 
Posts: 1
Joined: Thu May 07, 2020 3:31 am

PreviousNext

Return to Vore game