Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Simulator Enhancements (03/13/24)

Author Topic: Weapon spec not found  (Read 5692 times)

keptin

  • Captain
  • ****
  • Posts: 410
    • View Profile
Weapon spec not found
« on: April 01, 2012, 12:52:00 AM »

Trying my hand at modding.  Adding ships was easy enough, but I'm getting stuck when trying to add a new weapon.  I'm using the tachyon lance as an example and going from there, but it's throwing this error upon loading the campaign (with the weapon added to a weapon point on a current ship).


Log:
Code
11559 [Thread-6] DEBUG com.fs.graphics.TextureLoader  - Loading [graphics/backgrounds/background4.jpg] as texture with id [graphics/backgrounds/background4.jpg]
13127 [Thread-6] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading C:\Program Files (x86)\Fractal Softworks\Starfarer\starfarer-core\..\saves\save_bill_1651518222899613751...
14450 [Thread-6] DEBUG com.fs.graphics.TextureLoader  - Loading [graphics/backgrounds/background4.jpg] as texture with id [graphics/backgrounds/background4.jpg]
14458 [Thread-6] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Finished loading
14748 [Thread-6] ERROR com.fs.starfarer.combat.String  - java.lang.RuntimeException: Weapon spec [earthcraker] not found!
java.lang.RuntimeException: Weapon spec [earthcraker] not found!
at com.fs.starfarer.loading.J.Ó00000(Unknown Source)
at com.fs.starfarer.loading.SpecStore.super(Unknown Source)
at com.fs.starfarer.loading.specs.HullVariantSpec.String(Unknown Source)
at com.fs.starfarer.campaign.A.Object.o00000(Unknown Source)
at com.fs.starfarer.campaign.A.String$o.super(Unknown Source)
at com.fs.starfarer.campaign.A.String$o.<init>(Unknown Source)
at com.fs.starfarer.campaign.ai.CampaignFleetAI.super(Unknown Source)
at com.fs.starfarer.campaign.ai.CampaignFleetAI.Ò00000(Unknown Source)
at com.fs.starfarer.campaign.ai.PursuitAndEvasionModule.String.class(Unknown Source)
at com.fs.starfarer.campaign.ai.CampaignFleetAI.õÕ0000(Unknown Source)
at com.fs.starfarer.campaign.fleet.CampaignFleet.advance(Unknown Source)
at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.super.super(Unknown Source)
at com.fs.starfarer.oOOO.OõÒ000(Unknown Source)
at com.fs.super.A.Ò00000(Unknown Source)
at com.fs.starfarer.combat.String.super(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)

earthcracker.wpn
Code
{
"specClass":"beam",
"id":"earthcracker",
"type":"ENERGY",
"size":"LARGE",
"displayArcRadius":1250,
"turretSprite":"graphics/weapons/tachyon_lance_turret_base.png",
"turretGlowSprite":"graphics/weapons/tachyon_lance_turret_glow.png",
"hardpointSprite":"graphics/weapons/tachyon_lance_hardpoint_base.png",
"hardpointGlowSprite":"graphics/weapons/tachyon_lance_hardpoint_glow.png",
"turretOffsets":[-3, 0],
"turretAngleOffsets":[0],
"hardpointOffsets":[5, 0],
"hardpointAngleOffsets":[0],
"fringeColor":[25,119,215,255],
"coreColor":[255,255,255,255],
"glowColor":[100,191,255,235],
"darkCore":false,
"width":300.0,
"textureType":ROUGH,
#"textureType":["graphics/fx/emp_arcs.png","graphics/fx/emp_arcs.png"],
"textureScrollSpeed":292.0,
"pixelsPerTexel":5.0,
"pierceSet":[PROJECTILE_FF,PROJECTILE_NO_FF,PROJECTILE_FIGHTER,MISSILE_FF,MISSILE_NO_FF,FIGHTER],
"fireSoundOne":"beam_heavy_burst_1",
"fireSoundTwo":"beam_heavy_loop",
}

weapon_data.csv entry
Code
Earth Cracker,earthcracker,3,30000,5000,30000,,5000,0,7,32,,ENERGY,,2000,1,2,10,5,,,,,1000,,,,,,27


I didn't have any luck digging through the forums and there isn't much step-by-step documentation on adding weapons.  Anyone have an idea of how to fix this?
« Last Edit: April 01, 2012, 12:55:05 AM by keptin »
Logged

Apophis

  • Captain
  • ****
  • Posts: 466
    • View Profile
Re: Weapon spec not found
« Reply #1 on: April 01, 2012, 01:12:36 AM »


14748 [Thread-6] ERROR com.fs.starfarer.combat.String  - java.lang.RuntimeException: Weapon spec [earthcraker] not found!

"id":"earthcracker",   

it is written wrong
Logged

keptin

  • Captain
  • ****
  • Posts: 410
    • View Profile
Re: Weapon spec not found
« Reply #2 on: April 01, 2012, 01:20:13 AM »

Oh jeez, now I feel dumb.  I was sitting here staring at the .wpn and .csv stuff and I botched the save edit.

Thanks!