RimWorld
52 évaluations
Passing Between Diagonal Walls
   
Récompenser
Ajouter aux favoris
Favoris
Retirer des favoris
Mod, 1.4, 1.5
Taille du fichier
Publié le
Mis à jour le
400.408 KB
31 juil. 2024 à 3h30
21 oct. 2024 à 5h57
15 notes de changement ( voir )

S'abonner pour télécharger
Passing Between Diagonal Walls

Description
The walls of Diagonal Walls 2 are almost identical to vanilla walls except for the texture, so the diagonal passage for one square is practically like the one on the left, but with this mod it is possible to pass through.


The passage of two squares passes as shown on the left without this mod, but with this mod it passes as shown on the right.

The walls are not set to be passable or allow all diagonal movement, but rather to determine if they are passable according to changes in the wall texture so that there is no feeling of strangeness.
Of course, don't ask the author of Diagonal Walls 2 about the problems with this mod!

Discord[discord.gg]

GitHub[github.com]
CC BY-NC-SA 4.0[creativecommons.org]
74 commentaires
LS  [créateur] 21 oct. 2024 à 6h00 
Update:
Discard problematic method
Allow Remove/Smooth/Paint floors under the diagonal walls
LS  [créateur] 20 oct. 2024 à 12h59 
@GVLT
In the screenshot I put up 7 hours ago, I had already tested the wall narrowed that way.
Anyway, I once again observed people working in the room above.
https://steamcommunity.com/sharedfiles/filedetails/?id=3352175156
Rex reached Lea via an diagonal path, after which Lea was well taken care by some people
When I first loaded your save after starting the game, I got a bunch of errors, so I'm testing by loading another map once and then loading your save
If you're getting red errors on load as well, that's not a problem you can ignore
GVLT 20 oct. 2024 à 11h30 
Now the problem is not in the trashbins, but every pawn trying to do their jobs in this room
https://drive.google.com/file/d/1-H_1fgVm6oR0fXFc_SrDKletk-oS39Eq/view?usp=sharing
What happens if you try to build the wall like this and then force pawn to do something in the room?
CE errors are produced by stuff that wasn't patched and I removed, pretty much harmless.
LS  [créateur] 20 oct. 2024 à 5h10 
@GVLT
In your mod list, I reproduced all the mods (except Some Things Float and MobileDragoon (that is WIP), Because witch made the game unplayable in my environment (probably some compatibility issue)), and observed your colony
Set up storage in the room and set the priority to critical ,and I saw trashbins bring stuff into that storage
https://steamcommunity.com/sharedfiles/filedetails/?id=3351900117
Maybe there is no problem with pathfinding. It could be some other mod settings or ...in my environment I was getting CE related job errors every few seconds. I think you need to check those errors and address them one by one
GVLT 19 oct. 2024 à 7h18 
Hello again. I can build floors under diagonal walls, just can't paint them.
Yes, AI can get into the room while drafted, but now on it's own. No path
https://drive.google.com/file/d/1-DDqXRWlW6XY5CSrU-ZCCaFWsJXSkwFB/view?usp=sharing
Here's the save. Notice the bedroom on the left side with the decals on floor. It's unreachable
LS  [créateur] 18 oct. 2024 à 15h11 
@GVLT
Test result
Can you identify in more detail the conditions under which the problem occurs, or share the save data with me again.
LS  [créateur] 18 oct. 2024 à 14h50 
@Atomically Wrinkled Brain
OK discard that method once. It was to avoid minor errors, but it seems to cause more serious errors.
You have confirmed that the mod is up to date, right? (steam doesn't always update it) If it still happens, I'll try to find a better way.
BTW, what was the map size? The error looks like it's happening in the corner of the map.

@GVLT
Does this mean that the pawn AI won't try to get through the narrow path, although it can get through it in a drafted state? I'll look into it.
The ability to build floors under walls is included in NANAME Floors , but is not supported for painting. If I add it, I'd like it to be that mod, is that OK ?
GVLT 18 oct. 2024 à 11h08 
Pawns still can't build something until forced in the areas which are behind narrow diagonal hallways, but I can manage it. Can ability to paint floor under diagonal wall be added?
Atomically Wrinkled Brain 18 oct. 2024 à 10h02 
Exception ticking Egan (at (103, 0, 3)): System.IndexOutOfRangeException: Index was outside the bounds of the array.
at PassingBetweenDiagonalWalls.Patch_RegionCostCalculator_PathableNeighborIndices.Postfix (System.Int32 index, Verse.Map ___map, Verse.AI.PathingContext ___pathingContext, System.Collections.Generic.List`1[T] __result) [0x00099] in <58fcb6c25b234941a8d658ae1f95aeb8>:0
at (wrapper dynamic-method) Verse.AI.RegionCostCalculator.Verse.AI.RegionCostCalculator.PathableNeighborIndices_Patch1(Verse.AI.RegionCostCalculator,int)
at Verse.AI.RegionCostCalculator.PreciseRegionLinkDistancesNeighborsGetter (System.Int32 node, Verse.Region region) [0x00017] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.AI.RegionCostCalculator+<>c__DisplayClass38_0.<GetPreciseRegionLinkDistances>b__0 (System.Int32 x) [0x00000] in
Device 17 oct. 2024 à 23h49 
wonderful mods:steamhappy: