Page 1 of 3
Breakout
Posted: Sat Oct 18, 2008 4:09 pm
by gfoot
So how did people solve Breakout? I originally just played through it by hand, rather than hacking it. There was a forum post implying that Breakout was hackable in a way that doesn't work for Breakout Extreme - is there a simpler way than tweaking the Java bytecode?
Posted: Sat Oct 18, 2008 6:09 pm
by m!nus
I found the solution in the sourcecode after decompiling it, didn't work as well for the extreme one though since it's way too obfuscated
Posted: Sun Oct 19, 2008 3:14 am
by MerickOWA
played breakout by hand.
played breakout extreme almost to the end, had to guess on the last level/character.
Posted: Sun Oct 19, 2008 5:22 am
by adum
i think i made breakout extreme even harder to play as well as decompile. impressed you played it...
Posted: Tue Oct 21, 2008 6:41 am
by Karian
after playing trough the first one, I also didn't have any problem playing the second one. I didn't have the feeling it was harder. Even more something like allready knowing how to more or less handle the ball.
Posted: Sat Oct 25, 2008 10:06 pm
by Allosentient
I used a memory editor, made the whole thing a joke. Change number of blocks remaining to 1, hit 1 block and you are done. Worked for both breakout and breakout extreme, but extreme took several tries before it worked, the last level spit out a random letter for some reason.
Posted: Sun Oct 26, 2008 9:50 am
by m!nus
alternatively you can change the number of lives
Posted: Tue Nov 04, 2008 6:26 am
by eike42
I had some fun playing and then figured out the last letter by trying

Posted: Wed Nov 05, 2008 6:08 pm
by the_impaler
Sometimes I feel like xkcd guy is doing challenges here as well - there was fibonacci comic and then this :
http://xkcd.com/347/
Posted: Thu Nov 06, 2008 11:14 pm
by gfoot
Damn it, I spent hours last night reading those comics, from the point you linked to the end - probably about 200 comics.
I've also just realised why my room number in the hotel I'm staying in is 89, when there are only 10 guest rooms here. The Fibonacci sequence really does show up everywhere!
Posted: Fri Nov 07, 2008 7:30 am
by the_impaler
Yep. i like it a lot. And the tag line is quite good.
My favorite is when mother named her son "Robert' drop table students;' Robertson" and then got a call from school principal.
Posted: Mon Nov 10, 2008 2:30 am
by paradox.is.taken
just a brief warning to anybody stuck on breakout extreme... Forget about bytecode look into memory editting. I lost 10 hours reading about java bytecode commands and trying to get a good bytecode editor. However the obfuscation software made the bytecode such a mess that it was near impossible. Plus apparently there is any good software for editing the bytecode, i found only a good viewer...
Posted: Mon Nov 10, 2008 10:48 am
by gfoot
paradox, it is a bit of a mess but as I said above, I did solve it by hacking the bytecode. Actually I assumed that Java bytecode always looks that messy!
Posted: Mon Nov 10, 2008 6:28 pm
by wrtlprnft
I decompiled it with jad, figured out where the number of blocks was decremented (getfield/iconst_1/isub/putfield) and changed the calculation to getfield/iconst_0/imul/putfield… I tried reverse engeneering it first, but didn't succeed.
As for actually playing it: I never got past the second level.
Posted: Thu Nov 13, 2008 6:00 am
by paradox.is.taken
I tried very similar things but with lives variable, but somehow it never ran after i tweaked the code. I suspect the code for the lifes was seriously obfuscated since I changed MAXLIVES but nothing happened.
What software did you guys use for editing bytecode? I tried some terrible homebrew softwares: cafebabe and jbe. Both were pain in the ass to use.