I've seen some people wanting the classic "What a horrible night to have a curse." line back with this hack.
It's fairly easy to add it back tbh.
Here's a quick tuto on how to add it:
1) First off, you will need to create a new text file, copy-paste the following table and save it as "cv2.tbl"
2) Download FCEUX 2.2.3, open up your already patched CV2.
Go to Debug -> Hex Editor. Once the Hex editor opens up, go to View -> ROM File.
After that, inside the Hex Editor, go to File -> Load *.TBL File, then select the cv2.tbl that you just created.
3) Now, press Ctrl+F while in the Hex Editor. This will open up the search for the editor, type in "horrible night" (or just "horrible" or "night") until you get to the line you want to change. In this case, the new line is "And then descends a horrible night."
Take note of the asterisk before the "And" in the Hex Editor. It should appear like this:
*And then descends*a horrible night/
Take note of the address where the asterisk before "And" is located.
For version 2.11.0, the asterisk corresponds to Hex $FE. And it begins at 0x1F0E7 in the ROM.
4) With the address where the text begins, we then need to look for another place where the new text can be, since the original line won't fit in place of the new one. We need search for the pointer that loads said text, and make it point to our new one. But first, let us create the new text.
Around 0xF3D0 in the ROM, you should see a bunch of $FF bytes in succession. This is free space that we can use for our new text.
In there, simply click on the right table (where the characters are seen) in the Hex Editor, and type the following:
*What a horrible night*to have a curse./
REMEMBER THE EXACT LOCATION WHERE YOU PUT THE LINE!
I added it exactly at 0xF3D0.
5) That should be our new text, but we still need to change the pointer so the text loaded is now our added line.
Remember the location of the line we want to change (not the one we want to add)? At 0x1F0E7. We need to convert this to NES address to find the pointer for the precise line.
Given how the location where the text is located is loaded as bank 7 by the game, we strip the first character of the address (the 1 from 0x1F0E7), leaving us with $F0E7. Now, we substract 0x10 in Hex from $F0E7, giving us $F0D7.
Now we flip the bytes in pairs, leaving us with D7 F0. We do a Hex search for D7 F0, and this gives us a few results, but the one we want should be within the 0xCXXX range. For me, the exact location of the pointer is in 0xCB92 in the ROM.
6) Now, we need to change the pointer to instead point to where the line we just added is located at.
I added the line at 0xF3D0, but we need to convert the address to NES format. Address 0xF3D0 is located at bank 3 in the ROM, so the F3D0 is converted to B3D0 when the address is in a bank other than bank 7. Then we remove 0x10 from the address, and flip the bytes, giving us C0 B3.
Now type in C0 B3 at 0xCB92, and that should change the pointer to instead load the line we just added.
I do this for my own build of CV2, since I like the original line quite a lot, and hopefully this helps others that want the line back as well.