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?
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.
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.
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!
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.
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...
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!
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.
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.