Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Bombadil

#1
Outdated / [A17] Rimshire Music - LOTR-themed tunes
June 27, 2017, 10:38:13 PM
Rimshire - Music


Description
A Rimworld mod that removes the vanilla space-themed music and replaces it with LOTR-themed music by Vladan Zivanovic. It also changes some of the in-game notification sounds.
This mod works best with Erdelf's Don't Stop the Music mod - it removes the long gaps between songs in vanilla Rimworld. The load order of the two mods is not important.

Keep an eye out for some more Rimshire mods from me in the future that will give your Rimworld game a LOTR feel. If you are keen to help out (I have a lot of stuff planned), PM me. If you are a coder your assistance would be much appreciated!

Save compatible. You are free to add and remove this mod at any time. 

I hope you enjoy my first ever mod!
Bombadil



Author
Bombadil


Downloads
Dropbox
https://www.dropbox.com/s/kd3xg7k5kvjz58y/RSHMusic.7z?dl=0

Steam
http://steamcommunity.com/sharedfiles/filedetails/?id=957746339


Change Log
v1.0 Release


Credits
Vladan Zivanovic - Composer of the delightful music. See Steam Power Studios for Vladan and his wife's other creative endeavors.
Nancy Lorenz - Creator of the Hobbiton Brushhand font. See Nancy's webpage for her other LOTR fan works.
The Last Days Mod Team - Sound effects. An open source mod for Mount and Blade that made their content available for use. See here for more details.


License
Music and sound files - see license here.
XML files - CC BY-SA 4.0
#2
Help / Adding a new diet type
February 14, 2016, 03:30:54 PM
Hi! I'm trying to find out how to make a new diet type, nectarivore. A mod I'm making mods flowers to produce nectar and I'd like to restrict the bees I made to only be able to eat nectar. From searching around it seems it'll need some .dll modding (which I don't have the skill to do). Is there any other way to restrict a diet other than with a new diet type and hence .dll modding? Thanks!
#3
Help / Texture error...
February 14, 2016, 07:03:06 AM
Hi everyone. This is my first attempt at a mod ever. Rimworld is such a great game it has inspired me!

I'm trying to start off by making a small mod that adds a bee. I've made some textures but I can't get them to load - I just get pink squares and this error:

Initializing new game with mods Core and ATW-Bees

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Failed to find any texture while constructing Multi(initPath=Things/Pawn/Animal/Bee, color=RGBA(1.000, 1.000, 1.000, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000))

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

Failed to find any texture while constructing Multi(initPath=Things/Pawn/Animal/Bee, color=RGBA(0.340, 0.320, 0.300, 1.000), colorTwo=RGBA(0.340, 0.320, 0.300, 1.000))

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)


I've searched for ages on the forums but couldn't find a solution or even a simple example to follow - I have tried looking at some other mods for examples but they seem to do a lot more and it is confusing (I have no coding skills). I tried some stuff with graphic_single but had no luck. My error is perhaps a naming convention error or something simple - I am out of ideas...

My PawnKinds_Animal_Insect.xml:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

  <PawnKindDef Name="AnimalBase" Abstract="True">
  </PawnKindDef>

  <PawnKindDef ParentName="AnimalBase">
    <defName>Bee</defName>
    <label>bee</label>
    <race>Bee</race>
    <combatPower>30</combatPower>
    <wildSpawn_EcoSystemWeight>0.25</wildSpawn_EcoSystemWeight>
    <wildSpawn_spawnWild>true</wildSpawn_spawnWild>
    <lifeStages>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Bee</texPath>
          <drawSize>1</drawSize>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/CritterDessicatedSmall</texPath>
          <drawSize>1</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Bee</texPath>
          <drawSize>1.25</drawSize>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/CritterDessicatedSmall</texPath>
          <drawSize>1.25</drawSize>
        </dessicatedBodyGraphicData>
      </li>
      <li>
        <bodyGraphicData>
          <texPath>Things/Pawn/Animal/Bee</texPath>
          <drawSize>1.5</drawSize>
        </bodyGraphicData>
        <dessicatedBodyGraphicData>
          <texPath>Things/Pawn/Animal/CritterDessicatedSmall</texPath>
          <drawSize>1.5</drawSize>
        </dessicatedBodyGraphicData>
      </li>
    </lifeStages>
  </PawnKindDef>
 
</Defs>



My Races_Animal_Insect.xml:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

  <ThingDef Name="BasePawn" Abstract="True">
    <thingClass>Pawn</thingClass>
    <category>Pawn</category>
    <selectable>true</selectable>
    <tickerType>Normal</tickerType>
    <altitudeLayer>Pawn</altitudeLayer>
    <useHitPoints>false</useHitPoints>
    <hasTooltip>true</hasTooltip>
    <soundImpactDefault>BulletImpactFlesh</soundImpactDefault>
    <inspectorTabs>
      <li>ITab_Pawn_Health</li>
      <li>ITab_Pawn_Needs</li>
      <li>ITab_Pawn_Character</li>
      <li>ITab_Pawn_Training</li>
      <li>ITab_Pawn_Gear</li>
      <li>ITab_Pawn_Guest</li>
      <li>ITab_Pawn_Prisoner</li>
    </inspectorTabs>
    <comps>
      <li>
        <compClass>CompAttachBase</compClass>
      </li>
    </comps>
    <drawGUIOverlay>true</drawGUIOverlay>
  </ThingDef>
 
  <ThingDef ParentName="BasePawn" Name="BaseAnimal" Abstract="True">
    <statBases>
      <Flammability>1.0</Flammability>
      <LeatherAmount>20</LeatherAmount>
    </statBases>
    <race>
      <thinkTree>Animal</thinkTree>
      <minFoodPreferability>Plant</minFoodPreferability>
      <isFlesh>true</isFlesh>
      <hasGenders>true</hasGenders>
      <nameGenerator>NamerAnimalGeneric</nameGenerator>
      <manhunterOnDamageChance>0.0125</manhunterOnDamageChance>
      <nameOnNuzzleChance>0.5</nameOnNuzzleChance>
      <hediffGiverSets>
        <li>OrganicStandard</li>
      </hediffGiverSets>
    </race>
  </ThingDef>

  <!-- ====================================================== -->


  <ThingDef ParentName="BaseAnimal">
    <defName>Bee</defName>
    <label>bee</label>
    <description>A large, hiveless bee.</description>
    <statBases>
      <MoveSpeed>3.7</MoveSpeed>
      <ArmorRating_Blunt>0.1</ArmorRating_Blunt>
      <ArmorRating_Sharp>0.4</ArmorRating_Sharp>
      <ComfyTemperatureMin>0</ComfyTemperatureMin>
      <MarketValue>100</MarketValue>
      <LeatherAmount>0</LeatherAmount>
    </statBases>
    <verbs>
      <li>
        <verbClass>Verb_MeleeAttack</verbClass>
        <defaultCooldownTicks>100</defaultCooldownTicks>
        <meleeDamageBaseAmount>7</meleeDamageBaseAmount>
        <meleeDamageDef>Bite</meleeDamageDef>
        <linkedBodyPartsGroup>Mouth</linkedBodyPartsGroup>
      </li>
    </verbs>
    <race>
      <body>BeetleLike</body>
      <baseBodySize>0.2</baseBodySize>
      <baseHungerRate>0.20</baseHungerRate>
      <baseHealthScale>0.4</baseHealthScale>
      <meatLabel>scarab meat</meatLabel>
      <diet>Omnivorous</diet>
      <wildness>0.95</wildness>
      <manhunterOnTameFailChance>0.01</manhunterOnTameFailChance>
      <manhunterOnDamageChance>1</manhunterOnDamageChance>
      <nuzzlePower>0.4</nuzzlePower>
      <nuzzleChancePerHour>0</nuzzleChancePerHour>
      <lifeExpectancy>10</lifeExpectancy>
      <lifeStageAges>
        <li>
          <def>EusocialInsectLarva</def>
          <minAge>0</minAge>
        </li>
        <li>
          <def>EusocialInsectJuvenile</def>
          <minAge>0.03</minAge>
        </li>
        <li>
          <def>EusocialInsectAdult</def>
          <minAge>0.4</minAge>
          <soundWounded>Pawn_Megascarab_Wounded</soundWounded>
          <soundDeath>Pawn_Megascarab_Death</soundDeath>
          <soundCall>Pawn_Megascarab_Call</soundCall>
          <soundAngry>Pawn_Megascarab_Angry</soundAngry>
        </li>
      </lifeStageAges>
      <soundMeleeHitPawn>Pawn_Melee_SmallScratch_HitPawn</soundMeleeHitPawn>
      <soundMeleeHitBuilding>Pawn_Melee_SmallScratch_HitBuilding</soundMeleeHitBuilding>
      <soundMeleeMiss>Pawn_Melee_SmallScratch_Miss</soundMeleeMiss>
    </race>
  </ThingDef>

</Defs>


I have attached my files also.

If anyone could offer some advice I would greatly appreciate it!

Bombadil

[attachment deleted by admin - too old]