Romhacking.net

Romhacking => Newcomer's Board => Topic started by: ReddMcKnight on November 09, 2018, 06:02:08 am

Title: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: ReddMcKnight on November 09, 2018, 06:02:08 am
I'm trying to do a project for fun/testing (changing the names of characters in the game). It's a PS1 Game called Thousand Arms. Using a Hex Editor called HxD, I was able to replace a Character's default name with the new name in almost all instances, but it didn't change on the status screen (this is an RPG). Anyone have any idea how I might change that? Like, what I could search for in the Hex Editor to alter it? I've tried searching for multiple instances and cases of the letters, but to no avail.
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: tvtoon on November 09, 2018, 01:29:37 pm
How it looks like in the game? It is not uncommon to have graphic menus in games.
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: ReddMcKnight on November 09, 2018, 09:53:21 pm
I was thinking it might be a graphic too, but I have no idea how to edit those.
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: NERV Agent on November 15, 2018, 03:12:06 am
PSX games usually use the ".TIM" format for 2D graphics. Are there any ".TIM" files on the disc?
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: ReddMcKnight on November 19, 2018, 05:44:38 pm
PSX games usually use the ".TIM" format for 2D graphics. Are there any ".TIM" files on the disc?

Not that I can see, no.
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: NERV Agent on November 19, 2018, 07:38:58 pm
The ".TIM" files might be compressed in some ".bin" files, which means you need to find a way to decompress (and recompress) those files for editing.

What sucks is that there is more than one compression format for ".bin" files on the PSX. It might use something called LZSS format, or it might be the GZIP format.

Good luck! You'll need it.
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: mz on November 19, 2018, 09:56:32 pm
What sucks is that there is more than one compression format for ".bin" files on the PSX. It might use something called LZSS format, or it might be the GZIP format.
Just to clarify:
* There are no standard ".bin" files on the PSX (or anywhere else); ".bin" being just a file extension indicating that it is a binary file (that is, they can be anything). Also, the system doesn't care at all about file extensions, so they usually don't say much about what kind of file they are.
* There are no hardware or BIOS functions for compression on the PSX (besides those for audio and video playback). So, if those files are compressed, they are using a custom algorithm, that could very well be LZSS, GZIP or any other in existence or created by the programmers for this specific game.
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: Gemini on November 20, 2018, 03:16:55 am
Use a debugger emulator to see how the screen is composed. pSX and no$psx can do this. As for the actual graphics, it doesn't have to be TIM at all, that's just a convenience format used by the SDK, games could use literally anything.
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: KingMike on November 20, 2018, 11:20:51 am
no$gba can run PS1 games? :o (I'm guessing no$psx was intended.)
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: Gemini on November 20, 2018, 03:05:01 pm
Yup, my bad, was in a hurry lel
Title: Re: (PS1 ROMHacking Help) Thousand Arms - Status Screen Name Change
Post by: ReddMcKnight on December 10, 2018, 06:54:57 pm
So, as of this date (December 10th, 2018), I still haven't found a way to change it.  :banghead:

That said, this may be something I just have to accept, annoying as it is.