Modding Discussion Problems encountered while trying to update USS Polaris frigate

Discussion in 'Starbound Modding' started by Velornar, Aug 7, 2016.

  1. Velornar

    Velornar Pangalactic Porcupine

    Ok, this one is the last thread I make. This task is really driving me mad (a real nightmare for a unskilled modder like me, the task is quite big), even if at least, the game is willing to launch onto the character creation screen.
    I'm currently trying to update the mod to 1.0; but i'm facing multiple problem with the assets I'm trying to add.
    And there are so much problems I cant fix myself, that i'm forced to spam here, hoping someone much more skilled or with better eyes could find the mistakes the log files are indicating me.
    For exemple, I tried to make a an invisible tile for background (comparable to previous white matter block, that turn invisible while painted), but I cant find any value that isnt conflicting with the mod within the range of accepted values).
    Same for the new larger teleporter, it just dont work because a frames file isnt recognized, while having the good value, and for unknow reason, same for the png file (wondering if teleporters havent already a built in limit for size)
    So i will update posts or add new problems here every time I encounter one I cant solve.
    First one:

    The log is indicates me that someting is wrong in this patch for blockKey files at 6:4 (using notepad++).
    this is the full patch for humans (only version for the moment, still not completed because some items I'm trying to add just dont want to work, even if its just copy paste and same size from comparable and original assets from the game).
    Code:
    [
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value":[175, 175, 75, 255],
          "foregroundBlock":true,
          "backgroundBlock":false,
          "foregroundMat":"wreckplatform"
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value":[255, 122, 0, 255],
          "foregroundBlock":false,
          "backgroundBlock":false,
          "object":"apexslidingdoor2"
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value":[179, 123, 4, 255],
          "foregroundBlock":false,
          "backgroundBlock":true,
          "object":"stealthshipbackground"
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
       {
          "value" : [7, 255, 0, 255],
          "foregroundBlock" : false,
          "backgroundBlock" : true,
          "backgroundMat" : "apexshipwall",
          "flags" : [ "shipLockerPosition" ],
          "object" : "uscmshiplocker",
          "objectParameters" : {
            "treasurePools" : [ "humanStarterTreasure" ],
            "level" : 0.5,
            "unbreakable" : true
          },
          "objectResidual" : true
        },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
       {
          "value" : [0, 128, 0, 255],
          "foregroundBlock" : false,
          "backgroundBlock" : true,
          "backgroundMat" : "apexshipwall",
          "object" : "uscmshiplockerTier0",
          "objectParameters" : {
            "unbreakable" : true
          }
        },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value":[255, 104, 0, 255],
          "foregroundBlock":false,
          "backgroundBlock":false,
          "object":"apexcooldoor"
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value":[253, 128, 52, 255],
          "foregroundBlock":false,
          "backgroundBlock":false,
         "backgroundMat" : "apexshipdetails",
         "object":"teleporterTier0"
         "flags" : [ "playerSpawn" ],
         "objectParameters" : {
            "unbreakable" : false
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value" : [170, 3, 250, 255],
          "anchor" : true,
          "foregroundBlock" : false,
          "backgroundBlock" : true,
          "backgroundMat" : "apexshipdetails",
          "object" : "uscmteleporter",
          "flags" : [ "playerSpawn" ],
          "objectParameters" : {
            "unbreakable" : false
          }
        },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value":[30, 250, 0, 255],
          "foregroundBlock":false,
          "backgroundBlock":true,
          "backgroundMat":"apexshipwall",
          "object":"humanshiplocker",
          "objectParameters":{"unbreakable" : true},
         "objectResidual" : true
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value": [222, 222, 22, 255],
          "comment":"apexshipdetails  fluorescentlight",
          "foregroundBlock":false,
          "backgroundBlock":false,
          "backgroundMat":"apexshipdetails",
          "object": "fluorescentlight",
         "objectParameters":{"unbreakable" : false}
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value": [160, 167, 250, 255],
          "foregroundBlock": false,
          "backgroundBlock": true,
          "object": "boosterflamedread",
          "objectParameters": {"unbreakable": true}
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value" : [147, 255, 142, 255],
          "foregroundBlock" : false,
          "backgroundBlock" : true,
          "backgroundMat" : "apexshipwall",
          "object" : "uscmtechstation",
          "objectParameters" : {
            "unbreakable" : false
          },
          "objectResidual" : true
        },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value" : [130, 51, 8, 255],
          "foregroundBlock" : false,
          "backgroundBlock" : false,
          "object" : "uscmshipdoorBroken",
          "objectParameters" : {
            "unbreakable" : true
          }
        },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value" : [131, 65, 8, 255],
          "foregroundBlock" : false,
          "backgroundBlock" : false,
          "object" : "uscmshipdoor",
          "objectResidual" : true
        },
       {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
         "value": [171, 117, 171, 255],
          "comment": "bigboosterflame",
          "foregroundBlock": false,
          "backgroundBlock": true,
          "object": "bigboosterflame1",
          "objectParameters": {"unbreakable": true}
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
         "value": [255, 87, 82, 255],
          "comment": "apexshipwall  analysisscreen",
          "foregroundBlock": false,
          "backgroundBlock": true,
          "backgroundMat": "apexshipwall",
          "object": "analysisscreen",
          "objectParameters": {"unbreakable": false}
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
         "value": [255, 87, 83, 255],
          "comment": "apexshipwall  barscreen",
          "foregroundBlock": false,
          "backgroundBlock": true,
          "backgroundMat": "apexshipwall",
          "object": "barscreen",
          "objectParameters": {"unbreakable": false}
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
          "value": [255, 87, 84, 255],
          "comment": "apexshipwall  mapscreen",
          "foregroundBlock": false,
          "backgroundBlock": true,
          "backgroundMat": "apexshipwall",
          "object": "mapscreen",
          "objectParameters": {"unbreakable": false}
        }
      },
      {
        "op":"add",
        "path":"/blockKey/-",
        "value":
        {
         "value": [255, 87, 85, 255],
          "comment": "apexshipwall  textscreen",
          "foregroundBlock": false,
          "backgroundBlock": true,
          "backgroundMat": "apexshipwall",
          "object": "textscreen",
          "objectParameters": {"unbreakable": false}
        }
      }
    ]
    
    Edit: before another bump, still have a problem at 57 : 3 if the game log is right, but even notepad and several JSOn patch tester dont signal any errors, its very frustrating, locked because of an error from the game is irritating...
     
    Last edited: Aug 8, 2016
  2. Velornar

    Velornar Pangalactic Porcupine

    OK...you now what ? I give up, i'm certainly close, but this is really driving me crazy, i dont have the time to make this shitty ship mod work fine. Too much errors all the time that are impossible to locate in the files with help of starbound error logs, even if they are there for the game, preventing everything to work, even not completly.
    I'm not a modder, just a guy that wanted a better ship and believed it could make it throught softwares like photoshop (all I can barely do are graphic works, and that what I did, not coding, a single space or " not at the right place and "boom", nothing work, computers are stupid)...
    I officially abandon all devellopment, spent too much of my nights at rolling my head on the keyboard because of uncomprehensible errors and the silence because the people that could help me are too busy/or simply no longer here...

    If someone feels one day confident enough to use the assets and create something with it, I leave my last progresses here...

    good luck. I return grinding on robocraft...
     

    Attached Files:

Share This Page