Go Back   The PokéCommunity Forums > Members List
Reload this Page SBird's Profile

For all updates, view the main page.

SBird SBird is offline

Visitor Messages

Showing Visitor Messages 1 to 9 of 9
  1. shadow Noctowl
    August 24th, 2015 3:14 PM
    shadow Noctowl
    What's up
  2. chrunch
    March 4th, 2015 1:34 AM
    Hey, I'm not sure if you're still working on it but I had a look at your trainer editor Trainer.net, and I was wondering if you were planning to post it on PC or add support for English ROMs. most of the other trainer editors have problems with them so I thought it would be really helpful, it would be great to have some more options. :)
  3. Hopeless Masquerade
    September 19th, 2014 3:42 PM
    Hopeless Masquerade
    I see you like Nintenlord's LZ77 compression functions.
  4. Caneverbe
    March 8th, 2014 4:46 AM
    Quote originally posted by SBird:
    Okay okay okay, I state this again: I did most of the research for emerald, I am also willing to post the data for it, actually I already posted my ported version of JPANs Save Block Recycle Hack somewhere in RD, for the german version of emerald I guess, it can be ported easily. I also repointed all of the required tables, for emerald you have to do some additional work, which would be: The second sprite table, containing all of the animated sprites(I don't know if the other one is even used, since there is only one pointer to it it could very well be deadcode); And the sprite animation table(The movements pokémon do when they are summoned) You can find the information in a common editors ini file or research them yourself. Also, there are several versions of malloc and free, whereas we are only interested in malloc. In emerald they use a version of it which instantly cleans up the memory space it provides you. It is locaded at: 0x08000b4c, I guess this is global for all of the roms, since those header adresses are compiled instantly. There is also an ldr instruction which is allocating the memory for emerald: 0x080BB65A (BPED, german), however afterwards follow a few routines which load global pokédex variables in a form of "ldr malloced_base + 0x6XX" and if you have too many Pokémon you will overwrite those and run into severe problems. Therefore you have to relocate them, as for me I wrote a quick tool to do that, just search for 4-aligned words in an area which I guess contains all of the routines and adding a static value to them. That for the memory in emerald...

    There is also a very similar limiting thingie in emerald, a simple bhi instruction you can just bypass with 0x0000; It was posted for BPEE somewhere already, for BPED its 0x0806D430. Now for the interesting part, I have no clue what to do about the amount of pokémon that is loaded into the dex, there is something at 0x080BC94A, which loads a global variable onto the stack, using mov and lsl, if you do change that it will load more pokémon, you also have to change some statics like in Firered, but I don't know exactly which ones and as I said above between Deoxys and 412d there is weird data loaded into my dex... Thats the problem I am facing currently, concerning emerald, the rest can be done "fairly" easily.

    Did someone look at my national order table and can tell me if it's correct or how it has to look like? I am kind of sure this is not the problem, but anyways, it is somehow strange, you know.


    Edit: The save block thingie: http://www.pokecommunity.com/showthread.php?t=306202 You can probably easily port it to BPEE, but you want to use different adresses, I recommend 0x0203d000 ff; Also if we discuss on emerald for longer(which I would be interested in, should'nt we go to RD? Just asking.

    Yes, definitely no problem with that, but why don't just fill it with 0000 will make it better.
    If u still see missing no flying around in the pokedex, that might be totally another different story.
    pokedex limiter for emerald(U) (fill with 0000)

    Now, let me ask you, is the save block ported perfectly to emerald with bug free?Yes that really what I need......
    what I left and research that needed to do:
    1.save block recycle
    2.Show every pokemon in dex.
    3.repoint the see/caught flag.
    4.some misc fixing
    5.fixing the champion saving error(pretty weird, I have no idea why it comes up error)
    6.egg move limiter
    7.cry limiter

    For some reason, I don't like to post in others' toturial, that why I VM you.
  5. acatfrommars
    December 16th, 2013 11:15 AM
    hey what's up? how're you today?
  6. ep!c
    December 13th, 2013 10:44 AM
    yo sturmi :3
  7. AmazingCharizard
    February 15th, 2013 9:20 AM
    Viele Deutschsprachige gibts ja nicht, vor allem solche, die gerade an Hacks arbeiten, schön daher hier einen zu sehen.
  8. AmazingCharizard
    February 5th, 2013 10:08 AM
    Bist du Sturmvogel von boardcomresources? :D
  9. Cyclone
    December 8th, 2012 12:02 PM
    If you were to send me every single script as you set them to appear in the game, I can provide translations care of Google Translate. I don't speak German (though I am German in ancestry, I know exactly three words: "yaa","nine", and "gesundheit"), but I am usually good at interpreting Google Translation results and rewriting as necessary to make sense (see my post two minutes after your responses to the German post). As long as I don't destroy what is meant, it may work out.

    It may not hurt to number them. i.e. #1, #4, #39, etc. Thus, I can keep the numbering with the translations.

    (Just noticed I may have posted this to the wrong user. If I did, ignore and delete if you wish. I'll contact the other party.)

About Me

  • About SBird
    Male ♂


Total Posts
Activity by Forum
Visitor Messages
General Information
  • Last Activity: 3 Hours Ago 10:09 PM
  • Join Date: August 20th, 2009
  • Referrals: 0


Showing Friends 1 to 4 of 4

All times are UTC -8. The time now is 1:21 AM.