25 votes

Quelles sont les réalisations secrètes dans Super Meat Boy ?

Super Meat Boy vient d'être actualisé avec de nouvelles réalisations et bien qu'ils soient répertoriés sur la page des succès de la vapeur, ils ne sont accompagnés d'aucun texte expliquant comment les débloquer.

Les réalisations secrètes originales, les soi-disant réalisations cryptées et glitchées ont déjà été identifiés ailleurs sur ce site.

Certaines, telles que les réalisations "saignant, à point, moyennement bon et bien cuit", semblent similaires aux Réalisation "Medium Rare". (ajouté pour l'événement du camp d'été de la vapeur).

D'autres, comme les réalisations "Well look at you !", "Seneca Falls" et "Suffragette", n'ont pas non plus de texte de déverrouillage et ne semblent pas non plus être similaires à des réalisations existantes.

Que dois-je faire pour obtenir ces réalisations ?

23voto

Denilson Sá Maia Points 6454

Le site notes de mise à jour dites :

  • Ajout de 4 réalisations supplémentaires dans le même esprit que la réalisation "Moyennement rare" ajoutée la semaine dernière.
  • Renommé la réalisation "Moyennement rare" en "Moyennement bien".

Puisqu'ils sont dans la même lignée que les réalisation précédente Ils signifient que le joueur doit terminer à la fois le monde clair et le monde sombre d'un chapitre, et que la somme des meilleurs temps pour ce chapitre doit être inférieure à un certain seuil. Voici les descriptions de chacun d'entre eux :

  • Rare - Passez le moins de temps possible dans la Forêt (autour de 320 secondes)
  • Moyennement rare - Passez le moins de temps possible à l'hôpital (autour de 430 o 460 o 490 secondes)
  • Moyen - Passez le moins de temps possible à la Salt Factory (environ 1,5 km). 570 secondes)
  • Moyennement bien - Passez le moins de temps possible en enfer (autour de 500 o 550 secondes)
  • Bien fait - Passez le moins de temps possible dans The Rapture (autour de 740 secondes ou plus)

A propos des anciennes réalisations secrètes :

  • Suffragette - Compléter le monde lumineux de l'allée du coton
  • Seneca Falls - Complétez le monde sombre de la Cotton Alley
  • Eh bien, regarde-toi ! - Saisissez le petaphile code pour jouer avec Tofu Boy

Sources :

Remarque concernant les temps de réalisation : De nombreuses personnes utilisent Statistiques de Super Meat Boy ( ancien dépôt chez Google Code , nouveau dépôt sur GitHub ) pour savoir combien de temps ils ont passé sur chaque chapitre. Cependant, le temps total indiqué n'est pas exactement exact car "il compte 15 secondes par zone de distorsion terminée" et les personnes qui affichent leurs temps totaux ne mentionnent pas si le temps de la zone de distorsion a été soustrait ou non. Pour cette raison, les temps que j'ai affichés ci-dessus peuvent être tout à fait inexacts.

5voto

gmh33 Points 51

Je suis un peu en retard sur la fête, mais j'ai travaillé sur ces réalisations. J'utilise un mac la plupart du temps, et j'avais du mal à faire fonctionner Super Meat Boy Stats sous osx, alors j'ai écrit un petit script python pour obtenir mes temps totaux pour chaque zone. J'ai pensé que quelqu'un d'autre pourrait également trouver cela utile :

http://pastebin.com/DmsHfPhU (et également copié ci-dessous)

Utilisation : python %script% %savegame.dat%.

EDITAR:

Voici mes meilleures suppositions pour chaque temps, basées sur ma propre expérience :

  • Rare : 265
  • Saumure moyenne : 445
  • Moyen : 515
  • Puits moyen : 500
  • Bien fait : 690-695 (je suis passé de 697 à 688 quand j'ai eu ça)

J'ai également mis à jour le script pour ne pas inclure les temps de distorsion, puisque des gens ont dit qu'ils les avaient obtenus sans même avoir débloqué tous les warps.

from sys import argv
import struct

totalDeathsOffset = 8
chapterInfoStart = 28
chapterInfoOffset = 12
levelOffset = 12
levelStart = 0x88
TheGuyWarpZoneStart = 0xF10
ZoneNames = ['Forest      ', 
     'Hospital    ', 
     'Salt Factor ', 
     'Hell        ', 
     'Rapture     ', 
     'The End     ', 
     'Cotton Alley']

def maxLevelCount(zone):
    if zone != 5:
        return 20
    else:
        return 5

def maxWarpCount(zone):
    if zone < 5:
        return 12
    else:
        return 0

def toInt32(lst,offset):
    s = lst[offset:offset+4]
    return struct.unpack("<L",s)[0]

def getLevelInfo(save, zone, level, kind):
    offset = 0
    if kind == 2 and zone == 4 and level >= 3 and level <= 5:
        offset = TheGuyWarpZoneStart + (level - 3)*levelOffset
    else:
        chapterOffset = 0
        for i in range(zone):
            chapterOffset += (maxLevelCount(i)*2+maxWarpCount(i))*levelOffset
        levelOffset2 = (level + maxLevelCount(zone) * kind)*levelOffset
        offset = levelStart + chapterOffset + levelOffset2
    time = struct.unpack("<f", save[offset:offset+4])[0]
    return time

def getLevels(save, zone, kind):
    levels = []
    if kind < 2:
        for i in range(maxLevelCount(zone)):
            levels.append(getLevelInfo(save, zone, i, kind))
    else:
        for i in range(maxWarpCount(zone)):
            levels.append(getLevelInfo(save, zone, i, kind))
    return levels

def readChapter(save, n):
    offset = chapterInfoStart + (n * chapterInfoOffset)

    data = struct.unpack("bbbbb", save[offset:offset+5])

    lightLevels = getLevels(save, n, 0)
    darkLevels = getLevels(save, n, 1)
    warpLevels = getLevels(save, n, 2)

    #print n, data
    #print lightLevels
    #print darkLevels
    #print warpLevels
    print "Total Time (", ZoneNames[n] ,"): ", sum(lightLevels)+ sum(darkLevels) #+sum(warpLevels)

def readstats(spath):
    blist = []
    with open(spath, "rb") as f:
        blist = f.read()

    totalDeaths = toInt32(blist, totalDeathsOffset)

    print "Total Deaths:", totalDeaths

    chapters = []
    for i in range(7):
        chapters.append(readChapter(blist, i))

def main():
    if len(argv) > 1:
        readstats(argv[1])

if __name__ == "__main__":
    main()

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X