Pocket Waifu (Steam)

Ask about cheats/tables for single player games here
Post Reply
Sinbar
What is cheating?
What is cheating?
Posts: 2
Joined: Thu Jan 03, 2019 3:15 am
Reputation: 1

Pocket Waifu (Steam)

Post by Sinbar » Thu Jan 03, 2019 4:48 am

Game Name: Pocket Waifu
Game Engine: Unity
Game Version: 1.22.01
Options Required: Any way to get buckloads of resources and maybe increased in happiness
Game/Steam Website: https://store.steampowered.com/app/944110/

Other Info:

It's a Free to play porn game that is heavily limited behind timed things in order to continue. Would love to be able to get a lot of resources or a way to drastically increase the happiness of each girl.

X3NekoChanX3
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Jan 04, 2019 3:25 pm
Reputation: 0

Re: Pocket Waifu (Steam)

Post by X3NekoChanX3 » Fri Jan 04, 2019 3:30 pm

I'm also looking for it. I don't know if it would help in creating the cheat table but there is an hacked android rom that basically allow 5555 stars and 99 lives in mini games, hence giving money for supply and gacha tickets, making the game a whole lot easier.

miraikolus
Noobzor
Noobzor
Posts: 10
Joined: Fri Jan 04, 2019 12:09 am
Reputation: 3

Re: Pocket Waifu (Steam)

Post by miraikolus » Sat Jan 05, 2019 12:31 am

Well, I tried, but didn't get that far, way to many checks to obfuscate the real values. like (just 1 method, but many compare to each other):
SpoilerShow
int num = (int)jsonobject["Const"].i;
int num2 = (int)jsonobject["LastBarMul"].i;
int num3 = (int)jsonobject["StarsMul"].i;
int index;
float num4; ..... some calculations -> turning into:
num4 = Mathf.Clamp01((float)score / (float)MonoSingleton<Minigame_Info>.Instance.scoringInfo.scoreLevel4);
int num5 = (int)jsonobject["StarsConst"][index].i;
int num6 = num + Mathf.RoundToInt((float)num2 * num4) + num3 * num5 + MonoSingleton<Minigame_Controller>.Instance.MinigameSC;
return Mathf.RoundToInt((float)num6 * jsonobject["FinalMult"].f);
So after several tries I thought - why not look into what the android version did. Found out (as exprected) only Assembly-CSharp.dll has been modified - Exported both dlls to vs projects with dnSpy (Info) and .... Well the version is slightly different so not everything is a mod, you need to find out what is and then "translate" it to asm .... which ... i won't do anymore today, can't the next two days, unclear next week, so dunno when i'll have time to dig in (and yet learn on the way as I sure don't understand everything by now). So if someone has time that weekend, feel free to use that info.

Edit: Using 3way compare on winmerge jp on steam, old mod, orig apk it was quite clear. They changed some "PocketWaifu.Minigames:Minigame_Controller:get_" functions. Tried to reproduce, but only godmode works. I did wonder about that add. code, may s.t. is generated on the fly. Or it has to be set during loading. Tried other things too, but all turn out to be just visuals, resp when changed it gets new value from server. If you want to, you can compare it to my modded dll. You can use it normally too, but changes every version - like for android. (On the table - speedhack: use it only during minigames if you want to speed up little parts, it doesn't rly work on ... everything else)
Attachments
pw_steam.CT
Initial, only godmode works.
(11.52 KiB) Downloaded 29 times
pocket-waifu-diff-ar-win.7z
Screen of file diff.: Android Mod 1.22.0 - Vs Win 1.22.1
(184.24 KiB) Downloaded 30 times

miraikolus
Noobzor
Noobzor
Posts: 10
Joined: Fri Jan 04, 2019 12:09 am
Reputation: 3

Re: Pocket Waifu (Steam)

Post by miraikolus » Sun Jan 06, 2019 11:06 pm

Okay ... did I write, that the godmode works? Well sometimes I guess. Haven't figured that one out.
Anyway, the :get_ functions were def. the wrong place, loaded way to early at game (except for godmode!?).
So i took a look at the set functions and ... What is curr. working:
  • Inf Lives
  • High SC
  • High Score
(+Speedhack for minigames - remember don't use elsewhere)

So you can go and play games, get those coins (+min stars for tasks) and quit or you can play endless.
(you are just reset to start when you crash/fall/...).
Attachments
pw_steam 1.22.1 +3 WIP.CT
(24.73 KiB) Downloaded 34 times

Sinbar
What is cheating?
What is cheating?
Posts: 2
Joined: Thu Jan 03, 2019 3:15 am
Reputation: 1

Re: Pocket Waifu (Steam)

Post by Sinbar » Mon Jan 07, 2019 5:20 pm

Thank you so much for that, at least it will make the grind way less.... grindy.
Just curious, there was no way to somehow manipulate the gems in any way? Since most of the hacks I've seen on that game have just been the minigames and the coins, guessing they really tightened up the gems so it's not possible to manipulate in any way?

miraikolus
Noobzor
Noobzor
Posts: 10
Joined: Fri Jan 04, 2019 12:09 am
Reputation: 3

Re: Pocket Waifu (Steam)

Post by miraikolus » Tue Jan 08, 2019 6:38 pm

New Version (may be last on trying new things, if updates would break it**, I sure can take a look). Had a bit of time and hopefully fixed the godmode now. Also fixed some problem I did encounter with High SC (the one that gives you coins), as well as potentually others.

On the gems, well no. Only optically. At least I didn't find one, but since I am still learning, that may doesn't count much.

(** Don't expect it to ever change cause ... those are minor functions, if they don't intend to remove the functionallity, it may never change. Maybe offsets (and here prob not +8/0c, but may +40), but those are easy to find/adapt. May i'll add some readmem sometime.). If they move on to 64Bit it might or might not work, depending on the compilation. (if 32Bit adresses are still being used at those functions - possible but on a simple switch i'd expect to be rax the main reg.))
Attachments
pw_steam 1.22.1 +4.CT
(30.99 KiB) Downloaded 77 times

pondzilla
What is cheating?
What is cheating?
Posts: 3
Joined: Fri Nov 02, 2018 9:46 pm
Reputation: 0

Re: Pocket Waifu (Steam)

Post by pondzilla » Wed Jan 09, 2019 3:02 pm

Interesting. Gotta try it later, thanks you guys.

Post Reply

Who is online

Users browsing this forum: No registered users