Not sure if this qualifies as a double post, I guess physically it does, but maybe not "theoretically" because it's a bit of an update. Feel free to merge the post with my previous one Kulver/whomever.
It was late at night when I finally found the right section of the code, and I implemented a quick and dirty hack now that I look at it. All I really had to do was change an instruction right before that part which incremented the AL register which was at FFFFFFFF so basically it overflowed and returned to 0, and then set the byte in memory to AL next instruction. The only thing that was required to crack it was to either NOP that command or replace it with DEC instead of INC and it worked fine. Funny how a commercial program was so easily reverse engineered. Here's a download to the cracked binary if anyone's interested, just replace your sublime_text.exe with this (just to look around in I guess, I'm not using the crack, it was purely for testing my abilities):
http://upload.evilzone.org/download.php?id=5643574&type=zipEdit: it's build 3065, x86. Also, are there any other commercial programs I should look into for practice?
Edit 2: Just cracked sublime 2 as well, the method was almost the exact same. I feel kinda sad for their devs, they're probably losing a lot of money from this if me, a beginner, can do it.