Hello! As the title reads, I am working on editing a Pokemon Soul Silver Version, and I am having a couple of issues editing the main trainer's back sprites (male and female). I have the designs ready (png files) and ensured they are each 16 colors only; I used KazoWAR's method of swapping out sprites just in the other data folder (a/0/0/6). Using the unscrambled images in Tile Molester, I even pasted the entire 64x800 image one bmp at a time while scrolling down (about 7 total) to match the original sprite image. After going through Kaz's method over and over, I should have done everything correctly (replaced the 6_000.rgcn, 6_001.rlcn, 6_075.rgcn, and 6_076.rlcn files), but when I narc it and remake the rom, I notice some unexpected issues.
First off, when battling a wild Pokemon, the in-battle trainer sprite has some wonky inversed colors at the beginning (correct palette, wrong placement) until the animation begins, then everything looks perfect. I assume this has to do with the other file in the set of 5 (6_004.rgcn and 6_079.rgcn respectively) as when I bring this file up in DS/Pic with my palette, these colors do the same thing. I attempted to save a direct from my correct png with DS/Pic, but it gets a weird error and creates a file of 0 KB. I was wondering if anybody knew a way around this? Maybe a program which successfully can replace this file?
Secondly, as soon as I start a battle with a trainer, the rom freezes. I tried replacing only files 6_000 and 6_001, then only 6_075 and 6_076, and in both cases it freezes. I am not really sure why though as, not only does the original rom I added to work perfectly fine, but I'm really only replacing two files at a time in this case. And one's a palette! What confuses me more is that I notice my changes work in wild Pokemon battles, so I have no idea why I can't enter a trainer battle.
Any help on this would be truly appreciated as I've been pulling my hair for days trying to figure this out.
Thanks for reading!