Announcement

Collapse
No announcement yet.

[PSP] Breath Of Fire III [ULES_00193]

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    I'll try to read this code even though I don't know PSP Hacking.
    Code:
    //I'll take it that the '3' at the end of the 0x0D code type means this code will run for YY+1 (03+1 (those 4 lines)) when those button combos are pressed
    _C1 Infinite Movement [Select + Left = On]
    _L 0xD0000003 0x10000081 //that 1 is just there because of how the code type is set up, and 0x81 = (Select=1 + Left=80), so if Select+Left is pressed
    _L 0x806755D0 0x003E0068 //it'll run the following lines
    _L [B][COLOR=#FF0000]0x0000000C 0x00000000[/COLOR][/B] //but what is this third line doing? Looks different than the other line in the other code to turn it off 
    _L 0x80675600 0x003E0068 
    _L [B][COLOR=#FF0000]0x00000000 0x00000000[/COLOR][/B] 
    
    //and those last lines seem to stick out
    
    _C1 Infinite Movement [Select + Right = Off]
    _L 0xD0000003 0x10000021 
    _L 0x806755D0 0x003E0068 
    _L [B][COLOR=#FF0000]0x00000004 0x00000000[/COLOR][/B] 
    _L 0x80675600 0x003E0068 
    _L [B][COLOR=#FF0000]0x00000001 0x00000000[/COLOR][/B]
    As far as I see, CWCheat lacks an end and end if instruction because if it had them, there would be no reason to write two separate codes. But even so, the activator line is telling it how many lines to run, so in a way it is using some kind of "end". What if you wrote the code like this?:
    Code:
    _C0 Game Speed Modifier Triangle+Up=Enable, Triangle+Down=Disable
    _L 0xD0000000 0x10001010 //run one line of coding after this line if Triangle+Up is pressed
    _L 0x003F2BD0 0x00000000 //the value you used to enable the code
    _L 0xD0000000 0x10001040 //run one more line if Triangle+Down is pressed
    _L 0x003F2BD0 0xYYYYYYYY //original value (value to disable the code)
    Could you test that? In a way it is doing as the code type said, which is "Checks if (ctrl & XXXXXXX) == XXXXXXX. If not, the next YY+1 lines are not executed (ie. execution status is set to false for YY+1 lines)." And 0xD0000000+1 will give us only one line to write on when that button is pressed which is good, no? So everything after that 2nd line would not get effected when Triangle+Up is pressed (or that's at least how I interpreted it, heh).

    Originally posted by St3ph View Post
    Another thing, do you need the dump file for this game? i'm having it right now.. and what about the registrars ?it's written "jalr" .
    Sadly, I don't even have PSP hacking tools. Registers as in ASM? "jalr" is probably an ASM instruction. Not so sure about that one since I've never seen it in the ARM Assembly Instruction Set.

    Edit: Merged post 14 and 15 since post 14 was a bit short.
    Last edited by Demonic722; 12-02-2011, 02:02:38 PM.
    I only bother with things that interest me.

    Comment


    • #17
      Could you test that? In a way it is doing as the code type said, which is "Checks if (ctrl & XXXXXXX) == XXXXXXX. If not, the next YY+1 lines are not executed (ie. execution status is set to false for YY+1 lines)." And 0xD0000000+1 will give us only one line to write on when that button is pressed which is good, no? So everything after that 2nd line would not get effected when Triangle+Up is pressed (or that's at least how I interpreted it, heh).
      Hi Demonic. okay, i've tested the codes and it's not working.. but the solutions out already since i also requested help from Raing3. the code that he made it out works.

      There's something similar between PSP and NDS hacks though, not completely the same, but the method use to hack it is almost similar. the reason why i said it is becoz i can't find any tutorial for speed hack on PSP, but i've gotten the reference from NDS, which makes it possible for me to be able to hack it out~

      In regards to the codes not associated with Breath Of Fire III codes, i'll put it aside temporary.

      Code:
       _L 0x806755D0 0x003E0068 // This is the condensed code starting from "006755D0" with a Total unit of "3E" and difference of  "D0 divided by 2 = 68"
       _L 0x0000000C 0x00000000 // As for this, it's the address inside the game, but i've yet to find it out why it's at "C"
      Anyhow, this is the code which Raing3 help to created,

      Code:
      _L 0xD0000000 0x10000100 # if(L pressed)
      _L 0x00001000 0x00000001 #     0x08801000 = 1;
      _L 0xD0000000 0x10000200 # if(R pressed)
      _L 0x00001000 0x00000000 #     0x08801000 = 0;
      _L 0xD0001000 0x20000001 # if(0x08801000 == 1)
      _L 0x003F2BD0 0x00000000 #     0x08BF2BD0 = 0;
      "Press Button "L" to activate and Button "R" to deactivate"

      It's working and i've tested it already. Thank You Raing3 and Demonic. Now i'm really learning something on JOKER commands for PSP console.

      well, i guess somebody else might also need reference for codes like these in the future too
      Last edited by St3ph; 12-02-2011, 08:32:52 PM.
      sigpic

      Comment


      • #18
        Glad to hear that Raing3 was able to help you. Are you posting the modified version of the speed code or leaving it as is?
        I only bother with things that interest me.

        Comment


        • #19
          nah~ you've been a great help too, Demonic. though not familiar, but you did your best to help out. that's the spirit!, which i've been looking out for years as a gamer till today.

          okay, please post this code up on the main site .

          Code:
           Game Speed Modifier [Joker Commands]
          _L 0xD0000000 0x10000100
          _L 0x00001000 0x00000001 
          _L 0xD0000000 0x10000200 
          _L 0x00001000 0x00000000
          _L 0xD0001000 0x20000001
          _L 0x003F2BD0 0x00000000
          "Press Button "L" to activate and Button "R" to deactivate"

          Code:
           Game Speed Modifier _L 0x003F2BD0 0x00000000 [Original Code]
          that should do it, now i've another last code to hacked for this game, so wish me luck on it again. Thanks Demonic!

          *by the way, where are you residing at? you've been on the forum for the past few 8 hours. i've went to sleep and woke up already. lol! the time's 9.50 A.m at the place i'm residing. *
          sigpic

          Comment


          • #20
            Originally posted by St3ph View Post
            *by the way, where are you residing at? you've been on the forum for the past few 8 hours. i've went to sleep and woke up already. lol! the time's 9.50 A.m at the place i'm residing. *
            Heh, well, I stayed home today from school since I was a bit sick from playing football (for fun) the previous day in the cold (without any jacket on) so my body felt a bit stiff and I just didn't go to school today because of it. Normally when I'm on the computer/away from the computer I just leave a GSHI tab open. Also, in the process of typing this the time is 9:15pm.

            Edit: Added.
            Last edited by Demonic722; 12-02-2011, 09:20:50 PM.
            I only bother with things that interest me.

            Comment


            • #21
              Heh, well, I stayed home today from school since I was a bit sick from playing football (for fun) the previous day in the cold (without any jacket on) so my body felt a bit stiff and I just didn't go to school today because of it. Normally when I'm on the computer/away from the computer I just leave a GSHI tab open. Also, in the process of typing this the time is 9:15pm.
              ah, i see. studying in college or university ?
              sigpic

              Comment


              • #22
                Originally posted by St3ph View Post
                ah, i see. studying in college or university ?
                Shockingly, neither. I'm still a Junior in High School.

                Edit 08/25/13: Damn, this post is old, but I'm studying in a University now.
                I only bother with things that interest me.

                Comment


                • #23
                  ah, i see.

                  Teenage Era Make full use of your teenage time becoz once it's lost, it'll be gone forever
                  Last edited by St3ph; 12-03-2011, 09:31:50 AM.
                  sigpic

                  Comment


                  • #24
                    I would like to make a request for a particular code for this game.Perhaps helder could help me on this one.The code I am requesting is a Walk Through Walls code.There is one for the psx version but not this one.I like the psp version because of the game speed up code.There is a hidden area in this game that you need a walk through walls code to access.Any help would be appreciated.I almost forgot but cwcheat format would be good.
                    Last edited by hawkeyes; 08-24-2013, 06:17:31 PM.
                    A Wise Man once said that common sense is really not that common.

                    Comment


                    • #25
                      The PSP debuggers aren't the best but when I have time I will look into it. I like this version as well but have gotten myself stuck in the past and could use a walk through walls code myself at one point in time long ago.
                      Spoiler Alert! Click to view...

                      THE BAD GUY!!!!!!

                      Comment


                      • #26
                        Thank you,I appreciate your help
                        A Wise Man once said that common sense is really not that common.

                        Comment


                        • #27
                          Here we go! These are in the TempAR format and not CWCheat which I will convert to later but they do work and the WTW code works everywhere, even the world map (took a while to make since no trace feature on these emulators).

                          2x EXP Multiplier
                          _L 0x08944490 0x00062840

                          4x EXP Multiplier
                          _L 0x08944490 0x00062880

                          8x EXP Multiplier
                          _L 0x08944490 0x000628C0

                          16x EXP Multiplier
                          _L 0x08944490 0x00062900

                          32x EXP Multiplier
                          _L 0x08944490 0x00062940

                          64x EXP Multiplier
                          _L 0x08944490 0x00062980

                          128x EXP Multiplier
                          _L 0x08944490 0x000629C0


                          Walk Through Walls
                          _L 0x088CF4F4 0x0E233D67
                          Spoiler Alert! Click to view...

                          THE BAD GUY!!!!!!

                          Comment


                          • #28
                            thank you,tempar will work as I have just recently installed tempar

                            Hmmm,it seems that the walk through walls code freezes my game when I run into a wall
                            Last edited by hawkeyes; 12-23-2013, 06:50:17 PM.
                            A Wise Man once said that common sense is really not that common.

                            Comment


                            • #29
                              Let me test it out a little more on hardware then get back to you.
                              Spoiler Alert! Click to view...

                              THE BAD GUY!!!!!!

                              Comment


                              • #30
                                Tested it out fine on my PSP it does cause the game to freeze on some walls in areas you're not supposed to be at that point in time or if you try to go into areas that are past the game's story that you're in. Try this to turn the code on and off as needed:

                                _C0 Walk Through Walls (Sel+L=on/Sel+R=off)
                                _M 0x98B77850 0x00000101
                                _M 0x088CF4F4 0x0E233D67
                                _M 0xD0000000 0x00000000
                                _M 0x98B77850 0x00000201
                                _M 0x088CF4F4 0x00200008
                                _M 0xD2000000 0x00000000
                                Spoiler Alert! Click to view...

                                THE BAD GUY!!!!!!

                                Comment

                                Working...
                                X