JhOnNY_HD Posted September 22, 2017 Share Posted September 22, 2017 (edited) See https://www.playstationtrophies.org/forum/final-fantasy-ix/316580-working-hail-king-script-version-ps4-post6506225.html#post6506225 for the most modern approach as of 8 June 2020. *Somo people maybe need to adjust the Miliseconds due the latency of every setup. Method 1: Script + Remote Play + Autohotkey Final Script create by Septomor. [noparse] t:: tooltip % "started" pause sleep 2 send {enter down} sleep 50 send {enter up} ; rang 2 ; lower - 677 ; up - 1022 ; range 342 ; mid 833 ; YOUR LATENCY sleep 840 ; rang 3-19 ; up - 862.117 ; lower - 522.5 ; range 339.617 + 50 loop 9{ Send {enter down} sleep 50 Send {enter up} sleep 593 Send {enter down} sleep 50 Send {enter up} sleep 588 } ; rang 19 - 49 ; low - 332 ; up - 564 ; range 232 + 50 loop 15{ Send {enter down} sleep 50 Send {enter up} sleep 460 Send {enter down} sleep 50 Send {enter up} sleep 440 } ; rang 50 -99 ; lower -340 ; up 560 ; range 153? loop 10{ Send {enter down} sleep 50 Send {enter up} sleep 390.01 } loop 20{ Send {enter down} sleep 50 Send {enter up} sleep 395 } loop 20{ Send {enter down} sleep 50 Send {enter up} sleep 390.01 } ;100 loop 20{ Send {enter down} sleep 50 Send {enter up} sleep 360 } loop 10{ Send {enter down} sleep 50 Send {enter up} sleep 349 } ;130 loop 25{ Send {enter down} sleep 50 Send {enter up} sleep 355 } ;155 loop 10{ Send {enter down} sleep 50 Send {enter up} sleep 349 } ;165 loop 25{ Send {enter down} sleep 50 Send {enter up} sleep 355 } ;190 loop 10{ Send {enter down} sleep 50 Send {enter up} sleep 349 } ;200 loop 5{ Send {enter down} sleep 45 Send {enter up} sleep 305 Send {enter down} sleep 45 Send {enter up} sleep 310 } ;210 loop 30{ Send {enter down} sleep 45 Send {enter up} sleep 300 Send {enter down} sleep 45 Send {enter up} sleep 312 } ;260 loop 10{ Send {enter down} sleep 45 Send {enter up} sleep 300 Send {enter down} sleep 45 Send {enter up} sleep 310 } ;290? loop 5{ Send {enter down} sleep 45 Send {enter up} sleep 300 Send {enter down} sleep 45 Send {enter up} sleep 310 } ;300 (the big ka-hoon-a) loop 10{ loop 14{ Send {enter down} sleep 50 Send {enter up} sleep 315 Send {enter down} sleep 50 Send {enter up} sleep 325 } sleep 20 ;328 Loop 3{ Send {enter down} sleep 50 Send {enter up} sleep 310 Send {enter down} sleep 50 Send {enter up} sleep 320 } ;334 loop 4{ Send {enter down} sleep 50 Send {enter up} sleep 320 Send {enter down} sleep 50 Send {enter up} sleep 330 } ;342 loop 4{ Send {enter down} sleep 50 Send {enter up} sleep 317 Send {enter down} sleep 50 Send {enter up} sleep 327 } ;350 loop 4{ Send {enter down} sleep 50 Send {enter up} sleep 310 Send {enter down} sleep 50 Send {enter up} sleep 320 } ;358 Send {enter down} sleep 50 Send {enter up} sleep 319 Send {enter down} sleep 50 Send {enter up} sleep 332 sleep 20 ;360 loop 5{ Send {enter down} sleep 50 Send {enter up} sleep 330 Send {enter down} sleep 50 Send {enter up} sleep 325 } ;370 loop 15{ Send {enter down} sleep 50 Send {enter up} sleep 315 Send {enter down} sleep 50 Send {enter up} sleep 325 } } ; Why are you still jumping, go enjoy the game ^_^ Pause esc::pause ; esc = pause, esc again = continue ^esc::exitapp ; ctrl+esc = terminate program[/noparse] Method 2: Script with GIMX + remote play + Autohotkey Method created by Imbecility. I've got good news and bad news. The good news is that I was able to create a script (AutoHotkey, posted below) to successfully get the trophy (ended up with 1,392 jumps). The bad news is that it requires an external device similar to the CronusMAX called GIMX and I was only able to get 37 jumps with remote play (both computer and PS4 connected to wifi). Interesting findings: The "sleep" command in AutoHotkey is not reliable to the millisecond-level. I had to use the DllCall example listed in the help file for "sleep". The pattern between 200-300 jumps can be regular (X-X-X...) and does not require a XX-XX-XX pattern as the game sound would indicate. Even with fine-tuned timings and the computer churning out millisecond-precision outputs, there was still some variance... somewhere.... 90% of the time it was consistent. More information: GIMX – Game Input MultipleXer - I used the DIY wiki to build two a long time ago. I can't remember, but I think each one cost me less than $30. It can also be used to play FPS games with mouse and keyboard. AutoHotkey Script notes: The hotkeys in the script are: [ctrl]+[shift]+ to quickly save and reload, [ctrl]+[space] to reload the script (breaking the jumping loops), and [shift]+[p] to run the jumping loop. The script assumes the enter key is . To adjust the sleep/wait values, manipulate the XXX (milliseconds) in DllCall("Sleep", UInt, XXX). The "SoundBeep" commands are there (commented out) if you need to better sync the timing with Vivi's foot sound, just remember to subtract out the 50 ms from your timings as the sound itself takes 50 ms. The script must be saved with "ahk" extension and can be edited in really any text editor, such as Notepad. MsgBox , 0 , Script Loaded... , `n`"%A_ScriptName%`" Loaded.... , 0.3 SendMode Input SetBatchLines , -1 $^+s:: ; Saves in Notepad then reloads this .ahk file If (WinActive(A_ScriptFullPath . " - Notepad++") Or WinActive(A_ScriptName . " - Notepad")) { Send , ^s Sleep , 500 Reload } Else { Send , ^+s } Return ^Space:: ;DllCall("Winmm\timeEndPeriod", UInt, TimePeriod) Reload Return +p:: TimePeriod = 1 DllCall("Winmm\timeBeginPeriod", uint, TimePeriod) DllCall("Sleep", UInt, 500) Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 730) Loop , 19 { Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 615) ; SoundBeep 750 , 50 } Loop , 30 { Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 480) ; SoundBeep 950 , 50 } Loop , 50 { Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 413) ; SoundBeep 1150 , 50 } Loop , 100 { Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 381) ; SoundBeep 1350 , 50 } Loop , 100 { Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 331) ; SoundBeep 1550 , 50 } Loop , 200 { Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 347) ; SoundBeep 1550 , 50 } Loop , 100 { Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 348) ; SoundBeep 1550 , 50 } Loop , 10 { Loop , 100 { Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 347) ; SoundBeep 1550 , 50 } Loop , 100 { Send , {enter down} DllCall("Sleep", UInt, 50) Send , {enter up} DllCall("Sleep", UInt, 348) ; SoundBeep 1550 , 50 } } DllCall("Winmm\timeEndPeriod", UInt, TimePeriod) Return Method 3: Script with Cronus Max Script create by CyanQ09. a:: sleep 1000 Send {enter down} sleep 5 Send {enter up} sleep 730 int:=600 Loop 1050 { Send {enter down} sleep 35 Send {enter up} if (A_Index=20) int:=470 else if (A_Index=50) int:=401 else if (A_Index=100) int:=350 else if (A_Index=200) int:=306.5 else if (A_Index=300) int:=320 sleep % int } b::ExitApp Edited June 8, 2020 by FootballPsycho Linking to most up to date method. Link to comment Share on other sites More sharing options...
Terminator Posted September 22, 2017 Share Posted September 22, 2017 You should wrap that with "No Parse" tags so no smilies appear in the code : [noparse][noparse][/noparse][/noparse] Link to comment Share on other sites More sharing options...
MystiqueAshes Posted September 22, 2017 Share Posted September 22, 2017 if it works... i will love you forever! I think that a good idea is a coffee paypal donation from every member that whant to use it Link to comment Share on other sites More sharing options...
UlvenFenrir Posted September 22, 2017 Share Posted September 22, 2017 The new low. So how is making a script to get the 1000 jump trophy any different to having a program unlock a trophy for you? I thought this was against the rules. Or, please enlighten me as to what the difference is exactly. Link to comment Share on other sites More sharing options...
Gage Posted September 22, 2017 Share Posted September 22, 2017 The new low. So how is making a script to get the 1000 jump trophy any different to having a program unlock a trophy for you? I thought this was against the rules. Or, please enlighten me as to what the difference is exactly. Personal justification pretty much. Or for justification for allowing it on the forum it isn't hacking the console or anything, just exploiting what using remote play allows. Link to comment Share on other sites More sharing options...
Terminator Posted September 22, 2017 Share Posted September 22, 2017 (edited) The new low. So how is making a script to get the 1000 jump trophy any different to having a program unlock a trophy for you? I thought this was against the rules. Or, please enlighten me as to what the difference is exactly. What the OP is doing is legal under site rules because you're still earning the trophy within the game itself and you're not manipulating your saves at a code level. All you're effectively doing is sending a code based Turbo Controller command to your PS4 via Remote Play, instead of getting cramp doing it legit . There is a similar trick for the last Tomb Raider game : https://www.playstationtrophies.org/forum/tomb-raider/303639-lvl60-prestige-ultimate-easy-method.html and I believe someone came up with something similar for Destiny . EDIT: Ninja'd . Edited September 22, 2017 by Terminator Update. Link to comment Share on other sites More sharing options...
SuperMegaShark Posted September 22, 2017 Share Posted September 22, 2017 This man is doing's god work haha! Will attempt to do the trophy the legit way though I think. Depends on how frustrated I end up getting. I see alot of people talking about scripts and remote play, but how do you even use these? Never really explored share play except once I helping someone getting a trophy in Rocket Leauge. I'm a noob.;/ Link to comment Share on other sites More sharing options...
MystiqueAshes Posted September 22, 2017 Share Posted September 22, 2017 (edited) What the OP is doing is legal under site rules because you're still earning the trophy within the game itself and you're not manipulating your saves at a code level. All you're effectively doing is sending a code based Turbo Controller command to your PS4 via Remote Play, instead of getting cramp doing it legit . There is a similar trick for the last Tomb Raider game : https://www.playstationtrophies.org/forum/tomb-raider/303639-lvl60-prestige-ultimate-easy-method.html and I believe someone came up with something similar for Destiny . EDIT: Ninja'd . I think it's like the Difficult Glitch of the last of us ore the glitch of uncharted 1 and 3... Hi everybody. I spend hours trying to adapt the original script of the steam on ps4 remote play feature. When you use remote play for pc you can jump with "Enter" I need help making the script work and adjusting the timer. All help will be welcome!! [noparse] t:: tooltip % "started" pause sleep 2 send {enter down} sleep 50 send {enter up} sleep 730 int=600 i=1 loop 100000{ ;send {enter} send {enter down} sleep 50 send {enter up} tooltip % i ;"send enter" a_index just for tracing, delete if not used if (i==20){ int=455 } else if (i==50){ int=392 } else if (i==100){ int=350 } else if (i==200){ int=306.5 } else if (i==300){ int=320 } sleep int i += 1 } esc::pause ; esc = pause, esc again = continue ^esc::exitapp ; ctrl+esc = terminate program[/noparse] where is the problem? i don't know the coding lenguage Edited September 22, 2017 by Sellers please use edit/multi quote Link to comment Share on other sites More sharing options...
Gage Posted September 22, 2017 Share Posted September 22, 2017 I see alot of people talking about scripts and remote play, but how do you even use these? Never really explored share play except once I helping someone getting a trophy in Rocket Leauge. I'm a noob.;/ You can use remote play on a windows PC. Because you're on a PC you can run scripts on it that will automatically click or press buttons. This would theoretically work for doing this because in remote play on PC you can use keys on the computer to control DPad, X and O. Link to comment Share on other sites More sharing options...
JhOnNY_HD Posted September 22, 2017 Author Share Posted September 22, 2017 (edited) where is the problem? i don't know the coding lenguage I don't either, this is the most useful script I found but i'm trying with no luck adapt on the enter button any different to having a program unlock a trophy for you? Because doing this is legal and prevents a future ban, I'm no proud but stupid trophys needs clever tactics Edited September 22, 2017 by JhOnNY_HD Link to comment Share on other sites More sharing options...
MystiqueAshes Posted September 22, 2017 Share Posted September 22, 2017 Understood. I hope someone can help you. Link to comment Share on other sites More sharing options...
sulamula Posted September 22, 2017 Share Posted September 22, 2017 Hope it works Link to comment Share on other sites More sharing options...
MystiqueAshes Posted September 22, 2017 Share Posted September 22, 2017 I will never understand trophy like this Link to comment Share on other sites More sharing options...
UlvenFenrir Posted September 22, 2017 Share Posted September 22, 2017 Personal justification pretty much. Or for justification for allowing it on the forum it isn't hacking the console or anything, just exploiting what using remote play allows. What the OP is doing is legal under site rules because you're still earning the trophy within the game itself and you're not manipulating your saves at a code level. All you're effectively doing is sending a code based Turbo Controller command to your PS4 via Remote Play, instead of getting cramp doing it legit . There is a similar trick for the last Tomb Raider game : https://www.playstationtrophies.org/forum/tomb-raider/303639-lvl60-prestige-ultimate-easy-method.html and I believe someone came up with something similar for Destiny . EDIT: Ninja'd . Fair enough. But i just think its funny as theres been alot of people complaining how easy the ff lists usually are and then as soon as theyre presented a challenge they complain again. Link to comment Share on other sites More sharing options...
Colinp42 Posted September 22, 2017 Share Posted September 22, 2017 But this is an unfair challenge. It would have been hard enough in the original game. But newer tech has introduced lag that wasn't there back on the PS1. So I say if someone wants to hack their way through it, more power to them. Me? I'll tough it out until I either get through it or break my TV. Link to comment Share on other sites More sharing options...
darkamdusias Posted September 22, 2017 Share Posted September 22, 2017 Fair enough. But i just think its funny as theres been alot of people complaining how easy the ff lists usually are and then as soon as theyre presented a challenge they complain again. To be fair to people though, I don't think that this was the type of challenge most people had in mind. I think people looking for more challenging FF trophy lists were looking for something like FFXII's trophy for clearing Stage 100 in Trial Mode. Speaking of FFXII, that game had a fantastic trophy list; it was just the right amount of challenging for a JRPG list, and not tedious at all. Link to comment Share on other sites More sharing options...
Am4z1n9 AZ Posted September 22, 2017 Share Posted September 22, 2017 There is definately lag in the PS4 version, I tried the jump rope on the PS4 and the PS Vita and I got much further on the PS Vita. Link to comment Share on other sites More sharing options...
MystiqueAshes Posted September 22, 2017 Share Posted September 22, 2017 I tried on my ps4 and can't go over 3 jumps. Mybe my tv lag? The jump button are X or arrow up of dpad? Link to comment Share on other sites More sharing options...
Metdevil Posted September 22, 2017 Share Posted September 22, 2017 The new low. So how is making a script to get the 1000 jump trophy any different to having a program unlock a trophy for you? I thought this was against the rules. Or, please enlighten me as to what the difference is exactly. I'm gonna try real hard to stay out of this one This definitely treads an otherwise blurry line on the topic of what is an ethical method of obtaining the trophy. Technically, it's a legal method, but ethically it, uh, I guess it's debateable which is why I'm going to sit this one out (I've been here before ) I've already sunk 7 hours of gameplay into this trophy plus however long it's taken me to plot the jumps on a musical score to keep time. Personally, if I can't get it without automating it, I'll just let it go as unobtainable (it won't be the first on my trophy card, that's for sure). Link to comment Share on other sites More sharing options...
Dbarr74 Posted September 23, 2017 Share Posted September 23, 2017 To be fair to people though, I don't think that this was the type of challenge most people had in mind. I think people looking for more challenging FF trophy lists were looking for something like FFXII's trophy for clearing Stage 100 in Trial Mode. Speaking of FFXII, that game had a fantastic trophy list; it was just the right amount of challenging for a JRPG list, and not tedious at all. I agree, FFXII's list was both challenging and perfect for a JRPG. This trophy is just nuts. Trophies like this is also the reason I have never gone back to try and get the plat for Birth by Sleep either, cause that ice cream mini game can go to hell. Link to comment Share on other sites More sharing options...
Superthrasher88 Posted September 23, 2017 Share Posted September 23, 2017 I agree, FFXII's list was both challenging and perfect for a JRPG. This trophy is just nuts. Trophies like this is also the reason I have never gone back to try and get the plat for Birth by Sleep either, cause that ice cream mini game can go to hell. On BBS you can allow mistakes here Not. BBS was lass stressful and a piece of cake. Link to comment Share on other sites More sharing options...
TheFatChocobo Posted September 23, 2017 Share Posted September 23, 2017 Hope it works. I can't get it because my TV's audio is so out of sync on this version that sound is not an option. Link to comment Share on other sites More sharing options...
Metdevil Posted September 23, 2017 Share Posted September 23, 2017 Hope it works. I can't get it because my TV's audio is so out of sync on this version that sound is not an option. I'm using some headphones plugged into the controller. Now the sound is perfectly in sync and I can get to 200 every time. Link to comment Share on other sites More sharing options...
DissidiaSR21 Posted September 23, 2017 Share Posted September 23, 2017 I hope you get this work. I am deaf and I can't hear, so this will be very helpful for me, and everyone else. Link to comment Share on other sites More sharing options...
CyanQ09 Posted September 24, 2017 Share Posted September 24, 2017 So someone has come up with a working script for CronusMax, I'm trying to figure out how to adapt it for auto-hotkey and remote play, but I really don't know what I'm doing. Maybe it could help someone else out here. Credit to Excalibur at the CronusMax forums http://cronusmax.com/gpclib/?s=4583 original thread: http://cronusmax.com/forums/showthread.php/175836-Final-Fantasy-IX-(PS4)-Jump-Rope-Script-Request/page5 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now