home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 March / GSSH0304CD1.iso / Freelancer / ModManager / flmminstallerbeta9.exe / $_14326_ / readme.txt < prev    next >
Text File  |  2003-12-24  |  9KB  |  143 lines

  1. Freelancer Mod Manager v1.21 BETA 9
  2. by Matthew "IGx89" Lieder
  3.  
  4. Description:
  5. Tired of all the effort it takes to apply mods? Freelancer Mod Manager changes all that by letting you instantly and easily activate and deactivate mods whenever you want. It backs up files before modifying them, and does three levels of error detection before activating a mod. It also lets you download and install mods with one click from a web page, by use of a custom file format (modName.zip.flmod).
  6.  
  7. Goto "Help\How do I..." to find out how to make mods work with FLMM, whether you're an end-user who wants a non-compatible mod to work with FLMM, or a mod-maker who wants to make his mod work with FLMM.
  8.  
  9. If you have any bug reports, suggestions, or questions, e-mail me at: lieder_matthew@hotmail.com (make sure you have "Freelancer", "Mod Manager", or "FLMM" in the subject to get past my junk mail filter!)
  10.  
  11. History:
  12. v1.21
  13. -Main dialog is now resizable
  14. -You can now drag and drop mod archives (*.flmod files) onto the mod list control. It can unzip multiple mod archives at once!
  15. -Added keyboard shortcuts for a number of menu commands (example: Ctrl-F now launches Freelancer)
  16. -You now can activate mods by pressing the spacebar
  17. -Added a notice in the installer that using mods on most multiplayer servers is considered cheating, and has serious consequences
  18. -Fixed some bugs that caused GENERATEXMLRES to not work correctly
  19. -You can now use the newline character (\n) in the GENERATExxxRES macros
  20. -Fixed a problem that occurred when using 82+ GENERATEXMLRES macros or 1312+ GENERATESTRRES macros (thanks, Crabtree!)
  21. -Improved the detection of mod conflicts (taking into account custom dll's)
  22. -Fixed a problem that occurred when using both a custom dll and the GENERATExxxRES macros together (thanks again, Crabtree!)
  23. -I made umlimited the maximum number of Section, Dest, and Source tags within one Data tag (thanks, Jeffrey Kwasha!)
  24. -Methods that modify freelancer.ini, and files that aren't mentioned in the mod script, now have priority before everything else (thanks again, Jeffrey!)
  25. -A much-requested feature: added the "numTimes" attribute to the "filereplace" method; if numTimes=0 (default is 1), then that operation will be repeated until the end of the file! (thanks yet again to Jeffrey for convincing me to add that feature :) )
  26. -Added the names of some donors to the About dialog. Thanks!
  27. -Reduced the memory usage by about 30%, and made it load faster, compared to v1.2 :)
  28. -Enhanced the detection of multiple instances of the program, and allowed the second instance's arguments to be dynamically passed to the first instance
  29. -Added support for mod "options"! Now mods can display a dialog letting the user choose different options, like story/nostory, weird costume/regular costume, etc... (thanks, BWS!)
  30. -Added IgnoreErrors attribute to the <data> tag, which tells FLMM to ignore any errors that happen when activating that data tag
  31. -Added new functionality to the fileappend/filereplace methods: they can now append/replace the same thing to specific sections
  32. -Sped up the activation of mods that use multiple <data> tags per ini file.
  33. -Added an optional yes/no prompt containing mod-specific info (like a notice or disclaimer) that's displayed when installing a new mod
  34. -Improved debugging information displayed when errors in mods occur
  35. -Added "newfile" attribute to most ini-modifying methods, to allow a script to easily create new ini files
  36. -Enhanced the Mod Option dialog to allow virtually unlimited mod options!
  37. -Added an "exclusive" attribute to the header tag, forcing all other mods to be deactivated while that mod is active
  38. -Implemented <stringdata> and <xmldata> tags to make using the GENERATExxxRES macros even more convenient; look in the documentation for the details
  39. -A few other minor fixes
  40.  
  41. v1.2
  42. -Added automatic DLL string and xml resource adding!
  43. -Now FLMM automatically moves saved games into different folders, depending on which mod is active. Your saved game troubles are over!
  44. -Greatly tweaked and optimized how FLMM determines whether mods are compatible or not; more mods are now compatible!
  45. -Optimized the file operations routines to noticeably increase the speed of activating and deactivating mods; if mods were taking more than a minute to activate, they shouldn't any longer!
  46. -Tweaked the dialog layout
  47. -Added a progress dialog when unzipping mod archives
  48. -Added commandline parameter to activate/deactivate mods
  49. -Fixed a couple minor bugs in the sectionreplace method
  50. -Bundled a bunch more mods with it!
  51. -Added info about donating (for if you have extra money lying around ;) )
  52. -Added a splash screen!
  53. -A number of other various tweaks/bug fixes
  54. -Mod script changes (read documentation for more info): 
  55. --multiple xml files can be used in one mod! Very useful if your mod's script was getting too big to easily edit.
  56. --changed the way <scriptversion> works
  57. --added custom GENERATESTRRES("a_weapon_name") function
  58. --added a savesafe="true" tag to the xml header section
  59. --added "filereplace" and "sectiondelete" methods
  60. --added xml-compliant comments (<!--blah blah blah-->)
  61. --enhanced the way mod archives work, so that more than one mod can be in one archive (read documentation for more info)
  62. --now when mod archives are installed over an existing mod, FLMM won't delete that old mod first. Allows patching mods!
  63.  
  64. v1.1.1
  65. -Bug fix release specifically for PC Zone
  66. -Fixed ACCESS_DENIED error
  67. -Better handling of mod scripts with bad syntax
  68.  
  69. v1.1
  70. -Includes another mod with the download: a beam weapon mod!
  71. -Optimized the use of backup files (only uses them while a mod is activated now)
  72. -Lets you easily specify the Freelancer directory
  73. -Added a progress bar!
  74. -Added a "modurl" tag to the header section (read documentation for more info)
  75. -Tweaked the handling of dll files
  76. -Tweaked the interface further, and fixed a couple bugs
  77.  
  78. v1.0.1
  79. -Changed some colors to work better for color-blind people
  80. -Fixed a bug with trailing spaces in ini files
  81.  
  82. v1.0
  83. -Skipped 0.9 because of all the changes :)
  84. -Added fancy buttons, icons, and colors!
  85. -Made the size of the download over 33% smaller!
  86. -"Delete Autosave" works with Trial version
  87. -Added "Disable Autosave" option (makes autosave.fl read-only)
  88. -Added a work-around for the log control scrolling bug (I'm brilliant ;) )
  89. -Now it (optionally) makes modified ini files read-only while a mod is active (to avoid user tampering problems)
  90. -Improved "section" methods to allow multiple sections
  91. -Added FAQ\Troubleshooting information
  92. -a number of tiny bug fixes
  93.  
  94. v0.8
  95. -Fixed a big bug whereby mods weren't completely deactivated (thanks Rhodan!)
  96. -Added "renamefile" method
  97. -Now automatically adds dll resource files to freelancer.ini!
  98. -Added a menu option to delete the pesky AutoSave
  99. -Now shows hourglass icon when working
  100. -various other bug fixes
  101.  
  102. v0.7
  103. -Fixed some bugs with the "by entire files" feature (specifically, it didn't create new folders)
  104. -Merged the "by entire files" and "by script file" features together (read the Help/How do I... document for more info)
  105. -Now works with the Trial version
  106. -Rewrote a lot of the documentation
  107.  
  108. v0.6
  109. -Added mod deletion
  110. -Added "sectionappend" method
  111. -Added a feature that lets you make ANY mod work with FLMM, with minimal effort (mostly just for end-users to make mods that don't already have mod scripts work with FLMM)
  112. -Made uninstaller (not that anyone would use it... ;) )
  113. -various bug fixes
  114.  
  115. v0.5
  116. -Multiple mods can be activated! (as long as they don't change the same files)
  117. -Now includes a custom NoStory mod
  118. -Fixed a bunch of bugs
  119. -Much more descriptive error messages when parsing script files
  120.  
  121. v0.4
  122. -Automatic installation of mods, directly from a http link
  123. -NSIS installer
  124. -Some bug fixes
  125.  
  126. v0.3:
  127. -Completely rewrote the script parsing/loading code
  128. -Script is now semi-compliant with XML (you can view it in IE)
  129. -It now does 3 levels of error checking before activating the script:
  130. --Script syntax checking (at program load)
  131. --Script content checking (at program load)
  132. --Script compatibility checking with your current FL installation (right before activation)
  133. -Added mod details, like author, description, and readme
  134. -Only allows one mod to be activated at a time (will be changed in future versions)
  135. -Mod deactivation is done directly, without restoring backups
  136. -Has a "Restore backups" option, just in case the deactivation of a mod fails
  137. -Bunch of bug fixes 
  138.  
  139. Todo:
  140. -Bug fixes
  141. -Allow mods to have different "options"
  142. -A super-duper, "enhanced" section modifying method.
  143. -A utility/wizard to automate mod script making, by comparing the original and current .ini files?