RimWorld 1.5
Zetrith opened this issue · comments
An issue tracking Multiplayer's support of RW 1.5. There's going to be a separate issue for Anomaly when it releases but we can make notes here.
- Starting rituals needs a rework
- Assigning, creating and deleting reading policies
-
Policy
renaming - ISlotGroups need a sync worker (related to #412)
- Storage groups were added in some previous update and could be made per-faction
Note that the new multithreaded renderer is not an issue as it never executes in parallel with the simulation.
PawnColumnWorker_Designator:SetValue
and PawnColumnWorker_Sterilize:SetValue
syncing will need to be reworked. These two will now display a confirmation dialog under specific circumstances, and work as they previously did under others. Sync methods declared here.
Since there's no Anomaly issue yet:
RimWorld.GameConditionManager+MapBrightnessTracker:Tick
uses Time.deltaTime
to change the map's brightness. This is then used by RimWorld.GameConditionManager
in MapBrightness
, BrightnessChanging
, and DarknessVisible
properties.
I believe that this will cause some issues:
MapBrightness
is used byRimWorld.ThoughtWorker_SwallowedByDarkness
andRimWorld.GameCondition_UnnaturalDarkness
BrightnessChanging
is used byRimWorld.WeatherDecider
So I believe we'll need to replace the call to Time.deltaTime
in here with something else that's safe for MP.
Moved to #444
It looks like we'll need a session and patches for Dialog_EnterPortal
. Looks like it may be a non-Anomaly feature (doesn't seem like there's DLC checks on it).
Having severe issues with caravans on encounter maps since 1.5.
- Caravan reform turns into forming a completely new carvan, as in: they have to unload and re-load everything
- Constant desyncs, especially if members got wounded
I had problems when trying to capture anomalies as well as trying to do a role change. When trying to setup the role change ritual it was impossible to drag the respective colonists to their roles(spectator/the one receiving the role).
It seems that stopping research is not synced (along with the 2 dev mode gizmos, which I'm pretty sure were reported ages ago).
It seems that stopping research is not synced (along with the 2 dev mode gizmos, which I'm pretty sure were reported ages ago).
Have been hitting this - you (@SokyranTheDragon) reported it @ #290 - assuming there might also be something to do to handle anomalyKnowledge and currentAnomalyKnowledgeProjects that exist