• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
K
Reaction score
148

Profile posts Latest activity Postings About

  • Oh, I see. But I only want to implement certain new moves instead of all moves. And the tailwind is one of them. I have had moved tailwind effect, its end battle stuff, its clear ram end battle routine and speed calculation data to my hack rom.
    I'm very sorry, it is actually my own mistakes and there is no any problem in the clear ram end battle routine. Because I was only moved directly the data of Tailwind effect and end turn stuff of Tailwind into my hack rom and I have had missed out the clear ram end battle routine.
    A regular hack that uses its original calculation methods. Or means that a Tailwind effect is suitable use for the Emerald clean rom.
    Hi. Because of many calculation methods have had rewritten, so the Tailwind effect is not suitable for the normal hack. So could you rewrite a Tailwind effect for me, please? Just like the following Tailwind effect which was wrote by MrDollSteak but there are some bugs, such as the move should last 4 turns but is permanent and it always failed in battle with certain pokemon.
    Yeah it was weird because I went to the RAM byte for Emerald, and because nothing directly loaded the address, there were no xrefs, so I had no clue which routines used it. But when I randomly found the same script loop for FireRed, there were a bunch of them. In FireRed, knizz defined the struct, so all of the relative loads and stores showed up as xrefs.

    Anyways, eagerly awaiting that Sapphire 721 ROM base. Please finish it quickly.
    EDIT: Nevermind. Since I posted this, I happened to stumble on the exact same loop while looking at weather scripts. It appears to be 0x02023FDB battle_side_unknown, yes? Unless I'm wrong, I'll post the port in a bit :D TAKE THAT EMERALD.

    Hey, I decided to port Stance Change to FireRed today. It seems to be working fine, but could I ask what this is for?

    At XX XX XX :

    2E 8B 44 02 02 00 E7 2F 8B 44 02 02 01 2D 8B 44 02 02 6C 40 02 02 01 YY YY YY 08 3C

    YY YY YY being the address of the red bold byte.



    It appears to resemble battlescript like this:

    XXXXXXXX:
    setbyte 0x0202448B 0x0
    YYYYYYYY:
    castform
    addbyte 0x0202448B 0x1
    jumpifarraynotequal 0x0202448B b_num_active_side 0x1 YYYYYYYY
    return



    But I can't seem to find any documentation on 0202448B? Is it just another free byte? I treated it as such, and I haven't run into any problems yet, but I wanted to make sure I wasn't missing an edge case. Thanks you :D

    P.S. Please make me a ROM base with all 721 pokemon + all pokemon from sun and moon and all forms and all abilities and attacks and items from gen 6 plus mega evolution. Preferably on SAPPHIRE because Kyogre is my favorite. K thanks, bye.
    Can you make a move above 511 patch which can be used on LC's Rom? And do you know how to add Gen 4-6 items? Such as Focus Sach, Icy Rock, 18 kinds of type resistance berries?
    Never mind after hours of research all I had to do was put the original offset of the move tutors and it all worked haha I'm really stupid ??????
    okay so i expanded emerald upto 880 but when i put all my expanded offsets in G3HS everything works except move tutors it keeps giving me this error "move tutors have not been fully loaded because there was an error. either not enough moves were loaded due to a bad number in the ini or the learned data offset is bad/coruptted. the error occured trying to read the move #65535 the current number of moves is 510.

    okay so this is my G3HS ini


    [0003]
    name = Pokemon Emerald (E)
    gamecode = BPEE
    numberofpokes = 880
    pokebasestats = 0x9c3f90
    pokebasestatslength = 0x1C
    pokenames = 0x9c19c0
    pokenameslength = 0xB
    typenames = 0x9c1730
    typenameslength = 0x7
    numberoftypes = 24
    items = 0x5839a0
    numberofitems = 377
    itemsdatalength = 0x2C
    abilities = 0x31b6db
    numberofabilities = 78
    abiltiesnamelength = 0xD
    egggroups = Monster,Water1,Bug,Flying,Field,Fairy,Grass,Human-Like,Water3,Mineral,Amorphous,Water2,Ditto,Dragon,Undiscovered
    leveluptypes = Medium-Fast,Erratic,Fluctuating,Medium-Slow,Fast,Slow
    learnedmoves = 0x9c9fd0
    learnedmoveslength = 0x2
    attacknames = 0xe3cf80
    numberofattacks = 511
    attacknamelength = 0xD
    eggmovepointer1 = 0x703F0
    eggmovepointer2 = 0x70468
    eggmovelimit = 0x70464
    tmhmcompatibility = 0x9d6758
    tmhmcompatibilitylength = 8
    tmlist = 0x616040
    tmlistentrylength = 2
    numberoftms = 50
    numberofhms = 8
    evolutiontable = 0x9d90a0
    evolutionsperpoke = 5
    lengthofoneentry = 8
    evolutionmethods = Breeding Only,Friendship,Friendship (Day),Friendship (Night),Level-Up,Trade,Stone,Trade (Hold Item),ATK > DEF,ATK = DEF,ATK < DEF,PID (Wurmple->Silcoon),PID (Wurmple->Cascoon),Spawn a Second,Create Spawn,Beauty
    evomethodsproperties = None,None,None,None,Level,None,Item,Item,Level,Level,Level,Level,Level,Level,Level,None
    evolutiontablepointers = 0x6D140,0x6D190,0x6D234,0x6D384,0x70030,0x13E558
    offsetstochangetolslr0r60x1 = 0x6D170,0x6D38E,0x6D1DC,0x6D238,0x6D248,0x6D272,0x6D29C,0x6D2CA,0x6D2EA,0x6D30E,0x6D31E
    offsetstochangetonewminus1 = 0x6D338,0x6D3AA,0x70036
    theshedinjafix = 0x13E3FA
    changetonewnumbertimes8 = 0x7001E,0x70054,0x70022,0x70056
    pokedex = 0x9e9470
    lengthofpokedexentry = 0x20
    nationaldexorder = 0x9e80f0
    numofnondexpokesbetweencelebiandtreeko = 25
    numofnondexpokesafterchimecho = 28
    dextype = E
    jambo51learnedmovehack = False
    numofpokesbetweencelebiandtreeko = 25
    movetutorcomp = 0x9d82dc
    movetutorcomplen = 4
    movetutorattacks = 0x61500c
    mtattackslen = 2
    mtattacksnum = 32
    frontspritetable = 0x9cad94
    backspritetable = 0x9cc918
    frontpalettetable = 0x9ce49c
    shinypalettetable = 0x9d0020
    enemyytable = 0x9d3728
    playerytable = 0x9d1ba4
    enemyaltitudetable = 0x9d52ac
    iconspritetable = 0x9d5620
    iconpalettetable = 0x9d63e4
    iconpalettes = 0xdde1f8
    numiconpalettes = 3
    footprints = 0x9e1a24
    locationnames = 0x5A1480
    locationstart = 0x0
    locationend = 0xD4
    locationtblfmt = 2


    and this is my expanded offsets

    pokemon names = 9C19C0
    pokemon base stats = 9C3F90
    pokemon movesets = 9C9FD0
    front sprites/PokemonAnimations = 9CAD94
    back sprites = 9CC918
    normal palette = 9CE49C
    shiny palette = 9D0020
    player Y = 9D1BA4
    enemy Y = 9D3728
    altitude = 9D52AC
    icons = 9D5620
    icon palette control = 9D63E4
    Tm compatability = 9D6758
    tutor compatability = 9D82DC
    evolutions = 9D90A0
    footprints = 9E1A24
    cry table = 9E27E8
    cry table 2 = 9E512C
    axuillary cry table = 9E7A70
    national dex = 9E80F0
    hoenn dex(pokedex) = 9E8770
    hoenn dex(summary) = 9E8DF0
    pokedex entries = 9E9470

    i currently have all the sprites added in as well as icons and names of all 721 pokemon
    hey man i using one expanded Emerald by LCool, and test you mega evolution in emerald but it not work, i think becausethis rom use other ram values, or i do something wrong, i make all you tell step by step, and everythig do correct
    but when i press start the mega not work, you can help-me ?
  • Loading…
  • Loading…
  • Loading…
Back
Top