I probably translated this ( ) hash function into asm. Then I try to generate the monster in some fair way, considering that the original numbers used were seconds (00-59), minutes (00-59), hours (00-83ish) or some such. I pick 32 bits from the early part of the player name (trying to pick bits that would change often, based on how the letters are encoded there), add current week to the number and put it through a 32bit->32bit hash function for which the result changes a lot if the input varies even 1 bit ("avalanche effect"). It uses some of that to generate the monster (race, subrace, stats, rarely a unique monster from a separate table). MR2 asks the cdrom controller track lengths or some such, and gets 6 bytes worth of data. $$$) to get it done, seeing as its practically impossible to effectively play these nowadays. Thanks for all the help, and if this task seems to be too much for me, I am debating putting up a small bounty (eg. As a second (or third?) question at this point, any tips on nailing down the specifics?
I thought about digging into the seasonal shrines patch for mr2 and seeing how it was done there, and then hope that sheds some light on the general process.Ĭurrently, the hard part is actually finding where in all the files is the section dealing with reading from a disc and generating a monster. I'm not particularly accustomed to irx or pss files, but I assume there is a method to their madness.
HxD is raring to go, and I've extracted the iso already. I've grabbed ps2dis, and also saw the one merged with pcsx2, so I grabbed that as well.
If its practical or doable, any advice on getting started? I suppose my question would be, to all of you that are significantly more knowledgeable than me, how feasible is the task? remaster? of MR1 that's out on the Switch in Japan right now).įor my background, I have a Bachelors in Computer Engineering and have taken a few courses in assembly, and I have used HxD in the past for some hobby projects, so the base concepts are at least not completely foreign to me. I've been messing with the Seasonal Shrines for MR2 for a while, and thought it'd be great to bring a system like this over to the newest mainline series title, seeing as disc swapping for it can still be problematic (and we'll never get the new.