Skip to content

Releases: MetaIdea/AMUMSS-nms-auto-modbuilder-updater-modscript-system

AMUMSS-3.9.5W

10 Nov 21:30
4e3c758
Compare
Choose a tag to compare

This version automatically connects to monkeyman192/releases to retrieve MBINCompiler.exe and libMBIN-dotnet4.dll

NEW in Version 3.9.5W :

  • ADDED: 'New update available' message at BUILDMOD.bat starts
  • ADDED: reporting of failed scripts at end of REPORT.lua
  • ADDED: to *.pak_content.txt file when such a file is created, ex.:
  • Original information:
    MOD FILENAME: ThisMaster.pak
    MOD AUTHOR: Ignacio
    LUA AUTHOR: Unknown
    MOD DESCRIPTION: is the original requester for this added information
    NMS VERSION: 3+
  • IMPROVED: 'REPORT.txt' renamed to 'REPORT.lua' with collapsable sections for each script/MBIN processed and the Conflict section
  • IMPROVED: when using option '-SerializeScript Y' (default is 'N'), the 'scriptname.serial.lua' file created in ModScriptCheck folder
    shows exactly what AMUMSS sees internally of your script NMS_MOD_DEFINITION_CONTAINER.
    *** That file 'IMPROVED' format is a VERY good tool while developping your script! ***
  • IMPROVED: MapFileTree, options are:
    -MAPFILETREE LUA --Create collapsable LUA MAPFILETREEs
    -MAPFILETREE LUAPLUS --(default) Create collapsable LUA MAPFILETREEs including lines as "<<<"
    -MAPFILETREE TXT --Create TXT MAPFILETREEs
    -MAPFILETREE TXTPLUS --Create TXT MAPFILETREEs including lines as "<<<"
  • IMPROVED: detection/reporting of INTEGER_TO_FLOAT conversion
  • CORRECTED: removed unnecessary NOTICE about multiple sections found when ["REPLACE_TYPE"] is in use
  • CORRECTED: false-positive detection of FLOAT that are in fact INTEGER
  • CORRECTED: using LINE_OFFSET, the wrong keyword line was used as the base line when PRECEDING_KEY_WORDS were used after SPECIAL_KEY_WORDS
  • CORRECTED: using ["ADD_OPTION"] = "ADDafterLINE", the found line was never used

AMUMSS-3.9.4W

29 Oct 21:49
4e3c758
Compare
Choose a tag to compare

This version automatically connects to monkeyman192/releases to retrieve MBINCompiler.exe and libMBIN-dotnet4.dll

NEW in Version 3.9.4W :

  • CORRECTED: no created pak after using one pak and one lua to make a patch
  • CORRECTED: stopped creation of empty folders in UNPACKED_DECOMPILED_PAKs\pakname
  • CORRECTED: bug that prevented a patch to have the original changes of the pak when making a patch mod
  • ADDED: GLOBAL_INTEGER_TO_FLOAT, see 'README - Script_Rules.txt' for usage
  • ADDED: anything in 'ModScript\Disabled scripts and paks' folder is DISABLED

AMUMSS-3.9.3W

27 Oct 16:00
4e3c758
Compare
Choose a tag to compare

This version automatically connects to monkeyman192/releases to retrieve MBINCompiler.exe and libMBIN-dotnet4.dll

NEW in Version 3.9.3W :

  • CORRECTED: handling of MapFileTree FORCED re-creation
  • UPDATED: MapFileTree format (MapFileTree files will reset to new format)
  • ADDED: OPTION -IndividualModPakType: 'PLAIN or P' --(default) Name of Mod pak is MOD_FILENAME
    or 'DATETIME or D' --Name of Mod pak is MOD_FILENAME + current DATE-TIME suffix
  • UPDATED: 'README - OPTIONS DEFINITIONS.txt'
  • IMPROVED: BUILDMOD_AUTO.bat, easier setup of OPTIONS
  • IMPROVED: NO mod pak creation when there is 'nothing' to pak (ex.: no more pak with only the lua script!)
  • ADDED: OPTION to ONLY check for conflicts in MODS (no script processing done)
  • ADDED: OPTION to never check for Conflicts
  • CORRECTED: NMSPE would overwrite user configuration of BUILDMOD_AUTO.bat

AMUMSS-3.9.2W

14 Oct 18:39
4e3c758
Compare
Choose a tag to compare

This version automatically connects to monkeyman192/releases to retrieve MBINCompiler.exe and libMBIN-dotnet4.dll

NEW in Version 3.9.2W :

  • CORRECTED: bug when using "ADD" (thanks Discord@PuffedSmoke for reporting)
  • CORRECTED: script 'LearnMoreWords.lua'
  • ADDED: 'ModScript\Disabled scripts and paks' folder where you can move scripts and paks that you do not want to currently process
  • UPDATED: 'What to do when NMS is updated.txt' with current AMUMSS usage

AMUMSS-3.9.1W

13 Oct 18:52
4e3c758
Compare
Choose a tag to compare

This version automatically connects to monkeyman192/releases to retrieve MBINCompiler.exe and libMBIN-dotnet4.dll

NEW in Version 3.9.1W :

  • USER OPTIONS: Only change 'BUILDMOD_AUTO.bat' (NOT BUILDMOD.bat as it can be overwritten)
  • USER OPTIONS: found in BUILDMOD_AUTO.bat are preserved when unzipping AMUMSS update to previous version folder
  • ADDED: file OPTIONS DEFINITIONS - README.txt in main folder
  • CORRECTED: auto detection of NMS folder path on GOG (hopefully)
  • CORRECTED: missing 'ASK' question in one instance where there are many Conflict files to process
  • CORRECTED: rare bug where a NMS MBIN could not be found
  • CORRECTED: switched type of mod in OPTIONS Definitions

AMUMSS-3.9.0W

12 Oct 01:38
4e3c758
Compare
Choose a tag to compare

This version automatically connects to monkeyman192/releases to retrieve MBINCompiler.exe and libMBIN-dotnet4.dll

NEW in Version 3.9.0W :

  • AUTO-HANDLING of MBINCompiler.exe version required by 'Public' or 'Experimental',
  • no more need to use 'OPT_CustomMBINCompiler.txt' unless you are using an older version of NMS files
  • CHANGED: AMUMSS will automatically check and ask before updating to the latest version of MBINCompiler.exe
  • REMOVED: File 'xOPT_CustomMBINCompiler.txt' - depricated due to above change
  • OPTIMIZED: Conflicts detection speed x10
  • ADDED: AMUMSS will now decompile MBIN files to ModScript\EXMLFILES_PAK when put in ModScript
  • ADDED: Handling of .EXML files in MBIN_FILE_SOURCE (reading them as .MBIN instead)
  • ADDED: Decompiled PAK and MBIN files will have the current EXML files in ModScript\EXMLFILES_CURRENT
  • to help modders in comparing with the current version of EXMLs
  • ADDED: WARNING when VALUE_CHANGE_TABLE looks like a malformed table of tables
  • ADDED: Renaming of EXTERNAL_FILE_SOURCE using FILE_DESTINATION (path+filename) in ADD_FILES (see Script_Rules.txt))
  • ADDED: REPLACE_TYPE option ADDafterLINE to ADD text after the current LINE (default behavior)
  • ADDED: REPLACE_TYPE option ADDatLINE to ADD text at the current LINE and automatically overwriting it (no need to REMOVE the line)
  • REMOVED: WARNING about files not being from NMS PCBANKS paks when already in MODBUILDER\MOD folder
  • UPDATED: EXTERNAL_FILE_SOURCE can now be a 'full path' or a path 'relative' to the ModScript folder in ADD_FILES (see Script_Rules.txt))
  • UPDATED: MODBUILDER\Extras\MBINCompiler_OldVersions folder
  • UPDATED: Lines with a value like a filename (???.MBIN or ???.xml for example) are now accepted as SPECIAL_KEY_WORDS
  • UPDATED: Lines with a value like 'True', 'False' or a number are now accepted as SPECIAL_KEY_WORDS
  • Note: These types SHOULD be used with EXTREME CAUTION, HG could easily changes to values!!!
  • UPDATED: 'NMSPE' (NMS PCBANKS Explorer / Unpacker), a tool to UNPACK any file in any pak of NMS PCBANKS to your chosen UNPACK folder AND browser of libMBIN.dll
  • ADDED: NOTE about path to AMUMSS folder that should not 'feature' accented characters. They should be REMOVED for proper operation
  • Best practice is to use an AMUMSS folder like X:\AMUMSS
  • IMPROVED: Handling of failure to clean some working folders: providing feedback to the user instead of becoming unresponsive
  • ADDED: Option to append MOD_AUTHOR at end of pak file (when MOD_AUTHOR starts with a '+') (Gumsk's request)
  • ADDED: LUA_AUTHOR (no other use then specifying who created the script)
  • ADDED: Handling of AMUMSS folder path containing "()" and "+"
  • ADDED: Handling of 'long' mod path
  • EXCLUDED: .txt files from Conflict Reporting
  • ADDED: file '_DateTimeFormat.txt' in AMUMSS main folder to allow re-defining DateTime formatting
  • Note: that the DateTime format will be 'sanitized' when used in a file name as per Windows convention!
  • CHANGED: Some 'WARNING's are now 'NOTICE's

AMUMSS-3.6.7W

30 Sep 19:02
4e3c758
Compare
Choose a tag to compare

This version automatically connects to monkeyman192/releases to retrieve MBINCompiler.exe and libMBIN-dotnet4.dll

Added:

  • AUTO-HANDLING of MBINCompiler.exe version required by 'Public' or 'Experimental'
    No more need to use 'OPT_CustomMBINCompiler.txt'
    unless you are using an older version of NMS files

AMUMSS-3.6.6W

10 Sep 02:06
4e3c758
Compare
Choose a tag to compare

This version automatically connects to monkeyman192/releases to retrieve MBINCompiler.exe and libMBIN-dotnet4.dll

Corrected:

Bug: preventing correct download of libMBIN-dotnet4.dll
NMSPE 'SplashScreen' lock up

AMUMSS-3.6.5W

09 Sep 18:50
4e3c758
Compare
Choose a tag to compare

This version automatically connects to monkeyman192/releases to retrieve MBINCompiler.exe and libMBIN-dotnet4.dll

AMUMSS-3.6.3W

26 Jun 00:00
4e3c758
Compare
Choose a tag to compare
Add files via upload