LiEnby / chovy-gm

At long last. GameMaker 8.1 to PSP!
GNU Lesser General Public License v2.1
42 stars 4 forks source link

How to get rid of opening splash? #17

Open PlaguedHikikomori opened 4 years ago

PlaguedHikikomori commented 4 years ago

Hello,

tried to delete that annoying green splash at the beginning, and just noted Karoshi have it too.

Tried to find out if that string was somewhere in the C# code, but atm nothing found.

Could it be hardcoded in EBOOT.BIN?

Thanks

nkrapivin commented 4 years ago

Yes, it is hardcoded into the runner, as a DXT4 (or DXT5) texture.

LiEnby commented 4 years ago

Yes, it is hardcoded into the runner, as a DXT4 (or DXT5) texture.

At what offset? I could add an option to change it by patching the executable. I've worked with DXT compression before so

PlaguedHikikomori commented 4 years ago

Yes, it is hardcoded into the runner, as a DXT4 (or DXT5) texture.

immagine

Had this thought too, but either the runner and the compiled .iso will show true gibberish when dropped in a DXT3/5 texture viewer. When the other texture of the game are clearly visible.

Also tried to make a couple hex compares, and setting some breakpoints in ppsspp when the texture splashes, still nothing easily editable found.

LiEnby commented 4 years ago

You probably would need to decrypt the EBOOT.BIN file into EBOOT.ELF then encrypt it again with sign-np.

PPSSPP has an option to do the decryption iirc Also the DXT texture is probably at a specific offset within the elf .

PlaguedHikikomori commented 4 years ago

EBOOT.zip

Here's the picture-free runner, if some other people need that. Well done guys.

LiEnby commented 3 years ago

nice! @PlaguedHikikomori id like to add the option to change ti to chovy-gm at some point tbh