I will answer my question I asked before. Finding new pointer for the GFX editor can be archived in different ways. I tried to use Visual Boy Advanced and failed to put a break-point somewhere but seems to be a great tool that helped me a lot so far.
no$GBA I failed to set up in a way so I could use it as a debugging tool.
(got debugger version..
) Beside I have no clue of ARM7 opcodes anyway so far..
I did look up the offset where the GFX editor of DSvaniaEd does read the pointer from and beside the pointer are values I don't know the format. Probably BPP or compression flag or what not. Essential been just searching the ROM for this values and I could find a lot of GFX pointer along them.
People been asking for Portraits or HUD tiles. Here they are. Also DSVaniaEd does put a $08 in front of the ROM offset. This is how the ROM is mapped to the CPU BUS. As a example the GFX pointer for the Portrait is at $0815e054. To go to the next Portrait you add $8 (0815e06c)
I don't know much about the game so sorry about descriptions.. most of the things are in DSvaniaEd already. I don't know of a good way to find palettes in AoS. I know how to find them next to VRAM but in the ROM the palettes have different Values. Any tip is welcome.
Compressed GFX Aria of Sorrow
0e5364 - 0e537c Tiles
0e5bb0 - 0e5c20 Starting Scene Fonts and 8bpp Things
119870 - 119c08 Tiles
15e02c - 15e04c Fonts SaveRoom? Tiles
15E044 Soma Portrait
15e054 - 15e074 Portraits
15e084 - 15e0a4 Text Borders
160480 - 160488 Bats and Dark Moon
1CBE0C - 1cbf14 Box Tiles Sprites Candle Bell Crumbling Bridge
1cbf2c - 1cc0bc Sprites
1e4184 - 1E41D4 Sprites Bosses
1EC1FC - 1EC204 Sprites
1f4214 - 1F42A4 Sprites
2052d0 - 2052F8 Player Select Screen
25ead4 - 25EB14 Special Menu
26823c - 268244 Credits
26C840 - 26C848 Menu Deutsch Health bar
277984 Menue Espaniol??
27AA0C - 27AA14 A Other Player Name Screen
27B200 Menu English
Should I post about my progress at adding music with Sappy too? It seems a bit off topic. But a great tool to assemble tracker for every GBA game. I haven't finished a whole peace yet since I struggle learning the midi tool. There is some work around that project that could be picked up by people interested hacking AoS game. Here how I went about finding palettes:
(answare my question again
Here a sum up how I went about it.
Open Visual boy and look for the pallets you need. Search the RAM for the value.
Advanced Palette editor will let you search for a palette with a minimum of one color. Then you search the ROM and load the rest from it. Check if it is the right one.
The GFX editor has a format to read pointers I don't understand right now. But you can just past the offset. It will be shifted slightly. Fix the offset "5byte?" and you should have it in the gfx editor too where it is easy to edit after.
I would be glad if someone who played the game could search for thing properly and make a nice list.
There are things missing still like a portrait of the main character. The palettes Could be listed alongside.
May be it could be added alongside of the editor Documents.