Hola terrícolas aquí estamos. En esta serie de artículos la verdad es que no disfrutaremos de jugar a videojuegos y si más bien de trastear con ellos.
El mundo del videojuego es bonito por fuera pero feo en cuanto a condiciones laborales. Una practica muy común es la del «Crunch»,
Las personas que trabajan en un desarrollo comienzan felices y acaban quemadas porque les dicen que tendrán un periodo en el que van a trabajar mucho más y sin descansar. Esos periodos de tiempo currando por encima de lo posible y lo imposible suponen muchas muchas horas al día, no descansar los fines de semana, dormir en el trabajo, …
Lo hacen porque han de alcanzar un hito, es decir, cumplir con una fecha determinada del desarrollo. Algunas veces lo llaman hackathon y llaman a los trabajadores/as hackers. En realidad es como que les piden un esfuerzo sobrehumano en el que tienen que abandonar su vida personal a cambio de trabajar más horas para la empresa y para el proyecto.
Esos periodos algunas veces duran meses y acaban destrozando familias.
¿Pero esto no era de trastear con vídeo-juegos?
Calma amigo/a/e, un poco de relax por favor. Vamos ya a meternos en materia.
Esta vez vamos a trastear con el juego Dungeon Keeper con la finalidad de encontrar uno de los mensajes que dejó un programador en el ejecutable final y que salió a la venta con el mensaje.
¿En serio no revisaron si el binario final contenía cosas raras? Supongo eran otros tiempos, estamos hablando de un juego que su primera release fue en verano de 1997 y salió para MSDOS.
Descubriendo el mensaje secreto
El mensaje secreto se encuentra en el archivo KEEPER.EXE .
Para descargar y descomprimir el juego podemos hacerlo con los siguientes comandos:
$ wget "http://fanta.56k.es/games/1990/1997-Dungeon_Keeper/dungkeep.tar.gz"
$ tar xfvz dungkeep.tar.gz
$ cd dungkeep
Y una forma en la que ver justo el mensaje oculto es con cat, xxd y grep. Así:
$ cat KEEPER.EXE | xxd | grep -i -B 6 -A 99 office
Otra forma en la que encontrar el mensaje oculto es utilizar el programa strings. Posiblemente estará en tu distro instalado ya.
$ strings KEEPER.EXE | grep -i office
...I AM WRITING THIS AT 4AM ON KEEPERS LAST DAY. I LOOK AROUND THE OFFICE AND ALL I SEE ARE THE TIRED PALE FACES OF THE KEEPER TEAM. THIS PROJECT HAS DESTROYED THE HEALTH AND SOCIAL LIVES OF EACH MEMBER, SO I HOPE YOU LIKE THE GAME. AMAZINGLY AFTER SIXTEEN HOURS A DAY, 7 DAYS A WEEK, FOR NEARLY 5 MONTHS WE STILL DO. THIS GAME HAS BEEN WRITTEN WITH A PASSION I AM PROUD TO BE PART OF.... I DO NOT JUST HOPE YOU LIKE IT, I ALSO HOPE YOU ARE AWARE OF THE HUGE AMOUNT OF WORK WE HAVE ALL DONE. ENOUGH WAFFLE AND ON TO THE REASON FOR THIS TEXT... THE ENDLESS GREETINGS... GREETINGS GO OUT TO IN RANDOM ORDER... RAB C, JACOON, BUCK, SI, BARRIE, KIK, CHRIS, PROC, RUSS, RIK, ALEX NEEDS, LARRY MOOR, EMMA TEUTON - AN ALE DUE TO EACH ONE OF YOU - THE LIST GOES ON.... LOUISE GEE, MY GOOD SIS NICOLA, GEMMA, JENNY, HALEY, JO EVANS... SARAH TELFORD.. PETER AND STEVEN, AMELIA, SARAH, ISY, SALLY, MARK, MATT WOODCOCK, PAUL NETTLETON, PETE BANFORD, TOM, DAVE BANHAM, DAVE KEENS, ALISON BOSSON, MIKE LINCOLN, KIRSTY, DARREN SAWYER... AND ALL UEA NORWICH PAST AND PRESENT. NICK ARNOTT, BAVERSTOCK, SARAH BANKS, SEANY, MARK STACEY, GILEY MILEY COOKSON [WHERE ARE YOU?], STEVE CLARIDGE, DEUBERT, JAMES GREENGRASS, SIMON ONG, KEVIN RUSSELL, CLARE WRIGHTON, ELTON [GIB IS JUST A DAY AWAY], NICOLA GOULD, STEVE LAST, KEN MALCOLN, RICO, ANDY CAKEBREAD, ROBBO, CARR, AND THE LITTLE ONE, CROFTY, SCOOPER, JASON STANTON [A CUP OF COFFEE], AARON SENNA, MIKE DORELL, IAN HOWIE, HELEN THAIN, ALEX FOREST-HAY, LEE HAZELWOOD, VICKY ARNOLD, GUY SIMMONS, SHIN, VAL TAYLOR.... IF I FORGOT YOU I AM SORRY... BUT SLEEP IS DUE TO ME... AND I HAVE A DREAM TO LIVE
El programador decía cosas como estas en su mensaje:
"ESTOY ESCRIBIENDO ESTO A LAS 4 AM"
"Miro alrededor de la oficina y todo lo que veo son los rostros del equipo pálidos y cansados"
"ESTE PROYECTO HA DESTRUIDO LA SALUD Y LA VIDA SOCIAL DE CADA MIEMBRO, ESPERO QUE LE GUSTE EL JUEGO."
"DIECISÉIS HORAS AL DÍA, 7 DÍAS A LA SEMANA, DURANTE CASI 5 MESES"
Y bueno eso es todo por hoy :). En futuros posts de esta serie veremos más herramientas y otras cosas quizás más interesantes.
Saludos cordiales.