home *** CD-ROM | disk | FTP | other *** search
/ PC Player 1998 December (Alt) / PCPlayer_1998-12.iso / INSTALL / ModPlug / README.TXT < prev   
Encoding:
Text File  |  1998-03-05  |  21.5 KB  |  598 lines

  1. /*****************************************************\
  2. *      MOD Plugin - (c) 1998 by Olivier Lapicque      *
  3. *                                                     *
  4. *               - Distribute freely -                 *
  5. *                                                     *
  6. *             contact: olivierl@jps.net               *
  7. *                                                     *
  8. *    (Special thanks to MisterX for the graphics)     *
  9. \*****************************************************/
  10.  
  11.  
  12. - 1. Requirements
  13. - 2. Installation
  14. - 3. How do I use the MOD Plugin in my HTML files ?
  15. - 4. Can I use the MOD plugin to play my modules on my
  16.      local hard drive ?
  17. - 5. What's new ? (Version history)
  18. - 6. Using NPMOD32.DLL in your programs.
  19. - 7. Troubleshooting
  20.  
  21. -------------------------------------------------------
  22. 1. Requirements
  23. -------------------------------------------------------
  24.  
  25. - DX2-66 or higher
  26. - Windows 95 or NT 4.0.
  27. - A soundcard with 32-bit drivers
  28. - Netscape Navigator 3.0, or Microsoft Internet Explorer 3.0
  29. - Make sure the setup program points to the correct path of your
  30.   browser, especially if you had or have multiple browsers versions
  31.   installed (they always leave some crap in the registry).
  32.  
  33. NOTE:
  34.   44.1KHz sound quality is not recommended for computers
  35.   slower than a 486DX4-100.
  36.  
  37. NOTE FOR NETSCAPE COMMUNICATOR 4.03 USERS:
  38. It looks like Communicator doesn't like the fact that the plugin
  39. interfaces with Java. If you have trouble using the plugin with
  40. Netscape Communicator, try re-installing the plugin without checking
  41. the "Enable Java" checkbox.
  42.  
  43. MOD-Plugin is a public domain utility and may be freely distributed.
  44. I am not responsible for any problems that could be caused by the
  45. usage of this plugin.
  46. THIS PROGRAM IS ONLY INTENDED FOR NON-COMMERCIAL USE.
  47.  
  48. MOD-Plugin is a *light* version of ModPlug Player. In order to
  49. limit the CPU usage, the number of simultaneous channels is
  50. limited to 20 (It can go up to 80 in ModPlug Player).
  51. Also, there is no volume ramping, or any click removal.
  52. There is also no MultiPoint oversampling option.
  53.  
  54. To save a song, or configure the sound quality, right-click
  55. on the controls, and a menu will be displayed.
  56.  
  57. Setup Options:
  58. --------------
  59.  
  60. - Mixing Rate, Stereo, 16-Bit: quality of the sound
  61.  
  62. - Bass Expansion: The name speaks for itself.
  63.   (It doesn't take a lot of extra CPU).
  64.  
  65. - Disable oversampling: you should not use this option,
  66.   unless you have a slow CPU. You can try to listen to
  67.   the music with and without oversampling to see the
  68.   difference.
  69.  
  70. - Save packed songs: pack the samples when saving songs,
  71.   using the Save As command (Can reduce up to 50% the size of
  72.   the song).
  73.  
  74. ---------------------------------------------------------
  75. 2. Installation
  76. ---------------------------------------------------------
  77.  
  78. - Execute modsetup.exe and follows the instruction.
  79.   You must select the path where your browser is installed.
  80.  
  81. - Launch your browser (If it was already launched, you'll
  82.   need to quit and restart it).
  83.  
  84. - Check for updates at "http://www.castlex.com/modplug".
  85.  
  86.  
  87. ---------------------------------------------------------
  88. 3. How do I use the MOD Plugin in my HTML files ?
  89. ---------------------------------------------------------
  90.  
  91. The syntax to put a song in your page is the following:
  92.  
  93. <EMBED SRC="whatever.mod" width="145" height="48" ...>
  94.  
  95. NOTE:
  96.   On a Web server, the command should also include the mime-type:
  97.  
  98. <EMBED type="audio/x-mod" src="whatever.mod" ...
  99.  
  100. The mime-type used by the MOD Plugin are the following:
  101. audio/x-mod
  102. audio/mod
  103. audio/x-zipped-mod (1.71+)
  104. audio/x-zipped-it (1.81+)
  105. audio/it (1.81+)
  106.  
  107. The following extensions are supported: mod, mdz, s3m, xm, it, mtm, med.
  108. If your file has a different extension, please rename it to use the mod, or
  109. mdz extension.
  110.  
  111. But you can always put any mime type for different file types:
  112. audio/mod works with a s3m file, and vice-versa.
  113. You should use "audio/x-mod" for all modules.
  114.  
  115. If you are using a zipped module, make sure you rename it with a
  116. MDZ extension, or else MSIE4 users will have all their zip files
  117. associated with the plugin -> DO NOT USING THE .ZIP EXTENSION.
  118. The most efficient way is to use
  119. type="audio/x-zipped-mod" src="myfile.mdz" for compressed modules
  120. and
  121. type="audio/x-mod" src="myfile.[mod/s3m/xm/it]" for uncompressed modules.
  122.  
  123. That's it!
  124.  
  125.  
  126. NOTE: Don't forget to use the packing option of the plugin:
  127.   you'll need to use the "Save packed songs" options in the
  128.   setup dialog, and save the song. This can make the file
  129.   twice smaller. When the user will download the file from
  130.   your page, it will be unpacked. It can make a big difference
  131.   when downloading a file larger than 200K.
  132.  
  133.  
  134. The other options you may want to add are the following:
  135. - volume="x": set the volume of the song to x.
  136.   (Default="100", range="1" to "100")
  137.  
  138. - loop="true": Loop the song. (Default:"false")
  139.  
  140. - autostart="true": Start playing the song when loaded.
  141.   (Default="false"). (Also "autoplay" on versions 1.31+)
  142.  
  143. - autonext="true": Jump to next mod when finished playing.
  144.   (Default="false") This is useful only if you have more
  145.   than one song in your page. (You should use loop="true"
  146.   instead to make the same song loop)
  147.  
  148. - controls="none"/"stereo":
  149.   * "none": don't display anything - use with care
  150.    because there is no way the user will be able to stop the
  151.    mod (besides exiting the page). (same as "hidden="true")
  152.   * "stereo"(1.65+): the horizontal spectrum analyzer will
  153.    be split for right/left, on each side of the plugin.
  154.    In this case the number of bands will be (width - 184) / 16.
  155.   NOTE (1.75+): The option controls="smallconsole" has been
  156.   removed, it's now automatic if height < 20.
  157.  
  158. - hidden="true": same as controls="none".
  159.  
  160. - title="song_title": Displays the text "song_title" when
  161.   the song is not yet loaded. (Default: displays "Loading...")
  162.  
  163. - shuffle="true" (1.57+): goes along with autonext="true".
  164.   when a song finishes playing, the next song will be randomly
  165.   chosen. The shuffle option is a global flag and should appear
  166.   on the first EMBED section in the page. This flags sets
  167.   the autonext="true" flag automatically.
  168.  
  169. - bgcolor="black"(default),"gray" (1.60+): Select a background color
  170.   for the plugin.
  171.   v1.75+: you can specify a color like bgcolor="#RRGGBB".
  172.  
  173. - spcolor="red"(default),"green","blue" (1.61+): Select the color of
  174.   the spectrum analyzer.
  175.   v1.75+: you can specify a color like spcolor="#RRGGBB".
  176.  
  177. - vucolor="color1", vucolorhi="color2" (1.75+): you can now change
  178.   the color of the VU-meter. The default for vucolor is green, and
  179.   is red for vucolorhi.
  180.  
  181. - spcolorhi: defines the top-color of the spectrum analyzer (1.75+).
  182.   The default color is red. The middle color will be the mix between
  183.   spcolor and spcolorhi.
  184.  
  185. - autoload="false" (1.77+): if autoload is "false", the file will not
  186.   start loading unless the user tries to play the mod. The default is
  187.   autoload="true".
  188.  
  189. NOTE: (v1.43+)
  190. --------------
  191. - If you want to enable the VU-Meter, the width parameter
  192.   should be set to "168". The VU-Meter cannot be used with
  193.   the controls="smallconsole" option.
  194. - If the plugin is hidden (with controls="none" or hidden commands),
  195.   autostart will be set to "true".
  196.  
  197. Spectrum Analyzer (1.60+)
  198. -------------------------
  199. - You can enable the spectrum analyzer by setting a height
  200.   of 96 (bottom spectrum) or a width of 336 (right spectrum).
  201. - v1.61+: You can have from 3 to 80 bands in your right spectrum
  202.   analyzer: set the width parameter to 176+(numbands*8).
  203.   The frequency range is between 86Hz (left) and 11KHz (right).
  204. - v1.65+: With the stereo spectrum, the number of bands on each
  205.   side will be (width - 184) / 16.
  206.  
  207.  
  208. --------------------------------------------------------
  209. 4. Can I use the MOD plugin to play my modules on my
  210.    local hard drive ?
  211. --------------------------------------------------------
  212.  
  213. Well, of course.
  214. Create a modlist.htm file in your modules directory,
  215. with a line for each module (Try not to put more than
  216. 10 mods on the same page, because they will all be 
  217. loaded in memory)
  218.  
  219. The file should look like that:
  220.  
  221. <HTML>
  222. <HEAD>
  223. <TITLE>Ultra-trance-tekkno-rave mod page</TITLE>
  224. </HEAD>
  225. <BODY>
  226.  
  227. <P><A HREF="prevpage.htm">Previous Page</A></P>
  228.  
  229. <P><EMBED TYPE="audio/x-mod" SRC="mod01.mod" width="145" height="48" autostart="true" autonext="true"></P>
  230. <P><EMBED TYPE="audio/x-zipped-mod" SRC="mod02.mdz" width="168" height="48" autonext="true"></P>
  231. <P><EMBED TYPE="audio/x-mod" SRC="mod03.s3m" width="145" height="48" autonext="true"></P>
  232.  
  233. <P><A HREF="nextpage.htm">Next Page</A></P>
  234.  
  235. </BODY>
  236. </HTML>
  237.  
  238. * end of file *
  239.  
  240. After that, you can open this file in Netscape in
  241. File - Open File in Browser.
  242.  
  243. And voila !
  244.  
  245.  
  246.  
  247. --------------------------------------------------------
  248. 5. What's new ?
  249. --------------------------------------------------------
  250.  
  251. ------------- MOD Plugin version 1.9 -------------------
  252. 1.90 patch #5:
  253. - Added beta support for MMCMP-packed modules
  254.   (Thanks to Zirconia aka Emmanuel Giasson, the author of MMCMP)
  255. - Slightly faster mixing
  256. - Updated modplug sound library
  257. - Added automatic use of volume ramping (better quality)
  258. - Minor adjustments in the player
  259. - Fixed S3M Loader
  260. - Fixed IT Ex/Fx volume column portamento effect
  261.  
  262. 1.90:
  263. - Updated to modplug sound library v1.33
  264. - Save IT filter & midi information.
  265. - Added Opera Browser to the setup utility.
  266. - VU-Meter takes less CPU.
  267.  
  268. ------------- MOD Plugin version 1.8 -------------------
  269. 1.89:
  270. - Updated to modplug sound library v1.31
  271. - Updated the setup utility, so that it can detect and
  272.   fix the MSIE4 registry bug.
  273.  
  274. 1.88:
  275. - Updated to modplug sound library v1.30
  276.  
  277. 1.87:
  278. - Removed the Save as WAV option
  279.   (you should use ModPlug Player for better quality)
  280. - Upgraded to modplug sound library v1.28
  281.  
  282. 1.86:
  283. - Reduced size of the DLL.
  284. - Upgraded to modplug sound library v1.26
  285.  
  286. 1.85:
  287. - Fixed Bug with position slider
  288. - Upgraded to modplug sound library v1.25
  289.  
  290. 1.84:
  291. - Upgraded sound library to ModPlug Player 1.24
  292. - Added ModPlug_CreateEx DLL export, for an easier interface with VB.
  293.  
  294. 1.83:
  295. - Upgraded sound library to ModPlug Player 1.21
  296. - Fixed bug when saving IT modules (could corrupt end
  297.   of patterns).
  298. - Added support for zipped FAR modules (audio/x-zipped-mod)
  299. - Autodetect Netscape Communicator path.
  300.  
  301. 1.82:
  302. - Upgraded sound library to ModPlug Player 1.19
  303. - Added support for WAV files, and zipped WAV files,
  304.   but they have to be renamed in .MDZ.
  305. - Removed audio/mtm and audio/med mime types: use audio/x-mod instead.
  306.  
  307. 1.81:
  308. - Upgraded sound library to ModPlug Player 1.17
  309. - Added GetPos, GetMaxPos and SetPos Java functions.
  310.  
  311. 1.80:
  312. - Faster mixing.
  313. - Improved IT support.
  314. - More DLL exported functions.
  315.  
  316. ------------- MOD Plugin version 1.7 -------------------
  317. 1.78:
  318. - Improved IT support.
  319. - Fixed a crash bug with Surround.
  320. - Improved player (A little bit faster).
  321. - Upgraded Sound Library to ModPlug Player 1.15.
  322.  
  323. 1.77:
  324. - Added the "Enable Java" option in the setup, since it can cause some
  325.   browsers to be unstable.
  326. - Added IsReady() java function: returns TRUE if the mod finished loading.
  327. - Fixed bug with loop="false", autostart="false" and shuffle="false" command.
  328. - Added the autoload="false" option.
  329.  
  330. 1.76:
  331. - Fixed CRASH with Internet Explorer (That's it!)
  332. - Fixed Java bug.
  333.  
  334. 1.75:
  335. - Mod-Plugin is now Java-Enabled !!! (With Netscape 3.0+)
  336.   Available functions are Play(), Stop(), IsPlaying() and GetVersion().
  337. - Added spcolorhi, vucolor and vucolorhi embed tags.
  338. - Removed controls="smallconsole" (Automatic with height < 20).
  339. - Fixed a bug in the XM loader.
  340.  
  341. 1.74:
  342. - Removed Reverb.
  343. - Added Bass Expansion option.
  344. - Improved player (Same as ModPlug Player 1.11).
  345.  
  346. 1.73:
  347. - Improved modsetup.exe (no more archive).
  348. - Removed modlinks.htm - you can get it in the "deluxe version".
  349.  
  350. 1.72:
  351. - Improved ZIP support.
  352. - Updated sound library to match ModPlug Player 1.07.
  353.  
  354. 1.71:
  355. - Improved setup.exe
  356. - Changed audio/mdz to "audio/x-zipped-mod".
  357. - Updated sound library to match ModPlug Player 1.03.
  358.  
  359. ------------- MOD Plugin version 1.6 -------------------
  360. 1.69:
  361. - Fixed tone-portamento bug in MOD files.
  362. - Fixed vibrato depth bug.
  363. - Misc. small bugs fixed.
  364. - Pitch/Pan separation is no more lost when saving IT files.
  365.  
  366. 1.68:
  367. - Added support for instrument auto-vibrato in XM/IT.
  368. - Fixed bug in Volume/Pan envelope interpolation.
  369.  
  370. 1.67:
  371. - Fixed panning envelope bug.
  372. - Fixed tone-portamento bug.
  373. - Fixed Global Volume (0) bug.
  374. - Added Zipped-Module support (*.mdz): In order to play zipped mods,
  375.   you can zip them with any zip archiver (like PKZIP) and rename them
  376.   into .MDZ. To get the maximum compression level, you should first use
  377.   the Save Packed Songs option, and then zip the packed song.
  378.   example, to make mymod.s3m as small as possible:
  379.      - Check Save Packed Songs
  380.      - Use "Save As" and save the song as mymod1.s3m
  381.      - use PKZIP mymod.mdz mymod1.s3m
  382. - Removed MIME-Type audio/669. You should now rename any 669 modules
  383.   into another supported extension.
  384.  
  385. 1.66:
  386. - Fixed registry problem (associations lost).
  387. - Fixed panning slide bug.
  388. - Added MOD surround support (8A4)
  389. - Improved IT save function.
  390. - Improved MOD loader.
  391.  
  392. 1.65:
  393. - audio/x-xm MIME-type has been removed (I needed room for .669)
  394. - Fixed another HUGE bug (crash) with some mods (in all formats)
  395. - Added Channel Volume Slide and Global Volume Slide effects.
  396. - Added Save As support for IT modules.
  397. - Added beta 669 support.
  398. - Added controls="stereo" option for the spectrum analyzer.
  399.  
  400. 1.64:
  401. - Added most of the Impulse Tracker effects.
  402. - The Save As MOD is now more powerful when converting from S3M/XM.
  403. - Better MED support.
  404. - Fixed a HUGE bug if 'force amiga limits' flags was set in S3M.
  405.  
  406. 1.63:
  407. - Added volume and pan envelopes support in XM modules.
  408. - The packing option now converts 16-bit samples to 8-bits.
  409. - The Set Filter amiga command can disable the oversampling.
  410.  
  411. 1.62:
  412. - Envelope information in XM modules is no more lost.
  413. - Added pre-alpha support for IT modules (sample mode only).
  414. - Fixed possible crash in replay routine.
  415. - Portamento Slides were too fast in MODs.
  416. - Note Delay was broken since 1.60.
  417.  
  418. 1.61:
  419. - Added "spcolor" option.
  420. - Spectrum Analyzer is more accurate.
  421.  
  422. 1.60:
  423. - Added support for conversion to MOD/S3M/XM from any format.
  424. - Added MTM modules support (import).
  425. - Added Global Volume effects.
  426. - Fixed VU-Meter bug when Surround was used.
  427. - Added 20-bands Spectrum Analyzer
  428. - Added Panning Slide effect in XM modules.
  429. - Added Reverb option.
  430. - Reduced total size of sound buffer from 1.6s to 1s.
  431.  
  432. ------------- MOD Plugin version 1.5 -------------------
  433. 1.57:
  434. - The replay routine runs now in a separate thread.
  435. - Improved the Pre-Amplification option by clipping the sound.
  436. - Added "shuffle" option.
  437.  
  438. 1.56:
  439. - MAJOR BUG FIX: Save As was corrupting MOD files with version 1.55
  440. - Decreased size of sound buffer but increased number of buffers
  441. - Fixed bug in S3M when sample loop end was bigger than sample length.
  442. - "Loading..." is displayed when loading a module.
  443.  
  444. 1.55:
  445. - Fixed WAV file format bug.
  446. - Fixed font display bug when displaying the song title.
  447. - Updated MODLINKS.HTM
  448.  
  449. 1.54:
  450. - Added FastVolSlide & AmigaLimits flags in S3M modules.
  451. - Fixed Speed 0 bug in MOD/XM.
  452. - Fixed XM instrument panning bug.
  453. - Fixed finetune bug in MODs.
  454. - Fixed vibrato bug
  455. - Too high frequencies are not played anymore (>200KHz).
  456. - Added support for linear frequencies in XM modules.
  457. - Added Save As Wave option (.wav export)
  458.  
  459. 1.53:
  460. - Instruments are now saved unsigned in s3m MODULES.
  461. - Unused channels are now removed in S3M modules..
  462. - Pattern Break bug fixed in XM modules.
  463. - Song slider bug fixed.
  464.  
  465. 1.52:
  466. - Added OctaMed MMD2/MMD3 support.
  467. - Song slider bug fixed.
  468. - Minor bugs fixed.
  469.  
  470. 1.51:
  471. - Added basic support for OctaMed MMD0/MMD1 Modules (*.med)
  472. - Added audio/x-xm and audio/x-s3m MIME-type (They were removed
  473.   in 1.50 - but I saw some sites using them)
  474.  
  475. 1.50:
  476. - Added support for 16-bit samples (S3M,XM)
  477. - Fixed VolSlide(0) in MODs
  478. - Optimized play function
  479.  
  480.   ATTENTION DEVELOPPERS: (If you want to support the packed format)
  481.   When saving the song, the plugin will pack the samples only if
  482.   it doesn't affect the quality. In MOD files, the sample data starts
  483.   by "ADPCM". In S3M the regular compression byte is used with a value
  484.   of 0x04. 4-bit ADPCM is coding the delta values between a sample and
  485.   the next in 4-bits (starting value is zero). The delta values are
  486.   stored as a 16-byte table at the start of the sample data:
  487.   [16-bytes delta values][(length+1)/2 bytes of 4-bit indexes...]
  488.   In XM files, the bit 6 of the sample type is set to 1, and the reserved
  489.   byte is set to 0xAD. In IT files, the sample flags byte is set to 0xFF.
  490.  
  491. -------------------------------------------------------
  492. 6. Using NPMOD32.DLL in your programs
  493. -------------------------------------------------------
  494.  
  495. If you can access the public functions available in a
  496. DLL, it's very easy: here is the C prototype of those
  497. functions:
  498. - LPVOID WINAPI ModPlug_Create(UINT argc, LPSTR argn[], LPSTR argv[])
  499.   This function creates a plugin: argc is the number of 
  500.   parameters on the HTML command line, argn is an array of 
  501.   pointers to the parameters names, and argv is an array of
  502.   pointers to the parameters values.
  503.   This function returns NULL if it failed, or else, it's
  504.   a pointer that you should keep for all the other functions.
  505. - BOOL WINAPI ModPlug_Destroy(LPVOID plugin)
  506.   This function destroys a plugin created by ModPlug_Create.
  507. - BOOL WINAPI ModPlug_SetWindow(LPVOID plugin, HWND hwnd)
  508.   This function should be called right after ModPlug_Create,
  509.   with the window handle of the window where the plugin will
  510.   draw itself. You are responsible for creating this child window.
  511. - BOOL WINAPI ModPlug_Load(LPVOID plugin, LPCSTR lpszFileName)
  512.   This function loads a module.
  513. - BOOL WINAPI ModPlug_Play(LPVOID plugin)
  514.   This function starts playing the module loaded.
  515. - BOOL WINAPI ModPlug_Stop(LPVOID plugin)
  516.   This function stops playing.
  517. - DWORD WINAPI ModPlug_GetVersion()
  518.   This function returns the current version of the plugin:
  519.   ie: for version 1.75, it will return 0x175.
  520. -------------------- v1.80+ additions -------------------------
  521. - BOOL WINAPI ModPlug_IsReady(LPVOID plugin)
  522.   Returns TRUE is a song is correctly loaded.
  523. - BOOL WINAPI ModPlug_IsPlaying(LPVOID plugin)
  524.   Returns TRUE is the plugin is currently playing a song.
  525. - DWORD WINAPI ModPlug_GetMaxPosition(LPVOID plugin)
  526.   Returns the maximum position of the song.
  527. - DWORD WINAPI ModPlug_GetCurrentPosition(LPVOID plugin)
  528.   Returns the current playing position. (Between 0 and ModPlug_GetMaxPosition)
  529. - BOOL WINAPI ModPlug_SetCurrentPosition(LPVOID plugin, DWORD nPos)
  530.   Sets the current playing position.
  531. -------------------- v1.84+ additions -------------------------
  532. - LPVOID WINAPI ModPlug_CreateEx(LPCSTR lpszParams)
  533.   This function is identical to ModPlug_Create, but you can simply
  534.   use a string, instead of an array of strings. Each keyword must
  535.   be separated by a '|' character (It works also with carriage return).
  536.   For example, the command <loop="true" vucolor="#ff00ff"> should
  537.   be sent as "loop|true|vucolor|#ff00ff|".
  538.  
  539. -------------------------------------------------------
  540. 7. Troubleshooting
  541. -------------------------------------------------------
  542.  
  543.  
  544. - I don't like the MOD Plugin, it's crap and I hate it.
  545.  
  546.   Ta mere elle chausse du 2.
  547.  
  548.  
  549. - I have a Mac, how can I get MOD Plugin for Mac ?
  550.  
  551.   A plugin is already available for Mac (PowerPC only).
  552.   Check at: "http://www.spilk.org/dsm". (DSM Plugin)
  553.   This plugin doesn't support compression.
  554.  
  555. - I'm running OS/2, how can I get MOD Plugin for OS/2 ?
  556.  
  557.   An OS/2 plugin is available at the following address:
  558.   "http://www.polsci.wvu.edu/Henry/Madbrain/npdsmi.html"
  559.   (DSMI/2 doesn't support compression yet)
  560.  
  561. - The plugin takes too much CPU
  562.  
  563.   Well, unlike most players, mod-plugin supports 16-bit
  564.   samples (They are not converted to 8-bit). There is also
  565.   an oversampling performed for each track in the song.
  566.   The internal volume is calculated on 32-bit, which makes
  567.   it hard to use a lookup table for multiply instructions.
  568.   To decrease the CPU usage, you can try not going above
  569.   32KHz, play in mono, disable the surround/bass effects, and
  570.   if it's still too slow, use the 'disable oversampling' option.
  571.  
  572. - My browser is crashing when accessing a site with the plugin
  573.   This shouldn't happen, but it seems that JavaScript causes
  574.   a lot of browsers to be unstable. You can try to re-install
  575.   the plugin and unchecking the "Enable Java" checkbox.
  576.  
  577. - Opera Browser doesn't recognize the plugin
  578.   If you installed opera in a directory with a space in the name, like
  579.   "Program Files", you should edit the file opera.ini in you windows
  580.   directory, and replace the "PLUGINS PATH" string
  581.   "program files\opera\plugins" by "progra~1\opera\plugins".
  582.  
  583. - Internet Explorer is opening the plugin each time I want
  584.   to download a ZIP file:
  585.   This is because of sites that used a ZIP extension with
  586.   a ModPlugin MIME type: try to contact the webmaster of the
  587.   site to ask them to change the extension into .MDZ.
  588.   A fix is to use REGEDIT.EXE from use windows directory,
  589.   and remove the following key:
  590.   HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension\.zip
  591.   and remove any reference to Mod Plugin in the MIME\"application/x-zip-compressed".
  592.  
  593. - For all other questions about the MOD Plugin, e-mail me
  594.   at "olivierl@jps.net", and don't forget to tell me
  595.   which version of the plugin you're using.
  596.  
  597.  
  598.