Friday, April 24, 2015

Hobby Hacking - Phantom Breaker Battle Grounds

Well, I was playing Phantom Breaker - Battle Grounds for the PC earlier, and decided to do some hacking that I sometimes do with games of this nature. Upon some inspection, it turns out that there's a hidden character in the game only selectable if you mod the game. She IS incomplete though, as her only special move that works is her aerial, and although she does have a full combo, it  always ends with her shuddering on the ground, completely vulnerable(So stop after the third robot strike ^^'). Her impact guard doesn't work the way it should either. 

 





I thought it was interesting, so just thought I'd give it a quick share. Well...back to the fray, they say!

Edit: TheCheat Engine File: https://mega.co.nz/#!p0R2iS5R!u1KcO6QSYrtnK2xuCtfhtTUXg2ktW2-JnxKHNb-YWfo

Couple of things:
-To play as this hidden character you must make the value for the code that says "Character Selector" 11. Then, you must go into advanced options, right click on the entry in the box and select "Replace with code that does nothing." She may or may not appear in the character selector box, but rest assured, you'll be playing as her once the game starts.
 -The auto recover and groundbreak killers only work for Cocoa, Nagi, Itsuki, and the mystery girl. Be warned that for both the CPU and player, playing as these characters becomes harder, because all possible recovery is now left up to button mashing.

15 comments:

  1. Huh, interesting, how'd you get the character to become playable exactly?

    ReplyDelete
  2. Ah, also, how'd you get the auto recovery to stop? Cheat Engine too?

    ReplyDelete
  3. Yessir. =)

    I think these values are static, so I could share my Cheat Engine file if you or anybody is interested.

    ReplyDelete
    Replies
    1. That'd be awesome cause I tried to figure it out myself but I just cannot for the life of me find out what I'm suppose to be messing with.

      Delete
  4. Oh wow, awesome find! She's an odd one... I love this game tho!

    ReplyDelete
  5. Alright, mostly everything seems to be working. The auto recovery and ground killers appear to be somewhat random cause it seems to work for the other characters to, sometimes anyway. As for the hidden character, I can't seem to change the value to 11, there are 2 ?s in the value spot. Each time I try to change it, it changes back to the ?s. Anything I can do to fix this? Sorry to put you through the hassle GuideOne. T ^ T

    ReplyDelete
  6. Hmm...If after you attach the process there are question marks, then the address must depend on the machine the game is running on. You'll just have to pinpoint it by searching yourself.

    Put a selector on Mikoto and start a search with single Byte value type. Every time you change character, search for a value that has increased by 1. You should get the address you're looking for.

    ReplyDelete
    Replies
    1. Found it, but I feel like there was a typo cause the address that was there by default was 0006DB63, and the address I found was 000CDB63 XD. But anyway I found it, tyvm. =P

      Delete
  7. hey, i'm having a problem with the Lust knight demo, when i hit load game sometimes it ends up starting a new game so i lose all of my progress, all my items, allies, even the souls i manage to get, just *poof*, could you help?

    ReplyDelete
  8. When you clear temp internet files, it clears flash data. You just need to be cautious.

    ReplyDelete
  9. no, it happens even if i don't clear anything and i don't know what to do! it keeps happening and i can't stop it!

    ReplyDelete
  10. no, it happens even if i don't clear anything and i don't know what to do! it keeps happening and i can't stop it!

    ReplyDelete
  11. The only reason I can think that would be happening is that you have something auto-clearing your temp files. If you find your flash savedata folder which is something like: C/Users/User/Appdata/roaming/macromedia/Flash player/#shared objects/(some random name)/localhost, just backup the file named cBgameData. Or you can run a search for cBgameData. Whenever it somehow gets deleted, just replace the file.

    ReplyDelete
  12. Hmmm, it seems this no longer works.

    ReplyDelete