RimWorld

RimWorld

2,011 ratings
JecsTools (Unofficial)
7
10
16
2
8
4
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.0, 1.1, 1.2, 1.3, 1.4
File Size
Posted
Updated
3.728 MB
Aug 12, 2020 @ 6:20pm
Oct 28, 2022 @ 11:30am
17 Change Notes ( view )

Subscribe to download
JecsTools (Unofficial)

Description
IMPORTANT
Official JecsTools is back! I'll keep this unofficial version around and in sync with the official version to avoid breaking existing users of this mod. You should unsubscribe from this version (note: as long as this and the official versions are in sync, you can be subscribed to both the unofficial and official versions, but you will get a warning about duplicate packageId, since packageId was not changed for mod compatibility reasons).

If you're still having issues, please post HugsLib logs if you want help - ensure HugsLib is installed and enabled, and when the issue occurs in-game, Ctrl+F12, upload log, and then paste resulting URL in the comments. This provides me with more context (including what mods are installed and their load order) to help debug the issue.

Legacy Warning
I consider this a legacy framework that I'm maintaining for other mods that depend on it. I do not recommend new usage of this framework.

As I'm not familiar with other frameworks, I can't really recommend alternatives for every feature in JecsTools. That said, here are some specific alternatives suggested by others in the comments:
  • Enable Oversized Weapons by Carny Senpai: "This mod does the same as JecsTools' CompOversizedWeapon, but different. It is more lightweight and doesn't use an extra Comp."
  • Vanilla Expanded Framework by Vanilla Expanded team: while not providing the same set of features as JecsTools (lacks some JecsTools' features, has other features that JecsTools lacks), for a general community mod framework, this could be considered a "successor" to JecsTools. Known to include:
    • An apparel-based shield via Apparel_Shield (in contrast to JecsTools' weapon/comp-based shield via PawnShields/CompShield).
    • An ability framework that's based off RimWorld's 1.1+'s built-in Ability framework, yet is more generic and extensible (in contrast to RimWorld's built-in version that's apparently too specific to psycasts, and JecsTools' CompAbilityUser that's a bit of a mess, to put it lightly)
  • RimWorld's B18+ PatchOperationFindMod: obsoletes PatchOperationModLoaded

Description
This is an unofficial version of JecsTools that as of 10-28-2022 is in sync with the official version (previously, this version provided various improvements and RimWorld 1.2+ support). I will not guarantee active support of this, and this version may be taken down upon request by Jecrell.

The official version of JecsTools is at:
Steam: https://steamcommunity.com/sharedfiles/filedetails/?id=932008009
GitHub: https://github.com/jecrell/JecsTools

Original Description
Adds modding components to RimWorld: spell casting, weapon slots, oversized weapons, and more!

Note to players: This mod will not change your game, but rather it lets modders do more, so you can have an even more amazing RimWorld experience.

Note to modders: This mod is filled with lots of tools that allow you to do many new and different things in RimWorld. Check out RoxxPloxx's guide for more info here: https://github.com/roxxploxx/RimWorldModGuide/wiki

Partial list of components:

CompAbilityUser
- Adds spell/ability casting to humanlikes.

CompActivatableEffect
- Adds an activation graphic for weapons (e.g. lightsaber beam).

CompDeflector
- Allows the ability to knock projectiles to melee weapons.

CompExtraSounds
- Allows extra melee sounds to weapons.

CompLumbering
- Makes a staggered walking animation. (e.g. ATST walking effect)

CompOversizedWeapon
- Allows weapons with graphic sizes that can be bigger than RimWorld's limits.

CompSlotLoadable
- Adds slots to objects that can be filled to have effects. (e.g. different ammo types for guns, crystals for lightsabers)

CompToggleDef (by Roxxploxx)
- Allows for something to despawn, change its def, and respawn.

CompInstalledPart (WIP)
- Allows installation and uninstallation of things onto other things. This is particularly useful for weapons on vehicles.

Additions by ChJees
Additions by roxxploxx
Additions by Swenzi
Additions and transpilers by Erdelf
Extensive hours of testing, debugging, and fixes by Xen
Improvements by lbmaian
"Hey, should we make this into a public toolset for people to take advantage of all this cool stuff?" - Jecrell
"Hell yes - this is awesome stuff - people will love it!" - Xen

Special thanks to all those that support me (and help me pay the rent) on Patreon:
ShotgunFace, Fredric Sundberg, Dan Winn, Toss Antilles, Sarah Banks, Undead Jackel, Michin, Chelsea, Caine Detueur, Yewty Oxman, Jerod Clayton, Arty Kubin, Ashleigh Miller, infinity421, TheDayDude, Jacob Duga, Ryan Brock, Evan Hwang, Moshat, Christopher, Don Butterblume, John Boehr, George Chong Chuang Ming, Oliver White, Helpful Bot, vincent de keijzer, roxxploxx, Legless, Christopher Abel, Karol Rybak, Mathias Broxvall, Mark, Tim Stillson, Lachlan Easton, Nemuri Hime, Sera, Christian Hermansen, NiNe Bottles of Rum, Populous25, Steven James, Marcus Siraenu, Michael Lauder, meatface.

https://www.patreon.com/Jecrell
253 Comments
Shinoskay May 29 @ 9:28pm 
guys
JecsTools, the original, is updated to 1.5
Koro Apr 21 @ 9:32am 
Thank you for the hard work, man. You saved me in a pinch!
Unstable Energy Mar 28 @ 1:52am 
Also getting a Black Screen on startup with just this up.
Unstable Energy Mar 28 @ 1:11am 
Any Update for 1.5?
Spartagous Feb 8, 2023 @ 8:45pm 
so this version seems to be the only version of jecstools i can use to get lightsabers and force users, in the official version i can't right click no context menus, makes it unplayable, so please keep it up
Ancalagon Nov 12, 2022 @ 8:25pm 
@lbmaian I was just doing a full scrub of my modlist, and noticed JecsTools was back... but you kept this repo updated in real time with the main JecsTools! Thanks for all your support over the years!
lbmaian  [author] Oct 24, 2022 @ 11:02am 
@Redeye
Try unsubscribing/subscribing (or unsubscribing from this and subscribing to the official version)
Redeye Oct 24, 2022 @ 9:08am 
game still says its 1.3
lbmaian  [author] Oct 21, 2022 @ 10:15pm 
Synced with official version that's now (preliminarily) updated for RW 1.4
Ulterior The Panzie Oct 21, 2022 @ 5:49pm 
I have no idea either but at the time of my original comment some people there were reporting that issue ahah