[SEEDS]Recherche communautaire : Programmer les seeds

Aïe c'est mal barré !
J'ai trouvé, la ligne est effectivement dans LongHashMap.java, à la ligne 19 :

return hash((int)(l ^ l >>> 32));

hash étant une fonction interne au java il me semble.

Sinon pour la traduction :

l = un nombre au format LONG (32 bits je crois)

La fonction retourne le hash de l puissance l, (une opération) 32.
 
Effectivement, je suis presque largué là... J'espère que tu y arriveras (à bien comprendre)
 
La j'ai perdu espoir de faire une fonction inverse...
le mieux c'est encore d'essayer de compendre la génération des biomes, pour voir ou intervient le hash...
J'upload tous les fichiers cette fois : http://www.mediafire.com/?6n2vhntsiuk5018
Le fichier de génération de biomes est WorldChunkManager.java.


@ Yahuallitlacatl :
Te reste de l'aspirine ?
 
Si au moins je savais ce qu'était le ">>>"...
Et il reste encore un espoir : Que hash() ne soit pas une fonction interne à Java !
Pour en avoir le coeur net, il faut chercher au plus profond des sources ;)

Si vous y arrivez, vous aurez normalement un truc du genre :

private long hash(long i)
{
CODE
return (qqch);
}

EDIT : LAISSEZ TOMBER j'ai trouvé (j'avais pas regardé les 5 lignes en dessous) :

private static int hash(int i)
{
i ^= i >>> 20 ^ i >>> 12;
return i ^ i >>> 7 ^ i >>> 4;
}

hash() n'est donc pas une fonction interne à java ! YESSS

Inversez moi ça :D
 
Le logiciel de décompilation dois pas pouvoir décompiler les commentaires.
Si on y réfléchit c'est normal, le code compilé t'est pas sensé l'ouvrir ou le modifier...