If I may be so bold, I would strongly suggest going with the newest version of FLMM and get away from manually editing dll files forever
All you do then is in your ini file you put something like this:
ids_name = 0 ;GENERATESTRRES("Basic Scanner"
ids_info = 0 ;GENERATEXMLRES("<?xml version="1.0" encoding="UTF-16"?><RDL><PUSH/><TRA data="1" mask="1" def="-2"/><JUST loc="center"/><TEXT>Basic Scanner</TEXT><PARA/><TEXT> </TEXT><PARA/><TRA data="0" mask="1" def="-1"/><JUST loc="left"/><TEXT>This is the basic scanner for use in all ship classes, it has minimal range and scanning capabilities.</TEXT><PARA/><TEXT> </TEXT><PARA/><TEXT>Detection Range: 2500 </TEXT><PARA/><TEXT>Cargo Scan Range: 1000 </TEXT><PARA/><TEXT> </TEXT><PARA/><POP/></RDL>"
Yes, you want the id number to be zero. And then in the mod's script.xml file you add these two lines (with the right filename):
<data file="data\equipment\misc_equip.ini" method="copyfile" sourcefile="data\equipment\misc_equip.ini" scanfile="true">
</data>
You only need to list each file once in the script, and only the files with the resource generation functions in them need to be listed. So, for example, you list misc_equip.ini once in the script file and them you go in the actual misc_equip.ini file and make all of the changes you want.
Now I only dig around in the original dll files when I need to copy some text.