RimWorld

RimWorld

155 ratings
Caravan Activities Framework [Discontinued for now]
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
1.129 MB
21 Oct, 2023 @ 8:26am
15 Jun, 2024 @ 3:18am
4 Change Notes ( view )

Subscribe to download
Caravan Activities Framework [Discontinued for now]

Description
Feel free to join my discord if you want to drop some thoughts: https://discord.gg/uQzpnCdBPS

Welcome to Caravan Activities Framework!

It's an easy to use XML-based framework that allows you to add Caravan Activities by adding simple XML objects. For adding new stuff, refer to existing activities as well as the FrameworkGuide.txt.

Framework possibilities:
* You can define an activity for a caravan to be able to perform on the world map
* Each new activity adds a new gizmo
* Each activity can have many Options to choose from
* Options are risks and outcomes
* Activities can be limited to particular biomes; roads, rivers and base proximity - base proximity can be further limited by base-faction's tech level
* Each activity incurs a cooldown on the tile it's performed on, and it's customizable.
* Each of the Options can be limited to particular skill levels
* Each of the Options may or may not require specific items
* Each of the Options may specify items that boost the outcome
* Each of the Options has good and bad outcomes defined for it. Good outcome happens once at the end of activity. Bad outcomes are rolled every day of the activity.
* Outcomes can include items, relationship changes, ideology changes, colonist injury or death, pollution change.

Activities defined by default are:
* Offer help to a nearby faction base for goodwill and silver
* Steal resources from a nearby faction base, risking death and injury
* Chop down some trees for wood, risking injury and death
* Forage some plants
* Hunt some animals, risking injury and death
* Mine some resources, risking injury and death
* convert faction to your ideology
* clear pollution
This list will be expanded whenever I find a new idea and somet time to add it :)


Compatibility:
* VF is compatible
* SRTS is not compatible (SRTS caravan won't be able to perform activities)
* Aerocraft Framework - I have no idea
* Almost There - seems to be incompatible

Credits:
idea and funding - Bambaryła
implementation and bug fixes - Temmie

Translation:
Chinese: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3058707038

Github:
https://github.com/databobek/RimworldCaravanActivitiesFramework
91 Comments
Bambaryła  [author] 19 Jun @ 11:13pm 
@Girlfailure
we'll see what Odyssey / 1.6 brings and it may be restarted - no promises
Girlfailure 19 Jun @ 7:30pm 
Shame to see this was discontinued, really feels like it should be in base game.
Bambaryła  [author] 21 Jan @ 8:21am 
@pathetic muffin
you and me both. it works in 1.5 though. mostly.
pathetic muffin 20 Jan @ 12:31pm 
i really miss this mod
Bambaryła  [author] 25 Dec, 2024 @ 12:49am 
there's no outcome defined to spawn a quest, you have a readme in the folder
Seti 24 Dec, 2024 @ 1:46pm 
tried using the site def as an outcome, doesnt work, tried using quest def as an outcome, doesnt work
Seti 24 Dec, 2024 @ 12:52pm 
hi! im working on a quest mod and was wondering if I could use your framework to make an outcome that spawns a site?
Bambaryła  [author] 1 Nov, 2024 @ 12:26am 
yeah it does that
Rents_Due 31 Oct, 2024 @ 7:34pm 
Seems to be broken if your caravan has animals in it. Pawns only is fine but any animal throws an error
Exception filling window for CaravanActivities.Dialog_CaravanActivity: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 6E2E9CA2]
Bambaryła  [author] 30 Oct, 2024 @ 4:39am 
have fun bro, feel free to share you activities in the discussions :)