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.
Thanks but I really haven't tried hooking. (No idea)
Actually, those were 8 bytes long per Pokemon that's why there are 24 bytes there, signifying 6 Pokemon.
I copied the format used by the trainers, and have a trainer's party point at 0x203C000 which initially is blank (zeros).
Before calling...
EDIT: Thanks for that link, was really helpful
^ Ya that question was stupid.
I know it was read-only memory.
I was successful with randomizing the Party poke of a trainer
Here are screenies
Basically, I write to 0x203C000 from a table of Random Pokes that I made in the ROM.
Using G3Tools...
I don't know what malloc is.
I just tried writing at 0x203C000 and it was working, but are there any other routines that write in that offset?
Also, how can I write to ROM? The address pointing to the Trainers table is in the ROM. I'm thinking of repointing the Trainers Table to an address in...
So I am trying to completely randomize a trainer. Name, class name, sprite, Pokemon party etc
So far I have successfully created a routine that would copy random pokemon from a pokemon table into the RAM, and have a trainer's party initially point to the RAM offset. (Specifically 0x203C000)...
Is there a way to randomize a trainer?
Name, Class, Sprite etc.
Well basically I would want a random trainer and so far I have successfully created a routine that creates a random pokemon party in RAM from a list of pokes stored in ROM. Have the address, specifically 0x0203C000 (RAM), as the...
Thanks FBI. ^^ ^^ ^^ ^^ ^^
Touched,
Ya, I've read that too in one of FBI's tutorial, about lsl/lsr being faster when multiplying by powers of two.
So I can just replace 0x8000 with any 0x8 series variable? Are all of them temporary ones? How about the addresses of 0x4011 onward variables, the...
I modified FBI's routine to the one below and got it to work. However, I still would like to learn what the computation does, what does linker link to, etc, if anyone can elaborate. It doesn't feel comfortable running a program that works but you don't know how ~_~
Also, I'd like to have...
Guys I need your help.
I inserted FBI's set party level routine in my rom and it worked perfectly.
Here's the routine:
However, I would like to create a variation of this.
I would simply like to be able to set level of pokes individually.
I am re-learning asm, had it in college, and I do...
Is there a way to set a Pokemon's level and disable its exp gain temporarily?
Example when I enter a certain area, all of my pokes will be set to level 50 but their exp gain will be disabled until I leave the area.
I searched but all I stumbled upon were basic XSE tutorials.
No idea about ASM...
Wow. This is just, great!
Would really love to start rom hacking with this base but
you could ask for help regarding the move tutors and egg moves since they require lots of work, then this shall be the mother of emerald rom bases.
Well I just thought a pack of Pokemon Menu Sprites for the 4th and 5th gen could go nicely with this.
Perhaps someone who was needing the same might have a compiled one.
Or did you guys do it yourself 1 by 1?
Thanks. I have further clarifications if you don't mind.
How many tilesets are there?
Is the block a tileset itself? or does it only exist in the A-map?
Am I limited to only 12 palettes with all the tilesets?
What I'm trying to do is insert custom sprites, mainly 4th gen sprites, alongside the...