FANDOM


This is a tutorial on what to do to make a new tool for spore!



Make sure you have already done steps 1-6 of How to start modding.

  • Go to the "Files tab"
  • Go to spacetools~
  • Pick out a tool that is similar to the tool you want to make (ex. you want to make a REALLY powerful bomb, so you would choose some bomb file)
  • Click the "Modify" button to the top of the file.
  • Now go to spacetrading~ and pick out THE EXACT SAME FILE in that directory.
  • Click "Modify"
  • Now Click the button at the top that says "only modded files"
  • Go to the tool you selected in spacetools~ and click "Explore right"
  • Re-name that file to the the name of your weapon
  • Go back to that file you just re-named.
  • go to these lines of code:
<texts name="spaceToolDescription" id="Some ID"> 
 
<text tableid="Another ID" instanceid="Yet Another ID">Minor Proton Missile</text>
 
</texts>
  • Edit it so it only shows this:
 <texts name="spaceToolDescription" id="Some ID">
<text>Minor Proton Missile</text>
 
</texts>
  • The Thing in between the <text> and </text> Is the name of your weapon, re-name it to what you like.
  • Now go to these lines of code:
<texts name="spaceToolDetailDescription" id="ID Here"> <text tableid="Another ID" instanceid="ID">Fires a small homing Proton Missile at its target. Effective against enemy spaceships.</text> </texts>
  • Make it look like this:
<texts name="spaceToolDetailDescription" id="ID Here"> <text>Fires a small homing Proton Missile at its target.  Effective against enemy spaceships.</text>
</texts>
  • The thing in between the <text> and the </text> is the description for your tool, edit it to your liking.
  • Now we go to these lines of code:
<float name="spaceToolMinDamage" id="0x51191D87">30</float>
<float name="spaceToolMaxDamage" id="0x51191D8B">30</float>
<float name="spaceToolRechargeRate" id="0x51191D8F">1</float> 
<float name="spaceToolAutoFireRate" id="0x51191D96">1</float>   <float name="spaceToolDamageArea" id="0x909AC99E">8</float> 
  • The first one is the minimum damage it will do, the second is the max. The third is how fast it recharges BIGGER MEANS MORE RECHARGE TIME! and the fourth is how fast it will fire on its own again BIGGER MEANS MORE TIME! The fifth is the area it will affect.
  • Edit these to your liking.
  • Next go to the file you edited in spacetrading~.
  • Re-name it to "Tool YOUR TOOL NAME"
  • Find the these codes in the file:
<texts name="spaceToolDescription" id="Some ID">
 
<text tableid="Another ID" instanceid="Yet Another ID">TEXT HERE</text>
 
</texts>
 
<texts name="spaceToolDetailDescription" id="Some ID">
 
<text tableid="Another ID" instanceid="Yet Another ID">TEXT HERE</text>
 
</texts>
  • Edit them EXACTLY LIKE THE OTHER FILE!
  • go to this line of code:
<key name="spaceTradingExchangeFor" id="ID" instanceid="ID" typeid="ID" />
  • And edit it to be this:
<key name="spaceTradingExchangeFor" id="ID" instanceid="THE FILE NAME OF YOUR TOOL" typeid="ID" />
  • Finally go to this line of code:
<float name="spaceTradingBaseCost" id="ID">NUMBER HERE</float>
  • This is the cost of your tool.
  • Once you're done with all of this, go to the "Files" Tab and click "Pack"
  • Your Done! Have fun with your new tool!