RimWorld

RimWorld

Dynamic Diplomacy - Continued
237 Comments
BigDorbo Jun 17 @ 11:36am 
Grateful for your updates to this one.
Ionfrigate12345  [author] Jun 17 @ 11:20am 
UPDATED to 1.6
Please check if the worldmap tiles calculations are correct (for example, new settlement expansion tile selection). Tynan made alot of code change in the framrwork about planet tiles.
I made some rough test, seems working but my test may not cover all use cases
V.O.I.D. Advisor L22B Jun 15 @ 12:35am 
Thank you for adding V.O.I.D. compatibility.
Ionfrigate12345  [author] May 26 @ 8:19pm 
@rout This is the light version of Rimwar. According to original author you can even use both, although not recommended.
Head May 26 @ 4:24pm 
Is this better than rimwar?
Deankiller Turnupseed May 21 @ 1:42am 
I tweaked some settings for this and getting this error on world gen now.

Error while notifying ideos of a HistoryEvent: System.NullReferenceException: Object reference not set to an instance of an object
[Ref B374C142]
at RimWorld.IdeoUtility.Notify_HistoryEvent (RimWorld.HistoryEvent ev, System.Boolean canApplySelfTookThoughts) [0x0012b] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.HistoryEventsManager.RecordEvent (RimWorld.HistoryEvent historyEvent, System.Boolean canApplySelfTookThoughts) [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Gozer May 9 @ 8:21am 
@Ionfrigate12345 I do have a faction without languages now in my save, but no crashes so far.
Don't know what will happen interacting with them.
Ionfrigate12345  [author] May 9 @ 8:03am 
@Gozer That mod is pretty new yet. I myself am not sure how exactly its language system works. Maybe DD new factions will inherit automatically the old faction language instead of crushing (not tested)

If not sure you can also deactivate faction creation in DD.
Gozer May 9 @ 7:21am 
@Ionfrigate12345 sure, I will.
I asked because you mentioned it and invited to read its description, but no such thing was there.
Both your mods introduce interesting things and it would be a pity for them not being compatible with each other.
Ionfrigate12345  [author] May 9 @ 7:05am 
@Gozer You need to ask Rim Languages mod author for details. This mod is not open source yet I can't CRUD its internal data in my own mode in such advanced way
Gozer May 8 @ 7:46pm 
@Ionfrigate12345 but how do we create languages manually?
Is not possible for you to add compatibility with Rim Languages so that new factions have a language?
Ionfrigate12345  [author] May 5 @ 7:05am 
WARNING for the new mod Rim Languages users:

You may need to manually create language for new factions dynamically created by DD to prevent crush.

See Rim Languages mod description for details

https://steamcommunity.com/sharedfiles/filedetails/?id=3450332059&tscn=1746416533
V.O.I.D. Advisor L22B Apr 25 @ 4:15am 
YES THANK GOD V.O.I.D. COMPATIBILITY
Teneksi Mar 19 @ 8:07pm 
Ye, that's fair. I'm pretty sure that setting is working as intended. I was just hoping to manually override their current relations, if there's a way.
Ionfrigate12345  [author] Mar 16 @ 6:42am 
@Teneksi personally I never checked "allow permanent enemy factions to change relationships," , nor I touched the legacy code, so not sure what will happen.

Since I'm not the original author, there may be some legacy features on which I dont understand well myself.
Teneksi Mar 15 @ 1:55pm 
In case it may help, I set my "Length of History Generation" setting to 1000000. At lower values, it did in fact have very little effect.
Teneksi Mar 15 @ 1:53pm 
Is there a way to edit or reset the relations of other factions? I want to reset my pirate/savage factions to make sure they're enemies with pretty much everyone else.

I misunderstood the setting "allow permanent enemy factions to change relationships," thinking that would mean I could make them neutral toward me. Now, instead, the civil outlanders are refusing to come help me fight the pirates who live to kill and eat the weak, who somehow became their friends at some point.

...I could understand them forming a tenuous peace, and not wanting to threaten that. I just missed the ramifications of that option.

--

On a separate note, History Generation definitely works with this version. I don't know why, or why it might not, but it works on my machine.
Ionfrigate12345  [author] Mar 14 @ 7:23pm 
@ObscureParticle rebellion event has a chance to trigger on each conquer event
Ionfrigate12345  [author] Mar 14 @ 7:23pm 
@2_Modray I myself never saw them either since 1.4, seems the author didn't implement it and I have no idea of its purpose either so I left it as is
ObscureParticle Mar 14 @ 11:50am 
I've been waiting a while but no rebellion event. Or clone factions, even thought I have the option toggled.
2_Modray Mar 14 @ 9:22am 
History Generation seems to not do anything. I put it into my starting scenario, but nothing happens. No events trigger, no error messages to suggest it's anything messing with the mod, just nothing.
Ionfrigate12345  [author] Mar 8 @ 8:11am 
@Mordred From the original author's version, you can just set the faction elimination chance to 0, this way even it looses all settlements it can still rise again by rebellion event.

I didn't alter this part of the code.
Ionfrigate12345  [author] Mar 8 @ 8:09am 
@bryguy190 There's no systematic script to detect the number of player colony during NPC diplomacy incidents.

1. The alliance of this mod is only triggered between NPC factions, when one faction grows powerful, other NPC factions will ally themselves against it. It happens only among NPC factions themselves.

2. In my another mod Diplomatic Marriage & Permanent Alliance (DMP), there s something that may be similar to what you are asking for. If your permanent marriage ally faction grows too powerful, it will trigger the special variant of alliance incident of DD, all other NPC factions will create global alliance against your permanent ally AND PLAYER, it will be a permanent war until your permanent ally becomes weaker, or downgrade to a regular DD alliance event lasting 10 rounds if your marriage alliance with that NPC faction ends
bryguy190 Mar 7 @ 7:41pm 
Will this mod be compatible with empire 1_5? I want to see if the worldwide alliance feature is strong enough to go against the player
Mordred Mar 3 @ 4:49pm 
If possible, will you add an option to prevent factions from conquering the last settlement of
other factions? Just the empire got wiped off my map quite quickly and barely got to interact with them at all.
Spiderbot7 Feb 24 @ 4:26pm 
With ideology mechanics disabled at colony start, you still get the "Ideology changed" event for different factions. The pawns from those factions then have ideologies, ideology rituals, and ideology related hediffs, despite the ideologies being impossible to view and interact with.
Ionfrigate12345  [author] Feb 20 @ 11:17am 
@AkumuNyaaa Declare war and make peace between NPC faction it's already in DD, even before 1.4

As for reputations between NPC, it's hard to implement for they dont exist in vanilla data structure. There are no reputation values between NPC factions, only 3 states: hostile, neutral and ally, and the two latters make no real difference.
AkumuNyaaa Feb 20 @ 11:08am 
also they can declaring war
AkumuNyaaa Feb 20 @ 11:08am 
V you know factions, when we starting to trades to gain reputation and improve relations like friendly chats and conversation. But now the rimworld vanilla diplomacy is lame.
Ionfrigate12345  [author] Feb 20 @ 11:04am 
@AkumuNyaaa What do you mean "redux"? DD is already very lightweight compared with RimWar
AkumuNyaaa Feb 10 @ 5:41pm 
If dev comeback, would be awesome to do with redux diplomacy
Pyl Jan 17 @ 7:05pm 
Ah okay, thanks :)
Thought there’s an event or sth
Ionfrigate12345  [author] Jan 16 @ 7:33am 
@Benjomcfly #Skinned Monkey This mod concerns only NPC owned, Settlement type of world objects. There is nothing to do with outposts from other mods, as long as they dont use Settlement type.
Ionfrigate12345  [author] Jan 16 @ 7:31am 
@Pyl There s no specific incident for rebellion, but each conquest event has a chance to be a rebellion.

It's not done by me, it's how the original author made it work.
Pyl Jan 16 @ 7:23am 
Can I ask what's the console command for rebellion event? It just seems to never happen in my game.
Ionfrigate12345  [author] Jan 15 @ 6:27am 
@Vincenator I dont see the reason why not, but no guarantee since I never used Empire
Vincenator Jan 14 @ 8:54pm 
do yall know if it's compatible and interacts with Empire 1.5?
bdnews7805 Dec 21, 2024 @ 1:38pm 
@Ionfrigate12345 sorry for a (very) delayed response, no I do not get any red text upon the improperly simulated battle. I don't believe any of my mods alter pawn type of factions but I have several that add pawn types and factions, such as all of the VFE and VRE series. I could leave a link to my mod collection if you wish to do some investigating
Benjomcfly Dec 18, 2024 @ 8:26am 
For me from the ideology DLC when outposts form around your base its possible for them to expand into their own factions and this has been a occurrence which adds unneeded factions which are causing problems with raids and other events
FirstBornAcorn Dec 12, 2024 @ 10:29am 
This should be compatible with tiny worlds? (Mod that makes the generated wold smaller, helps with steamdeck performance)
Ionfrigate12345  [author] Nov 28, 2024 @ 1:16pm 
@bdnews7805 Do you have any console red text? Usually if NPC arent spawn correctly it may be related to some other mods in your list that add or alter PawnType of that NPC faction, causing failure of pawn generation
Pyl Nov 26, 2024 @ 8:26am 
I have the same issue as well.
bdnews7805 Nov 25, 2024 @ 8:22pm 
The battles are not simulating properly, The window pops up but neither of the armies spawn and nothing happens. I don't think its geological landforms because the map isn't a landform, its just a flat map. Does anyone know what could be causing this?
Reckless_Charger Nov 24, 2024 @ 3:28pm 
FYI the author of Geological Landforms recommends turning off Crater and Cique for compatability.
Dr Jimothy Nov 23, 2024 @ 7:04pm 
The rebellion event (which lets factions that have been wiped out make a comeback by taking over an existing settlement) requires distance-based conquest to be active.
However, many players (such as me) may like it more if the rebellion event's only requirement were a faction in need of a comeback, especially to avoid freezes or for roleplay reasons.
Reckless_Charger Nov 23, 2024 @ 1:24pm 
For the incompatibility with Geological Landforms its recommended to turn off all mountain types. Any chance you could be more specific? They're not grouped in a category called mountain types....
XueHuKING Nov 19, 2024 @ 10:15pm 
@Ionfrigate12345 不好意思现在才看到消息。印象中专门去看了下两个派系之间的关系,是互相敌对的
Ionfrigate12345  [author] Oct 28, 2024 @ 2:12pm 
@Winterwolf All configs are usually in

%USERPROFILE% \AppData\LocalLow\Ludeon Studios\RimWorld\ %USERPROFILE% \AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Config\
Winter Oct 27, 2024 @ 7:27pm 
What's the name of the config file please? I've been unable to locate it. I need to reset DD config without yeeting the whole folder. Thanks in advance.
Ionfrigate12345  [author] Oct 26, 2024 @ 7:54pm 
@☄TouwaErio☄ 这是原作者留下的,我自己从未亲自测试过。但我的理解应该是指派系失去最后的据点后是会永久消失,还是会通过起义而重新崛起。

我在修改代码时并未发现原作者有阻止一个派系失去最后殖民地的代码。我新加的代码只规定了一种情况能阻止一个派系失去某个殖民地,是在该殖民地和任何玩家当前任务有关联的时候(避免任务因为据点易主或被摧毁而无法完成)