Auto-translated
Well, that's not a question for me.
If I were to try, I would insert a jump to the end of the file (there are many useless zeros there) and then a reverse jump. You can see in IDA where exactly it is; it disassembles everything quite well, and you can find the list of IDs in the executable file there.
However, there is one thing: you can't reassemble it back afterward, but there's a hex editor for that!
P.S. As for those who actually edited the executable, it seems they took a different approach. When I compared the NCF executable with the original, the zeros at the end of the NCF file seemed to be the same.