Unity Realistic Futa Solitaire [v1.2.0] [Rowing Studios]

2.80 star(s) 6 Votes

agad147

Member
Apr 25, 2018
138
9
203
Interesting bug...
View attachment 4894940
Clubs above 8 did get shuffled into the game, pretty much a miracle I managed to still finish the game in medium....

My game is just bugging now. There are no other cards in deck besides the one shown
View attachment 4894969

All the clubs are missing again, above 3 now
i had the same bug and wrote to dev. he said he will fix it in couple of days and i think he fixed it in v1.0.3 but game here is v1.0.1
 

defnotalt

Active Member
Jul 13, 2021
651
2,502
330
Guys, i have ripped game assets apart and placed all video and images in this archive. I unpacked both solitaire and match games, so there are a lot of same images. ;)

archive
i used the combined asset rip that hedgrin shared to make a full unlock registry file, works on both memory match and solitaire games from same author. there is one single image missing from the solitaire one, not sure why. works on both windows and linux, on windows should be just double click and say yes a few times, on linux run "regedit" in terminal then registry>import registry file
Thanks guys :BootyTime:

Let it be known that the dev implemented saves in the most asinine way possible, not only through the registry but also using non-trivial entry names for each unlocked image. They almost put more effort into annoying people who just want the images than in the actual game itself. So yeah, ripping the resources.assets was about the only reasonable way to get them. I was thinking of parsing the file for their names, but it seemed like a pain in the ass :KEK:

Screenshot_2025-06-01_01-18-30.png
 
May 8, 2024
30
39
52
Thanks guys :BootyTime:

Let it be known that the dev implemented saves in the most asinine way possible, not only through the registry but also using non-trivial entry names for each unlocked image. They almost put more effort into annoying people who just want the images than in the actual game itself. So yeah, ripping the resources.assets was about the only reasonable way to get them. I was thinking of parsing the file for their names, but it seemed like a pain in the ass :KEK:

View attachment 4895761
annoying but could be worse. its just "unlocked_<filename>_h<unity playerprefs hash>", set to 1 (true).

i used this simple script, thankfully someone on stack overflow had an example in c# for how the unity playerprefs hash is calculated.
just need to run the script in a folder with the asset rip. assetripper keeps the filenames, so its just extract assets and run the script, then add the registry header and path in a text editor.

Python:
import pathlib

# Returns the string property name Unity would generate for a player prefs registry key value
# e.g., "PlayerGold" -> "PlayerGold_hXXXXXXXXXXXXXX"
def playerprefs_key(name: str):
    hash = 5381;
    for c in name:
        hash = (hash * 33 ^ ord(c)) & ((1<<32)-1);
    key = name + "_h" + str(hash);
    return key;

for file in pathlib.Path(".").iterdir():
    if not file.is_file():
        continue
    print('"' + playerprefs_key("unlocked_" + file.stem) + '"=dword:00000001')
 
  • Like
Reactions: defnotalt

defnotalt

Active Member
Jul 13, 2021
651
2,502
330
annoying but could be worse. its just "unlocked_<filename>_h<unity playerprefs hash>", set to 1 (true).

i used this simple script, thankfully someone on stack overflow had an example in c# for how the unity playerprefs hash is calculated.
just need to run the script in a folder with the asset rip. assetripper keeps the filenames, so its just extract assets and run the script, then add the registry header and path in a text editor.

Python:
import pathlib

# Returns the string property name Unity would generate for a player prefs registry key value
# e.g., "PlayerGold" -> "PlayerGold_hXXXXXXXXXXXXXX"
def playerprefs_key(name: str):
    hash = 5381;
    for c in name:
        hash = (hash * 33 ^ ord(c)) & ((1<<32)-1);
    key = name + "_h" + str(hash);
    return key;

for file in pathlib.Path(".").iterdir():
    if not file.is_file():
        continue
    print('"' + playerprefs_key("unlocked_" + file.stem) + '"=dword:00000001')
I mean yeah I know it's doable, but if you have to rip the assets to even be able to fake-add them to the "save", it kind of defeats the point specially for a game that is essentially just a CG collection of questionable origin disguised as a game. I guess it doesn't help that Unity doesn't have default save methods other than the PlayerPrefs (which writes into the registry), so lazy devs just use it for any persistent information.
 
  • Like
Reactions: you.cant.see.me
May 8, 2024
30
39
52
2x upscaled and 3x interpolated video assets, 48fps intended to play at 1.25x / 1.5x (for some reason the assets in game seem to be slowed down). not perfect but watchable atleast.

 

woahnotsofast

New Member
May 30, 2024
10
8
13
ok. so i'm gonna be be a little more constructive here. if you want to improve things a bit and and make it seem like you're actually unlocking things here's something you can do.

1. highlight new cards in the gallery so people can actually tell they unlocked something.
2. on the winning screen show the number of cards they just unlocked.
3. get rid of all the iterative cards. you literally have one card where the only difference between it an another card is a face angle and hand position.

not everyone who plays your game is going to have photographic memory and realize that there is a difference between a futa standing on a street corner and the same futa standing on the same street corner but more of her nipple is showing. i would rather have one better card than 2 nearly identical cards, or is some cases 5-8 similar cards.

then next thing is. simple games that require a fair amount of paying attention to what you're doing can distract from paying attention to the cards and absorbing finer details, which only worsens the problem.
Awesome suggestions! Thank you so much!
 

woahnotsofast

New Member
May 30, 2024
10
8
13
Interesting bug...
View attachment 4894940
Clubs above 8 did get shuffled into the game, pretty much a miracle I managed to still finish the game in medium....

My game is just bugging now. There are no other cards in deck besides the one shown
View attachment 4894969

All the clubs are missing again, above 3 now
I have fixed this problem in the new updates. The problem was a missing image, and the way that it picked images to shuffle in. Should be fixed let me know!
 

Wedusa

Member
Game Developer
Oct 26, 2024
193
324
141
Im almost done with the blackjack version now :D
will you make a poker version ? i d love to play the black jack version, this one is fun but its to much brain activity to fap at the same time xD

can't believe im doing an entire 3d game in unreal doing everything on my own and be that much retarded at the same time, this game is cooking my brain

If you want to make a poker version i love those simple game with lewd visual, and i d love at some point make a 3D poker game First person like liars bar but with futa :D if you want to do a collab :p
 
Last edited:
2.80 star(s) 6 Votes