Prob one of the best mods I've downloaded so far, Before downloading and installing this mod I was getting to the point at where I wanted Bethesda load screens back, I mean these arrival popups were just as bad if not worse.
While this does shorten the duration of black bars it seems that the text message is completely hidden to me. Otherwise it works fine if coming back to your base - the black bars disappear but message is after.
Finally! all the great work HG put into this game and they refuse to hear what seems like -every single damned player- complaining about these obnoxious, intrusive messages. I'd be happy if they just gave us a popup in the corner but NOOOOOOO lets do a cinematic movie intro every 5 or 10 minutes. i hate it i hate it i hate it, focus stealing should be a giant no-no in game development in general, i want to do a thing, not look at this cinematic WORDINESS.
This needs an update. It was broken by the Sept 4th Aquarius update. It causes graphical issues on loading and when the screen turns white it locks up the game.
So, I am probably using AMUMSS wrong but adding this mod to it causes an error related to another mod. [[ERROR]] MBINCompiler = [ExmlException]: The value "libMBIN.NMS.GameComponents.GcGenericRewardTableEntry" is not of type "libMBIN.NMS.NMSString0x10" and cannot be used in this generic collection. (Parameter 'value' => check your script! [PSARC] The PAK will not include this EXML [ERR] MBINCompiler = [ArgumentException] [ERR] MBINCompiler = [INFO]: D:\Games\Modding\Tools\Amumss\MODBUILDER\MOD\METADATA\SIMULATION\MISSIONS\ENABLINGCONDITIONSTABLE.EXML [ERR] Used by: Firmware Update for the Signal Booster AIO.lua
EDIT: Apparently if a mod comes with LUA and PAK check if you need the pak file or not because removing the pak files for mods that only make text edits(no added things or image changes) fixed the errors... <shrug>
The Lua tells AMUMSS what edits to do to the MBIN files which are in the pak files (original game paks and mod paks) and can include additional files (textures, etc.) that are put in either `ModScript/GlobalMEFTI` or `MEFTI` (Extra Files To Include, I don't know/remember what the M stands for) in a sub-directory. After AMUMSS edits the EXML files as specified in the Lua file (or files for merged mod cases) it will generate a new pak file for you to use. Here is an example of a combined mod including an extra file (from Better Supercharged Slots):
The merging process of AMUMSS seem to prioritize Shorter Arrival Messages over Instant/Faster action (have tried it with both). If merging these two mods(yes, I'm using the provided lua.script files) then Instant/Faster action doesn't apply to the game.
These mods edit the same file so yes, you can't use both and expect both to work. But merging them with AMUMSS should apply both effects as they touch different parts of the same file.
thanks for clarifying. I haven't used AMUMSS before, is it easy enough to merge them? I'm assuming it just creates a custom .PAK file with the merged code?
If you have multiple Lua files in ModScripts (or sub-directory) it will prompt if you want to create a combined pak or individual when you run `BUILDMOD.bat` As seen in the below screenshot. The second question is just the naming style for the pak file (doesn't matter that much).
=== Long details about mostly advanced usage below ===
There is also more advanced usage (with `BUILDMOD_AUTO.bat` edit options in it, reference in `README\README-OPTIONS_DEFINITIONS.txt`) where you can combine some sub-directories and use individual pak's for others (with empty text files [___USE.txt, ___DONOTUSE.txt, ___COMBINE.txt] in directories as instructions to AMUMSS for how to handle the directory and sub-directories). For example my ModScripts using this approach look like (parent directory under the ModScripts directory for files and sub-directories not included in this output): Name Type
_Winder_EDE+CloakDeviceOverCharger File Folder ___COMBINE.txt Text Document ___USE.txt Text Document CloakingDeviceOverCharger.lua LUA File Winder_EDE.lua LUA File AddOldExploit+FuelEconomy+Sustainability+and many more File Folder MEFTI File Folder TEXTURES File Folder UI File Folder FRONTEND File Folder ICONS File Folder PRODUCTS File Folder PRODUCT.ATLASPASS1.DDS IrfanView DDS File PRODUCT.ATLASPASS2.DDS IrfanView DDS File ___COMBINE.txt Text Document ___USE.txt Text Document +++++ReaddOldExploit.lua LUA File ++++FuelEconomy.lua LUA File +++Sustainability.lua LUA File ++Better Ship Teleport Module Range 5.5.lua LUA File +Long Range Freighters 5.8.lua LUA File +WordRewardsEnhanced.lua LUA File alchemist_RefinerInputsExpanded_Backpack.lua LUA File Craftablemodules.lua LUA File CraftableUpgradeModsAIO.lua LUA File DerelictAlwaysSClass.lua LUA File EqualPlantTimerAndProduction.lua LUA File FastRefiners.lua LUA File More Storage Expansion Modules.lua LUA File Multi Pass 6.9.lua LUA File NMSMSE.lua LUA File No Auto Saves 2.2.lua LUA File Overclocked Industry.lua LUA File PerfectUpgradeModules.lua LUA File QS Daily Mission Reward AIO.lua LUA File Reducable Containers - Pickeable Geobay and Harvesters.lua LUA File SuperUpgradeModuleOptions.lua LUA File Unsorted Saves 4.1.lua LUA File Better Ship Transfer Range+gMech No Damage+InventoryUnbalance File Folder ___COMBINE.txt Text Document ___USE.txt Text Document Better Ship Transfer Range 5.5.lua LUA File gMech No Damage.lua LUA File InventoryUnbalance4.lua LUA File Better Supercharged Slots+Fast Actions+Shorter Arrival Messages File Folder MEFTI File Folder TEXTURES File Folder UI File Folder FRONTEND File Folder COMPONENTS File Folder EMPTYSLOTSPECTECHSQU.DDS IrfanView DDS File ___COMBINE.txt Text Document ___USE.txt Text Document Better Supercharged Slots 2.6.lua LUA File Fast Actions 6.5.lua LUA File Shorter Arrival Messages 4.5.lua LUA File DerAlwaysSClass+MStrExpMods+QS DMR 5x+Tech20---disabled File Folder ___COMBINE.txt Text Document ___DONOTUSE.txt Text Document merged-with.txt Text Document Easy Build 1.7+gBase Boundary 2k File Folder ___COMBINE.txt Text Document ___USE.txt Text Document Easy Build 1.7.lua LUA File gBase Boundary 2k.lua LUA File Gmech+Natural Steering+Inertia Drifto File Folder ___COMBINE.txt Text Document ___USE.txt Text Document gMech Movement Normal.lua LUA File Natural Steering 1.9.lua LUA File Winder_Inertia_Drifto.lua LUA File ___USE.txt Text Document _MOD_InstantTextDisplay.lua LUA File AllHotSpotsSClass.lua LUA File Bigger Wallet 2.8.lua LUA File Clean Ship Space Map 1.8.lua LUA File DelayTutorialMessages.lua LUA File FixHardframeEngineSource.lua LUA File Freighter Room Teleporter Fix 1.3.lua LUA File gWeather Heater Extender Always On 100.lua LUA File gWeather Heater Protect All Show Effects.lua LUA File Keep Talking Chef.lua LUA File More Suit Terminal Upgrades.lua LUA File New Boundaries 3.7.lua LUA File No Auto Ladder.lua LUA File No Black Bars 2.9.lua LUA File No Bloom Effect 3.0.lua LUA File No DOF Blur 4.5.lua LUA File No Intro.lua LUA File NoChargePortal.lua LUA File Open These Freighter Doors 1.3.lua LUA File ReLight 4.7.lua LUA File Some wires -CleanerCockpit.lua LUA File
In this usage you should check the `REPORT.lua` conflicts section for any conflicting files which aren't in the same combined directory as others in it's group (not that important if you go with merging everything in to one pak file, but should still check for errors, warnings, and maybe notices): The following snippet from my report file is okay, since each group shares the same combined directory: ===== Conflicts in NMS MODS were NOT checked at user request ===== <<< ONLY Checked Conflicts in ModScript Scripts/paks. >>>
======== CONFLICTS at FILE level (conflicts of individual values are NOT checked) ======={ [[CONFLICT]] on "METADATA\REALITY\TABLES\UNLOCKABLEITEMTREES.MBIN" (NMSARC.Precache.pak) [ >>>] - "SCRIPT in Modscript\zBuilt-5.03\AddOldExploit+FuelEconomy+Sustainability+and many more\Craftablemodules.lua" [ >>>] - "SCRIPT in Modscript\zBuilt-5.03\AddOldExploit+FuelEconomy+Sustainability+and many more\CraftableUpgradeModsAIO.lua" [ >>>] IGNORE this conflict IF the scripts <DO NOT CHANGE> the exact SAME VALUES
[[CONFLICT]] on "GCBUILDINGGLOBALS.GLOBAL.MBIN" (NMSARC.globals.pak) [ >>>] - "SCRIPT in Modscript\zBuilt-5.03\Easy Build 1.7+gBase Boundary 2k\Easy Build 1.7.lua" [ >>>] - "SCRIPT in Modscript\zBuilt-5.03\Easy Build 1.7+gBase Boundary 2k\gBase Boundary 2k.lua" [ >>>] IGNORE this conflict IF the scripts <DO NOT CHANGE> the exact SAME VALUES
[[CONFLICT]] on "GCPLAYERGLOBALS.GLOBAL.MBIN" (NMSARC.globals.pak) [ >>>] - "SCRIPT in Modscript\zBuilt-5.03\_Winder_EDE+CloakDeviceOverCharger\CloakingDeviceOverCharger.lua" [ >>>] - "SCRIPT in Modscript\zBuilt-5.03\_Winder_EDE+CloakDeviceOverCharger\Winder_EDE.lua" [ >>>] IGNORE this conflict IF the scripts <DO NOT CHANGE> the exact SAME VALUES
I also run `_Check_CONFLICTS_in_MODS.bat` after installing the mods to `GAMEDATA/PCBANKS/Mods` as a final check to ensure there are no conflicts between the installed mods.
75 comments
Is this intended or is something wrong on my end?
phew. rant over. great work, thank youuuuuuuu <3
Thanks for your work in advance!
[[ERROR]] MBINCompiler = [ExmlException]: The value
"libMBIN.NMS.GameComponents.GcGenericRewardTableEntry" is not of type
"libMBIN.NMS.NMSString0x10" and cannot be used in this generic
collection. (Parameter 'value' => check your script!
[PSARC] The PAK will not include this EXML
[ERR] MBINCompiler = [ArgumentException]
[ERR] MBINCompiler = [INFO]:
D:\Games\Modding\Tools\Amumss\MODBUILDER\MOD\METADATA\SIMULATION\MISSIONS\ENABLINGCONDITIONSTABLE.EXML
[ERR] Used by: Firmware Update for the Signal Booster AIO.lua
EDIT: Apparently if a mod comes with LUA and PAK check if you need the pak file or not because removing the pak files for mods that only make text edits(no added things or image changes) fixed the errors... <shrug>
G:\Modding\...\zBuilt-5.03\Better Supercharged Slots+Fast Actions+Shorter Arrival Messages
Name Size Type
MEFTI File Folder
TEXTURES File Folder
UI File Folder
FRONTEND File Folder
COMPONENTS File Folder
EMPTYSLOTSPECTECHSQU.DDS 16.1 KB IrfanView DDS File
___COMBINE.txt 0 bytes Text Document
___USE.txt 0 bytes Text Document
Better Supercharged Slots 2.6.lua 1.64 KB LUA File
Fast Actions 6.5.lua 806 bytes LUA File
Shorter Arrival Messages 4.5.lua 729 bytes LUA File
You pretty much never need the author compiled pak if you are generating one with AMUMSS (or the C# based alternative: NMSMB).
But merging them with AMUMSS should apply both effects as they touch different parts of the same file.
=== Long details about mostly advanced usage below ===
There is also more advanced usage (with `BUILDMOD_AUTO.bat` edit options in it, reference in `README\README-OPTIONS_DEFINITIONS.txt`) where you can combine some sub-directories and use individual pak's for others (with empty text files [___USE.txt, ___DONOTUSE.txt, ___COMBINE.txt] in directories as instructions to AMUMSS for how to handle the directory and sub-directories). For example my ModScripts using this approach look like (parent directory under the ModScripts directory for files and sub-directories not included in this output):
Name Type
_Winder_EDE+CloakDeviceOverCharger File Folder
___COMBINE.txt Text Document
___USE.txt Text Document
CloakingDeviceOverCharger.lua LUA File
Winder_EDE.lua LUA File
AddOldExploit+FuelEconomy+Sustainability+and many more File Folder
MEFTI File Folder
TEXTURES File Folder
UI File Folder
FRONTEND File Folder
ICONS File Folder
PRODUCTS File Folder
PRODUCT.ATLASPASS1.DDS IrfanView DDS File
PRODUCT.ATLASPASS2.DDS IrfanView DDS File
___COMBINE.txt Text Document
___USE.txt Text Document
+++++ReaddOldExploit.lua LUA File
++++FuelEconomy.lua LUA File
+++Sustainability.lua LUA File
++Better Ship Teleport Module Range 5.5.lua LUA File
+Long Range Freighters 5.8.lua LUA File
+WordRewardsEnhanced.lua LUA File
alchemist_RefinerInputsExpanded_Backpack.lua LUA File
Craftablemodules.lua LUA File
CraftableUpgradeModsAIO.lua LUA File
DerelictAlwaysSClass.lua LUA File
EqualPlantTimerAndProduction.lua LUA File
FastRefiners.lua LUA File
More Storage Expansion Modules.lua LUA File
Multi Pass 6.9.lua LUA File
NMSMSE.lua LUA File
No Auto Saves 2.2.lua LUA File
Overclocked Industry.lua LUA File
PerfectUpgradeModules.lua LUA File
QS Daily Mission Reward AIO.lua LUA File
Reducable Containers - Pickeable Geobay and Harvesters.lua LUA File
SuperUpgradeModuleOptions.lua LUA File
Unsorted Saves 4.1.lua LUA File
Better Ship Transfer Range+gMech No Damage+InventoryUnbalance File Folder
___COMBINE.txt Text Document
___USE.txt Text Document
Better Ship Transfer Range 5.5.lua LUA File
gMech No Damage.lua LUA File
InventoryUnbalance4.lua LUA File
Better Supercharged Slots+Fast Actions+Shorter Arrival Messages File Folder
MEFTI File Folder
TEXTURES File Folder
UI File Folder
FRONTEND File Folder
COMPONENTS File Folder
EMPTYSLOTSPECTECHSQU.DDS IrfanView DDS File
___COMBINE.txt Text Document
___USE.txt Text Document
Better Supercharged Slots 2.6.lua LUA File
Fast Actions 6.5.lua LUA File
Shorter Arrival Messages 4.5.lua LUA File
DerAlwaysSClass+MStrExpMods+QS DMR 5x+Tech20---disabled File Folder
___COMBINE.txt Text Document
___DONOTUSE.txt Text Document
merged-with.txt Text Document
Easy Build 1.7+gBase Boundary 2k File Folder
___COMBINE.txt Text Document
___USE.txt Text Document
Easy Build 1.7.lua LUA File
gBase Boundary 2k.lua LUA File
Gmech+Natural Steering+Inertia Drifto File Folder
___COMBINE.txt Text Document
___USE.txt Text Document
gMech Movement Normal.lua LUA File
Natural Steering 1.9.lua LUA File
Winder_Inertia_Drifto.lua LUA File
___USE.txt Text Document
_MOD_InstantTextDisplay.lua LUA File
AllHotSpotsSClass.lua LUA File
Bigger Wallet 2.8.lua LUA File
Clean Ship Space Map 1.8.lua LUA File
DelayTutorialMessages.lua LUA File
FixHardframeEngineSource.lua LUA File
Freighter Room Teleporter Fix 1.3.lua LUA File
gWeather Heater Extender Always On 100.lua LUA File
gWeather Heater Protect All Show Effects.lua LUA File
Keep Talking Chef.lua LUA File
More Suit Terminal Upgrades.lua LUA File
New Boundaries 3.7.lua LUA File
No Auto Ladder.lua LUA File
No Black Bars 2.9.lua LUA File
No Bloom Effect 3.0.lua LUA File
No DOF Blur 4.5.lua LUA File
No Intro.lua LUA File
NoChargePortal.lua LUA File
Open These Freighter Doors 1.3.lua LUA File
ReLight 4.7.lua LUA File
Some wires -CleanerCockpit.lua LUA File
In this usage you should check the `REPORT.lua` conflicts section for any conflicting files which aren't in the same combined directory as others in it's group (not that important if you go with merging everything in to one pak file, but should still check for errors, warnings, and maybe notices): The following snippet from my report file is okay, since each group shares the same combined directory:
===== Conflicts in NMS MODS were NOT checked at user request =====
<<< ONLY Checked Conflicts in ModScript Scripts/paks. >>>
======== CONFLICTS at FILE level (conflicts of individual values are NOT checked) ======={
[[CONFLICT]] on "METADATA\REALITY\TABLES\UNLOCKABLEITEMTREES.MBIN" (NMSARC.Precache.pak)
[ >>>] - "SCRIPT in Modscript\zBuilt-5.03\AddOldExploit+FuelEconomy+Sustainability+and many more\Craftablemodules.lua"
[ >>>] - "SCRIPT in Modscript\zBuilt-5.03\AddOldExploit+FuelEconomy+Sustainability+and many more\CraftableUpgradeModsAIO.lua"
[ >>>] IGNORE this conflict IF the scripts <DO NOT CHANGE> the exact SAME VALUES
[[CONFLICT]] on "GCBUILDINGGLOBALS.GLOBAL.MBIN" (NMSARC.globals.pak)
[ >>>] - "SCRIPT in Modscript\zBuilt-5.03\Easy Build 1.7+gBase Boundary 2k\Easy Build 1.7.lua"
[ >>>] - "SCRIPT in Modscript\zBuilt-5.03\Easy Build 1.7+gBase Boundary 2k\gBase Boundary 2k.lua"
[ >>>] IGNORE this conflict IF the scripts <DO NOT CHANGE> the exact SAME VALUES
[[CONFLICT]] on "GCPLAYERGLOBALS.GLOBAL.MBIN" (NMSARC.globals.pak)
[ >>>] - "SCRIPT in Modscript\zBuilt-5.03\_Winder_EDE+CloakDeviceOverCharger\CloakingDeviceOverCharger.lua"
[ >>>] - "SCRIPT in Modscript\zBuilt-5.03\_Winder_EDE+CloakDeviceOverCharger\Winder_EDE.lua"
[ >>>] IGNORE this conflict IF the scripts <DO NOT CHANGE> the exact SAME VALUES
I also run `_Check_CONFLICTS_in_MODS.bat` after installing the mods to `GAMEDATA/PCBANKS/Mods` as a final check to ensure there are no conflicts between the installed mods.