What's new

Working [PC] AFK Shiny Wasabi Kitty Claw

  • Thread starter 1Man2Controllers
  • Start date
  • Views 19,824
1

1Man2Controllers

Enthusiast
Messages
32
Reaction score
18
I created a script to automatically run the claw machine. I have got it to successfully grab 2 of the plushies so far.



To run the script use AutoHotKey. Press F6 to run a loop attempting each plushie once, then coming back around. Press F7 to run the loop on select plushies, currently set to always attempt Shiny Wasabi Kitty.



Copy and save into a file ending in .ahk (ex: shiny_wasabi_kitty_claw.ahk)
Code:
Process,Priority,,High

F4::pause, toggle
F5::reload

F6::
    plushieCoords := GetPlushieCoords()


    ActivateWindow()   
    loop{
        AttemptGrab(plushieCoords.humpy)
        AttemptGrab(plushieCoords.muffy)
        AttemptGrab(plushieCoords.smokey)
        AttemptGrab(plushieCoords.poopy)
        AttemptGrab(plushieCoords.saki)
        AttemptGrab(plushieCoords.poopy2)
        AttemptGrab(plushieCoords.masterHentai)
        AttemptGrab(plushieCoords.grindy)
        AttemptGrab(plushieCoords.princessRobotBubblegum)
        AttemptGrab(plushieCoords.shinyWasabiKitty)
    }
return

; Remove the semicolon before the one or more you want to attempt
F7::
    plushieCoords := GetPlushieCoords()

    ActivateWindow()   
    loop{
        ; AttemptGrab(plushieCoords.humpy)
        ; AttemptGrab(plushieCoords.muffy)
        ; AttemptGrab(plushieCoords.smokey)
        ; AttemptGrab(plushieCoords.poopy)
        ; AttemptGrab(plushieCoords.saki)
        ; AttemptGrab(plushieCoords.poopy2)
        ; AttemptGrab(plushieCoords.masterHentai)
        ; AttemptGrab(plushieCoords.grindy)
        ; AttemptGrab(plushieCoords.princessRobotBubblegum)
        AttemptGrab(plushieCoords.shinyWasabiKitty)
    }
return

KeyPress(key)
{
    down := "{" . key . " down}"
    up := "{" . key . " up}"

    Send %down%
    Sleep 150
    Send %up%
    Sleep 150
}
ActivateWindow()
{
    WinActivate, ahk_exe GTA5.exe
    Sleep 300
}

PlayShinyWasabiKittyClaw()
{
    sleep 200
    KeyPress("e")
    sleep 6000
}

WaitForClawReturn(){
    sleep 13000
}

MoveToRow(num)
{
    KittyRow := [20, 1590, 2680, 4000]

    sleepWait := KittyRow[num]

    Send {w down}
    sleep sleepWait
    Send {w up}
    sleep 1000
}

MoveToCol(num)
{
    KittyCol := [20, 1900, 2200, 2900, 3320]

    sleepWait := KittyCol[num]

    Send {d down}
    sleep sleepWait
    Send {d up}
    sleep 1000
}

GetPlushieCoords(){
    plushieCoords := {}

    princessRobotBubblegumCoords := {w: 3760, d: 2050} ;lined up
    shinyWasabiKittyCoords := {w: 3760, d: 3770} ;lined up
    masterHentaiCoords := {w: 2800, d: 3200} ;lined up
    sakiCoords := {w: 1590, d: 3660} ;success
    humpyCoords := {w: 400, d: 2000} ;lined up
    grindyCoords := {w: 3600, d: 450} ;lined up
    smokeyCoords := {w: 1900, d: 450} ;lined up
    muffyCoords := {w: 20, d: 3320}  ;success
    poopyCoords := {w: 1590, d: 2280} ;lined up
    poopy2Coords := {w: 2800, d: 1550} ;lined up

    plushieCoords.princessRobotBubblegum := princessRobotBubblegumCoords
    plushieCoords.shinyWasabiKitty := shinyWasabiKittyCoords
    plushieCoords.masterHentai := masterHentaiCoords
    plushieCoords.saki := sakiCoords
    plushieCoords.humpy := humpyCoords
    plushieCoords.grindy := grindyCoords
    plushieCoords.smokey := smokeyCoords
    plushieCoords.muffy := muffyCoords
    plushieCoords.poopy := poopyCoords
    plushieCoords.poopy2 := poopy2Coords

    return plushieCoords
}

DropClaw()
{
    KeyPress("enter")
}

MoveToPlushie(plushie)
{
    Send {w down}
    sleep plushie.w
    Send {w up}
    sleep 1000

    Send {d down}
    sleep plushie.d
    Send {d up}
    sleep 1000
}

AttemptGrab(plushie)
{
    PlayShinyWasabiKittyClaw()   
    MoveToPlushie(plushie)
    DropClaw()
    WaitForClawReturn()
}
 
1

1Man2Controllers

Enthusiast
Messages
32
Reaction score
18
The script has now collected saki, muffy and poopy. So far it seems to be random if it will actually grab the plushie but I'm watching for number of attempts or attempt at a certain game/real time.
 
G

GrandTheftAutoVI

Enthusiast
Messages
532
Reaction score
193
The script has now collected saki, muffy and poopy. So far it seems to be random if it will actually grab the plushie but I'm watching for number of attempts or attempt at a certain game/real time.
Well, that's just perfect. I've gotten all but 2 plushies as of right now. I have Poopy, Humpy, Muffy, Groovy, Smoky, Princess Robot Bubblegum and the light blue plushy. The only two left is the Master Plushy and Princess Robot Bubblegum's rival. Forget what her name was.

Edit: when I mean that's just perfect, I mean in in a sarcastic tone because holy hell my luck is completely crap with random chances.
 
K

killskill

Enthusiast
Messages
108
Reaction score
94
Need this for PS4 :cry: Do you keep video of your successful pulls or any other way of collecting the data from your script, so someone who makes PS4 macro can copy? Real good job on this, impressive stuff, good luck getting em all!
 
G

GrandTheftAutoVI

Enthusiast
Messages
532
Reaction score
193
Need this for PS4 :cry: Do you keep video of your successful pulls or any other way of collecting the data from your script, so someone who makes PS4 macro can copy? Real good job on this, impressive stuff, good luck getting em all!
If you mean if you get to keep the Plushies from the claw machine, you do expect they will not appear in your arcade office until you exit the arcade and go back in. You also get a special top for that plushy
 
P

PureFred

Enthusiast
Messages
280
Reaction score
73
One may ask the reason for these plushies, what do they do?
 
K

killskill

Enthusiast
Messages
108
Reaction score
94
If you mean if you get to keep the Plushies from the claw machine, you do expect they will not appear in your arcade office until you exit the arcade and go back in. You also get a special top for that plushy
I already knew you get to keep them, and get a t-shirt, wasn't asking about that at all!

I'm not sure how to make scripts for PS4, but there are macros. Problem with macros is they repeat the same pattern over and over, and you can not randomize it (to my knowledge). So what I was asking for if there is any way of making a macro for PS4 from that PC script, either from the successful pulls of plushies, or if he has video of the successful pulls, someone could try to replicate it based on that. :thumbsup:
 
One may ask the reason for these plushies, what do they do?
They are basically useless. However they go into your arcade office once you pull them, and you get (ugly) t-shirts as a reward so you could have some stuff that no one else has (or will see) :wink:
 
J

J3LLy In The Mist

Enthusiast
Messages
66
Reaction score
53
Need this for PS4 :cry: Do you keep video of your successful pulls or any other way of collecting the data from your script, so someone who makes PS4 macro can copy? Real good job on this, impressive stuff, good luck getting em all!
After seeing OP's script and not being able to find one online for PS4 I've been making one in GPC for the Cronus instead. It'll only be able to grab Shiny Wasabi Kitty for now though.

My friend is testing it for me right now as my CronusMAX is broke, if everything is working though I'll upload the source code in a new thread here and the script online either tonight or tomorrow.
 
I

IvanaHumpalot

Enthusiast
Messages
221
Reaction score
110
Tez2 posted some quotes for the plushies somewhere.
I believe it was 1:50 for the general ones, 1:100, 1:150 and 1:200 for Master Hentai, Wasabi Kitty and Pricess Robot Bubblegum, but can't remember which quote was on which special character ...
 
M

Mnx

¿♤? °《Bot》°
Messages
1,716
Reaction score
1,600
The script has now collected saki, muffy and poopy. So far it seems to be random if it will actually grab the plushie but I'm watching for number of attempts or attempt at a certain game/real time.
Are these the exact coordinates for each plushie? Would it not be better to pull the X, Y, Z coords for each plushie instead?
Sorry, just looking for best method so when it comes to making a TitanTwo script I won't be AFK plushie for days on end.


Code:
    princessRobotBubblegumCoords := {w: 3760, d: 2050} ;lined up
    shinyWasabiKittyCoords := {w: 3760, d: 3770} ;lined up
    masterHentaiCoords := {w: 2800, d: 3200} ;lined up
    sakiCoords := {w: 1590, d: 3660} ;success
    humpyCoords := {w: 400, d: 2000} ;lined up
    grindyCoords := {w: 3600, d: 450} ;lined up
    smokeyCoords := {w: 1900, d: 450} ;lined up
    muffyCoords := {w: 20, d: 3320}  ;success
    poopyCoords := {w: 1590, d: 2280} ;lined up
    poopy2Coords := {w: 2800, d: 1550} ;lined up
 
S

Shalashaskaa

Newbie
Messages
2
Reaction score
1
percent chance (%) of getting all plushies :

 
Z

ZiggyZaggy

Enthusiast
Messages
22
Reaction score
9
percent chance (%) of getting all plushies :

Where did you get those stats from?
Because according to Fun2 the game files says something totally different, but considering how long it takes for most people to get the wasabi plushie - these numbers seems much more plausible.
 
S

Shalashaskaa

Newbie
Messages
2
Reaction score
1
Where did you get those stats from?
Because according to Fun2 the game files says something totally different, but considering how long it takes for most people to get the wasabi plushie - these numbers seems much more plausible.
I found this stats from a youtube video of a japanese youtuber
these stats seemed to be plausible so i share it

here the link of the video :
 
M

Mnx

¿♤? °《Bot》°
Messages
1,716
Reaction score
1,600
Where did you get those stats from?
Because according to Fun2 the game files says something totally different, but considering how long it takes for most people to get the wasabi plushie - these numbers seems much more plausible.
I made a Titan2 script following exact coords for each plushie by measuring the claws opening X,Y,Z and the X,Y,Z of each Plushie located within the space. Left it running for 24 hours on PS4 and collected all of them, had it measure attempts into an output file over 5100 attempts between all plushies. And 9 successful collection
 
K

killskill

Enthusiast
Messages
108
Reaction score
94
I made a Titan2 script following exact coords for each plushie by measuring the claws opening X,Y,Z and the X,Y,Z of each Plushie located within the space. Left it running for 24 hours on PS4 and collected all of them, had it measure attempts into an output file over 5100 attempts between all plushies. And 9 successful collection
Stop lying please :rolleyes:
 
R

Red

Newbie
VIP
Retired
Messages
15,339
Reaction score
10,401
Need this for PS4 :cry: Do you keep video of your successful pulls or any other way of collecting the data from your script, so someone who makes PS4 macro can copy? Real good job on this, impressive stuff, good luck getting em all!
You can recreate this on your own using PS4Macro; [Click here to view this link]
 
K

killskill

Enthusiast
Messages
108
Reaction score
94
None. Want the script? I'll upload it

Pretty straight forward as well just press L1 in front of the Plushie machine, and its all automated.
I don't need it, but upload it for people who might need it :thumbsup: There is a PS4 thread for same topic, where you can upload it.
 
P

pingofmuffins

Newbie
Messages
1
Reaction score
0
None. Want the script? I'll upload it

Pretty straight forward as well just press L1 in front of the Plushie machine, and its all automated.
So are you not gonna post it?
 
Top Bottom