I have questions...a lot of questions

In the old days the scaling bit was so you wouldn’t break the seams, just the rock. There was a sweet spot that you could (spec correctly) break only the rock and leave the seams floating, but the way I’m modding this, it seems this would allow me to just blow everything up and collect the drops from the seams.

Yeah that should work, just need a bomb that can do enough damage to break the seams at the same time as the surrounding rock I suppose

1 Like

Took longer to setup than to actually modify the code. I hope I didn’t break anything :crossed_fingers:

Edit: I am now able to mine with…swords and other melee weapons not bombs, there’s something else preventing bombs from dropping mats

1 Like

Damn, I’ll see if I can find what it is

Found this in the Compiled Items msgpack
“ITEM_ROUGH_EMERALD”,
“id”: 32804,
“stackCategory”: 201,
“modifiers”: {},
“inventoryRemap”: 0,
“applyDeathPenalty”: true,
“fertilizerGrade”: 0,
“canGive”: true,
“canDevGive”: true,
“canDrop”: true,
"weaponCanMine": false,

The only other thing i can see doing anything is Damage type/source. Hammers deal bashing damage, while melee weapons deal kinetic and bombs deal impulse. Could there be something that disallows drops when broken by certain damage types?

If I’m understanding this correctly, I could theoretically adjust the impulse armor so that the bombs break the rocks and never the seams.

This is the dropped item, not the seam.

It’s in attribute.msgpack, i assume you will need to change the impulse reduction modifier to an extreme and bomb shouldn’t do dmg to them.

You could create your own entry for this one.

"Block Seam Initial": {
            "duration": 0,
            "stackable": false,
            "isPersistent": false,
            "bundles": [
                "Block Seam Initial Default Max Health",
                "Block Seam Initial Initial Max Health",
                "Block Seam Initial Area Damage Modifier",
                "Block Seam Initial Kinetic Armour",
                "Block Seam Initial Kinetic Reduction",
                "Block Seam Initial Impulse Armour",
                "Block Seam Initial Impulse Reduction",
                "Block Seam Initial Bashing Reduction",
                "Block Seam Initial Scraping Reduction",
                "Block Seam Initial Chopping Reduction"
            ]
        },
        "Block Seam Initial Default Max Health": {
            "target": "Default Max Health",
            "modifiers": [
                "Initial Set Modifier 2400"
            ]
        },
        "Block Seam Initial Initial Max Health": {
            "target": "Initial Max Health",
            "modifiers": [
                "Initial Set Modifier 2400"
            ]
        },
        "Block Seam Initial Area Damage Modifier": {
            "target": "Area Damage Modifier",
            "modifiers": [
                "Initial Set Modifier 1.5"
            ]
        },
        "Block Seam Initial Kinetic Armour": {
            "target": "Kinetic Armour",
            "modifiers": [
                "Initial Set Modifier 400"
            ]
        },
        "Block Seam Initial Kinetic Reduction": {
            "target": "Kinetic Reduction",
            "modifiers": [
                "Initial Set Modifier 0.5"
            ]
        },
        "Block Seam Initial Impulse Armour": {
            "target": "Impulse Armour",
            "modifiers": [
                "Initial Set Modifier 400"
            ]
        },
        "Block Seam Initial Impulse Reduction": {
            "target": "Impulse Reduction",
            "modifiers": [
                "Initial Set Modifier 0.5"
            ]
        },
        "Block Seam Initial Bashing Reduction": {
            "target": "Bashing Reduction",
            "modifiers": [
                "Initial Set Modifier 0"
            ]
        },
        "Block Seam Initial Scraping Reduction": {
            "target": "Scraping Reduction",
            "modifiers": [
                "Initial Set Modifier 0.75"
            ]
        },
        "Block Seam Initial Chopping Reduction": {
            "target": "Chopping Reduction",
            "modifiers": [
                "Initial Set Modifier 0.75"
            ]
        }
2 Likes

Try uninstalling python and reinstall. Then install msgpack via the command prompt.

If you are using windows 10:
Under Type here to search
Type : CMD
hit enter
then pip install msgpack
Hit enter

Sounds like a dependency or file for msgpack didn’t install correctly and might be incomplete. I had the same issue and just reinstalled. Second attempt worked for recompiling the json to msgpack file.

I set the Modifier to 1.5 now seams are basically invulnerable to bomb damage. :grin: :grin: :grin:

3 Likes

Thank you for this. I tried a few msgpack options in Visual Studio but none would even reconvert the msgpack file back correctly. Hats off to you for allowing me to edit and impliment the files. Ty ty ty

1 Like