I updated the Steam Workshop to host V1 instead of B19 for all three mods.
GitHub has releases of each mod for A17, B18, B19, and V1.
GitHub has releases of each mod for A17, B18, B19, and V1.
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 MenuQuote from: kchou94 on July 04, 2018, 05:47:02 PM
I know 1.0 is still in development, but I've noticed some assets have been changed since 0.18. I've done my best to extract them.
You can find them here: https://github.com/kchou94/rimworld-assets
Quote from: The-Eroks on August 09, 2017, 05:46:47 PM
I wonder if it's possible to have have your own "colony" on the same map as another colony. ... So the map would technically have all of your colony stats (ex: your research progress) and the host colony stats (ex: their research progress).
[Steamworks.NET] SteamAPI.Init() failed. Possible causes: Steam client not running, launched from outside Steam without steam_appid.txt in place, running with different privileges than Steam client (e.g. "as administrator")
Verse.Log:Warning(String)
Verse.Steam.SteamManager:InitIfNeeded()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()
Command line arguments: -quicktest
Verse.Log:Message(String)
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()
RimWorld 0.17.1557 rev1153
Verse.Log:Message(String)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()
Initializing new game with mods Core
Verse.Log:Message(String)
Verse.Game:InitNewGame()
Verse.Root_Play:<Start>m__850()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()
[Steamworks.NET] SteamAPI.Init() failed. Possible causes: Steam client not running, launched from outside Steam without steam_appid.txt in place, running with different privileges than Steam client (e.g. "as administrator")
Verse.Log:Warning(String)
Verse.Steam.SteamManager:InitIfNeeded()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()
Command line arguments: -quicktest
Verse.Log:Message(String)
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()
RimWorld 0.17.1557 rev1153
Verse.Log:Message(String)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()
Initializing new game with mods Core
Verse.Log:Message(String)
Verse.Game:InitNewGame()
Verse.Root_Play:<Start>m__850()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()
Object reference not set to an instance of an object
at Verse.GenExplosion.NotifyNearbyPawnsOfDangerousExplosive (Verse.Thing exploder, Verse.DamageDef damage, RimWorld.Faction onlyFaction) [0x00000] in <filename unknown>:0
at RimWorld.CompExplosive.StartWick (Verse.Thing instigator) [0x00000] in <filename unknown>:0
at RimWorld.CompExplosive.PostPostApplyDamage (DamageInfo dinfo, Single totalDamageDealt) [0x00000] in <filename unknown>:0
at Verse.ThingWithComps.PostApplyDamage (DamageInfo dinfo, Single totalDamageDealt) [0x00000] in <filename unknown>:0
at Verse.Thing.TakeDamage (DamageInfo dinfo) [0x00000] in <filename unknown>:0
at Verse.Dialog_DebugActionsMenu.<DoListingItems_MapTools>m__ABB () [0x00000] in <filename unknown>:0
at Verse.DebugTool.DebugToolOnGUI () [0x00000] in <filename unknown>:0
at Verse.DebugTools.DebugToolsOnGUI () [0x00000] in <filename unknown>:0
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x00000] in <filename unknown>:0
at Verse.Root.OnGUI () [0x00000] in <filename unknown>:0
Exception ticking MortarShell14191: System.NullReferenceException: Object reference not set to an instance of an object
at Verse.GenExplosion.DoExplosion (IntVec3 center, Verse.Map map, Single radius, Verse.DamageDef damType, Verse.Thing instigator, Verse.SoundDef explosionSound, Verse.ThingDef projectile, Verse.ThingDef source, Verse.ThingDef postExplosionSpawnThingDef, Single postExplosionSpawnChance, Int32 postExplosionSpawnThingCount, Boolean applyDamageToExplosionCellsNeighbors, Verse.ThingDef preExplosionSpawnThingDef, Single preExplosionSpawnChance, Int32 preExplosionSpawnThingCount) [0x00000] in <filename unknown>:0
at RimWorld.CompExplosive.Detonate (Verse.Map map) [0x00000] in <filename unknown>:0
at RimWorld.CompExplosive.CompTick () [0x00000] in <filename unknown>:0
at Verse.ThingWithComps.Tick () [0x00000] in <filename unknown>:0
at Verse.TickList.Tick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
public override IEnumerable<Gizmo> CompGetGizmosExtra()
{
Log.Message("Fetching Gizmos");
...
}
public override IEnumerable<Gizmo> GetGizmos()
{
if (this.IsColonistPlayerControlled)
{
foreach (Gizmo c in base.GetGizmos())
{
yield return c;
}
if (this.drafter != null)
{
foreach (Gizmo c2 in this.drafter.GetGizmos())
{
yield return c2;
}
}
if (this.equipment != null)
{
foreach (Gizmo g in this.equipment.GetGizmos())
{
yield return g;
}
}
if (this.apparel != null)
{
foreach (Gizmo g2 in this.apparel.GetGizmos())
{
yield return g2;
}
}
if (this.playerSettings != null)
{
foreach (Gizmo g3 in this.playerSettings.GetGizmos())
{
yield return g3;
}
}
foreach (Gizmo g4 in this.mindState.GetGizmos())
{
yield return g4;
}
}
}
public IEnumerable<Gizmo> GetGizmos()
{
for (int i = 0; i < this.wornApparel.Count; i++)
{
foreach (Gizmo g in this.wornApparel[i].GetWornGizmos())
{
yield return g;
}
}
}
public virtual IEnumerable<Gizmo> GetWornGizmos()
{
}
namespace RimWorld
{
public class CompProperties_Explosive : CompProperties
{
public float explosiveRadius = 1.9f;
public DamageDef explosiveDamageType = DamageDefOf.Bomb;
public ThingDef postExplosionSpawnThingDef;
public float postExplosionSpawnChance;
public int postExplosionSpawnThingCount = 1;
public bool applyDamageToExplosionCellsNeighbors;
public ThingDef preExplosionSpawnThingDef;
public float preExplosionSpawnChance;
public int preExplosionSpawnThingCount = 1;
public float explosiveExpandPerStackcount;
public EffecterDef explosionEffect;
public DamageDef startWickOnDamageTaken;
public float startWickHitPointsPercent = 0.2f;
public IntRange wickTicks = new IntRange(140, 150);
public float wickScale = 1f;
public float chanceNeverExplodeFromDamage;
public CompProperties_Explosive()
{
this.compClass = typeof(CompExplosive);
}
}
}
namespace RimWorld
{
[DefOf]
public static class DamageDefOf
{
public static DamageDef Cut;
public static DamageDef Crush;
public static DamageDef Arrow;
public static DamageDef Blunt;
public static DamageDef Stab;
public static DamageDef Bullet;
public static DamageDef Bomb;
public static DamageDef Scratch;
public static DamageDef Bite;
public static DamageDef Flame;
public static DamageDef Burn;
public static DamageDef SurgicalCut;
public static DamageDef ExecutionCut;
public static DamageDef Frostbite;
public static DamageDef Stun;
public static DamageDef EMP;
public static DamageDef Extinguish;
public static DamageDef Smoke;
public static DamageDef Deterioration;
public static DamageDef Mining;
public static DamageDef Rotting;
}
}
namespace RimWorld
{
[AttributeUsage(AttributeTargets.Class)]
public class DefOf : Attribute
{
}
}
public DamageDef explosiveDamageType = DamageDefOf.Bomb;
<explosiveDamageType>Bomb</explosiveDamageType>
Object reference not set to an instance of an object.
Log.Message(props.explosiveDamageType.GetType().ToString());