- 2
- Posts
- 1
- Years
- Seen Oct 3, 2023
^ Title. I have experience in other programming languages, but I've never tried my hand at anything close to assembly. From looking into guides and syntax lists, I can wrap my head around which commands to use to move data around as I need. The problem is that I don't know *which* areas have the data I want to move, and which areas I need to put that data.
For example, I'm currently trying to implement something that raises a pokemon's stats in battle under the right conditions. If I knew where the player & enemy pokemon's stats were being stored, I may be able to figure out how to call, add to, and replace that data- but all of the documentation I've looked at is more focused on how the assembly commands themselves work, with no explanation or map that shows where I can find that data.
There was something else where I wanted to change a pokemon's species into another's in battle, kind of like transform- but it would become a specific species, not a copy of the opponent. As far as I can tell, there's no way to learn where I could access that data in my code without guessing and checking?
Is there any guide that I was unable to find that helps with this? I feel like I'm missing something because I haven't seen anyone else ask. While it would be helpful to have someone just show me how to do what I want to do like in pokecrystal's tutorial documentation, I also want to understand why that works so that I can do stuff on my own without asking the people who know where all the data is stored every time I want something done.
For example, I'm currently trying to implement something that raises a pokemon's stats in battle under the right conditions. If I knew where the player & enemy pokemon's stats were being stored, I may be able to figure out how to call, add to, and replace that data- but all of the documentation I've looked at is more focused on how the assembly commands themselves work, with no explanation or map that shows where I can find that data.
There was something else where I wanted to change a pokemon's species into another's in battle, kind of like transform- but it would become a specific species, not a copy of the opponent. As far as I can tell, there's no way to learn where I could access that data in my code without guessing and checking?
Is there any guide that I was unable to find that helps with this? I feel like I'm missing something because I haven't seen anyone else ask. While it would be helpful to have someone just show me how to do what I want to do like in pokecrystal's tutorial documentation, I also want to understand why that works so that I can do stuff on my own without asking the people who know where all the data is stored every time I want something done.