diff --git a/About/About.xml b/About/About.xml
index 1d0c1e5..8e35968 100644
--- a/About/About.xml
+++ b/About/About.xml
@@ -1,24 +1,54 @@
- Fluffy Relations
- Fluffy
- Fluffy.FluffyRelations
- 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.
+ Relations Tab (Continued)
+ cykonetic
+ Fluffy.FluffyRelations
+
+ 1.6
+
+
+ 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.
-<size=28>Notes</size>
+ <size=28>Notes</size>
-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 -> Options -> Mod Options -> 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
+ -> Options -> Mod Options -> 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.
+ <size=28>Known issues</size>
-<size=28>Known issues</size>
+ - 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.
- https://github.com/fluffy-mods/RelationsTab
-
- 1.5
-
+
+ <size=24>Contributors</size>
+
+ Fluffy: Original Author
+ MossieurLeBlanc: French translation
+ Jozay:
+ duduluu: Chinese translations
+ 53N4: Spanish translation
+ Suh. Junmin: Korean translation
+ rw-chaos: German translation (update)
+ <size=24>Version</size>
+ This version is for RimWorld 1.6.4566
+
+
\ No newline at end of file
diff --git a/About/Manifest.xml b/About/Manifest.xml
deleted file mode 100644
index d2b95bf..0000000
--- a/About/Manifest.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- 2.6.72
- https://raw.githubusercontent.com/fluffy-mods/RelationsTab/1.3/About/Manifest.xml
- https://github.com/fluffy-mods/RelationsTab/releases/v2.6.72
-
\ No newline at end of file
diff --git a/About/PublishedFileId.txt b/About/PublishedFileId.txt
deleted file mode 100644
index 2141af7..0000000
--- a/About/PublishedFileId.txt
+++ /dev/null
@@ -1 +0,0 @@
-709317151
\ No newline at end of file
diff --git a/Assemblies/Fluffy_Relations.dll b/Assemblies/Fluffy_Relations.dll
index c6a0fab..47036eb 100644
Binary files a/Assemblies/Fluffy_Relations.dll and b/Assemblies/Fluffy_Relations.dll differ
diff --git a/Source/Controller.cs b/Source/Controller.cs
index 91c7494..3e05a65 100644
--- a/Source/Controller.cs
+++ b/Source/Controller.cs
@@ -14,7 +14,12 @@ public Controller(ModContentPack content) : base(content) {
_ = GetSettings();
// init textures
- LongEventHandler.QueueLongEvent(Resources.CacheBaseTextures, "FluffyRelations.Initialize", false, null);
+ LongEventHandler.QueueLongEvent(
+ () => Resources.CacheBaseTextures(),
+ "FluffyRelations.Initialize",
+ false,
+ null
+ );
}
#endregion Constructors
diff --git a/Source/Fluffy_Relations.csproj b/Source/Fluffy_Relations.csproj
index 58ea270..4636323 100644
--- a/Source/Fluffy_Relations.csproj
+++ b/Source/Fluffy_Relations.csproj
@@ -5,12 +5,11 @@
false
Fluffy_Relations
Fluffy_Relations
- Copyright © 2016-2021
+ Copyright © 2016-2025
..\Assemblies\
portable
- mod update
-
+
diff --git a/Source/Fluffy_Relations.sln b/Source/Fluffy_Relations.sln
index 0b56619..383687e 100644
--- a/Source/Fluffy_Relations.sln
+++ b/Source/Fluffy_Relations.sln
@@ -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
@@ -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
diff --git a/Textures/UI/Icons/Cog.dds b/Textures/UI/Icons/Cog.dds
new file mode 100644
index 0000000..608021b
Binary files /dev/null and b/Textures/UI/Icons/Cog.dds differ
diff --git a/Textures/UI/Icons/DotsCircle.dds b/Textures/UI/Icons/DotsCircle.dds
new file mode 100644
index 0000000..59f86ac
Binary files /dev/null and b/Textures/UI/Icons/DotsCircle.dds differ
diff --git a/Textures/UI/Icons/DotsDynamic.dds b/Textures/UI/Icons/DotsDynamic.dds
new file mode 100644
index 0000000..005b568
Binary files /dev/null and b/Textures/UI/Icons/DotsDynamic.dds differ
diff --git a/Textures/UI/Icons/FamilyTree.dds b/Textures/UI/Icons/FamilyTree.dds
new file mode 100644
index 0000000..f67e664
Binary files /dev/null and b/Textures/UI/Icons/FamilyTree.dds differ
diff --git a/Textures/UI/Icons/Pin.dds b/Textures/UI/Icons/Pin.dds
new file mode 100644
index 0000000..fbc138f
Binary files /dev/null and b/Textures/UI/Icons/Pin.dds differ
diff --git a/Textures/UI/Icons/briefcase.dds b/Textures/UI/Icons/briefcase.dds
new file mode 100644
index 0000000..f80e2a2
Binary files /dev/null and b/Textures/UI/Icons/briefcase.dds differ
diff --git a/Textures/UI/Icons/edit.dds b/Textures/UI/Icons/edit.dds
new file mode 100644
index 0000000..1b548b4
Binary files /dev/null and b/Textures/UI/Icons/edit.dds differ
diff --git a/Textures/UI/Icons/handcuffs.dds b/Textures/UI/Icons/handcuffs.dds
new file mode 100644
index 0000000..40a11a4
Binary files /dev/null and b/Textures/UI/Icons/handcuffs.dds differ
diff --git a/Textures/UI/Misc/Halo.dds b/Textures/UI/Misc/Halo.dds
new file mode 100644
index 0000000..37e8a4f
Binary files /dev/null and b/Textures/UI/Misc/Halo.dds differ
diff --git a/Textures/UI/Misc/Reticule.dds b/Textures/UI/Misc/Reticule.dds
new file mode 100644
index 0000000..2567ae5
Binary files /dev/null and b/Textures/UI/Misc/Reticule.dds differ