ROM Hack Ace Attorney sprites editing, Any idea?

AxeWhite

Member
OP
Newcomer
Joined
Nov 23, 2020
Messages
6
Trophies
0
Age
34
XP
67
Country
Argentina
Ok, here i go, first threads on a forum, pls dont hate my, and my english isnt perfect.
I searched a lot of time about ace attorney's hackroms, and i found nothing, literally all the answers were "no, there isnt any hackrom". But i was sure there would be anyone, almost one hackrom. Later a lot of other searchs, i found a finish project, AAI translate, finished on 2015. It was perfect, or almost it was something. I asked to the lider of the translate, JJJAGUAR, thx bud, and he help me a lot. Now this is where i need your help, what can i do with the sprites, i mean, edit them and other things. Im currently using Tile Molester, and i have no idea of what to do. Any idea?

This is the best i can do:

Captura de pantalla 2020-11-22 151731.png
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Surprising. Most times I go pulling apart the phoenix wright series (I know it has since become ace attorney as phoenix wright has been shuffled to the side a bit but when it first came outside Japan with the first few DS games it became known as that) games the sprites are a bit of a mess/hard time (they swap out the eyes rather than the whole thing to make animation theoretically easier and also need less resources).
There is also a fairly decent community for these games that likes to translate things and rip sprites.

The staggered (almost aliased) lines, crushed nature of the image and duplicated almost identical sprites of that most likely means you have the tile width the wrong size and it is splitting lines up. Try halving that. Also I should note many emulators will note what sizes and modes they are operating in which can direct a tile editor session.

Colours wise then if you want to stay within the original colours from the game then you can usually dump the palette from the running ROM and in turn use that to do for the game.

I don't know that I would suggest tile molester as a tile editor to use either. I much prefer crystaltile2.

Also I cover GBA and DS graphics hacking somewhat extensively in
https://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-new-2016-edition-out.73394/
 

AxeWhite

Member
OP
Newcomer
Joined
Nov 23, 2020
Messages
6
Trophies
0
Age
34
XP
67
Country
Argentina
Surprising. Most times I go pulling apart the phoenix wright series (I know it has since become ace attorney as phoenix wright has been shuffled to the side a bit but when it first came outside Japan with the first few DS games it became known as that) games the sprites are a bit of a mess/hard time (they swap out the eyes rather than the whole thing to make animation theoretically easier and also need less resources).
There is also a fairly decent community for these games that likes to translate things and rip sprites.

The staggered (almost aliased) lines, crushed nature of the image and duplicated almost identical sprites of that most likely means you have the tile width the wrong size and it is splitting lines up. Try halving that. Also I should note many emulators will note what sizes and modes they are operating in which can direct a tile editor session.

Colours wise then if you want to stay within the original colours from the game then you can usually dump the palette from the running ROM and in turn use that to do for the game.

I don't know that I would suggest tile molester as a tile editor to use either. I much prefer crystaltile2.

Also I cover GBA and DS graphics hacking somewhat extensively in
(Link removed because im level 1)
Hey thanks for the reply, im going to check that Crystaltile2, the size, and the thread you put at the end. What do you mean tith Dump the color palette? Thanks for the help
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
What do you mean tith Dump the color palette? Thanks for the help
Most console games don't have specific colours and instead sprites are just a number to look up on a key (think paint by numbers). Some old consoles had prebaked selections but by the time of the GBA and DS you could change them around as much as you liked, indeed some animations are accomplished with them. Prior to that (and still with it) you could swap out these colours (collectively known as a palette) with another set but keep the same underlying sprite to make it appear as a different thing (usually enemy characters or background items https://www.todayifoundout.com/inde...-and-bushes-in-super-mario-bros-are-the-same/ ) hence the term palette swap.

To that end if you want to change the colours beyond what is given to you by the basic palette you need to find where the palette is stored in the game and edit that.
If you just want to edit within the colours already used (say put another spike on Phoenix Wright's hair, or maybe get rid of them) then you can get to a point in the game when the sprite is loaded (you do have the benefit of cheats, savestates and more for this one) and many emulators will allow you to dump a palette from memory which you can then feed to a tile editor, or in other cases a savestate (which is a copy of all the memory, naturally including the palettes) can be used to pull it from that.
This way you don't have to find it stored within the game if you don't want.

If you do want to change colours then you can edit all your want in a tile editor but until you find where the palette is stored in the ROM and overwrite it with your new one then it will possibly look very odd, or at least will not be the colours you picked.
Palettes can be used elsewhere in the game for other things, sprite editing might trouble palette swapped enemies, palettes themselves can be a bit fiddly to find (though usually not so bad as they don't compress well and are usually the same in memory as they are in the ROM, give or take any animation or colour correction* done) and while it is not good form then some games might use a whole different palette between sprites, sections of the game or the like and you get to deal with that too.

*the GBA has a few games that have options to appear on the GBA, GBA SP and GB player with different brightnesses. This is done in the console at runtime.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
I know it's none of my business, but isn't this the tutorials section? But is there someone who checks the posts or can anyone write whatever jumps to his mind at his own discretion e where he likes?
Yeah, moved it to ROM hacking, especially now it has mostly run its course.

We do occasionally see someone seek a tutorial on something rather than want to write one for doing something (have similar problems with emulators of a device and homebrew emulators written for a device sections).
 

AxeWhite

Member
OP
Newcomer
Joined
Nov 23, 2020
Messages
6
Trophies
0
Age
34
XP
67
Country
Argentina
I know it's none of my business, but isn't this the tutorials section? But is there someone who checks the posts or can anyone write whatever jumps to his mind at his own discretion e where he likes?
Oh sorry, i didnt noticed it, i think it was hackroms, sorry
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: sure, it can be hands free