RimWorld
50 értékelés
Skipdoor Pathing (Unlimited)
2
2
4
   
Díjazás
Kedvenc
Kedvenc
Törlés
Mod, 1.6
Fájlméret:
Közzétéve:
Frissítve:
2.550 MB
nov. 14., 5:43
nov. 28., 14:05
39 változásjegyzék ( megnézés )
Ennek az elemnek a használatához DLC szükséges.

Feliratkozás a letöltéshez
Skipdoor Pathing (Unlimited)

Leírás
Performant automatic teleportation for VPE's skipdoors now compatible with almost every job!


Features and use-cases
- [NEW!] Most mod incompatibilities have been resolved!
- [NEW!] Teleportation can now be used to gather to rituals quicker!
- [NEW!] Pawns will teleport while rescuing, capturing, and carrying pawns while drafted!
- [NEW!] Enemies will now chase colonists through portals (though they will not attempt to use them otherwise)
- Autonomous teleportation to and from any skipdoor within the same map!
- Seamless integration of VPE's skipdoors into pawn pathfinding
- Pawns will use portals to get where they need to fast, for most tasks!
- Great for extra large bases!
- Works well with mods like "Search and Destroy" and "Auto-drafted Combat"
- Colony animals that can haul and hunt will also greatly benefit from this mod!

Settings
- Toggle animal use of teleporters (default: disabled)
- Toggle guest use of teleporters (default: enabled)
- Toggle slave use of teleporters (default: enabled)
- Toggle exclusion of wander jobs (default: enabled)
- Slider for min trip distance to check for teleporters
- Slider to check how far to walk to a teleporter
- A field to blacklist jobs if you know their defName

Existing restrictions
- No teleporting while roping
- No teleportation to enclosed spaces with no doors, entrances, or exits
- No automatic cross-map teleportation
- Teleportation will not be used when hauling to shuttles (tried to get this to work, it's impossible :P)

Performance and how it works
- Smart throttling re-added
- Teleportation no longer respawns pawns
- Unused paths are cleaned up, preventing memory leaks
- Only colony pawns/animals are allowed to use portals autonomously
- Job queues are saved and reconstructed after teleportation
- Pathing is only calculated when necessary
- Distance heuristics

Compatibility
- Tested to be save compatible

Recommended mods
Reduce Skipdoor Distortion Effects
Skipdoor Delivery (Stockpile management with cross-map capabilities)

Similar outdated mods
- DEPRECATED VPE Skipdoor Pathing for 1.4 (Similar mechanism, less advanced)
- Better VPE Pathfinding for 1.5 (Hooks into pathfinding directly, this is probably faster but I'm not smart enough to figure out how to mimic it for 1.6)

Checkout my other mods!
Despicable (NSFW 18+ Only!)
RipWorld - Vapes
Venerated Xenotype Flexibility 1.6 Update + Additions
EchoPsyche for EchoColony and RimPsyche

Help me continue making mods!
[ko-fi.com]
Népszerű témák Összes megnézése (1)
7
dec. 8., 8:35
Errors and Incompatibilities
DCSzar
159 megjegyzés
VitaKaninen dec. 8., 8:17 
I have a problem where all my animals are stuck standing. For example, a quail, muffalo, horse, etc which are all pen animals, and do not have access to a skipdoor, will all get stuck for days at a time. When I use the debug inspector, it says:
<curJob>
<commTarget>null</commTarget>
<verbToUse>null</verbToUse>
<bill>null</bill>
<lord>null</lord>
<quest>null</quest>
<def>Wait</def>
<loadID>34009767</loadID>
<globalTarget>Thing_VPE_Skipdoor3647491</globalTarget>
<targetQueueA IsNull="True" />
<targetQueueB IsNull="True" />
<countQueue IsNull="True" />
<startTick>16536501</startTick>
<expiryInterval>250</expiryInterval>
<placedThings IsNull="True" />
<psyfocusTargetLast>-1</psyfocusTargetLast>
<ability>null</ability>
<source>null</source>
<interactableIndex>-1</interactableIndex>
</curJob>
justDen dec. 5., 12:17 
Hi, I have a problem with this mod https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3559292908&searchtext=bulk
After passing through the portal, the pawns put objects on the ground instead of loading the shuttle and the load flies off completely.
Sorry for my english.
Chronomancer dec. 5., 8:48 
So I was wrong about my theory
Even with mods other than this one pawns still ignore skipdoors
My new theory is, that it has something to do with how the cooldown is handeled
Chronomancer dec. 5., 8:30 
Would you be willing to make PENALTY_FOR_USING_TELEPORTER not readonly and also chabgable via the config?
I have the theory it might be my problem as my paws move quite fast
Chronomancer dec. 4., 11:46 
great mod. Bit sad that my colonist only use it ~10% of the time thoug
Gerusz dec. 1., 8:43 
@DCSzar That option unfortunately only mutes the ongoing background sound of the skipdoor, not the sound it makes when a pawn goes through it. (I just ended up making a quick patch mod myself.)
lnodiv nov. 29., 22:50 
Yeah, so I just tested it further. Any portal that's surrounded by chunks causes this bug, even though they are technically pathable.
lnodiv nov. 29., 20:42 
I also just started getting the bottom left teleport bug midway through the playthrough. Also on commitment mode, so rolling back to help troubleshoot isn't really an option. To give a little more info - unlike one of the other posters, I didn't have any abandoned portals on any other maps. It just started happening randomly on my existing 3 portal network at base. I'm trying to destroy and recreate them now.

I managed to work around the issue and get it to stop happening Here is what I did, not sure which step fixed it:

Cleared chunks that had spilled out recently that were completely surrounding one portal. I know they can cause pathfinding issues.
Completely closed all portals, and remade them with new names.
Moved one portal to a slightly different location.
Adamnfineman nov. 29., 12:22 
@DCSzar The error began with "Getting random element from empty collection." I can't paste the error here because it's more than 1000 characters. I'd be happy to send it to you some other way, lmk how.
Adamnfineman nov. 29., 12:16 
Hello @DCSzar,

I'm currently having an issue where pawns are entering skipdoors and reappearing at the extreme bottom left of the map tile instead of the destination.I can't go back to previous saves on this late-game permadeath colony to figure out where it went wrong.

I looked at the debug log and found the error that occurred during every teleportation. I've pasted the link with the full debug log below. Is there anything I or you can do to fix this? My pawns are tired pedestrians. Thanks in advance.


Full Log

https://gist.github.com/HugsLibRecordKeeper/87869438765222ae8fd4f160de609578