Conversation Between Turtl3Skulll and FBI
1 to 15 of 22
  1. Turtl3Skulll
    March 28th, 2015 12:49 PM
    Sweet! can't wait to see you start those workshops.
  2. FBI
    March 28th, 2015 12:32 PM
    Cool, alright. I'll look into adding solutions to some of these later on. Perhaps work on solutions for them in our workshop even.
  3. Turtl3Skulll
    March 28th, 2015 12:17 PM
    lol I feel like an idiot, when I set the address, I set it as a RAM Offset and not a ROM one... it broke now:) Thanks FBI!!

    I don't personally want the code (right now), but I think having the solution in the tutorial following the one it was given in would help out as well, kind of how you said you'd do in your workshops.
  4. FBI
    March 28th, 2015 12:07 PM
    Hi, I haven't actually tried it but from looking at the code which generates it I know it's exactly the same :P

    Also, do a bpr at 0823E558 for 1000 bytes BEFORE the battle. It WILL break then.

    If you want a solution, I can give you one~
  5. Turtl3Skulll
    March 28th, 2015 9:41 AM
    I believe I found the start of the table. I got it at 0x23e557.
    I attempted to set up the breakpoint on read both from this offset and from the offset of the actual trainer class (BUG CATCHER) and no break.
    I set the break point before starting the battle, during the battle (before the 2 times the class name came up).

    Have you actually tried your challenge or did you believe that would be close enough to the other tutorial to assert it as a challenge??
    I don't want to patronize you or make it sound like I am, you know I look up to you bro, but do you know the solution & would you give out the solution in the future tutorials, or is it just "if you get it you'll know the solution, so there's no point in putting the solution" type of thing?? XD
  6. FBI
    March 27th, 2015 1:16 PM
    Yeah I'll look into making an IDA tutorial or something similar.

    There's actually no documentation of it unfortunately. People have discovered it (otherwise we wouldn't have tools that edit it), but no one has posted their findings for some reason or another. Anyways, the steps should be the same. Make sure you see the class name on the screen, THEN do the "fh" thing to find it in RAM. Alternatively, like the trainer names, the class names should also be in a table in the ROM. So if you try and find the class name in a hex editor, you should be able to find the table (very easily).

    From there, set a bpr at that table for 1000 bytes. That should get you some results :)
  7. Turtl3Skulll
    March 27th, 2015 12:13 PM
    Hey FBI, I'm reading your Intermediate's guide (5/10) and I was wondering if you had a breakdown of the Trainer Data Structure, like the one bulbapedia has for pokemon:

    I just want to know where everything on a trainer lies, & I am also having some issues on the challenge.
    1. I'm following the same steps that you used to find the trainer name, but the code does not break like the name one did, am I following the right steps or am I going on to far of a tangent??

    Finally, I think it'd be nice to make a tutorial on Knizz's IDB file, so that we can use it in conjunction with your tutorial, just an idea if you can:P
  8. Turtl3Skulll
    December 15th, 2014 5:23 PM
    Then a tutorial on how to find & use those methods would be nice, although I understand how much work that is, and how it may only apply to a small group of people depending on how specific they way is, any ways thank you so much!
  9. FBI
    December 15th, 2014 5:09 PM
    I use a combination of both. Normally if I can't find it in the IDA I track it down myself. The IDA I use mainly as a helper, though I'm told I should be using it more :P
  10. Turtl3Skulll
    December 15th, 2014 5:04 PM
    I understand what you mean, its cool bro.
    By debugging I meant how to narrow down VBA-SDL-H registers, or do you use Knizz's IDB to look for information??
  11. FBI
    December 15th, 2014 4:56 PM
    Thanks for the kind words. I can't really make a tutorial because, though I have a fair grasp of what I'm doing, I'm not fluent in the deeper technicalities.

    Debugging doesn't really have anything to do with that I suppose P
  12. Turtl3Skulll
    December 15th, 2014 4:29 PM
    Thank you so much!!!
    I can't even begin to explain how grateful I am, thanks for not just being a hack maker, but also a good source of help.
    I honestly look up to you right now, & since you starter this. I wish you'd do a 'how to debug' tutorial so we could learn how to make our ideas a reality like you have.
    Thank you for always being helpful & being such a good sport towards every request you're given. Praises to all your work & the amazing speed you do it in!!:D
  13. FBI
    December 15th, 2014 1:29 PM
    I wrote a program some time ago to do the conversions for me.
    Here's a table file that it uses:
  14. Turtl3Skulll
    December 15th, 2014 1:21 PM
    I actually have this:
    4D 69 63 68 61 65 6C

    I used this to help me translate since I didn't want to do work:

    I used yours and it worked, did you manually convert the text or did you use a program??
  15. FBI
    December 15th, 2014 1:16 PM
    So at 0x750000 you have this in hex right:
    "C7 DD D7 DC D5 D9 E0 FF"