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

3.30 star(s) 3 Votes

Rtriald

New Member
Oct 4, 2019
5
3
A really promising game ! I have enjoyed it even in the 0.0.1 version(which is quite rare).

Like WarblGarbl said, more readability for cards and stats with tooltips would be good.

More Decks Girls or and easier way to add them ourselves.
I'd really love some meta progression (unlockable cards, decks, artifacts for example).
 

kileos123

I have played them all.
Game Developer
Sep 19, 2018
123
270
I'm probably not going to create a guide on how to create mods just yet, not a professional programmer so right now I'm just kind of winging it, tearing things out and replacing it when I need to which is not very mod friendly. As things solidify I'll definitely post something to help others create their mods.
 

erkan

Newbie
Nov 14, 2017
40
12
This definately has potential and a solid start. I second the notion of getting some metaprogession elements (with maybe the option of choosing progressively higher difuculty like in or TF card battle here on f95)

Edit:Not sure if a bug or WAD but cards that have more than one target (like elsas orgy and entice or something) can not be played if the full amount of targets are not there. And the sunday fun day seems to be imposible to play any card even ones with intrigue (dagger symbol right?).
 
Last edited:

Gamlin9

New Member
Oct 16, 2019
2
2
First I want to echo others here, it is a very solid first release. Lots of potential, decent amount of content already. I hope to see more.

That said, some things irked me, like the buttons on the top bar being very inconsistent. The UI in general is honestly pretty rough. That gave me an itch to learn a little renpy and take it apart, see how it worked. I expected to spend like an hour toying around with it, just a personal learning experience... Too many hours later, I've refactored the whole damn codebase learning how renpy does and doesn't work. And learning I really don't like renpy in the end.

Since I went so far down the rabbit hole and wasted so much time on it, I at least want to share the results of my escapade. This is fully functional as far as I tested. It shouldn't play any different, but there are a good number of UI improvements, listed in the spoiler below. If anyone would like to try it unzip the file here on top of the original game. It is fully compatible with the regular character 'mods' and doesn't alter them.

File: View attachment FYWTTT-Alt-Version.zip

You don't have permission to view the spoiler content. Log in or register now.

kileos123, I don't know how useful it will be to you since I dismantled your code pretty heavily, but feel free to make use of it in any way. Or if this offends you I'll of course remove it. If you just want to ignore my code mess, here's at least a short list of bugs I can remember off the top of my head:
You don't have permission to view the spoiler content. Log in or register now.
 
  • Like
Reactions: kileos123 and erkan

kileos123

I have played them all.
Game Developer
Sep 19, 2018
123
270
Hi Gamlin,


First off, thanks for this! I appreciate you taking enough interest to break down the game like this, and suffering through my code in the process. Looking through your stuff I see a lot of things I didn't know or think about, "@"property and using a single frame for all costs, incomes and limits.

UI is something I definitely somewhere I lack that knowledge and understanding that others do, and yours is absolutely fantastic! Everything is available from one click, it's obvious when costs are too high and the shop shows all owned cards!

I would love to implement most of this, and if I could I would've straight stolen it. Unfortunately, your right, these edits change so much of the code that now it's much harder to copy over. And sadly for me, most of the changes are far too good to pass up! I will be doing my best to almost completely copy your homework for the next update, if that's alright with you?

Edit: Accidentally mentioned someone.
 
Last edited:

Gamlin9

New Member
Oct 16, 2019
2
2
Yeah, like I said, feel free to take it apart piecemeal or wholesale, copy away. Learn from it, take notes. Especially at how I do text strings. Python's f-strings: f"{var_name}...", and renpy's brackets: "[var_name]...". They're much cleaner than str(var_name) casting and concatenating.
Much of the game_screen_helpers should be easy to port over, the icons, cards, contact frames. The top bar should be easy to use as well with some alterations. The tooltip screen can be dropped in exactly as it is and then you can use tooltip "" wherever.

Your code isn't that bad, really. Ameteur, sure, but most of it flows well enough and makes sense. Very little of it made me confused or cringe. Though, honestly the abundance of empty lines really started to annoy me as time went on and I just started mass deleting it. It's really hard to parse a code block when every other line is empty.
 

kileos123

I have played them all.
Game Developer
Sep 19, 2018
123
270
New update!



Many new cards, one new party, huge UI improvements (Huge thank you to Gamlin9) and many other smaller changes to existing mechanics.
 
  • Yay, update!
Reactions: Lerd0

Lerd0

Devoted Member
Uploader
Donor
Jul 29, 2017
11,279
134,505
New update!



Many new cards, one new party, huge UI improvements (Huge thank you to Gamlin9) and many other smaller changes to existing mechanics.
...1 sec....
..thread updated....
...if u want a better overview say so....
 

erkan

Newbie
Nov 14, 2017
40
12
Got this error trying to play an Elsa card on a pupet:

```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 125, 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 93, in script call
call main_loop from _call_main_loop
File "game/Game start.rpy", line 320, in script call
call screen puppets_screen(selected_model)
File "game/mods/Elsa Jean/Elsa_Jean.rpy", line 1988, in script
python:
File "game/mods/Elsa Jean/Elsa_Jean.rpy", line 1998, in <module>
for target2 in aoeList:
NameError: name 'aoeList' is not defined

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

Full traceback:
File "game/script.rpy", line 125, 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 93, in script call
call main_loop from _call_main_loop
File "game/Game start.rpy", line 320, in script call
call screen puppets_screen(selected_model)
File "game/mods/Elsa Jean/Elsa_Jean.rpy", line 1988, in script
python:
File "E:\Games\Ny mapp (2)\FYWTTT-0.21-pc\renpy\ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "E:\Games\Ny mapp (2)\FYWTTT-0.21-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/mods/Elsa Jean/Elsa_Jean.rpy", line 1998, in <module>
for target2 in aoeList:
NameError: name 'aoeList' is not defined

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.1.24030407
Fuck your way to the top 0.21
Sun Mar 16 08:11:47 2025
```
 

kileos123

I have played them all.
Game Developer
Sep 19, 2018
123
270
Got this error trying to play an Elsa card on a pupet:

```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script.rpy", line 125, 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 93, in script call
call main_loop from _call_main_loop
File "game/Game start.rpy", line 320, in script call
call screen puppets_screen(selected_model)
File "game/mods/Elsa Jean/Elsa_Jean.rpy", line 1988, in script
python:
File "game/mods/Elsa Jean/Elsa_Jean.rpy", line 1998, in <module>
for target2 in aoeList:
NameError: name 'aoeList' is not defined

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

Full traceback:
File "game/script.rpy", line 125, 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 93, in script call
call main_loop from _call_main_loop
File "game/Game start.rpy", line 320, in script call
call screen puppets_screen(selected_model)
File "game/mods/Elsa Jean/Elsa_Jean.rpy", line 1988, in script
python:
File "E:\Games\Ny mapp (2)\FYWTTT-0.21-pc\renpy\ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "E:\Games\Ny mapp (2)\FYWTTT-0.21-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/mods/Elsa Jean/Elsa_Jean.rpy", line 1998, in <module>
for target2 in aoeList:
NameError: name 'aoeList' is not defined

Windows-10-10.0.19045 AMD64
Ren'Py 8.2.1.24030407
Fuck your way to the top 0.21
Sun Mar 16 08:11:47 2025
```
Thanks, Bug fixed attached just overwrite the script in the Elsa Jean Folder
 
  • Like
Reactions: erkan

WarblGarbl

Member
Oct 10, 2017
372
361
Potential softlock:
1742114059110.png

With the Organized orgasm policy passed, if you run out of action points when trying to finish a party member, you can't progress, unless I'm missing some button somewhere. Rolling back frees you fine tho
 

erkan

Newbie
Nov 14, 2017
40
12
Thanks, should be working as intended now.
Found a thing probably not working as intended: If you play a vaginal card and get 0 energy you cant play No escape even tough it say cost is reduced (it should probably actually reduce cost or giv energy first instead of returning energy after play)

Edit:Or a clarification is neeeded, does the finisher have to be vaginal or the last card played from the deck?
Second edit:A passive desire income of +1 is probably needed since it is pretty easy to get locked in at 0 desire if you are not verry careful right now.
 
Last edited:

kileos123

I have played them all.
Game Developer
Sep 19, 2018
123
270
Found a thing probably not working as intended: If you play a vaginal card and get 0 energy you cant play No escape even tough it say cost is reduced (it should probably actually reduce cost or giv energy first instead of returning energy after play)

Edit:Or a clarification is neeeded, does the finisher have to be vaginal or the last card played from the deck?
Second edit:A passive desire income of +1 is probably needed since it is pretty easy to get locked in at 0 desire if you are not verry careful right now.
Forgot to exclude finishers, should be working now.
 
  • Like
Reactions: erkan
3.30 star(s) 3 Votes