• 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.

Recent content by hjk321

  1. hjk321

    [Audio] Map music will not resume after custom fanfare

    No luck unfortunately. It indeed enters the if statement but isn't working properly. Maybe it's because I'm on pokefirered? Or perhaps something to do with the ipax hq audio mixer. Interesting to note is that `IsBGMPausedOrStopped` returns true while "normal" fanfares are played, but returns...
  2. hjk321

    [Audio] Map music will not resume after custom fanfare

    I've attached two of the .s files to the original post. As far as how it's being run and used, well, I'm just running the vanilla script command: "playfanfare MUS_DEX_EVAL_1" (waitfanfare is for pausing script contexts and doesn't affect the internal system.) Passing in the song name to the...
  3. hjk321

    [Audio] Map music will not resume after custom fanfare

    I have added a few fanfares to the table in sound.c and they play just fine. However, after they are finished playing, the map music will not resume. This bug will not go away until the player changes map music via warp or map transition. Some things I know from debugging so far...
  4. hjk321

    [Other] How viable to use decomp + CFRU side by side? With decomp source easy to build and CFRU having a huge feature set

    You should never, ever patch anything onto a decomp rom unless it is completely unaltered. The data would be shifted otherwise and a patch would therefore corrupt everything. The only way to make these two projects work together is to manually port the C code from CFRU over to pokefirered. It's...
  5. hjk321

    [FireRed] How To Edit The Intro Sprites

    In Emerald, the Intro Sprites are actually rather easy to edit. However, in FireRed, the process is much more involved, mostly because the sprites in question are not actually sprites, but considered part of the background. This causes some pros and cons: The image can contain 32 colors...
  6. hjk321

    [Tool] XSE development

    Oh, this ought to be interesting.
  7. hjk321

    [Other] I'm trying to make a patch for Platinum but don't know how to start.

    rompatcher.js lets you do it right in your browser. Both patching and patch creation.
  8. hjk321

    [Tool] XSE development

    Internally, the commands are just bytes, one byte for each command. There is a table that is essentially a list of C functions, so if you repointed that, you could add onto the end of it. Fairly trivial to add a new command in decomp, so it's probably possible here. Only problem is that the max...
  9. hjk321

    [Tool] Error Status 0xc000012f “Bad Image”

    Fairly certain that means your baserom is invalid. (It failed checksum) Try getting a clean download of firered and try again
  10. hjk321

    [Script] XSE error 6, need help

    `0x1310FE2E` is waaay too big a number for `setfarbyte`. That is the "overflow" it is talking about. What are you actually trying to do?
  11. hjk321

    [Other] Variables to use

    Yes and no. Many variables are already in use by the game, so there's technically less. Here is a list of FireRed variables, it's for a different kind of project and so it looks a little weird but you can still use it as a reference for your hack to see what variables are available. On the...
  12. hjk321

    checking which pokemon have been caught

    I am assuming you are using firered, if using emerald please tell me and don't use the below info The command is as follows: special 0xd4 Firstly, if variable 0x8004 is zero, it'll be using Kanto Pokédex numbers, but if that variable is anything except zero, it will use national dex numbers...
  13. hjk321

    Is Decomp hacking a lost cause without proficiency in C?

    Git tries its best to merge everything automatically, but let's talk about why a merge conflict happens. Basically if more than one branch edits the same part of the base code, it cannot figure out what to do, and tells you, the user, to resolve it. In other words, there cannot be a "rule of...
  14. hjk321

    checking which pokemon have been caught

    Right, but the OP specifically states that they want to check a Pokédex flag in general, and that they DON'T want to just detect the mon in their party.
  15. hjk321

    checking which pokemon have been caught

    The ability to check specific dex flags is not present in the scripting system. The closest I could find was a special that checked the total amount of Pokémon caught, but there's no scripting command or special that lets you access dex flags directly. So you will need to make a new special or...
Back
Top