ROM Hacking Need a helping hand? You can get help on any ROM Hacking-related problems or questions you have here.

Closed Thread
 
Thread Tools
  #24176    
Old March 12th, 2013 (6:37 PM). Edited March 12th, 2013 by BlackWhiteRobin.
BlackWhiteRobin's Avatar
BlackWhiteRobin BlackWhiteRobin is offline
     
    Join Date: Sep 2012
    Age: 19
    Gender: Male
    Nature: Quirky
    Posts: 534
    Quote:
    Originally Posted by karatekid552 View Post
    Ummmm, lol? Try changing 0 to 0x0, it isn't best to mix hex and decimal. It makes it a little harder to read. Choose one and stick with it.

    Wait, are you talking about the giveitem section later?

    Btw: open XSE. Hit F1. You're welcome:p.
    Okay thanks. Fixed it again. But what if I remove the random command, will I get only an ORAN BERRY if I win?

    EDIT: Fixed it! What about this one:
    I made it so that I would get 5 ORAN BERRIES if I win but when I win, it says "You got an ORAN BERRY!" Instead of "You got 5 ORAN BERRIES!". How do I fix that?
    __________________


    Relevant Advertising!

      #24177    
    Old March 12th, 2013 (7:20 PM).
    kearnseyboy6's Avatar
    kearnseyboy6 kearnseyboy6 is offline
    Aussie's Toughest Mudder
       
      Join Date: Dec 2008
      Posts: 300
      Hello everyone, I am having trouble with extending the 'sethealingplaces' table written by Link here:

      http ://www .romhackersonline.com/social/tutorials/view/extending-sethealingplace-on-pok-233mon-firered/

      The nurse can heal my pokemon without crashing, but when I lose a battle the game freezes on a black screen before warping me to the centre.

      Nevertheless I can follow the tutorial well except for the 'random bytes' section where he doesn't state how long the table is... I assumed 20 (for 20 centres) and selected it and pasted and repointed. This is the only part I guessed and the rest I folloed to a Tee!

      Any help would be great!

      Thanks
        #24178    
      Old March 12th, 2013 (7:29 PM).
      foxz.'s Avatar
      foxz. foxz. is offline
         
        Join Date: Jan 2012
        Gender: Male
        Posts: 22
        Quote:
        Originally Posted by robin22gongon View Post
        Here's my answer:
        If you know the offset and palette, open it in NSE 2.1. And then edit that or you can import your new image using the Import function. Then hit Save. Fix Pointers and your good. About the raw, do you know its unlz-GBA number? If so, Hit raw dump once you locate it. Usually it's just in the next offset of the image. So after saving the raw file, open your edited or your own image with NTME or Professional Tilemap Creator then load tilemap from .raw which is the one you saved earlier and from there edit the order of things. I hope I helped you.
        Sure, I did the first in the NSE, the raw arm in the sphere editor, but I turned out, proves to UNLZ-Gba
        thank you! ^ ^
          #24179    
        Old March 13th, 2013 (2:51 AM).
        karatekid552's Avatar
        karatekid552 karatekid552 is offline
        What happens if I push it?....
           
          Join Date: Nov 2012
          Location: Do you really want to know? Really?
          Gender: Male
          Nature: Bold
          Posts: 1,766
          Quote:
          Originally Posted by robin22gongon View Post
          Okay thanks. Fixed it again. But what if I remove the random command, will I get only an ORAN BERRY if I win?

          EDIT: Fixed it! What about this one:
          I made it so that I would get 5 ORAN BERRIES if I win but when I win, it says "You got an ORAN BERRY!" Instead of "You got 5 ORAN BERRIES!". How do I fix that?
          You will need to do this manually. There is no automatic way, since the game can't conjugate nouns (BERRY->BERRIES) so you would have to type in the msg yourself. You see, the giveitem command actually has three parts: givetem 0x[item] 0x[amount] 0x[msgtype].

          I can't remember quite how to, but I know that msg types 00 and 01 will yeild "play obtained...." and "player found...." respectively, so play with the command until you can get the berries without the message. Then, on the next line, just add a msgbox command and add in the appropriate message yourself.
          __________________

          Paired with Simba
            #24180    
          Old March 13th, 2013 (4:29 AM). Edited March 13th, 2013 by BlackWhiteRobin.
          BlackWhiteRobin's Avatar
          BlackWhiteRobin BlackWhiteRobin is offline
             
            Join Date: Sep 2012
            Age: 19
            Gender: Male
            Nature: Quirky
            Posts: 534
            @karatekid552 - Thanks bro.

            I got a new question, this script:
            Code:
            Offset 92BFBA
            
            '-----------------------
            #org 0x92BFBA
            goto 0x89DB2AC
            end
            
            '-----------------------
            #org 0x9DB2AC
            call 0x892D901
            call 0x892BD97
            buffernumber 0x1 0x8006
            buffernumber 0x2 0x8007
            compare 0x8006 0xA
            if 0x0 goto 0x89DB2E5
            compare 0x8007 0xA
            if 0x0 goto 0x892BFE2
            msgbox 0x892BE44 '"Today is [buffer1], [buffer2]:[buff..."
            callstd 0x2
            release
            end
            
            '-----------------------
            #org 0x92D901
            copybyte 0x20370CA 0x300553D
            copybyte 0x20370CE 0x300553E
            copybyte 0x20370CC 0x300553F
            copybyte 0x20370C8 0x3005540
            copybyte 0x20370C2 0x3005541
            copybyte 0x20370C4 0x3005542
            copybyte 0x20370C6 0x3005543
            compare 0x8006 0x0
            if 0x1 call 0x892DB4F
            compare 0x8006 0x1
            if 0x1 call 0x892DB4F
            compare 0x8006 0x2
            if 0x1 call 0x892DB4F
            compare 0x8006 0x3
            if 0x1 call 0x892DB39
            compare 0x8006 0x4
            if 0x1 call 0x892DB39
            compare 0x8006 0x5
            if 0x1 call 0x892DB39
            compare 0x8006 0x6
            if 0x1 call 0x892DB44
            compare 0x8006 0x7
            if 0x1 call 0x892DB44
            compare 0x8006 0x8
            if 0x1 call 0x892DB44
            compare 0x8006 0x9
            if 0x1 call 0x892DB44
            compare 0x8006 0xA
            if 0x1 call 0x892DB44
            compare 0x8006 0xB
            if 0x1 call 0x892DB44
            compare 0x8006 0xC
            if 0x1 call 0x892DB44
            compare 0x8006 0xD
            if 0x1 call 0x892DB44
            compare 0x8006 0xE
            if 0x1 call 0x892DB44
            compare 0x8006 0xF
            if 0x1 call 0x892DB44
            compare 0x8006 0x10
            if 0x1 call 0x892DB44
            compare 0x8006 0x11
            if 0x1 call 0x892DB44
            compare 0x8006 0x12
            if 0x1 call 0x892DB44
            compare 0x8006 0x13
            if 0x1 call 0x892DB44
            compare 0x8006 0x14
            if 0x1 call 0x892DB44
            compare 0x8006 0x15
            if 0x1 call 0x892DB4F
            compare 0x8006 0x16
            if 0x1 call 0x892DB4F
            compare 0x8006 0x17
            if 0x1 call 0x892DB4F
            call 0x8972B24
            return
            
            '-----------------------
            #org 0x92BD97
            checkflag 0x17C2
            if 0x1 call 0x8973D17
            checkflag 0x17C2
            if 0x0 call 0x8973CC8
            return
            
            '-----------------------
            #org 0x9DB2E5
            compare 0x8007 0xA
            if 0x0 goto 0x89DB2FB
            msgbox 0x89DB305 '"Today is [buffer1], 0[buffer2]:[buf..."
            callstd 0x2
            release
            end
            
            '-----------------------
            #org 0x92BFE2
            msgbox 0x892D8EB '"Today is [buffer1], [buffer2]:0[buf..."
            callstd 0x2
            release
            end
            
            '-----------------------
            #org 0x92DB4F
            setflag 0x1765
            setflag 0x1764
            clearflag 0x1766
            return
            
            '-----------------------
            #org 0x92DB39
            setflag 0x1765
            setflag 0x1766
            clearflag 0x1764
            return
            
            '-----------------------
            #org 0x92DB44
            setflag 0x1764
            setflag 0x1766
            clearflag 0x1765
            return
            
            '-----------------------
            #org 0x972B24
            checkflag 0x17C2
            if 0x1 call 0x8972B38
            checkflag 0x17C2
            if 0x0 call 0x8972B87
            return
            
            '-----------------------
            #org 0x973D17
            compare 0x8005 0x0
            if 0x1 goto 0x892BDEE
            compare 0x8005 0x1
            if 0x1 goto 0x892BDF6
            compare 0x8005 0x2
            if 0x1 goto 0x892BDFE
            compare 0x8005 0x3
            if 0x1 goto 0x892BE24
            compare 0x8005 0x4
            if 0x1 goto 0x892BE2C
            compare 0x8005 0x5
            if 0x1 goto 0x892BE34
            compare 0x8005 0x6
            if 0x1 goto 0x892BE3C
            return
            
            '-----------------------
            #org 0x973CC8
            compare 0x8005 0x1
            if 0x1 goto 0x892BDEE
            compare 0x8005 0x2
            if 0x1 goto 0x892BDF6
            compare 0x8005 0x3
            if 0x1 goto 0x892BDFE
            compare 0x8005 0x4
            if 0x1 goto 0x892BE24
            compare 0x8005 0x5
            if 0x1 goto 0x892BE2C
            compare 0x8005 0x6
            if 0x1 goto 0x892BE34
            compare 0x8005 0x0
            if 0x1 goto 0x892BE3C
            return
            
            '-----------------------
            #org 0x9DB2FB
            msgbox 0x89E1F50 '"Today is [buffer1], 0[buffer2]:0[bu..."
            callstd 0x2
            end
            
            '-----------------------
            #org 0x972B38
            compare 0x8005 0x0
            if 0x1 call 0x892DA98
            compare 0x8005 0x1
            if 0x1 call 0x892DAAF
            compare 0x8005 0x2
            if 0x1 call 0x892DAC6
            compare 0x8005 0x3
            if 0x1 call 0x892DADD
            compare 0x8005 0x4
            if 0x1 call 0x892DAF4
            compare 0x8005 0x5
            if 0x1 call 0x892DB0B
            compare 0x8005 0x6
            if 0x1 call 0x892DB22
            return
            
            '-----------------------
            #org 0x972B87
            compare 0x8005 0x1
            if 0x1 call 0x892DA98
            compare 0x8005 0x2
            if 0x1 call 0x892DAAF
            compare 0x8005 0x3
            if 0x1 call 0x892DAC6
            compare 0x8005 0x4
            if 0x1 call 0x892DADD
            compare 0x8005 0x5
            if 0x1 call 0x892DAF4
            compare 0x8005 0x6
            if 0x1 call 0x892DB0B
            compare 0x8005 0x0
            if 0x1 call 0x892DB22
            return
            
            '-----------------------
            #org 0x92BDEE
            bufferstring 0x0 0x892BE5A '"Monday"
            return
            
            '-----------------------
            #org 0x92BDF6
            bufferstring 0x0 0x892BE63 '"Tuesday"
            return
            
            '-----------------------
            #org 0x92BDFE
            bufferstring 0x0 0x892BE6D '"Wednesday"
            return
            
            '-----------------------
            #org 0x92BE24
            bufferstring 0x0 0x89667B2 '"Thursday"
            return
            
            '-----------------------
            #org 0x92BE2C
            bufferstring 0x0 0x892BE83 '"Friday"
            return
            
            '-----------------------
            #org 0x92BE34
            bufferstring 0x0 0x892BE8C '"Saturday"
            return
            
            '-----------------------
            #org 0x92BE3C
            bufferstring 0x0 0x892BE97 '"Sunday"
            return
            
            '-----------------------
            #org 0x92DA98
            clearflag 0x1204
            setflag 0x1205
            setflag 0x120C
            setflag 0x1207
            setflag 0x120A
            setflag 0x1208
            setflag 0x1203
            return
            
            '-----------------------
            #org 0x92DAAF
            clearflag 0x1205
            setflag 0x1204
            setflag 0x120C
            setflag 0x1207
            setflag 0x120A
            setflag 0x1208
            setflag 0x1203
            return
            
            '-----------------------
            #org 0x92DAC6
            clearflag 0x120C
            setflag 0x1205
            setflag 0x1204
            setflag 0x1207
            setflag 0x120A
            setflag 0x1208
            setflag 0x1203
            return
            
            '-----------------------
            #org 0x92DADD
            clearflag 0x1207
            setflag 0x1205
            setflag 0x120C
            setflag 0x1204
            setflag 0x120A
            setflag 0x1208
            setflag 0x1203
            return
            
            '-----------------------
            #org 0x92DAF4
            clearflag 0x120A
            setflag 0x1205
            setflag 0x120C
            setflag 0x1207
            setflag 0x1204
            setflag 0x1208
            setflag 0x1203
            return
            
            '-----------------------
            #org 0x92DB0B
            clearflag 0x1208
            setflag 0x1205
            setflag 0x120C
            setflag 0x1207
            setflag 0x120A
            setflag 0x1204
            setflag 0x1203
            return
            
            '-----------------------
            #org 0x92DB22
            clearflag 0x1203
            setflag 0x1205
            setflag 0x120C
            setflag 0x1207
            setflag 0x120A
            setflag 0x1208
            setflag 0x1204
            return
            
            
            '---------
            ' Strings
            '---------
            #org 0x92BE44
            = Today is [buffer1], [buffer2]:[buffer3].
            
            #org 0x9DB305
            = Today is [buffer1], 0[buffer2]:[buffer3].
            
            #org 0x92D8EB
            = Today is [buffer1], [buffer2]:0[buffer3].
            
            #org 0x9E1F50
            = Today is [buffer1], 0[buffer2]:0[buffer3].
            
            #org 0x92BE5A
            = Monday
            
            #org 0x92BE63
            = Tuesday
            
            #org 0x92BE6D
            = Wednesday
            
            #org 0x9667B2
            = Thursday
            
            #org 0x92BE83
            = Friday
            
            #org 0x92BE8C
            = Saturday
            
            #org 0x92BE97
            = Sunday
            This was originally compiled in Fire Red. It works well, it checks the date and time and says:
            Code:
             Today is (Day of the Week), (Hour):(Minutes)
            in RTC.

            But when I compile it to RUBY, it always says:
            Code:
             Today is Sunday, 00:00
            Is this an error of RUBY? I already inserted an RTC in RUBY using DNS but still the same.

            Quote:
            Originally Posted by kearnseyboy6 View Post
            Hello everyone, I am having trouble with extending the 'sethealingplaces' table written by Link here:

            http ://www .romhackersonline.com/social/tutorials/view/extending-sethealingplace-on-pok-233mon-firered/

            The nurse can heal my pokemon without crashing, but when I lose a battle the game freezes on a black screen before warping me to the centre.

            Nevertheless I can follow the tutorial well except for the 'random bytes' section where he doesn't state how long the table is... I assumed 20 (for 20 centres) and selected it and pasted and repointed. This is the only part I guessed and the rest I folloed to a Tee!

            Any help would be great!

            Thanks
            Why don't you try doing it again? Understand every bit of word and sentence and absorb it in your mind. Lol! I'll try later but I think it will work out perfectly for me.
            __________________

              #24181    
            Old March 13th, 2013 (10:47 AM).
            karatekid552's Avatar
            karatekid552 karatekid552 is offline
            What happens if I push it?....
               
              Join Date: Nov 2012
              Location: Do you really want to know? Really?
              Gender: Male
              Nature: Bold
              Posts: 1,766
              Quote:
              Originally Posted by robin22gongon View Post
              @karatekid552 - Thanks bro.

              I got a new question, this script:
              Code:
              Offset 92BFBA
              
              '-----------------------
              #org 0x92BFBA
              goto 0x89DB2AC
              end
              
              '-----------------------
              #org 0x9DB2AC
              call 0x892D901
              call 0x892BD97
              buffernumber 0x1 0x8006
              buffernumber 0x2 0x8007
              compare 0x8006 0xA
              if 0x0 goto 0x89DB2E5
              compare 0x8007 0xA
              if 0x0 goto 0x892BFE2
              msgbox 0x892BE44 '"Today is [buffer1], [buffer2]:[buff..."
              callstd 0x2
              release
              end
              
              '-----------------------
              #org 0x92D901
              copybyte 0x20370CA 0x300553D
              copybyte 0x20370CE 0x300553E
              copybyte 0x20370CC 0x300553F
              copybyte 0x20370C8 0x3005540
              copybyte 0x20370C2 0x3005541
              copybyte 0x20370C4 0x3005542
              copybyte 0x20370C6 0x3005543
              compare 0x8006 0x0
              if 0x1 call 0x892DB4F
              compare 0x8006 0x1
              if 0x1 call 0x892DB4F
              compare 0x8006 0x2
              if 0x1 call 0x892DB4F
              compare 0x8006 0x3
              if 0x1 call 0x892DB39
              compare 0x8006 0x4
              if 0x1 call 0x892DB39
              compare 0x8006 0x5
              if 0x1 call 0x892DB39
              compare 0x8006 0x6
              if 0x1 call 0x892DB44
              compare 0x8006 0x7
              if 0x1 call 0x892DB44
              compare 0x8006 0x8
              if 0x1 call 0x892DB44
              compare 0x8006 0x9
              if 0x1 call 0x892DB44
              compare 0x8006 0xA
              if 0x1 call 0x892DB44
              compare 0x8006 0xB
              if 0x1 call 0x892DB44
              compare 0x8006 0xC
              if 0x1 call 0x892DB44
              compare 0x8006 0xD
              if 0x1 call 0x892DB44
              compare 0x8006 0xE
              if 0x1 call 0x892DB44
              compare 0x8006 0xF
              if 0x1 call 0x892DB44
              compare 0x8006 0x10
              if 0x1 call 0x892DB44
              compare 0x8006 0x11
              if 0x1 call 0x892DB44
              compare 0x8006 0x12
              if 0x1 call 0x892DB44
              compare 0x8006 0x13
              if 0x1 call 0x892DB44
              compare 0x8006 0x14
              if 0x1 call 0x892DB44
              compare 0x8006 0x15
              if 0x1 call 0x892DB4F
              compare 0x8006 0x16
              if 0x1 call 0x892DB4F
              compare 0x8006 0x17
              if 0x1 call 0x892DB4F
              call 0x8972B24
              return
              
              '-----------------------
              #org 0x92BD97
              checkflag 0x17C2
              if 0x1 call 0x8973D17
              checkflag 0x17C2
              if 0x0 call 0x8973CC8
              return
              
              '-----------------------
              #org 0x9DB2E5
              compare 0x8007 0xA
              if 0x0 goto 0x89DB2FB
              msgbox 0x89DB305 '"Today is [buffer1], 0[buffer2]:[buf..."
              callstd 0x2
              release
              end
              
              '-----------------------
              #org 0x92BFE2
              msgbox 0x892D8EB '"Today is [buffer1], [buffer2]:0[buf..."
              callstd 0x2
              release
              end
              
              '-----------------------
              #org 0x92DB4F
              setflag 0x1765
              setflag 0x1764
              clearflag 0x1766
              return
              
              '-----------------------
              #org 0x92DB39
              setflag 0x1765
              setflag 0x1766
              clearflag 0x1764
              return
              
              '-----------------------
              #org 0x92DB44
              setflag 0x1764
              setflag 0x1766
              clearflag 0x1765
              return
              
              '-----------------------
              #org 0x972B24
              checkflag 0x17C2
              if 0x1 call 0x8972B38
              checkflag 0x17C2
              if 0x0 call 0x8972B87
              return
              
              '-----------------------
              #org 0x973D17
              compare 0x8005 0x0
              if 0x1 goto 0x892BDEE
              compare 0x8005 0x1
              if 0x1 goto 0x892BDF6
              compare 0x8005 0x2
              if 0x1 goto 0x892BDFE
              compare 0x8005 0x3
              if 0x1 goto 0x892BE24
              compare 0x8005 0x4
              if 0x1 goto 0x892BE2C
              compare 0x8005 0x5
              if 0x1 goto 0x892BE34
              compare 0x8005 0x6
              if 0x1 goto 0x892BE3C
              return
              
              '-----------------------
              #org 0x973CC8
              compare 0x8005 0x1
              if 0x1 goto 0x892BDEE
              compare 0x8005 0x2
              if 0x1 goto 0x892BDF6
              compare 0x8005 0x3
              if 0x1 goto 0x892BDFE
              compare 0x8005 0x4
              if 0x1 goto 0x892BE24
              compare 0x8005 0x5
              if 0x1 goto 0x892BE2C
              compare 0x8005 0x6
              if 0x1 goto 0x892BE34
              compare 0x8005 0x0
              if 0x1 goto 0x892BE3C
              return
              
              '-----------------------
              #org 0x9DB2FB
              msgbox 0x89E1F50 '"Today is [buffer1], 0[buffer2]:0[bu..."
              callstd 0x2
              end
              
              '-----------------------
              #org 0x972B38
              compare 0x8005 0x0
              if 0x1 call 0x892DA98
              compare 0x8005 0x1
              if 0x1 call 0x892DAAF
              compare 0x8005 0x2
              if 0x1 call 0x892DAC6
              compare 0x8005 0x3
              if 0x1 call 0x892DADD
              compare 0x8005 0x4
              if 0x1 call 0x892DAF4
              compare 0x8005 0x5
              if 0x1 call 0x892DB0B
              compare 0x8005 0x6
              if 0x1 call 0x892DB22
              return
              
              '-----------------------
              #org 0x972B87
              compare 0x8005 0x1
              if 0x1 call 0x892DA98
              compare 0x8005 0x2
              if 0x1 call 0x892DAAF
              compare 0x8005 0x3
              if 0x1 call 0x892DAC6
              compare 0x8005 0x4
              if 0x1 call 0x892DADD
              compare 0x8005 0x5
              if 0x1 call 0x892DAF4
              compare 0x8005 0x6
              if 0x1 call 0x892DB0B
              compare 0x8005 0x0
              if 0x1 call 0x892DB22
              return
              
              '-----------------------
              #org 0x92BDEE
              bufferstring 0x0 0x892BE5A '"Monday"
              return
              
              '-----------------------
              #org 0x92BDF6
              bufferstring 0x0 0x892BE63 '"Tuesday"
              return
              
              '-----------------------
              #org 0x92BDFE
              bufferstring 0x0 0x892BE6D '"Wednesday"
              return
              
              '-----------------------
              #org 0x92BE24
              bufferstring 0x0 0x89667B2 '"Thursday"
              return
              
              '-----------------------
              #org 0x92BE2C
              bufferstring 0x0 0x892BE83 '"Friday"
              return
              
              '-----------------------
              #org 0x92BE34
              bufferstring 0x0 0x892BE8C '"Saturday"
              return
              
              '-----------------------
              #org 0x92BE3C
              bufferstring 0x0 0x892BE97 '"Sunday"
              return
              
              '-----------------------
              #org 0x92DA98
              clearflag 0x1204
              setflag 0x1205
              setflag 0x120C
              setflag 0x1207
              setflag 0x120A
              setflag 0x1208
              setflag 0x1203
              return
              
              '-----------------------
              #org 0x92DAAF
              clearflag 0x1205
              setflag 0x1204
              setflag 0x120C
              setflag 0x1207
              setflag 0x120A
              setflag 0x1208
              setflag 0x1203
              return
              
              '-----------------------
              #org 0x92DAC6
              clearflag 0x120C
              setflag 0x1205
              setflag 0x1204
              setflag 0x1207
              setflag 0x120A
              setflag 0x1208
              setflag 0x1203
              return
              
              '-----------------------
              #org 0x92DADD
              clearflag 0x1207
              setflag 0x1205
              setflag 0x120C
              setflag 0x1204
              setflag 0x120A
              setflag 0x1208
              setflag 0x1203
              return
              
              '-----------------------
              #org 0x92DAF4
              clearflag 0x120A
              setflag 0x1205
              setflag 0x120C
              setflag 0x1207
              setflag 0x1204
              setflag 0x1208
              setflag 0x1203
              return
              
              '-----------------------
              #org 0x92DB0B
              clearflag 0x1208
              setflag 0x1205
              setflag 0x120C
              setflag 0x1207
              setflag 0x120A
              setflag 0x1204
              setflag 0x1203
              return
              
              '-----------------------
              #org 0x92DB22
              clearflag 0x1203
              setflag 0x1205
              setflag 0x120C
              setflag 0x1207
              setflag 0x120A
              setflag 0x1208
              setflag 0x1204
              return
              
              
              '---------
              ' Strings
              '---------
              #org 0x92BE44
              = Today is [buffer1], [buffer2]:[buffer3].
              
              #org 0x9DB305
              = Today is [buffer1], 0[buffer2]:[buffer3].
              
              #org 0x92D8EB
              = Today is [buffer1], [buffer2]:0[buffer3].
              
              #org 0x9E1F50
              = Today is [buffer1], 0[buffer2]:0[buffer3].
              
              #org 0x92BE5A
              = Monday
              
              #org 0x92BE63
              = Tuesday
              
              #org 0x92BE6D
              = Wednesday
              
              #org 0x9667B2
              = Thursday
              
              #org 0x92BE83
              = Friday
              
              #org 0x92BE8C
              = Saturday
              
              #org 0x92BE97
              = Sunday
              This was originally compiled in Fire Red. It works well, it checks the date and time and says:
              Code:
               Today is (Day of the Week), (Hour):(Minutes)
              in RTC.

              But when I compile it to RUBY, it always says:
              Code:
               Today is Sunday, 00:00
              Is this an error of RUBY? I already inserted an RTC in RUBY using DNS but still the same.



              Why don't you try doing it again? Understand every bit of word and sentence and absorb it in your mind. Lol! I'll try later but I think it will work out perfectly for me.
              That script seems really, really complicated for what you are trying to do, and once again we have a problem with flags: NO FLAGS OVER 900. And why are you setting so many of them? Also, the free ram space in Ruby is completely different from FR. I believe the location of the rtc is different, which would cause your problem.
              __________________

              Paired with Simba
                #24182    
              Old March 13th, 2013 (1:20 PM).
              Carnivore Chie's Avatar
              Carnivore Chie Carnivore Chie is offline
              STEAK!
              • Platinum Tier
               
              Join Date: Nov 2010
              Age: 31
              Gender: Female
              Nature: Naughty
              Posts: 597
              I've been fishing around for a while, and thought I would finally come here to ask this. I've been looking for someway to edit the order of the regional dex in Emerald for my hack... Is there someway to do this? Would anyone be willing to teach me how?
                #24183    
              Old March 13th, 2013 (1:23 PM).
              Mizumi's Avatar
              Mizumi Mizumi is offline
                 
                Join Date: Mar 2013
                Posts: 7
                Is there a way to add more than 5 evolutions to Eevee?
                  #24184    
                Old March 13th, 2013 (1:24 PM).
                TweenyTodd TweenyTodd is offline
                Quitting cuz i got a job
                   
                  Join Date: Feb 2013
                  Location: NOYB
                  Nature: Sassy
                  Posts: 95
                  Is there a list of XSE commands? Cuz i want to know the point of this special command:
                  special 0x16D
                    #24185    
                  Old March 13th, 2013 (1:25 PM). Edited March 13th, 2013 by karatekid552.
                  karatekid552's Avatar
                  karatekid552 karatekid552 is offline
                  What happens if I push it?....
                     
                    Join Date: Nov 2012
                    Location: Do you really want to know? Really?
                    Gender: Male
                    Nature: Bold
                    Posts: 1,766
                    Quote:
                    Originally Posted by Alby4t5 View Post
                    I've been fishing around for a while, and thought I would finally come here to ask this. I've been looking for someway to edit the order of the regional dex in Emerald for my hack... Is there someway to do this? Would anyone be willing to teach me how?
                    Go download PGE (Pokémon Game Editor). It has the only Pokédex order editor that supports more games than just FR. I believe it supports Emerald.

                    Quote:
                    Originally Posted by TweenyTodd View Post
                    Is there a list of XSE commands? Cuz i want to know the point of this special command:
                    special 0x16D
                    Google "JPAN's Study on the Special and Special2 Commands". For real XSE commands, and not their parameters, strike F1 while in XSE.
                    __________________

                    Paired with Simba
                      #24186    
                    Old March 13th, 2013 (1:31 PM).
                    TweenyTodd TweenyTodd is offline
                    Quitting cuz i got a job
                       
                      Join Date: Feb 2013
                      Location: NOYB
                      Nature: Sassy
                      Posts: 95
                      Quote:
                      Originally Posted by Mizumi View Post
                      Is there a way to add more than 5 evolutions to Eevee?
                      Yes, try YAPE if you are using a clean ROM. There's obviously other ways, but that's the easiest.
                        #24187    
                      Old March 13th, 2013 (1:33 PM). Edited March 13th, 2013 by karatekid552.
                      karatekid552's Avatar
                      karatekid552 karatekid552 is offline
                      What happens if I push it?....
                         
                        Join Date: Nov 2012
                        Location: Do you really want to know? Really?
                        Gender: Male
                        Nature: Bold
                        Posts: 1,766
                        Quote:
                        Originally Posted by Mizumi View Post
                        Is there a way to add more than 5 evolutions to Eevee?
                        It can be done, but you have to edit the routine which loads and carries out evolutions. I have looked at evolution data structure before and it basically is just is a list of every evolution in the game, which can be broken down into groups of five, one group per pokemon. There is no end or starter bytes for each group and therefore the game just counts in order to know which evolutions belong to each pokemon. So, you would have to edit the routine to make it count more evolutions per pokemon, or make a special case scenario for Eevee.

                        Quote:
                        Originally Posted by TweenyTodd View Post
                        Yes, try YAPE if you are using a clean ROM. There's obviously other ways, but that's the easiest.
                        No, that won't work since YAPE has precautions against going against the game's limits. See my above post for a little bit more in depth on what need to be done.
                        __________________

                        Paired with Simba
                          #24188    
                        Old March 13th, 2013 (1:34 PM).
                        TweenyTodd TweenyTodd is offline
                        Quitting cuz i got a job
                           
                          Join Date: Feb 2013
                          Location: NOYB
                          Nature: Sassy
                          Posts: 95
                          Quote:
                          Originally Posted by karatekid552 View Post
                          Google "JPAN's Study on the Special and Special2 Commands". For real XSE commands, and not their parameters, strike F1 while in XSE.
                          Thank you, turns out it was linking for the Union Room, which I should have guessed given that I took it from the map script of the Union Room.
                            #24189    
                          Old March 13th, 2013 (1:37 PM).
                          exedissolve's Avatar
                          exedissolve exedissolve is offline
                          Straight-edge
                             
                            Join Date: Jul 2007
                            Gender:
                            Nature: Lax
                            Posts: 40
                            I'm hacking FireRed, how hard is it to add Pokemon to the extra ?????????? Slots in YAPE?
                            __________________

                            Dissolve's PokePet

                            Bunsin the level 53 Flareon!
                              #24190    
                            Old March 13th, 2013 (1:43 PM).
                            karatekid552's Avatar
                            karatekid552 karatekid552 is offline
                            What happens if I push it?....
                               
                              Join Date: Nov 2012
                              Location: Do you really want to know? Really?
                              Gender: Male
                              Nature: Bold
                              Posts: 1,766
                              Quote:
                              Originally Posted by exedissolve View Post
                              I'm hacking FireRed, how hard is it to add Pokemon to the extra ?????????? Slots in YAPE?
                              Easy, but difficult. Haha, they won't have dex entries, (unless you hack the pokedex, there is a thread in R&D for that), which will cause the game to crash when caught. So, they have to be evolved or given to the character. I use them for some of the extra evolutions added in Gen IV.

                              However, everything else works fine. Except icons.... Those have to be properly and completely repointed or else it reverses all sprite changes you made. So, just repoint every thing you can that deals with them and you should be fine.
                              __________________

                              Paired with Simba
                                #24191    
                              Old March 13th, 2013 (2:00 PM).
                              exedissolve's Avatar
                              exedissolve exedissolve is offline
                              Straight-edge
                                 
                                Join Date: Jul 2007
                                Gender:
                                Nature: Lax
                                Posts: 40
                                Quote:
                                Originally Posted by karatekid552 View Post
                                Easy, but difficult. Haha, they won't have dex entries, (unless you hack the pokedex, there is a thread in R&D for that), which will cause the game to crash when caught. So, they have to be evolved or given to the character. I use them for some of the extra evolutions added in Gen IV.

                                However, everything else works fine. Except icons.... Those have to be properly and completely repointed or else it reverses all sprite changes you made. So, just repoint every thing you can that deals with them and you should be fine.
                                So there's a tutorial for that maybe?
                                __________________

                                Dissolve's PokePet

                                Bunsin the level 53 Flareon!
                                  #24192    
                                Old March 13th, 2013 (2:17 PM).
                                karatekid552's Avatar
                                karatekid552 karatekid552 is offline
                                What happens if I push it?....
                                   
                                  Join Date: Nov 2012
                                  Location: Do you really want to know? Really?
                                  Gender: Male
                                  Nature: Bold
                                  Posts: 1,766
                                  Quote:
                                  Originally Posted by exedissolve View Post
                                  So there's a tutorial for that maybe?
                                  For expanding the pokedex?

                                  You can add them just like you normally would in YAPE, but when you put in sprites, makes sure to repoint all of them.
                                  __________________

                                  Paired with Simba
                                    #24193    
                                  Old March 13th, 2013 (2:49 PM).
                                  BlackWhiteRobin's Avatar
                                  BlackWhiteRobin BlackWhiteRobin is offline
                                     
                                    Join Date: Sep 2012
                                    Age: 19
                                    Gender: Male
                                    Nature: Quirky
                                    Posts: 534
                                    Quote:
                                    Originally Posted by karatekid552 View Post
                                    That script seems really, really complicated for what you are trying to do, and once again we have a problem with flags: NO FLAGS OVER 900. And why are you setting so many of them? Also, the free ram space in Ruby is completely different from FR. I believe the location of the rtc is different, which would cause your problem.
                                    Thanks again dude, I just woke up so I just had the time to answer. But do you know how to fix it? I just copied that script from Liquid Crystal by LinkandZelda and Zeikku. I really don't know of a Ruby hack that checks the time and date. And also, I don't know how to fix it.
                                    __________________

                                      #24194    
                                    Old March 13th, 2013 (2:51 PM).
                                    karatekid552's Avatar
                                    karatekid552 karatekid552 is offline
                                    What happens if I push it?....
                                       
                                      Join Date: Nov 2012
                                      Location: Do you really want to know? Really?
                                      Gender: Male
                                      Nature: Bold
                                      Posts: 1,766
                                      Quote:
                                      Originally Posted by robin22gongon View Post
                                      Thanks again dude, I just woke up so I just had the time to answer. But do you know how to fix it? I just copied that script from Liquid Crystal by LinkandZelda and Zeikku. I really don't know of a Ruby hack that checks the time and date. And also, I don't know how to fix it.
                                      Well, if the script came straight out of LC... Wait. Jambo hacked LC's save routine and storage to allow more vars and flags. You can't use this script as it is. We have to rewrite it as it isn't safe.
                                      __________________

                                      Paired with Simba
                                        #24195    
                                      Old March 13th, 2013 (2:59 PM).
                                      BlackWhiteRobin's Avatar
                                      BlackWhiteRobin BlackWhiteRobin is offline
                                         
                                        Join Date: Sep 2012
                                        Age: 19
                                        Gender: Male
                                        Nature: Quirky
                                        Posts: 534
                                        But why does it work on a clean Fire Red Rom, but the one with RTC installed through DNS?

                                        Also If I rewrite the script for Ruby, is it also that long?
                                        __________________

                                          #24196    
                                        Old March 13th, 2013 (3:18 PM).
                                        karatekid552's Avatar
                                        karatekid552 karatekid552 is offline
                                        What happens if I push it?....
                                           
                                          Join Date: Nov 2012
                                          Location: Do you really want to know? Really?
                                          Gender: Male
                                          Nature: Bold
                                          Posts: 1,766
                                          Quote:
                                          Originally Posted by robin22gongon View Post
                                          But why does it work on a clean Fire Red Rom, but the one with RTC installed through DNS?

                                          Also If I rewrite the script for Ruby, is it also that long?
                                          There are different ways to go about it. Maybe.

                                          Did you mean to say not work in a clean rom?
                                          __________________

                                          Paired with Simba
                                            #24197    
                                          Old March 13th, 2013 (3:36 PM).
                                          BlackWhiteRobin's Avatar
                                          BlackWhiteRobin BlackWhiteRobin is offline
                                             
                                            Join Date: Sep 2012
                                            Age: 19
                                            Gender: Male
                                            Nature: Quirky
                                            Posts: 534
                                            Quote:
                                            Originally Posted by karatekid552 View Post
                                            There are different ways to go about it. Maybe.

                                            Did you mean to say not work in a clean rom?
                                            Umm... No. I meant a clean Fire Red Rom with DNS.
                                            __________________

                                              #24198    
                                            Old March 13th, 2013 (3:44 PM).
                                            karatekid552's Avatar
                                            karatekid552 karatekid552 is offline
                                            What happens if I push it?....
                                               
                                              Join Date: Nov 2012
                                              Location: Do you really want to know? Really?
                                              Gender: Male
                                              Nature: Bold
                                              Posts: 1,766
                                              Quote:
                                              Originally Posted by robin22gongon View Post
                                              Umm... No. I meant a clean Fire Red Rom with DNS.
                                              Well that's not a clean rom:p. haha, it runs on that because all of those flags do exist, they just overwrite other important stuff like vars and pc boxes. Not good. It doesn't run on Ruby, because the rtc clock is put in a different place (most likely).
                                              __________________

                                              Paired with Simba
                                                #24199    
                                              Old March 13th, 2013 (3:51 PM).
                                              BlackWhiteRobin's Avatar
                                              BlackWhiteRobin BlackWhiteRobin is offline
                                                 
                                                Join Date: Sep 2012
                                                Age: 19
                                                Gender: Male
                                                Nature: Quirky
                                                Posts: 534
                                                Do you know how I'll repoint the script to the pointer of the rtc?
                                                __________________

                                                  #24200    
                                                Old March 13th, 2013 (3:57 PM).
                                                karatekid552's Avatar
                                                karatekid552 karatekid552 is offline
                                                What happens if I push it?....
                                                   
                                                  Join Date: Nov 2012
                                                  Location: Do you really want to know? Really?
                                                  Gender: Male
                                                  Nature: Bold
                                                  Posts: 1,766
                                                  Quote:
                                                  Originally Posted by robin22gongon View Post
                                                  Do you know how I'll repoint the script to the pointer of the rtc?
                                                  Actually, I am looking at it now, and the rtc is in the same place and so isn't the free space which the script copies the date and time to.

                                                  I am going to try and insert this myself and see how it goes.
                                                  __________________

                                                  Paired with Simba
                                                  Closed Thread
                                                  Quick Reply

                                                  Sponsored Links
                                                  Thread Tools

                                                  Posting Rules
                                                  You may not post new threads
                                                  You may not post replies
                                                  You may not post attachments
                                                  You may not edit your posts

                                                  BB code is On
                                                  Smilies are On
                                                  [IMG] code is On
                                                  HTML code is Off

                                                  Forum Jump


                                                  All times are GMT -8. The time now is 4:14 PM.