Le 03 juillet 2017 à 21:30:15 mod-ps3 a écrit :
Le 25 juin 2017 à 20:57:36 TransmetTwo a écrit :
Comme personne n'a été chaud pour chercher, j'ai fait mes recherches de mon coté, voilà les résultats sous forme d'explications :Les recherches dans les scripts m'ont mené un peu partout mais m'ont permis de découvrir comment déclencher cette mission secrète et aussi connaitre son déroulement.
------------------------------------------------------------------------------------
Une histoire d'inconnus
------------------------------------------------------------------------------------Voici la partie technique, vous pouvez sauter cette étape si cela ne vous intéresse pas, mais je me dois de l'écrire pour vous partager la galère dans laquelle j'ai dû me plonger
Il y a beaucoup d'inconnus à résoudre pour connaitre les conditions permettant de lancer cette mission à tel point qu'il ne m'est pas encore possible de le faire. Même si je connais quelques conditions cependant trop récurrentes.
Le problème pour aller plus loin est de démasquer les variables inconnues : un type de variable coriace et très difficile à prévoir au sein des scripts de GTA V sont les variables globales de la machine virtuelle d’exécution des scripts du jeu.
Ces variables globales sont très utilisées pour les conditions de déclenchement de cette mission mais il est malheureusement très complexe de comprendre leurs utilitées et de prédire leurs valeurs car comme leurs noms l'indiquent elles sont globales et peuvent être partagées entre plusieurs scripts tournant sur des fibres d’exécution différente.
Afin d'essayer de trouver leurs valeurs in-runtime ( et donc voir leurs changements de valeurs permettant de déterminer leur utilité ), j'ai développé un programme permettant leurs lecture en temps réel directement sur GTA Online sans craindre le ban :
Un problème était que les scripts décompilés que tout le monde connaît nous indique mal les offsets des variables globales ayant une structure, ce qui est malheureusement le cas pour toutes celles qui déterminent les conditions de déclenchement de la mission.
J'ai tout de même demandé à Antasurris d'aller tester ce programme sur GTA Online afin d'observer les changements de valeurs en fonction des opérations, mais malheureusement sans succès du fait du trop large échantillon de données, à cause du fait que la décompilation ne donne pas assez de précision.
------------------------------------------------------------------------------------
Des infos sur la mission ?
------------------------------------------------------------------------------------Grâce aux diverses informations que j'ai réussi à trouver et à quelques suppositions émis par SirGalehaut, voilà ce que l'ont a pu déterminer :
Elle sort d'où cette mission en vrai ?
C'est là que le bât blesse
Cette mission est de toutes évidences dirigée soit par nos amis de SecuroServ soit par le club de bikers, et ce pour la raison suivante :
Cette image illustre le code qui gère les passages d'une scène à l'autre de la mission. J'ai commenté en vert ces passages que je ne vais pas expliquer car assez long mais il ne s'agit que d'une histoire de passages d'arguments, de sélecteurs et d'index.
Il y a 5 passages dans cette mission, les voici triés par ordre séquentiel :
GR_CS_START GR_CS_APPROACH GR_CS_CLOSE GR_CS_PICKUP GR_CS_DELIVERING
- La première phase est celle de démarrage, consistant simplement à être à une distance de 200m en véhicule ou 80m à pied de cette fameuse scène de Lago Zancudo :
- La seconde étant l'approche, elle consiste tout bêtement à descendre de son véhicule si vous en avez un.
- La troisième, celle de la fermeture, il faudra simplement se déplacer dans une des deux zones de la scène, qui seront sûrement décrites.
- La quatrième étape est la récupération d'un pickup ( objet ramassable ).
- La cinquième et dernière : la livraison, cela consiste, d’après ce que je lis des scripts, à ce qu'une entité se soit éloignée à au moins 90 mètres de la scène ( par entité il faut comprendre un objet, un ped ou un véhicule ).
Mais en réalité cela n'est qu'une partie d'un tout, en fait cette partie de code n'est que celle qui gère les événements audios et la procédure générale.
Ce que je peux également vous dire c'est qu'il y aura une transition de votre météo actuelle vers une totalement orageuse en 40 secondes une fois que vous serez entré dans cette zone et que les conditions seront réunies. Un éclair est également programmé pour se déclencher à un moment précis et un véhicule devrait klaxonner pendant 20 secondes comme si quelqu'un était mort la tête contre le volant ( le classique de Rockstar ).
Des aliens en vie seront également de la partie, ceux-ci étant appeler lors de la mission.Mes recherches m'ont également amené à penser que l'une des conditions pour accéder à cette mission est d'avoir pré-préalablement effectué toutes les autres missions secrètes car une de ces variables de déclenchement fait justement partie d'un sélecteur à incrémentation et qu'il s'agit de la dernière étape de ce sélecteur ( pour expliquer simplement )
Voilà une partie des scripts de la mission pour les curieux ( je l'ai desobfusquer et commenter pour permettre de mieux la comprendre ) :
https://pastebin.com/6aipF4XNRockstar a vraiment cherché à cacher cette mission dans les scripts ?
La réponse est sans l'ombre d'un doute OUI.
C'est de cette fonction découverte par Shishya que tout a commencé.
Vous regardez cette image et vous vous dites : "Je ne vois rien d'étrange, ça semble parler de policier..."
Un exemple concret qui devrait vous faire comprendre très vite cette obfuscation :case -265116550: return 2068232770;
Ce passage retourne le hash de l'oeuf alien, pour l'obtenir vous faites simplement la somme des 2 valeurs, soit :
-265116550 + 2068232770 = 1803116220 = 0x6B795EBC et voilàCela fonctionne aussi pour le model de l'alien :
case joaat("s_f_y_cop_01"): return 1315480201;
Le hash du model d'une policiere ("s_f_y_cop_01"), qui vaut 368603149.
368603149 + 1315480201 = 1684083350 = 0x64611296 = s_m_m_movalien_01Dans cette fonction on retrouve également le hash de l'ovni détruit, un projecteur de travail pour éclairer la scène, des scientifiques et des marines.
Mais l'obfuscation que Rockstar à faite ne s’arrête pas là, ils ont également offusqué les chaines de caractères :
Là je ne me suis pas pris la tete, j'ai fait un programme qui désobfusque les chaines de caractères.
Les résultats sont :alIEns barry_01_soundset spawn rcmbarry dlc_gr_CS2_sounds dlc_gr_CS2_sounds 01_Rmt scr_GR_WARp_in rcmbarry bar_1_teleport_aln alien_DEAth alIEns alien_DEAth alIEns dlc_gr_CS2_oneshot_scene dlc_gr_CS2_General_scene
Il y a également de l'obfuscation par du code déchet ( non utilisé ).
Même si toutes ces obfuscations sont rudimentaires, elles permettent quand même de pas mal nous ralentir car on ne peut plus faire de CTRL+F
Cela peut également nous permettre de penser que Rockstar n'a pas juste cherché à mettre cela pour faire parler d'eux.En ce qui me concerne, je suis persuadée que cette mission sera utilisée ou même qu'elle l'est déjà et qu'il faut trouver les conditions, mais ma recherche s’arrête là, je ne vais plus avoir assez de temps libre pour le dédié à la recherche du mystère.
J'ai donné mon programme permettant la lecture en temps réel des variables globales sur GTA Online à l'équipe Guru, cela devrait bien les aider à deviner l'utilité de celles-ci et donc pouvoir résoudre les conditionsMerci à toi et bravo pour toutes ces années ou j'ai passé à te lire sans forcément poster. Je sais pas si t'as conscience mais t'es surement le Français qui a le plus apporté à cette quête. Grand coup de chapeau.
Et ça me dégoute que Rockstar puisse se permettre de sortir ça quand on voit l'implication qu'il y 'a pu avoir par des millions de joueurs et surtout les quelques acharnés dans tout genre.
Il est clair depuis longtemps qu'il n'y avait rien,ou du moins que ce fut abandonné. Rockstar a eu l'occasion devant l'engouement de faire avancer les choses et de jouer le jeu via les maj, la sortie new gen etc.. Rien. Aujourd’hui c'est trop tard. La meilleure des choses à faire aurait été de pouvoir reprendre la suite des choses dans le prochain gta, quelque chose de grand, qui nécessite de rechercher, de s'impliquer. Quelque chose dont une petite niche de fans pur et dur rêvait en somme.. Pour moi c'est vraiment un gros fuck de leur part je trouve ça hyper décevant.
blablablablabla
on a pas encore le contenu ingame mais je me plains car on a trouvé les trucs l'avance blablabla j'ai pas tout vu mais je me plains blablablabla
Prochaine maj on pourra conduire une voiture qui a juste un nom dans les fichiers du jeu et c'est tout
Salut Shelby
Le 03 juillet 2017 à 23:27:13 lelowfps a écrit :
blablablablabla
on a pas encore le contenu ingame mais je me plains car on a trouvé les trucs l'avance blablabla j'ai pas tout vu mais je me plains blablablabla
Prochaine maj on pourra conduire une voiture qui a juste un nom dans les fichiers du jeu et c'est tout
Tu penses vraiment qu'il y a autre chose en plus que ça ?
Le 03 juillet 2017 à 23:27:13 lelowfps a écrit :
Le 03 juillet 2017 à 21:30:15 mod-ps3 a écrit :
Le 25 juin 2017 à 20:57:36 TransmetTwo a écrit :
Comme personne n'a été chaud pour chercher, j'ai fait mes recherches de mon coté, voilà les résultats sous forme d'explications :Les recherches dans les scripts m'ont mené un peu partout mais m'ont permis de découvrir comment déclencher cette mission secrète et aussi connaitre son déroulement.
------------------------------------------------------------------------------------
Une histoire d'inconnus
------------------------------------------------------------------------------------Voici la partie technique, vous pouvez sauter cette étape si cela ne vous intéresse pas, mais je me dois de l'écrire pour vous partager la galère dans laquelle j'ai dû me plonger
Il y a beaucoup d'inconnus à résoudre pour connaitre les conditions permettant de lancer cette mission à tel point qu'il ne m'est pas encore possible de le faire. Même si je connais quelques conditions cependant trop récurrentes.
Le problème pour aller plus loin est de démasquer les variables inconnues : un type de variable coriace et très difficile à prévoir au sein des scripts de GTA V sont les variables globales de la machine virtuelle d’exécution des scripts du jeu.
Ces variables globales sont très utilisées pour les conditions de déclenchement de cette mission mais il est malheureusement très complexe de comprendre leurs utilitées et de prédire leurs valeurs car comme leurs noms l'indiquent elles sont globales et peuvent être partagées entre plusieurs scripts tournant sur des fibres d’exécution différente.
Afin d'essayer de trouver leurs valeurs in-runtime ( et donc voir leurs changements de valeurs permettant de déterminer leur utilité ), j'ai développé un programme permettant leurs lecture en temps réel directement sur GTA Online sans craindre le ban :
Un problème était que les scripts décompilés que tout le monde connaît nous indique mal les offsets des variables globales ayant une structure, ce qui est malheureusement le cas pour toutes celles qui déterminent les conditions de déclenchement de la mission.
J'ai tout de même demandé à Antasurris d'aller tester ce programme sur GTA Online afin d'observer les changements de valeurs en fonction des opérations, mais malheureusement sans succès du fait du trop large échantillon de données, à cause du fait que la décompilation ne donne pas assez de précision.
------------------------------------------------------------------------------------
Des infos sur la mission ?
------------------------------------------------------------------------------------Grâce aux diverses informations que j'ai réussi à trouver et à quelques suppositions émis par SirGalehaut, voilà ce que l'ont a pu déterminer :
Elle sort d'où cette mission en vrai ?
C'est là que le bât blesse
Cette mission est de toutes évidences dirigée soit par nos amis de SecuroServ soit par le club de bikers, et ce pour la raison suivante :
Cette image illustre le code qui gère les passages d'une scène à l'autre de la mission. J'ai commenté en vert ces passages que je ne vais pas expliquer car assez long mais il ne s'agit que d'une histoire de passages d'arguments, de sélecteurs et d'index.
Il y a 5 passages dans cette mission, les voici triés par ordre séquentiel :
GR_CS_START GR_CS_APPROACH GR_CS_CLOSE GR_CS_PICKUP GR_CS_DELIVERING
- La première phase est celle de démarrage, consistant simplement à être à une distance de 200m en véhicule ou 80m à pied de cette fameuse scène de Lago Zancudo :
- La seconde étant l'approche, elle consiste tout bêtement à descendre de son véhicule si vous en avez un.
- La troisième, celle de la fermeture, il faudra simplement se déplacer dans une des deux zones de la scène, qui seront sûrement décrites.
- La quatrième étape est la récupération d'un pickup ( objet ramassable ).
- La cinquième et dernière : la livraison, cela consiste, d’après ce que je lis des scripts, à ce qu'une entité se soit éloignée à au moins 90 mètres de la scène ( par entité il faut comprendre un objet, un ped ou un véhicule ).
Mais en réalité cela n'est qu'une partie d'un tout, en fait cette partie de code n'est que celle qui gère les événements audios et la procédure générale.
Ce que je peux également vous dire c'est qu'il y aura une transition de votre météo actuelle vers une totalement orageuse en 40 secondes une fois que vous serez entré dans cette zone et que les conditions seront réunies. Un éclair est également programmé pour se déclencher à un moment précis et un véhicule devrait klaxonner pendant 20 secondes comme si quelqu'un était mort la tête contre le volant ( le classique de Rockstar ).
Des aliens en vie seront également de la partie, ceux-ci étant appeler lors de la mission.Mes recherches m'ont également amené à penser que l'une des conditions pour accéder à cette mission est d'avoir pré-préalablement effectué toutes les autres missions secrètes car une de ces variables de déclenchement fait justement partie d'un sélecteur à incrémentation et qu'il s'agit de la dernière étape de ce sélecteur ( pour expliquer simplement )
Voilà une partie des scripts de la mission pour les curieux ( je l'ai desobfusquer et commenter pour permettre de mieux la comprendre ) :
https://pastebin.com/6aipF4XNRockstar a vraiment cherché à cacher cette mission dans les scripts ?
La réponse est sans l'ombre d'un doute OUI.
C'est de cette fonction découverte par Shishya que tout a commencé.
Vous regardez cette image et vous vous dites : "Je ne vois rien d'étrange, ça semble parler de policier..."
Un exemple concret qui devrait vous faire comprendre très vite cette obfuscation :case -265116550: return 2068232770;
Ce passage retourne le hash de l'oeuf alien, pour l'obtenir vous faites simplement la somme des 2 valeurs, soit :
-265116550 + 2068232770 = 1803116220 = 0x6B795EBC et voilàCela fonctionne aussi pour le model de l'alien :
case joaat("s_f_y_cop_01"): return 1315480201;
Le hash du model d'une policiere ("s_f_y_cop_01"), qui vaut 368603149.
368603149 + 1315480201 = 1684083350 = 0x64611296 = s_m_m_movalien_01Dans cette fonction on retrouve également le hash de l'ovni détruit, un projecteur de travail pour éclairer la scène, des scientifiques et des marines.
Mais l'obfuscation que Rockstar à faite ne s’arrête pas là, ils ont également offusqué les chaines de caractères :
Là je ne me suis pas pris la tete, j'ai fait un programme qui désobfusque les chaines de caractères.
Les résultats sont :alIEns barry_01_soundset spawn rcmbarry dlc_gr_CS2_sounds dlc_gr_CS2_sounds 01_Rmt scr_GR_WARp_in rcmbarry bar_1_teleport_aln alien_DEAth alIEns alien_DEAth alIEns dlc_gr_CS2_oneshot_scene dlc_gr_CS2_General_scene
Il y a également de l'obfuscation par du code déchet ( non utilisé ).
Même si toutes ces obfuscations sont rudimentaires, elles permettent quand même de pas mal nous ralentir car on ne peut plus faire de CTRL+F
Cela peut également nous permettre de penser que Rockstar n'a pas juste cherché à mettre cela pour faire parler d'eux.En ce qui me concerne, je suis persuadée que cette mission sera utilisée ou même qu'elle l'est déjà et qu'il faut trouver les conditions, mais ma recherche s’arrête là, je ne vais plus avoir assez de temps libre pour le dédié à la recherche du mystère.
J'ai donné mon programme permettant la lecture en temps réel des variables globales sur GTA Online à l'équipe Guru, cela devrait bien les aider à deviner l'utilité de celles-ci et donc pouvoir résoudre les conditionsMerci à toi et bravo pour toutes ces années ou j'ai passé à te lire sans forcément poster. Je sais pas si t'as conscience mais t'es surement le Français qui a le plus apporté à cette quête. Grand coup de chapeau.
Et ça me dégoute que Rockstar puisse se permettre de sortir ça quand on voit l'implication qu'il y 'a pu avoir par des millions de joueurs et surtout les quelques acharnés dans tout genre.
Il est clair depuis longtemps qu'il n'y avait rien,ou du moins que ce fut abandonné. Rockstar a eu l'occasion devant l'engouement de faire avancer les choses et de jouer le jeu via les maj, la sortie new gen etc.. Rien. Aujourd’hui c'est trop tard. La meilleure des choses à faire aurait été de pouvoir reprendre la suite des choses dans le prochain gta, quelque chose de grand, qui nécessite de rechercher, de s'impliquer. Quelque chose dont une petite niche de fans pur et dur rêvait en somme.. Pour moi c'est vraiment un gros fuck de leur part je trouve ça hyper décevant.blablablablabla
on a pas encore le contenu ingame mais je me plains car on a trouvé les trucs l'avance blablabla j'ai pas tout vu mais je me plains blablablabla
Prochaine maj on pourra conduire une voiture qui a juste un nom dans les fichiers du jeu et c'est tout
t'as pas compris mon message
J'ai vu la mission alien leak de GTA Online sur YouTube... c'est à chier en fait.
Alors de 1, j'aurais préféré que ça soit une mission en mode histoire... De 2, voler un oeuf alien pour fabriquer des armes ? Sérieux ? Ils auraient du mettre une mission spéciale qui permettrait de revendre l'oeuf à des scientifiques ou que sais-je... un peu comme les missions spéciales de marchandises.
Bon, la découverte de l'OVNI est pas mal mais franchement, je m'attendais à mieux après avoir récupéré l'oeuf... des aliens qui apparaissent et font... ben ils font quoi en fait ? Un spectacle ? On dirait qu'ils veulent juste effrayer le personnage Online en disant "hé, c'est à nous ça, rend le nous "
Ensuite, hop il faut ramener l'oeuf au bunker et sur le chemin, tout va bien... aucun alien ne vient embêter le perso.
Je suis déçu... le mystère de l'oeuf, on l'attendait depuis longtemps sachant que l'on savait qu'il était dans les fichiers du jeu, je m'attendais à un truc en mode histoire en rapport avec le Mont Chiliad bien bad ass... mais en fin de compte, non, c'est juste récupérer un oeuf comme si c'était un paquet de coke.
Ce n'est pas la mission. Ils ont forcé pour faire spawn les éléments. Je pense que ce sera différent.
Bon, on sait maintenant comment déclencher cette mission. Tenez vous bien, les conditions sont :
- Avoir fait 601 ventes d'armes
- Lancer une mission de récupération entre 21h et 23h
Et la mission n'est faisable qu'une fois. Vous ne la reverrez plus ensuite.
https://www.reddit.com/r/chiliadmystery/comments/6l5map/alien_egg_supply_run_requirements_to_trigger/
Tout ça pour ça.
Au bout de 3 ans de mystère ?! Tout ça pour ça ?
Perso je penche toujours pour un futur DLC solo avec des nouveaux éléments. Sinon vous avez raison, semble bien bidon cette mission...
Squiz, anta, shelby et transmet qui reviennent lors du dénouement final 5 ans après pour constater que..
Tout ça pour ça
Nan mais c'est une blague ? C'est vraiment tout ?
Ils auraient mieux fait de ne pas rajouter cette mission inutile
Qui va se taper 600 ventes sans déconner
Au mieux a 20 ventes/ jour les gens mettrons 1 mois
Mais à quoi bon? Pour une mission naze?
Bon après je me dis que c'est la première fois qu'il y a vraiment des aliens et un oeuf sur GTA V, donc peut-être que c'est une sorte de teasing pour un DLC solo?
Le 04 juillet 2017 à 22:55:03 SquizCat a écrit :
Bon, on sait maintenant comment déclencher cette mission. Tenez vous bien, les conditions sont :- Avoir fait 601 ventes d'armes
- Lancer une mission de récupération entre 21h et 23hEt la mission n'est faisable qu'une fois. Vous ne la reverrez plus ensuite.
https://www.reddit.com/r/chiliadmystery/comments/6l5map/alien_egg_supply_run_requirements_to_trigger/
Tout ça pour ça.
601 ventes ? Rien que ça ?
Omg mais les devs ont pété un plomb.
Le 05 juillet 2017 à 07:55:00 -Destiny- a écrit :
Squiz, anta, shelby et transmet qui reviennent lors du dénouement final 5 ans après pour constater que..
Tout ça pour ça
Nan mais c'est une blague ? C'est vraiment tout ?
Tu oublies Chris-Fromage
Le 05 juillet 2017 à 19:38:50 Ertuop a écrit :
Le 05 juillet 2017 à 07:55:00 -Destiny- a écrit :
Squiz, anta, shelby et transmet qui reviennent lors du dénouement final 5 ans après pour constater que..
Tout ça pour ça
Nan mais c'est une blague ? C'est vraiment tout ?
Tu oublies Chris-Fromage
J'suis pas revenu ici pour souffrir ok
Je crois que nous sommes tous venus ici pour souffrir au final...
Bon, un mec a enfin réunit toutes les conditions nécessaires, à savoir effectuer 601 ventes et lancer une mission de ravitaillement en 21h et 23h. Mais après 6 tentatives, la mission secrète de l'oeuf alien ne s'est toujours pas déclenchée...
https://www.reddit.com/r/chiliadmystery/comments/6mdn5c/601_sales_done_nothing_triggered/?st=j4ykeilf&sh=a78206f9
D'après la Guru Team (l'équipe de hackers) il doit probablement manquer une ou plusieurs conditions et ils cherchent actuellement ce qui a pu leur échapper.
Selon certains, il faudrait peut-être avoir une météo orageuse au moment du lancement. (On pensait jusqu'à lors que l'orage s'activait automatiquement avec la mission).
J'espère du coup que ca conforte l'idée du fake et que l'oeuf est introduit dans quelque chose de bien plus interessant qu'une mission de recuperation de marchandises
Le 10 juillet 2017 à 22:23:14 -Destiny- a écrit :
J'espère du coup que ca conforte l'idée du fake et que l'oeuf est introduit dans quelque chose de bien plus interessant qu'une mission de recuperation de marchandises
C'est pas un fake y en a encore qui croient ça ?
Je dis 72h max pour que qqn ait réuni les conditions
Le 10 juillet 2017 à 22:02:20 SquizCat a écrit :
Bon, un mec a enfin réunit toutes les conditions nécessaires, à savoir effectuer 601 ventes et lancer une mission de ravitaillement en 21h et 23h. Mais après 6 tentatives, la mission secrète de l'oeuf alien ne s'est toujours pas déclenchée...https://www.reddit.com/r/chiliadmystery/comments/6mdn5c/601_sales_done_nothing_triggered/?st=j4ykeilf&sh=a78206f9
D'après la Guru Team (l'équipe de hackers) il doit probablement manquer une ou plusieurs conditions et ils cherchent actuellement ce qui a pu leur échapper.
Selon certains, il faudrait peut-être avoir une météo orageuse au moment du lancement. (On pensait jusqu'à lors que l'orage s'activait automatiquement avec la mission).
La logique voudrait qu'il y ait déjà une météo orageuse/pluvieuse, comme pour l'OVNI du Mont Chiliad en effet.