Sorry I can't do that. It turned out to more more time demanding than I expected.
Resizing fish\animal names is easy...but extending windows to make those names fit is just...time consuming.
The problem is:
The game does load whole map onto screen only when you are in village, and when you quit village. Also, the map loading function is hard-coded so...you most likely need to write a new map loading function from scratch.
You may say "Yeah, right...it loads map after a...(for example) catching a fish!".
Sadly, that's not the case. Look at this screenshot again:
The black tiles outside windows here are not empty tiles, they are, in fact, overworld tiles with colors all set to black.
When you exit this screen, map is not loaded, only the parts that were overwritten by windows...
Whew....term "window" is also not correct. For example the water background with fish uses same algoritm as windows do!
It don't seem like a too HARD job to get this done, but will take a lot of time for sure. Maybe someone can find another way.
Anyway, here's (very little) notes I have made:
jsr $C0CA-Load map. It's called when you exit village. Have hardcoded pointers.
jsr $C9B4-Load one vertical column of the map into PPU. Uses following RAM locations:
$20-$3E:0x1E bytes of tile buffer which will be written to PPU.