When you insert graphics with unLZ, you don't have to replace data. It also lets you insert stuff into free space. You then have to keep track of the offset you inserted at, and then point to it in a table with a hex editor.
I'm just going to assume you have no idea what I just said, so please PM me exactly what you're doing and I'll tell you what you're doing wrong, and how to fix it.
Well that's just confusing because according to what you said, in theory, it should be working for me, but it's not. I even tried inserting a background for the title screen to see if there was something wrong with the way inserted stuff, but nope that worked fine. Lol I'm so hopeless xD
BTW i noticed that you say graphic data not tileset. My assumption is that they're the same. Correct me if I'm wrong.
The battle backgrounds are compressed data. All the images you can view in unLZ are compressed graphic data. You can use unLZ to insert graphic data into free space. Then with a hex editor, you manually type in the pointer in the battle background table so that it points to where you inserted the data with unLZ. Then you have to type in the next pointer to point to where you inserted the palette with unLZ. Then you have to type in the next pointer to point to where you inserted the tile map with unLZ.
If you don't understand anything what I said, then I recommend looking at tutorials on changing the world map to get a sense of how tilesets & tilemaps work.
Lol i could've sworn you were going to link me to something like that xD
But i did read that a bunch of times, but idk. Is the "graphics" the tileset? I think I'm having a problem with importing with unlz but not sure.
do you think you can explain to me how you inserted the custom water battle background? I've tried it several times and each time i end up with the whole screen glitching out. I'm really quite determined to figure this out, but not sure what I'm doing wrong.