Yes. Is that a problem?
I hope not, I want 8 evos.
It was a problem. Now I added a line that lets you set number of evolutions.
Yes. Is that a problem?
I hope not, I want 8 evos.
DizzyEgg, could you explain how does "Music in a battle with a specific pokemon" feature work?. I would like to test it but I don't know what I should write in the padding bytes (music ID, offset...?). I guess I can use any song in the game. Could I use inserted songs?
It was a problem. Now I added a line that lets you set number of evolutions.
New error, yaaay:
Seems to be a problem with newlines. Try it out now
Looks awesome! Keep up the good work!
Some cool feature ideas:
I realize some of these are pretty trivial and/or have routines done for them (and posted to PC) already, but having a bunch of these features in one codebase would be amazing!
- Have an IV rating in the Stat menu. Like the system in Pokemon Gaia. There isn't a lot of room in the menu compared to FR, it's true, but this would be an awesome thing to have.
- Edit/remove the annoying beeping when pkmn are low on health. Again, like the way pkmn Gaia did it with just a single bing and then SILENCE. (might fit better in the battle engine?)
- Make TMs reusable. This would be awesome!
- Running in buildings!
- Eggs hatching at custom level (i.e. 1).
- Forcing "Set" on, to make a hack more challenging.
- EV cutoffs at 252, instead of 255 (or custom cutoff).
- Feature to change the max total EVs. (I mean, you can raise the level cap, so why not EVs as well?)
- Deletable HMs. Like in Theta Emerald EX.
- The ability to modify pkmn (not) allowed in the Battle Frontier. Again, like in Theta Emerald EX.
- Some sort of customization for HM OW effects. For example, I'd like to require the relevant badge and HM to have been obtained, but not require it to be learned. (One option would be to allow Fury Cutter or Slash as alts for Cut) This would eliminate the need for HM slaves, which would be fantastic!
Looks awesome! Keep up the good work!
Some cool feature ideas:
I realize some of these are pretty trivial and/or have routines done for them (and posted to PC) already, but having a bunch of these features in one codebase would be amazing!
- Have an IV rating in the Stat menu. Like the system in Pokemon Gaia. There isn't a lot of room in the menu compared to FR, it's true, but this would be an awesome thing to have.
- Edit/remove the annoying beeping when pkmn are low on health. Again, like the way pkmn Gaia did it with just a single bing and then SILENCE. (might fit better in the battle engine?)
- Make TMs reusable. This would be awesome!
- Running in buildings!
- Eggs hatching at custom level (i.e. 1).
- Forcing "Set" on, to make a hack more challenging.
- EV cutoffs at 252, instead of 255 (or custom cutoff).
- Feature to change the max total EVs. (I mean, you can raise the level cap, so why not EVs as well?)
- Deletable HMs. Like in Theta Emerald EX.
- The ability to modify pkmn (not) allowed in the Battle Frontier. Again, like in Theta Emerald EX.
- Some sort of customization for HM OW effects. For example, I'd like to require the relevant badge and HM to have been obtained, but not require it to be learned. (One option would be to allow Fury Cutter or Slash as alts for Cut) This would eliminate the need for HM slaves, which would be fantastic!
1. Hmmm....One thing FR has better than EM is stat display screen. More things can fit. I'll try to think of something for it.
2. Ok, may do.
3. Done already in TMs expansion.
4, 5, 6 those are single bytechanges and can be done in 5 seconds :P
7. Done in the battle engine.
8. Would require to revamp poke structure, not really plausible.
9. Done in TMs exp.
10. Will do. :D
11. Will do later.
Cool! Your tool will work with Emerald?I dont know if I am allowed to post or not, but you can probably do some of the task you listed here with the tool in my signature.
because literally overwriting exactly 1 byte from an address given to the populace requires "mastery of hex editing" and can't be done without "the popular hex editor" :P4, 5, 6. Like I said, they're pretty trivial to change, but there are many reasons to include them here. Some people aren't master hex editors. Some people (me) have macs and can't run the popular hex editor. People will probably want more than one of the features already included in this project; having these too means they won't have to also use a hex editor or look up the proper offsets, troubleshoot why it's not working, etc. I can do the py scripting portions if that'll convince you :PSpoiler:Awesome :D Some thoughts though:
1, 2; 10, 11. I look forward to seeing them :)
3; 9. Weird, I specifically looked in the TMs project post and didn't see these. Maybe add them to the list of features?
8. hmmm... that doesn't seem right, but I'm definitely not the expert haha. (How is this stored in the struct, btw? I figured hword or word, since it's larger than a byte...)Spoiler:
7. Didn't see this as a feature in the Battle Engine either... Consider adding it to the feature list as well. (Is it a custom cutoff, or stuck at 252?)
Spoiler:
Cool! Your tool will work with Emerald?
Edit: I see it does. Looks nice, though the advantage of this repo is that it's cross-platform (or it will be very soon).
Awesome :D Some thoughts though:
1, 2; 10, 11. I look forward to seeing them :)
3; 9. Weird, I specifically looked in the TMs project post and didn't see these. Maybe add them to the list of features?
4, 5, 6. Like I said, they're pretty trivial to change, but there are many reasons to include them here. Some people aren't master hex editors. Some people (me) have macs and can't run the popular hex editor. People will probably want more than one of the features already included in this project; having these too means they won't have to also use a hex editor or look up the proper offsets, troubleshoot why it's not working, etc. I can do the py scripting portions if that'll convince you :P
7. Didn't see this as a feature in the Battle Engine either... Consider adding it to the feature list as well. (Is it a custom cutoff, or stuck at 252?)
8. hmmm... that doesn't seem right, but I'm definitely not the expert haha. (How is this stored in the struct, btw? I figured hword or word, since it's larger than a byte...)
7. It's hardcoded to be 252, but I can easily make it changeable(with 255 as limit that CANNOT be moved).
I think they're referring to allowing a Pokemon to have 252 EVs in every stat, thus removing the 510 total limit.
because literally overwriting exactly 1 byte from an address given to the populace requires "mastery of hex editing" and can't be done without "the popular hex editor" :P
*cough cough* an irl friend of mine uses hex fiend *cough cough*
Come on I'm sure you can find a decent hex editor working on Mac. You open up your rom, goto offset X, change byte to Y and that's it. Really no need for a tool for something like this.
evs are stored as a byte per stat. the 255 limit would be extremely easy to remove otherwise, yes
7. It's hardcoded to be 252, but I can easily make it changeable(with 255 as limit that CANNOT be moved).
I think he's referring to allowing a Pokemon to have 252 EVs in every stat, thus removing the 510 total limit.
3, 9. Now that I think about it, deletable HMs weren't implemented, my bad. Reusable TMs are in tho. Look carefully here.
Also, since you have a Mac, could you visit PC's romhacking discord chat or talk with me via PMs? Would be great if I could modify the python scripts to work on both Windows and Macs.
YES. As per my replies in the Engine Upgrade thread, I've got them working for me. If you wanna add me as a contributor to the GitHubs, I can modify them to be compatible with both. Feel free to send me a PM :)
Just send the modified code here and I'll look at it :)YES. As per my replies in the Engine Upgrade thread, I've got them working for me. If you wanna add me as a contributor to the GitHubs, I can modify them to be compatible with both. Feel free to send me a PM
Thing broke markets, or just buying anything, in my game. Here's my set-up:
Spoiler:BWRepel = False
WildMusic = True
EVTrainers = True
MoreMoney = False
NewEvolutionMethods = False
NatureStatColor = True
MoreLevels = True
MaxLevel = 250 #Maximal level avaiable
EvosPerPoke = 8 #Number of evolutions per pokemon in your rom hack
insert_offset = 0xFA0000 #Offset as to where insert data
Before you assume that it's my fault, I'll ask this as well: How come when trying to buy something, it jumps to FA06F8, which is within the data for this various feature thing?