Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 46 additions & 16 deletions About/About.xml
Original file line number Diff line number Diff line change
@@ -1,24 +1,54 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ModMetaData>
<name>Fluffy Relations</name>
<author>Fluffy</author>
<packageId>Fluffy.FluffyRelations</packageId>
<description>Replaces the faction tab with a relations tab. The relations tab shows, in a very graphical way, relations between your colonists and with other factions.
<name>Relations Tab (Continued)</name>
<author>cykonetic</author>
<packageId>Fluffy.FluffyRelations</packageId>
<supportedVersions>
<li>1.6</li>
</supportedVersions>
<description>
This is a continuation of Relations Tab by Fluffy https://steamcommunity.com/sharedfiles/filedetails/?id=709317151

Replaces the faction tab with a relations tab. The relations tab shows, in a
very graphical way, relations between your colonists and with other
factions.

&lt;size=28&gt;Notes&lt;/size&gt;
&lt;size=28&gt;Notes&lt;/size&gt;

In games with many faction mods or a lot of colonists, the dynamic displays may 'explode'. There's three things you can do to mitigate this problem;
In games with many faction mods or a lot of colonists, the dynamic displays
may 'explode'. There's three things you can do to mitigate this problem;

- Use the static circle view. In the top right of the tab there is a button to switch between circle and dynamic views (may be hidden underneath the tutorial window).
- Reset the dynamic view until it stops exploding. The button to reset the dynamic algorithm is in the top right of the window, next to that for cicle view (and may also be hidden by the tutorial).
- Tweak the parameters for the dynamic algorithm. In the mod options (Menu -&gt; Options -&gt; Mod Options -&gt; Relations Tab) you can tweak the parameters for the algorithm. There is a short description of what each parameter does in the options as well.
- Use the static circle view. In the top right of the tab there is a button
to switch between circle and dynamic views (may be hidden underneath the
tutorial window).
- Reset the dynamic view until it stops exploding. The button to reset the
dynamic algorithm is in the top right of the window, next to that for cicle
view (and may also be hidden by the tutorial).
- Tweak the parameters for the dynamic algorithm. In the mod options (Menu
-&gt; Options -&gt; Mod Options -&gt; Relations Tab)
you can tweak the parameters for the algorithm. There is a short description
of what each parameter does in the options as well.
&lt;size=28&gt;Known issues&lt;/size&gt;

&lt;size=28&gt;Known issues&lt;/size&gt;
- In games with a lot of factions/colonists, the algorithm may 'explode'.
See the 'Notes' section on how to fix this.
- Some mods (noticably, the Zabrak faction) change pawn rendering in such a
way that it breaks the relations tab. I'm looking for the root cause of
this.
- Soft incompatibility with More Faction Interaction (Continued) https://steamcommunity.com/sharedfiles/filedetails/?id=2379076640

- In games with a lot of factions/colonists, the algorithm may 'explode'. See the 'Notes' section on how to fix this.
- Some mods (noticably, the Zabrak faction) change pawn rendering in such a way that it breaks the relations tab. I'm looking for the root cause of this.</description>
<url>https://github.com/fluffy-mods/RelationsTab</url>
<supportedVersions>
<li>1.5</li>
</supportedVersions>

&lt;size=24&gt;Contributors&lt;/size&gt;

Fluffy: Original Author
MossieurLeBlanc: French translation
Jozay:
duduluu: Chinese translations
53N4: Spanish translation
Suh. Junmin: Korean translation
rw-chaos: German translation (update)
&lt;size=24&gt;Version&lt;/size&gt;
This version is for RimWorld 1.6.4566

</description>
</ModMetaData>
6 changes: 0 additions & 6 deletions About/Manifest.xml

This file was deleted.

1 change: 0 additions & 1 deletion About/PublishedFileId.txt

This file was deleted.

Binary file modified Assemblies/Fluffy_Relations.dll
Binary file not shown.
7 changes: 6 additions & 1 deletion Source/Controller.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,12 @@ public Controller(ModContentPack content) : base(content) {
_ = GetSettings<Settings>();

// init textures
LongEventHandler.QueueLongEvent(Resources.CacheBaseTextures, "FluffyRelations.Initialize", false, null);
LongEventHandler.QueueLongEvent(
() => Resources.CacheBaseTextures(),
"FluffyRelations.Initialize",
false,
null
);
}

#endregion Constructors
Expand Down
5 changes: 2 additions & 3 deletions Source/Fluffy_Relations.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,11 @@
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AssemblyTitle>Fluffy_Relations</AssemblyTitle>
<Product>Fluffy_Relations</Product>
<Copyright>Copyright © 2016-2021</Copyright>
<Copyright>Copyright © 2016-2025</Copyright>
<OutputPath>..\Assemblies\</OutputPath>
<DebugType>portable</DebugType>
<PostBuildEvent>mod update</PostBuildEvent>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Krafs.Rimworld.Ref" Version="1.5.4034-beta" />
<PackageReference Include="Krafs.Rimworld.Ref" Version="1.6.4566" />
</ItemGroup>
</Project>
8 changes: 4 additions & 4 deletions Source/Fluffy_Relations.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.24720.0
# Visual Studio Version 17
VisualStudioVersion = 17.14.36408.4 d17.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fluffy_Relations", "Fluffy_Relations.csproj", "{EC9F8DCA-FE9D-4F7B-958E-8DE3FB9C2B5B}"
EndProject
Expand All @@ -13,8 +13,8 @@ Global
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EC9F8DCA-FE9D-4F7B-958E-8DE3FB9C2B5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EC9F8DCA-FE9D-4F7B-958E-8DE3FB9C2B5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EC9F8DCA-FE9D-4F7B-958E-8DE3FB9C2B5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EC9F8DCA-FE9D-4F7B-958E-8DE3FB9C2B5B}.Release|Any CPU.Build.0 = Release|Any CPU
{EC9F8DCA-FE9D-4F7B-958E-8DE3FB9C2B5B}.Release|Any CPU.ActiveCfg = Debug|Any CPU
{EC9F8DCA-FE9D-4F7B-958E-8DE3FB9C2B5B}.Release|Any CPU.Build.0 = Debug|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
Binary file added Textures/UI/Icons/Cog.dds
Binary file not shown.
Binary file added Textures/UI/Icons/DotsCircle.dds
Binary file not shown.
Binary file added Textures/UI/Icons/DotsDynamic.dds
Binary file not shown.
Binary file added Textures/UI/Icons/FamilyTree.dds
Binary file not shown.
Binary file added Textures/UI/Icons/Pin.dds
Binary file not shown.
Binary file added Textures/UI/Icons/briefcase.dds
Binary file not shown.
Binary file added Textures/UI/Icons/edit.dds
Binary file not shown.
Binary file added Textures/UI/Icons/handcuffs.dds
Binary file not shown.
Binary file added Textures/UI/Misc/Halo.dds
Binary file not shown.
Binary file added Textures/UI/Misc/Reticule.dds
Binary file not shown.