After all that, it still isn't working. It just launches to a grey screen. What else can I do?No you do not need the romfs.romfs file. Did you patch the code.bin file from the update? It sounds like you didn't.
Follow this to get the update as a decrypted CIA and to get the code.bin file from the update. It will be found in the ExtractedExeFS. Patch it with the IPS Patches I gave you earlier.
I'm not sure how the randomizer even works with game updates like this or if it even works with the update.