Showing Visitor Messages 1 to 15 of 26
-
April 15th, 2014 6:06 PMkaratekid552That can work in most cases, but be careful not to overwrite the stuff you do want changed.
-
April 15th, 2014 4:13 PMAvaraI think I have done some pretty serious damage somewhere, as some stones work and some don't. Also noticed that money and coin checks aren't working properly. I'm not sure where to look for the offsets in a hex editor, but say I found the right location, could I just copy the hex section from an original FR rom and paste write it over the top of where I messed it up to fix it?
-
April 12th, 2014 5:36 PMkaratekid552I have no idea. First, make sure it is not the items by checking if they work with Fire Stones (and make sure Fire Stones work first) and then check the pokemon by switching them out. If both still work, but not together, then we have a big issue.
-
April 11th, 2014 12:59 PMAvaraHi there, sorry to bother you with another question lol, but you're the only person who I know for a fact will know about this...
I fear I might have overwritten some un-free space accidentally somewhere - either in the evolution stone routine, or the evolution routine itself, idk.
I edited in YAPE for Eeevee to evolve into Espeon/Umbreon with Sun and Moon Stones respectively, but when I try to use either stone on an Eevee, it starts to work and then stops, with the "Huh?" message, as if the national dex isn't enabled yet, although I changed the evolution restriction in a hex editor etc. Evolving any other Pokémon with stones seems to work fine, though, so I don't actually even know where the error is... have you any advice on how I could find out what the problem is or where to look for errors in a hex editor or something?
Thanks for reading and sorry if the answer's really obvious =P -
March 12th, 2014 3:53 AMkaratekid552You're welcome. Have fun!
-
March 12th, 2014 2:57 AMAvaraHaha! Okay, I just thought it'd be best to ask because I'm not good with knowing HOW everything works lol. I'll just make a new upgrade. Thank you for putting me right!
-
March 11th, 2014 3:25 PMkaratekid552You see, whoever told you that is not very bright. Now, you can't edit Up-Grade itself, since it is a hold item so you would need a make a new item called Up-Grade and then do it. However, the ability to evolve a pokemon using a stone has absolutely nothing to do with the stone's ability to evolve any pokemon. There is no cross referencing. Basically, the game does this:
1. Checks to see if you have pokemon that can evolve with that item.
2. Checks if the item can make pokemon evolve.
There is no cross-checking or other counters. -
March 11th, 2014 5:42 AMAvaraHey, sorry to bother you with more questions =P I was reading your tutorial on how to make new evolutionary stones, and I was wondering, if I made the hex changes and everything on the Up-grade, would it work? I don't remember where but I can definitely remember reading somewhere that evo-stones will only work if they can be used on more than one Pokémon. Hence the worries about doing it to Up-Grade, since I just want it to be able to be used on Porygon. Thank you in advance!
-
February 16th, 2014 1:02 PMkaratekid552Yes you can, just be careful when you do it.:P
-
February 16th, 2014 12:03 PMAvaraGot it working! Can't believe it - genuinely can't thank you enough! =) while I'm here, this might be really obvious, but I'm using a new hex editor that displays bits of text from scripts - can I erase old scripts that I'm no longer using just by replacing the bytes with FFs? Just thinking if I do this with all the original FR scripts I will save a multitude of space, lol.
-
February 16th, 2014 11:21 AMkaratekid552You're welcome.:)
-
February 16th, 2014 10:45 AMAvaraOh right, brilliant! So now all I need to do is hex edit. Cheers! You've been insanely helpful. =)
-
February 16th, 2014 10:03 AMkaratekid552The newline error is something the compiler just needs. It needs a free line at the end of it. If it doesn't find it, it adds one. There is no issue there, it will compile just fine. My editor actually uses that to compile, I just didn't make a free space finder to go with it.
-
February 16th, 2014 9:18 AMAvaraFollowed a bunch of tutorials telling me to use the Command Prompt which I'm familiar with already, but instead of just "Assembled successfully", it also said some error about having added a new line or something to that effect? Sorry I would have copied and pasted it but I was just like "wtf?!" and closed it. That means I did something wrong, right?
Again, thanks for taking the time to put me right =P -
February 15th, 2014 7:43 PMkaratekid552There are two forms of ASM used by the GBA. ARM and THUMB. ARM is 32bit while THUMB is 16bit. Because the GBA has a 16bit bus except for music rendering and other special circumstances, THUMB is almost always used because ARM would be slower (two cycles for 1 instruction) in the 16bit mode. However, if all of this is 1s and 0s, how the hell does the processor know which one to use?????? In the end, it comes down to that +1. ASM is ALWAYS 4 aligned, meaning the offset you put it at has to be divisible by 4 (ie, ending in 0, 4, 8, or C). So, if the ending is an odd number (1, 5, 9, D), then the processor knows to use THUMB, which is the form of ASM we normally use.
I once told someone that 99% of ASM failures are due to forgetting the +1. He came back about 2 months later and corrected me. He said it was more like 99.99%, lol.

