Iconoclast
10-01-2006, 02:18 PM
This kind of skill won't be of much use, but I think it's kind of neat for those who are interested. It demonstrates that you do not need the C++ sourcecodes for DLL files to edit them (depending what you edit and how much you know about editing binary).
One of the uses for an MS-DOS editor is editing the properties (version info, title bar, etc.) of an application or DLL. In this case, we will be working with a DLL.
Try the No Sound plugin. If you have Project64, it should come with an audio plugin titled 'No Sound'. So, open your Start menu, and select the Run command (which, if you are using Windows XP, should be on the right pane of your Start menu). Type 'EDIT' (case-insensitive), and press Enter.
The MS-DOS editor comes up. It works similar to Notepad for Windows, but it can also edit binary (byte-simplified, without the 0s and 1s). In this editor window, choose the Open command from the File menu. Look for the file 'No Sound.dll' in the Plugin subfolder of where you have Project64 installed, select the file, and do not click OK yet. Check the "Open Binary" option, and set the Line Width to 77. Now click OK.
Rather than navigating through all of this garbage, use the Search feature. Press F3 or choose the Find... command from the Search menu. Search for "No Sound," and click OK. The first result that comes up is No Sound.dll. We don't want that; that's not the name of the plugin. That's just the name of the file. Press F3 to repeat the search, and the second result is "No Sound by zilmar _ No Sound". THAT's what we want. The "No Sound by zilmar" is the About property. When you go "Options/Settings..." in Project64, set the sound plugin to No Sound and click "About," this is the value that comes up. You can edit that value. The "No Sound" part on the right of the result is the name of the plugin that shows up in an emulator displaying its name (ex. Project64). You can name it whatever you want, but you must not rename it to anything longer than 8 characters long; that'll screw up the binary margins. If you rename it to something less than 8 characters long, replace the unused characters with spaces. The name must be 8 characters long, no longer, no shorter (unless you replace the last few characters with spaces to make it look shorter).
When you're finished having fun, choose the Save command from the File menu. Hope you made a backup! On the other hand, if you modified it correctly, you should have no problems.
Just a little tidbit I thought you all might find in handy. Flash won't let me change the title bar description of my compiled EXEs, so I have to edit them with the MS-DOS editor.
One of the uses for an MS-DOS editor is editing the properties (version info, title bar, etc.) of an application or DLL. In this case, we will be working with a DLL.
Try the No Sound plugin. If you have Project64, it should come with an audio plugin titled 'No Sound'. So, open your Start menu, and select the Run command (which, if you are using Windows XP, should be on the right pane of your Start menu). Type 'EDIT' (case-insensitive), and press Enter.
The MS-DOS editor comes up. It works similar to Notepad for Windows, but it can also edit binary (byte-simplified, without the 0s and 1s). In this editor window, choose the Open command from the File menu. Look for the file 'No Sound.dll' in the Plugin subfolder of where you have Project64 installed, select the file, and do not click OK yet. Check the "Open Binary" option, and set the Line Width to 77. Now click OK.
Rather than navigating through all of this garbage, use the Search feature. Press F3 or choose the Find... command from the Search menu. Search for "No Sound," and click OK. The first result that comes up is No Sound.dll. We don't want that; that's not the name of the plugin. That's just the name of the file. Press F3 to repeat the search, and the second result is "No Sound by zilmar _ No Sound". THAT's what we want. The "No Sound by zilmar" is the About property. When you go "Options/Settings..." in Project64, set the sound plugin to No Sound and click "About," this is the value that comes up. You can edit that value. The "No Sound" part on the right of the result is the name of the plugin that shows up in an emulator displaying its name (ex. Project64). You can name it whatever you want, but you must not rename it to anything longer than 8 characters long; that'll screw up the binary margins. If you rename it to something less than 8 characters long, replace the unused characters with spaces. The name must be 8 characters long, no longer, no shorter (unless you replace the last few characters with spaces to make it look shorter).
When you're finished having fun, choose the Save command from the File menu. Hope you made a backup! On the other hand, if you modified it correctly, you should have no problems.
Just a little tidbit I thought you all might find in handy. Flash won't let me change the title bar description of my compiled EXEs, so I have to edit them with the MS-DOS editor.