Ren'Py Fuck Your Way to the Top [v0.2] [Kileos123]

3.30 star(s) 3 Votes

kileos123

Oracle of nonsense
Game Developer
Sep 19, 2018
172
315
New update, Gina Valentina model released. No new images or videos for old party/girls so if you already have those installed just overwrite the rpy files with the new ones in 0.41.
 
  • Like
Reactions: WarblGarbl

erkan

Newbie
Nov 14, 2017
79
13
New update, Gina Valentina model released. No new images or videos for old party/girls so if you already have those installed just overwrite the rpy files with the new ones in 0.41.
The lose rpy files in are newer than the 4.1 upload, I assume they are needed?
 

kileos123

Oracle of nonsense
Game Developer
Sep 19, 2018
172
315
The lose rpy files in Mega are newer than the 4.1 upload, I assume they are needed?
If you are updating the game from previous versions these will bring them up to date. I have put them into a folder to clarify that.
 
  • Like
Reactions: erkan

erkan

Newbie
Nov 14, 2017
79
13
The lose rpy files in Mega are newer than the 4.1 upload, I assume they are needed?
So when I picked gina as second girl her money for blackmail does not seem to trigger (I get only the other option that does nothing). This might be because the other girl (Elsa) caused the first such orgasm or something.
Edit: Also is revers missionary supposed to work on 1/4 corruption dudes (he gets 2 from the card and is at 3 corr but gets puppeted)?
Edit 2: found the cause of the no option to get money for blackmail. Gina only starts with the blackmail for money card if she is picked first (otherwise you have to buy it)!
 
Last edited:

kileos123

Oracle of nonsense
Game Developer
Sep 19, 2018
172
315
So when I picked gina as second girl her money for blackmail does not seem to trigger (I get only the other option that does nothing). This might be because the other girl (Elsa) caused the first such orgasm or something.
Edit: Also is revers missionary supposed to work on 1/4 corruption dudes (he gets 2 from the card and is at 3 corr but gets puppeted)?
Reverse missionary uses essence to decrease the amount of corruption required to make him a puppet. For every 1 corruption below their maximum it costs 2 essence to make them a puppet.
 

kileos123

Oracle of nonsense
Game Developer
Sep 19, 2018
172
315
What kinds of meta progression would people like to see in the game? I'm thinking of adding a starter policy that each model gets when you pick them to start with because that would make games where you start with Elsa and get Leana different from when you start with Leana and get Elsa, I could add multiple per model that you have to unlock as you play. What I don't want is the game to become a chore to grind to get to the stuff you want to do, but I feel the game does need an ultimate goal to strive towards. I believe 3 models is a good place to start refining the actual base game, so the next few months will probably go into making the parties feel unique, expanding the goals during the run (I'm thinking parties have quests that if you complete they give you resources, policies, ect) and finding the reason to actually finish a run. Feedback and suggestions are always appreciated.
 
  • Like
Reactions: Assriel

erkan

Newbie
Nov 14, 2017
79
13
What kinds of meta progression would people like to see in the game? I'm thinking of adding a starter policy that each model gets when you pick them to start with because that would make games where you start with Elsa and get Leana different from when you start with Leana and get Elsa, I could add multiple per model that you have to unlock as you play. What I don't want is the game to become a chore to grind to get to the stuff you want to do, but I feel the game does need an ultimate goal to strive towards. I believe 3 models is a good place to start refining the actual base game, so the next few months will probably go into making the parties feel unique, expanding the goals during the run (I'm thinking parties have quests that if you complete they give you resources, policies, ect) and finding the reason to actually finish a run. Feedback and suggestions are always appreciated.
I was thinking maybe getting to swapout 1 or 2 of the staring hand cards (maybe for something up to yellow or green level). That way you can start focusing on the build you want earlier, maybe some other small buffs like +3 or 5 increments of a starting resource, maybe tied to the party you defeat first/last so you don't always do communists last or whatever. Some buffs unique to each girl might also be nice (like draw 1 more for Leana since she is so draw/no cost focuesd), maybe with a few slots for buffs and more to choose from. higher difficulty options for those who want a real challenge might also be nice (possibly affecting the meta rewards you get), maybe in the form of starting with 1 or more laws enacted or buffing party members base stats. The quest idea also sounds interesting.
 

anowon

Newbie
Apr 4, 2021
72
193
How about a meta-boss? After a successful run, you get to take on The Supreme Court. They have monstrous stats, crazy abilities, and brutal policy implementation... but retain damage and corruption between runs, because lifetime appointment. Each member you manage to corrupt unlocks... something.

Unlocking more focused starting deck options would be neat.

Maybe some "summon" cards that can be added to everyone's card pool (toggled, perhaps to avoid dilution, or in a second store), as a way to include women that don't have quite enough material or development devotion to make a full model out of them? Maybe make them a one-shot item type of thing?
 
Last edited:
  • Like
Reactions: erkan

Jambalam

Newbie
Jan 28, 2019
47
143
If you updated your game, you need to get the front page of the thread updated. And for the love of god, if you are making a game that is 11.84GB, put it on GOFILE. I am not going to spend the next day downloading your game from MEGA.
 

King Dong

Member
Jun 19, 2017
206
147
I got everything from the "0.41 newest release" folder, but after installing the game, and adding the mods, this is what I get.

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 71, in script
init python:
File "game/script.rpy", line 78, in <module>
renpy.load(os.path.join("mods", filename))
AttributeError: 'NoneType' object has no attribute 'load'
 

kileos123

Oracle of nonsense
Game Developer
Sep 19, 2018
172
315
I got everything from the "0.41 newest release" folder, but after installing the game, and adding the mods, this is what I get.

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 71, in script
init python:
File "game/script.rpy", line 78, in <module>
renpy.load(os.path.join("mods", filename))
AttributeError: 'NoneType' object has no attribute 'load'
Overwrite this file in the game folder. If that doesn't work could you also let me know which os your using?
 

King Dong

Member
Jun 19, 2017
206
147
Overwrite this file in the game folder. If that doesn't work could you also let me know which os your using?
Ok, this allowed me to launch the game without throwing an immediate error. Then I did the tutorial. Once I went to start a game I received another error, but this one was one you could click "Ignore". I proceeded to get a few more errors while trying to play (particularly when trying to save, which never worked without an error), and finally the game crashed (and with no save starting over wasn't too appealing). So, with that said I gave the game a try, and I like the general concept (and card games in general), too bad it was so error prone. Good luck with the future development! I hope to one day get to return to a more stable game, and then I can give it more time.
 

kileos123

Oracle of nonsense
Game Developer
Sep 19, 2018
172
315
Ok, this allowed me to launch the game without throwing an immediate error. Then I did the tutorial. Once I went to start a game I received another error, but this one was one you could click "Ignore". I proceeded to get a few more errors while trying to play (particularly when trying to save, which never worked without an error), and finally the game crashed (and with no save starting over wasn't too appealing). So, with that said I gave the game a try, and I like the general concept (and card games in general), too bad it was so error prone. Good luck with the future development! I hope to one day get to return to a more stable game, and then I can give it more time.
If you could post the error logs of those exceptions that would be great because when I test the game from my end it seems to run smoothly and I can save without error so I can't find the issue myself. I understand if you don't want to, thanks for giving it a go!
 

King Dong

Member
Jun 19, 2017
206
147
If you could post the error logs of those exceptions that would be great because when I test the game from my end it seems to run smoothly and I can save without error so I can't find the issue myself. I understand if you don't want to, thanks for giving it a go!
When starting a new game...

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 147, in script call
call Main_menu from _call_Main_menu_2
File "game/Main_menu.rpy", line 4, in script call
call game_start from _call_Main_menu_1
File "game/Game_start.rpy", line 71, in script
python:
File "game/Game_start.rpy", line 83, in <module>
allFunctions = sorted(allFunctions, key=lambda function: function[2])
File "game/Game_start.rpy", line 83, in <lambda>
allFunctions = sorted(allFunctions, key=lambda function: function[2])
IndexError: string index out of range

I just hit "Ignore".

I am presented with 6 options 3 of which don't have pictures. Instead of an image it says "Image 'portrait' not found" in red, and it says "name" where the name usually is, and "description" where the...well description usually is. I have Elsa, Gina, and Leana installed, but it alternate between 1, 3, and 5 being the bugged one's, and 2, 4, and 6 being the girls. If you click one of the none girl ones you get...

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 147, in script call
call Main_menu from _call_Main_menu_2
File "game/Main_menu.rpy", line 4, in script call
call game_start from _call_Main_menu_1
File "game/Game_start.rpy", line 109, in script call
call choose_model from _call_choose_model
File "game/Game_start.rpy", line 226, in script
python:
File "game/Game_start.rpy", line 232, in <module>
selected_model.shuffleDeck()
File "game/classes.rpy", line 842, in shuffleDeck
renpy.random.shuffle(self.deck.drawPile)
AttributeError: 'str' object has no attribute 'drawPile'

If "Ignore" you move to the party selection screen and picking one throws another error.

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 147, in script call
call Main_menu from _call_Main_menu_2
File "game/Main_menu.rpy", line 4, in script call
call game_start from _call_Main_menu_1
File "game/Game_start.rpy", line 109, in script call
call choose_model from _call_choose_model
File "game/Game_start.rpy", line 226, in script
python:
File "game/Game_start.rpy", line 232, in <module>
selected_model.shuffleDeck()
File "game/classes.rpy", line 842, in shuffleDeck
renpy.random.shuffle(self.deck.drawPile)
AttributeError: 'str' object has no attribute 'drawPile'

If "Ignore" it just spams Errors.

If picking one of the girls you move to party selection, and sometimes you get one that is just blank with the whole "Name and Description" thing from the previous screen, but without the image issue. Otherwise you get to choose your party (I have Communist Party DL as well). Choosing a non-bugged one gets you into a functioning game.

At this point you can navigate the game, and interact with all the stuff as intended (minus an error her or there, and the one crash from before), BUT if you try to save you get this...

I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 414, in __call__
renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <function updateCommunistParty at 0x0000000005bd8310>: it's not the same object as store.updateCommunistParty

I'm not interested in poking around more and waiting for more errors to copy and paste (especially since I can't save) but, since I hadn't deleted it yet it was just a little bit of time to go get all of this. I hope it helps, and GL with the future developement.
 
  • Like
Reactions: kileos123

kileos123

Oracle of nonsense
Game Developer
Sep 19, 2018
172
315
When starting a new game...

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 147, in script call
call Main_menu from _call_Main_menu_2
File "game/Main_menu.rpy", line 4, in script call
call game_start from _call_Main_menu_1
File "game/Game_start.rpy", line 71, in script
python:
File "game/Game_start.rpy", line 83, in <module>
allFunctions = sorted(allFunctions, key=lambda function: function[2])
File "game/Game_start.rpy", line 83, in <lambda>
allFunctions = sorted(allFunctions, key=lambda function: function[2])
IndexError: string index out of range

I just hit "Ignore".

I am presented with 6 options 3 of which don't have pictures. Instead of an image it says "Image 'portrait' not found" in red, and it says "name" where the name usually is, and "description" where the...well description usually is. I have Elsa, Gina, and Leana installed, but it alternate between 1, 3, and 5 being the bugged one's, and 2, 4, and 6 being the girls. If you click one of the none girl ones you get...

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 147, in script call
call Main_menu from _call_Main_menu_2
File "game/Main_menu.rpy", line 4, in script call
call game_start from _call_Main_menu_1
File "game/Game_start.rpy", line 109, in script call
call choose_model from _call_choose_model
File "game/Game_start.rpy", line 226, in script
python:
File "game/Game_start.rpy", line 232, in <module>
selected_model.shuffleDeck()
File "game/classes.rpy", line 842, in shuffleDeck
renpy.random.shuffle(self.deck.drawPile)
AttributeError: 'str' object has no attribute 'drawPile'

If "Ignore" you move to the party selection screen and picking one throws another error.

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 147, in script call
call Main_menu from _call_Main_menu_2
File "game/Main_menu.rpy", line 4, in script call
call game_start from _call_Main_menu_1
File "game/Game_start.rpy", line 109, in script call
call choose_model from _call_choose_model
File "game/Game_start.rpy", line 226, in script
python:
File "game/Game_start.rpy", line 232, in <module>
selected_model.shuffleDeck()
File "game/classes.rpy", line 842, in shuffleDeck
renpy.random.shuffle(self.deck.drawPile)
AttributeError: 'str' object has no attribute 'drawPile'

If "Ignore" it just spams Errors.

If picking one of the girls you move to party selection, and sometimes you get one that is just blank with the whole "Name and Description" thing from the previous screen, but without the image issue. Otherwise you get to choose your party (I have Communist Party DL as well). Choosing a non-bugged one gets you into a functioning game.

At this point you can navigate the game, and interact with all the stuff as intended (minus an error her or there, and the one crash from before), BUT if you try to save you get this...

I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 414, in __call__
renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <function updateCommunistParty at 0x0000000005bd8310>: it's not the same object as store.updateCommunistParty

I'm not interested in poking around more and waiting for more errors to copy and paste (especially since I can't save) but, since I hadn't deleted it yet it was just a little bit of time to go get all of this. I hope it helps, and GL with the future developement.
Good news everyone! Thanks to the help of a black dragon I have figured out this issue! Please overwrite the class_updates.rpy file in the game folder with this one and overwrite the communist_party.rpy file in the mods/Communist_party folder with the other attached file. King dong, could you please also check to see if any of the rpy and rpyc files in the mods folder are also in the game folder as those will need to be deleted. I have not been clear with the location of where the rpy files should be going but files for models and party packs should be placed in the same folder as their name, Elsa_Jean.rpy goes into game/mods/Elsa Jean, communist_party.rpy goes into game/mods/Communist_party, ect.
 

King Dong

Member
Jun 19, 2017
206
147
I had already removed the game, but I went ahead and reinstalled it. I changed these two files and was able to start a game and play a couple rounds without issue. Also, I was able to save. So, it seems to have worked, at least early in the game. Best of luck. I hope this helps let you know that is seems to have resolved the issue.
Good news everyone! Thanks to the help of a black dragon I have figured out this issue! Please overwrite the class_updates.rpy file in the game folder with this one and overwrite the communist_party.rpy file in the mods/Communist_party folder with the other attached file. King dong, could you please also check to see if any of the rpy and rpyc files in the mods folder are also in the game folder as those will need to be deleted. I have not been clear with the location of where the rpy files should be going but files for models and party packs should be placed in the same folder as their name, Elsa_Jean.rpy goes into game/mods/Elsa Jean, communist_party.rpy goes into game/mods/Communist_party, ect.
 

kileos123

Oracle of nonsense
Game Developer
Sep 19, 2018
172
315
I had already removed the game, but I went ahead and reinstalled it. I changed these two files and was able to start a game and play a couple rounds without issue. Also, I was able to save. So, it seems to have worked, at least early in the game. Best of luck. I hope this helps let you know that is seems to have resolved the issue.
Thanks for letting me know mate, would've fucking killed me if it still wasn't working.
 
  • Like
Reactions: Assriel
3.30 star(s) 3 Votes