ShadowOne333 / MaternalBound-Redux

A new version of MaternalBound, complete with New Controls and MSU-1 integration... And a lot more features!
GNU General Public License v3.0
88 stars 7 forks source link

Name length limit changed, finally!! #13

Open Anonymous941 opened 3 months ago

Anonymous941 commented 3 months ago

(I'll edit more details in later)

When working on #12, I remembered about how I managed to change the name length easily with the disassembly ebsrc! Here's a simple test patch to demonstrate it (source) (apply on a headered ROM). Don't care and the window lengths are not working, but I got them working in the past, so I can change them when I get more time. I don't really deserve credit for this, as ebsrc had most of the work done for me already

It will still need some work to integrate into a CoilSnake project like this, so I can work on that when I have some time

ShadowOne333 commented 3 months ago

Oh this is really interesting. So what's the maximum length the game takes now for names? 6 letters?

Anonymous941 commented 3 months ago

Virtually unlimited, I think I got it working with 15 or 20. It requires editing of the window sizes on the title screen, and also messes up the dialog if you make too long of a name (the text becomes truncated). Also, it has the side effect of requiring you to delete your save files, not just the in-game delete option but actually deleting the files. I think it's because it changes its size, and so it starts reading garbage data

ShadowOne333 commented 2 months ago

This looks quite promising. If you have the time, and are willing to, please consider joining the EBB Remake server, the developer for the Remake is quite interested in this. It'd also be of great help for EarthBound hacking as a whole.

Here's the invite to the server: https://discord.gg/N8TTRNGb

Anonymous941 commented 2 months ago

@ShadowOne333 Absolutely, I'd be glad to help - I've joined as \@PhoneticTeacher. I'm currently working on another project, but I should have some time for this. Note that this won't work for EarthBound Beginnings, and that doesn't have as extensive of a decompilation so it would be much harder. never mind, forgot what EBB remake is, lol

Another thing to note is that some parts of ebsrc might contain GNU-licensed software, so I'm not sure if it's legal to distribute these changes in closed source ROM hacks (not saying that the project is/will be closed source, I just don't know)

ShadowOne333 commented 2 months ago

I think the whole licensing stuff is not an issue, given how much of the code, if not the entirety of it, for the Extended Name Length hack would have to be rewritten for CoilSnake at the end of the day.