[Astuce] - Trophée "Roi de la Corde"

Répondre
Avatar du membre
Numerodouze
Chasseur d'argent Nv.1
Chasseur d'argent Nv.1
Messages : 63
Enregistré le : sam. 22 mars 2014 15:01
ID PSN : Topheart74

[Astuce] - Trophée "Roi de la Corde"

Message par Numerodouze » mer. 25 oct. 2017 01:35

Bonsoir à tous!

Intro:

J'imagine que beaucoup attendaient ce topic avec impatience et je fais sans doute partie de la majorité qui consiste à penser que ce trophée ne relève non pas de l'impossible mais de l'impossible puissance 10 0000. Pour avoir tenté de jouer le jeu, je me suis fixé comme objectif d'atteindre les 100 tout seul histoire d'avoir l'autre trophée pour ne pas trop culpabiliser. Mais au-delà, c'est du suicide en toute honnêteté. Aucun plaisir contrairement à un trophée de difficulté ardue comme un très gros boss ou autre, Square-enix à l'instar du Trophée (Argent) "Héros Légendaire" a clairement visé dans l'inutilité la plus totale avec de la répétition fastidieuse de choses à effectuer. Avec ces idées de booster qui gâchent la beauté du jeu et sa difficulté intrinsèque mais que nous n'avons pas le choix d'utiliser à certains moments sous peine de se décourager comme avec le Trophée (Bronze) "Perfectionniste" par exemple.
De ce fait, une fois le petit gling retenti sur ma télé (Or) "Roi de la Corde" , ma culpabilité a aussitôt volé en éclat.


La fameuse Astuce:

Comme mentionné dans le guide, il existe une méthode pour réussir à débloquer le trophée sans difficulté.

Le jeu fera sauter Bibi à la corde tout seul!

Je vous renvoie donc de la manière la plus simple à cette vidéo - en Anglais cependant mais pas compliquée à comprendre - qui décrit étape par étape les choses à faire.

Les pré-requis:

- Avoir une bonne connexion internet car vous allez connecter votre PS4 à votre ordinateur.

- Télécharger quelques bricoles.

- Respecter au maximum la position de Bibi devant la fille centrale pour sauter à la corde.

- Essayer de centrer au mieux votre fenêtre de jeu sur votre ordi au moment de l'exécution du Script.

PS: Il est possible que même si l'ordinateur joue à votre place, il ne réussisse pas du premier coup. Soyez patient, ça ne mettra pas beaucoup de temps.


Qu'est-ce que ce fameux Script?

C'est une sorte de code ou de données qui contiennent en réalité les 1000 sauts effectués par une personne complètement tarée qui a réussi réellement ce mini-jeux et qui aujourd'hui doit probablement être amputé du pouce droit. Un immense merci à lui cependant. Bref, ces données vont se glisser dans votre partie pour lancer la série des 1000 sauts de Bibi.

Pour gagner du temps, le voici:

-------------------------------------------------------------------------------------------------------------------------------------

t::
tooltip % "started"
pause
sleep 2
send {enter down}
sleep 50
send {enter up}

; YOUR LATENCY
sleep 850

; rang 3-19


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
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
loop 10{
Send {enter down}
sleep 50
Send {enter up}
sleep 390.01
}
loop 20{
Send {enter down}
sleep 50
Send {enter up}
sleep 388
}
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 355
}
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 353
}
;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 5
;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 320
Send {enter down}
sleep 50
Send {enter up}
sleep 325
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
}
sleep 20
}
tooltip % "Why are you still jumping, go enjoy the game ^_^"
sleep 3000
ToolTip % "Auto-exiting script, enjoy your trophy!"
sleep 1000
ExitApp

Pause

esc::pause ; esc = pause, esc again = continue
^esc::exitapp ; ctrl+esc = terminate program

----------------------------------------------------------------------------------------------------------------------------------------------


Il faudra donc copier ceci dans un logiciel spécifique (sans les pointillés). Je vous renvoie donc à la vidéo du début pour suivre les différentes étapes.


Quelques points de clarté:

Au cas où vous ne saisiriez quelles sont les touches sur votre clavier à utiliser pour faire marcher le jeu sur votre ordi une fois que tout est prêt au niveau du Script, les voici:

1 - La touche "Entrée" pour parler à la petit fille jusqu'à se mettre en position pour sauter.
2 - La touche "T" pour faire apparaître sur votre écran un petit encadré blanc avec marqué" Started" ==> ça signifie que vos données du Script ont été glissées dans votre partie.
3 - La touche "Echappe" pour lancer simplement les sauts automatiques générés par le Script.


Voilà pour les infos! J'espère que ça vous aidera et bon trophée ! (Or)

;)
ImageImageImage
Archangejulien
Chasseur d'argent Nv.2
Chasseur d'argent Nv.2
Messages : 153
Enregistré le : ven. 2 août 2013 07:42
ID PSN : Archangejulien
Contact :

Re: [Astuce] - Trophée "Roi de la Corde"

Message par Archangejulien » mer. 25 oct. 2017 09:45

Hello, merci pour l'astuce.

Je l'avais trouvée hier soir sur youtube et j'essaye de la faire depuis sans succès...

J'ai la fibre et la console et le pc sont connecté en ethernet.

Pourtant pas moyen de dépasser les 200 sauts.... Mon max doit être dans les 190.

Des solutions?


Merci d'avance

Edit: sur une autre video sur le meme script, ils conseillent de baisser la latence de 10 a chaque echec, tu l as fait ou pas? Ca peut servir?
The Arrow
Chasseur d'argent Nv.3
Chasseur d'argent Nv.3
Messages : 339
Enregistré le : sam. 4 juil. 2015 09:34
ID PSN : Majora-s_Maskass

Re: [Astuce] - Trophée "Roi de la Corde"

Message par The Arrow » mer. 25 oct. 2017 11:28

Archangejulien a écrit :Hello, merci pour l'astuce.

Je l'avais trouvée hier soir sur youtube et j'essaye de la faire depuis sans succès...

J'ai la fibre et la console et le pc sont connecté en ethernet.

Pourtant pas moyen de dépasser les 200 sauts.... Mon max doit être dans les 190.

Des solutions?


Merci d'avance

Edit: sur une autre video sur le meme script, ils conseillent de baisser la latence de 10 a chaque echec, tu l as fait ou pas? Ca peut servir?
Tu aurais le lien de cette vidéo ? J'ai bien envie d'essayer la méthode. :)
Edit: Je me sens déjà coupable rien que d'y penser ^^'
Image
Archangejulien
Chasseur d'argent Nv.2
Chasseur d'argent Nv.2
Messages : 153
Enregistré le : ven. 2 août 2013 07:42
ID PSN : Archangejulien
Contact :

Re: [Astuce] - Trophée "Roi de la Corde"

Message par Archangejulien » mer. 25 oct. 2017 11:55

The Arrow a écrit :
Archangejulien a écrit :Hello, merci pour l'astuce.

Je l'avais trouvée hier soir sur youtube et j'essaye de la faire depuis sans succès...

J'ai la fibre et la console et le pc sont connecté en ethernet.

Pourtant pas moyen de dépasser les 200 sauts.... Mon max doit être dans les 190.

Des solutions?


Merci d'avance

Edit: sur une autre video sur le meme script, ils conseillent de baisser la latence de 10 a chaque echec, tu l as fait ou pas? Ca peut servir?
Tu aurais le lien de cette vidéo ? J'ai bien envie d'essayer la méthode. :)
Edit: Je me sens déjà coupable rien que d'y penser ^^'

La deuxieme video est celle ci Après près de 2h de try non stop, je ne dépasse pas les 117... je tourne entre 113 et 117...
Archangejulien
Chasseur d'argent Nv.2
Chasseur d'argent Nv.2
Messages : 153
Enregistré le : ven. 2 août 2013 07:42
ID PSN : Archangejulien
Contact :

Re: [Astuce] - Trophée "Roi de la Corde"

Message par Archangejulien » jeu. 26 oct. 2017 11:16

Hello à tous, petit retour.

Je n'ai jamais réussi à adapter la latence ou la méthode à ma connexion. J'ai vu que cette technique fonctionnait pour beaucoup de monde, alors je dois juste être pas doué.

Cependant j'ai quand même obtenu mon trophée par un script différent, je me permet donc de l'ajouter à ce topic pour ceux qui auraient le même soucis que moi. Au lieu d'être basé sur le timing des sauts, il est basé sur la détection du pixel d'ombre sous les pieds de Bibi. Cela permet de s'affranchir des soucis de connexion.


Pour l'activer, il faut se placer devant la fille et appuyer sur "a" (cela enclenchera la discussion, puis bibi se place et commence les sauts, rien a faire d'autre). Si bibi échoue, appuyer sur "r" pour réinitialiser le script

Quelques conseils qui ont fonctionné pour moi:

-Mettre le remote play en plein écran
- si jamais Bibi ne fait qu'un saut et que cela échoue, c'est que le pixel n'a pas été détecté, jouez sur la résolution de l'écran et la latence (mais j'ai copié le script avec les paramêtres qui ont fonctionnés pour moi, donc cela devrait aller)

Avec ce script, j'ai réussi en 3 essais contre plus de 5h d'essai avec l'autre, ça peut valoir le coup d'essayer

Le script en question:
Spoiler : :
Esc::ExitApp
r::Reload

a::
Process, priority, , High

loop {

i = 1

; jump intervals
a = 667
b = 532
c = 467
d = 433
e = 383
; f = not needed since 200-300 can be done with a single interval

g = 400
g2 = 401

delay = 100
balancer = 0
currentInterval := a
extraTime = 0

ToolTip, start, 400, 400

; Initiate steps to begin
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", 100)
Send {Enter up} ; Release Enter key.
Sleep, 2000
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", 100)
Send {Enter up} ; Release Enter key.
Sleep, 3000
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", 100)
Send {Enter up} ; Release Enter key.

; Detect 1st jump
Loop {
PixelSearch, x, y, 592, 514, 592, 514, 0xA1825D, 20, Fast RGB
If (ErrorLevel = 0) {
sleep, 45
break
}
}

start := A_TickCount + 50

loop
{
; Detect if failed and back at the start to retry
PixelSearch, x, y, 643, 487, 643, 487, 0x3E5E78, 20, Fast RGB
If (ErrorLevel = 0) { ; reset
sleep, 3000
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", 100)
Send {Enter up} ; Release Enter key.
sleep, 2000
break
}

; Manual override
GetKeystate, state, Enter
if (state = "D" and stop = 0)
{
break
}

timer := A_TickCount - start

if (i = 1) {
currentInterval := a
} else if (i = 21) {
currentInterval := b
balancer = 0
} else if (i = 51) {
currentInterval := c
balancer = 0
} else if (i = 101) {
currentInterval := d
balancer = 0
} else if (i = 201) {
extraTime = 0
delay = 70
currentInterval := e
balancer = 0
} else if (i = 260) {
extraTime = 20
balancer = 0
} else if (i = 301) {
currentInterval := g
balancer = 0
} else if (i = 500 or i = 800) {
currentInterval := g2
} else if (i = 600 or i = 900) {
currentInterval := g
} else if (i => 1001) {
if (Mod(i,2) = 0) {
currentInterval := g
} else {
currentInterval := g2
}
}

if(i > 1) {
DllCall("Sleep", "Uint", (currentInterval - timer + balancer + extraTime))
}
Gosub, jump
}
}
return

jump:
fullTime := A_TickCount - start - extraTime
start := A_TickCount
if(i > 1) {
balancer += currentInterval - fullTime
}
ToolTip, %i% - %fullTime%, 400, 400
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", delay)
Send {Enter up} ; Release Enter key.
ToolTip
i += 1
extraTime = 0
return
Répondre R
Bon courage à tous
Avatar du membre
ghostji
Chasseur de bronze Nv.1
Chasseur de bronze Nv.1
Messages : 7
Enregistré le : ven. 30 déc. 2011 11:11
ID PSN : ghostji

Re: [Astuce] - Trophée "Roi de la Corde"

Message par ghostji » sam. 28 oct. 2017 14:05

bonjour pour dire que cette astuce a marché pour moi, par contre j'ai du faire plusieurs essais. latence a 850 et a chaque fois obliger de quitter le run et de relance le run ou sinon je dépasser pas les 160.
ImageImageImage
Avatar du membre
Ex-Nihylo
Chasseur d'or Nv.1
Chasseur d'or Nv.1
Messages : 634
Enregistré le : mer. 4 nov. 2015 13:21
ID PSN : ex-nihylo

Re: [Astuce] - Trophée "Roi de la Corde"

Message par Ex-Nihylo » dim. 29 oct. 2017 02:36

Pour le moment aucune des 2 méthodes présentés ne marchent pour moi, et c'est pas faute de changer de latence pour la 1ère méthode (pour ta méthode Archangejulien je ne vois pas où il faut changer la latence ? De plus tu as mis une ligne en trop dans ton script).
Auriez-vous d'autres conseils à donner à ceux qui galèrent encore, comme moi ?
Be ready.
Image
Avatar du membre
Swednoss
Newser
Newser
Messages : 21
Enregistré le : mer. 16 nov. 2011 19:31
ID PSN : Swednoss

Re: [Astuce] - Trophée "Roi de la Corde"

Message par Swednoss » lun. 30 oct. 2017 11:02

Bonjour,
Je m'aperçois que je ne suis pas le seul à galérer malgré ce script.
Le max que j'ai atteint était de 250 sauts.
J'ai essayé de jouer sur la latence en la baissant de 850 à 839 mais sans succès.
Faut il être en plein écran pour que ça fonctionne ? Si non, pour ceux ayant réussi quelle taille de fenêtre avez vous?
Bonne journée et courage pour ce trophée vraiment abusé.
Image
Avatar du membre
Ex-Nihylo
Chasseur d'or Nv.1
Chasseur d'or Nv.1
Messages : 634
Enregistré le : mer. 4 nov. 2015 13:21
ID PSN : ex-nihylo

Re: [Astuce] - Trophée "Roi de la Corde"

Message par Ex-Nihylo » lun. 30 oct. 2017 12:16

Swednoss a écrit :Bonjour,
Je m'aperçois que je ne suis pas le seul à galérer malgré ce script.
Le max que j'ai atteint était de 250 sauts.
J'ai essayé de jouer sur la latence en la baissant de 850 à 839 mais sans succès.
Faut il être en plein écran pour que ça fonctionne ? Si non, pour ceux ayant réussi quelle taille de fenêtre avez vous?
Bonne journée et courage pour ce trophée vraiment abusé.
Pour ma part j'ai atteint environ 450 avec le 1er script proposé et environ 790 avec le second script, au bout de plusieurs tentatives (j'ai toujours pas obtenu les 1000). Je joue sur les latences également, avec le 1er script j'atteins les 450 avec 600 de latence alors qu'avec le second script j'approche les 800 avec une latence de 60 (y'a quand même un sacré écart...). Il faut absolument diminuer la résolution de ton écran (j'ai ces résultat en 1366 x 768 alors que d'habitude je suis en 1920 x 1080).

EDIT

Hé ben voila, enfin !! J'ai encore baissé ma résolution (1280 X 1024), j'ai joué en pleine écran et j'ai utilisé le second script et au bout de quelques essais avec 650 de latence, j'ai enfin obtenu le trophée et donc la platine ! :rofl: :rofl: :rofl:
Be ready.
Image
Archangejulien
Chasseur d'argent Nv.2
Chasseur d'argent Nv.2
Messages : 153
Enregistré le : ven. 2 août 2013 07:42
ID PSN : Archangejulien
Contact :

Re: [Astuce] - Trophée "Roi de la Corde"

Message par Archangejulien » lun. 30 oct. 2017 13:39

Ex-Nihylo a écrit :
Swednoss a écrit :Bonjour,
Je m'aperçois que je ne suis pas le seul à galérer malgré ce script.
Le max que j'ai atteint était de 250 sauts.
J'ai essayé de jouer sur la latence en la baissant de 850 à 839 mais sans succès.
Faut il être en plein écran pour que ça fonctionne ? Si non, pour ceux ayant réussi quelle taille de fenêtre avez vous?
Bonne journée et courage pour ce trophée vraiment abusé.
Pour ma part j'ai atteint environ 450 avec le 1er script proposé et environ 790 avec le second script, au bout de plusieurs tentatives (j'ai toujours pas obtenu les 1000). Je joue sur les latences également, avec le 1er script j'atteins les 450 avec 600 de latence alors qu'avec le second script j'approche les 800 avec une latence de 60 (y'a quand même un sacré écart...). Il faut absolument diminuer la résolution de ton écran (j'ai ces résultat en 1366 x 768 alors que d'habitude je suis en 1920 x 1080).

EDIT

Hé ben voila, enfin !! J'ai encore baissé ma résolution (1280 X 1024), j'ai joué en pleine écran et j'ai utilisé le second script et au bout de quelques essais avec 650 de latence, j'ai enfin obtenu le trophée et donc la platine ! :rofl: :rofl: :rofl:


Désolé, j'ai été absent tout le week end, mais il semble que tu aies trouvé la réponse tout seul pour la latence du coup.

Et oui comme je disais, il faut jouer sur la résolution pour qu'il détecte le pixel + plein écran.

Content en tout cas que ça ait marché pour toi, mes galères et mes recherches n'ont pas été inutiles.

Pour ceux qui aurait du mal, j'ai recopier le script avec en gras l'endroit ou changer la latence.
Spoiler : :
Esc::ExitApp
r::Reload

a::
Process, priority, , High

loop {

i = 1

; jump intervals
a = 667
b = 532
c = 467
d = 433
e = 383
; f = not needed since 200-300 can be done with a single interval

g = 400
g2 = 401

delay = 100
balancer = 0
currentInterval := a
extraTime = 0

ToolTip, start, 400, 400

; Initiate steps to begin
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", 100)
Send {Enter up} ; Release Enter key.
Sleep, 2000
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", 100)
Send {Enter up} ; Release Enter key.
Sleep, 3000
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", 100)
Send {Enter up} ; Release Enter key.

; Detect 1st jump
Loop {
PixelSearch, x, y, 592, 514, 592, 514, 0xA1825D, 20, Fast RGB
If (ErrorLevel = 0) {
sleep, 45
break
}
}

start := A_TickCount + 50

loop
{
; Detect if failed and back at the start to retry
PixelSearch, x, y, 643, 487, 643, 487, 0x3E5E78, 20, Fast RGB
If (ErrorLevel = 0) { ; reset
sleep, 3000
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", 100)
Send {Enter up} ; Release Enter key.
sleep, 2000
break
}

; Manual override
GetKeystate, state, Enter
if (state = "D" and stop = 0)
{
break
}

timer := A_TickCount - start

if (i = 1) {
currentInterval := a
} else if (i = 21) {
currentInterval := b
balancer = 0
} else if (i = 51) {
currentInterval := c
balancer = 0
} else if (i = 101) {
currentInterval := d
balancer = 0
} else if (i = 201) {
extraTime = 0
delay = 70
currentInterval := e
balancer = 0
} else if (i = 260) {
extraTime = 20
balancer = 0
} else if (i = 301) {
currentInterval := g
balancer = 0
} else if (i = 500 or i = 800) {
currentInterval := g2
} else if (i = 600 or i = 900) {
currentInterval := g
} else if (i => 1001) {
if (Mod(i,2) = 0) {
currentInterval := g
} else {
currentInterval := g2
}
}

if(i > 1) {
DllCall("Sleep", "Uint", (currentInterval - timer + balancer + extraTime))
}
Gosub, jump
}
}
return

jump:
fullTime := A_TickCount - start - extraTime
start := A_TickCount
if(i > 1) {
balancer += currentInterval - fullTime
}
ToolTip, %i% - %fullTime%, 400, 400
Send {Enter down} ; Press down the Enter key.
DllCall("Sleep", "Uint", delay)
Send {Enter up} ; Release Enter key.
ToolTip
i += 1
extraTime = 0
return
Répondre R
Répondre