Modding Help Frackin' Races Help

Discussion in 'Starbound Modding' started by Skullcrush04, Sep 25, 2017.

  1. Skullcrush04

    Skullcrush04 Void-Bound Voyager

    Is anyone familiar with editing raceEffects.config in the new Frackin' Races? I'm trying to edit it into a more "lite" version for myself as I'm not into all the changes. Unfortunately, I'm new to modding, and I just don't know how to make things work. I've hit a snag at the Avian, and this is what I have so far:
    Code:
     "avian" : {
            "stats" : [
                { "stat" : "isOmnivore", "amount" : 1 },
                { "stat" : "maxHealth", "baseMultiplier" : 0.85 },
                { "stat" : "maxEnergy", "baseMultiplier" : 1.1 },
                { "stat" : "powerMultiplier", "baseMultiplier" : 1.05 },
                { "stat" : "fallDamageMultiplier", "baseMultiplier" : 0.65 },
    
                { "stat" : "physicalResistance", "amount" : -0.05 },
                { "stat" : "electricResistance", "amount" : 0.25 },
                { "stat" : "iceResistance", "amount" : -0.4 },
                { "stat" : "poisonResistance", "amount" : -0.25 },
                { "stat" : "shadowResistance", "amount" : 0.15 },
                { "stat" : "cosmicResistance", "amount" : 0.25 }
            ],
    
            "controlModifiers" : {
                "airForce" : 40.0
            },
    
            "controlParameters" : {
                "airJumpProfile" : {
                    "jumpSpeed" : 30
                }
            },
    
            "special" : [ "aerialEffect" ],
            "aerialEffect" : {
                "fallStats" : {
                    "controlParameters" : {
                        "runSpeed" : 14,
                        "walkSpeed" : 14
                    },
                    "maxFallSpeed" : -39
                }
            }
        },
    The main problem is, I don't know how to give Avians an "airForce" of 40 throughout the entire jump. I've tried changing the "airforce" on another species, the Vespoid, to extremely high and low values to see what difference is, but I can't see any difference at ALL. I know it's supposed to affect aerial maneuverability, but how? Changing direction in mid-air is the same at 65 and 650.

    I also don't know which is better to alter jump height and speed, "jumpSpeed" or "airJumpModifier". I've tested "jumpSpeed" : 30 and "airJumpModifier" : 1.3 separately, and both seem to be nearly identical in speed and height.

    Any help on these issues would be appreciated as I've been stuck on these issues since this morning with nary a CLUE what I'm doing wrong...
     
  2. Skullcrush04

    Skullcrush04 Void-Bound Voyager

    OK, I got airForce to work by making it use FR's aerialEffect.lua, though now I know 40 airForce doesn't change a whole lot...
    Code:
    "avian" : {
            "stats" : [
                { "stat" : "isOmnivore", "amount" : 1 },
                { "stat" : "maxHealth", "baseMultiplier" : 0.85 },
                { "stat" : "maxEnergy", "baseMultiplier" : 1.1 },
                { "stat" : "powerMultiplier", "baseMultiplier" : 1.05 },
                { "stat" : "fallDamageMultiplier", "baseMultiplier" : 0.65 },
    
                { "stat" : "physicalResistance", "amount" : -0.05 },
                { "stat" : "electricResistance", "amount" : 0.25 },
                { "stat" : "iceResistance", "amount" : -0.4 },
                { "stat" : "poisonResistance", "amount" : -0.25 },
                { "stat" : "shadowResistance", "amount" : 0.15 },
                { "stat" : "cosmicResistance", "amount" : 0.25 }
            ],
    
            "controlParameters" : {
                "airJumpProfile" : {
                    "jumpSpeed" : 30
                }
            },
    
            "special" : [ "aerialEffect" ],
            "aerialEffect" : {
                "airStats" : {
                    "controlParameters" : {
                        "airForce" : 40
                    }
                },
                "fallStats" : {
                    "maxFallSpeed" : -39
                }
            }
        },
    Also removed the walkSpeed/runSpeed from under fallStats, since my testing revealed it only changed my speed for a brief instant on landing.
     

Share This Page