Why is this merge mod not working?
-
I have the following directory structure
AntaresFixes\
\Merge\I have the following .lua and .db files
AntaresFixes\mod_info.lua
# FAF has increased the Healthpoints of a strategic missile by 1000 to 25,000 HP # UnitName = GMRB402 = "Defender" # UnitName = TBU0029 = "Deathkill" name = "Antares Unit [Fixes]" uid = "7a2a345c-cdf5-40a6-Fix-Ant01" version = 1 description = "Fixes-Antares Unit Pack - Experimental AntiNukes" author = "Gladry" icon = "/mods/AntaresFixes/Buzz_Fixer.png" selectable = true enabled = true exclusive = false ui_only = false conflicts = { } requires={"6aa65d2a-5926-3652-0240-1000200c9a09" } before = { } -- comes before these mods after = {"6aa65d2a-5926-3652-0240-1000200c9a09" } -- comes after these mods requiresNames = { # an optional table which will map the required uids to friendly names so the user of the mod can determine what they are missing ["6aa65d2a-5926-3652-0240-1000200c9a09"] = "Antares Unit Pack FAF v2.5", }info: Antares Unit Pack FAF v2.5 (6aa65d2a-5926-3652-0240-1000200c9a09)
The order of the mod loading works
info: Blueprints Loading: modded files from "Antares Unit Pack FAF v2.5" mod
info: Blueprints Loading: modded files from "Fixes-Antares Unit Pack" mod
and within the merges folder
\merges\exp-anti-nuke.dbUnitBlueprint { Merge = true, BlueprintId = 'TBU0029', Weapon = { Damage = 12900, }, # }, #UnitBlueprint { # Merge = true, BlueprintId = 'GMRB402', Weapon = { Damage = 19350, }, }, }I have been trying variations within the .DB file.
That is currently why the comment lines are on the 2nd unitBlueprint and merge = true,I have used cheat & alt+F2 to place units in a sample game, the damage is not getting applied to the units
This FaForever guide suggests I need to make an additional brace surround and weapon designator for weapon #1.
example: [1] = { before damage =Of course I can go directly into the .DB files in Antares unit pack and edit the damage direclty, but the goal is to be able to modify it with another mod.
Note: I have also attempted to modify just a single blueprint within the file (removing the section for the other BlueprintId )
All braces are matched (as shown by notepad++) -
first the unit name should be in lowercase, and second the weapon tables are not setup correctly. If the thing has only 1 weapon you should do
āāā
Weapons = {
[1] = {},
}, -
UnitBlueprint { Merge = true, BlueprintId = 'gmrb402', Weapon = { [1] = { Damage = 19350, }, }, Intel = { VisionRadius = 56, }, }having made those changes suggested, lower casing, weapons with bracing (as I mentioned in my original post "example: [1] = { before damage =" )
Creating a new unit with Alt+F2 - it still shows damage = 30- it still does not affect the actual game
- the Recent Game.log does not note any errors in parsing/processing any files related to my mod.
Looking deeper into files within "AntaresUnitPack" mod, it seems it might be creating the unit by loading with .lua code files.
it has a .lua file within menu structure <mot>/lua/CustomUnits/_T3StrategicMissileDefense.lua
this has only one function definedT3StrategicMissileDefense = {
UEF = {'tbu0029', 45}, -- AntiNuke
Cybran = {'gmrb402', 50}, -- Name: Defender (Experimental Strategic Missile Defense)
},There is also a .DB file in the original's directories "GMRB402_unit.bp"
-
@Gladry Seems a bit of Miss Communication. what i would do is the following
UnitBlueprint { BlueprintId = "tbu0029", Merge = true, Weapon = { { Damage = 30, }, {}, }, }UnitBlueprint { BlueprintId = "gmrb402", Merge = true, Intel = { VisionRadius = 20, }, Weapon = { { Damage = 30, }, {}, }, }
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better š
Register Login