RimWorld

RimWorld

232 ratings
Rimbody
5
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
2.260 MB
24 Oct, 2024 @ 10:50am
8 Aug @ 12:23am
30 Change Notes ( view )

Subscribe to download
Rimbody

Description
Features
  • Gain/lose muscle and fat based on pawn's diet and activities
  • Dynamic Bodytype based on muscle and fat
  • Gym, Workout equipment, Workout schedule
  • Strength, Balance, Cardio workouts
  • Performance friendly. Also offers performance options

Introduction
Rimbody allows your pawns to gain or lose muscle and fat based on their diet and activities, and change their body type accordingly. This mod adds workouts using workout equipment or chunks, bodyweight exercises, and jogging.

The aim of this mod is not to accurately emulate real life, but to add consequences to the type of work pawns do by creating tangible differences between pawns who mostly sit around all day and those who engage in hard manual labor.
Pawns who do not use their bodies as much will need to spend time working out to compensate for their lack of activity in order to stay fit.

See detailed information about this mod on Github[github.com]. The source code is also available.
This mod is still undergoing a bit of balance tweaking, so do share your experience in the discussion.

Content


















Save game compatibility
You can safely add this to an existing save unless you have buildings from Get Rimped in your base. In that case, deconstruct them before adding it to your game.

Removing from an existing save
First, deconstruct and destroy all buildings and items associated with this mod. Make sure none of your pawns have "workout" scheduled. Then, create a save, remove the mod, and load the save. You should encounter a one-time error.

Rimbody is mostly self-contained. If you follow the steps above, you should be able to remove it safely. However, removing a mod from a save is never recommended, and I cannot guarantee that nothing will go wrong if you choose to remove it mid-save.

Compatibility
Integration
This mod supports integration with various mods and DLCs. More information can be found here[github.com].
If there are any other mod-added jobs that you think should be recognized as manual labor, please suggest them in the Suggestions Discussion.

Incompatibility
Currently, I am not aware of any hard incompatibilities. If you find one, please report it and let me know.
As of v1.1.0, RimBody has a soft incompatibility with GetRimped as the equipment from GetRimped is now part of the base mod.
If you are updating from an older version, you may see a one-time load error. GetRimped equipment still works, but for full support, it's best to switch to RimBody versions.

GetRimped
This mod uses textures originally created for GetRimped by AgRipnus.

When I first created the mod, I used a patching method that required players to download GetRimped separately. This was to ensure proper credit to the original author and avoid redistributing assets. However, compatibility issues with Misc. Training and the addition of custom animations made it necessary to include the textures directly.

Ideally, I would have asked for explicit permission from the AgRipnus. Unfortunately, it seems like AgRipnus has not returned to modding since the RimWorld 1.5 update. I have included a disclaimer in the texture folder crediting AgRipnus as the original artist to clearly credit the original artist and I do not claim any rights to these assets. If requested, I will remove the assets immediately.

Modules
  • Rimbody Stats Module: Make it so that Muscle, Fat amount affect pawn stats like running speed, immunity gain, carry abbility.

Planned features
  • Stretching to relieve fatigued parts after workouts.
  • Exhaustion Mechanism to limit how long pawns can work out in a session (optional).
  • Setting waypoints to jogging so that pawns can follow jogging track.

Planned modules
  • Rimbody Health Module: Add health conditions for pawns based on their muscle and fat levels. Sleep Apnea for high fat, "Pumped" buff after doing strength workout etc.
  • Rimbody Supplement Module: Protein shake, Diet pills, Steroids, etc. for your pawns

Translations
English: Main mod
Korean: Main mod
Russian by cheeseex
Chinese by 恰似宛然一笑生花
or
Chinese by Senilia
Spanish by lmgginspace


Credits
People from Rimworld discord and Dubs discord who kindly answered and helped me out.
Syrchalis and Mlie's Individuality mod for code reference. Rimbody UI especially wouldn't have been possible without it.

References
The UI icons used in this mod is from www.flaticon.com See the reference in this mod's Github[github.com] page.
Popular Discussions View All (3)
20
8 Aug @ 12:26am
Mod integration requests
Maux
19
18 Oct @ 4:04am
Bug report
Maux
6
23 Apr @ 6:08am
Balancing
Maux
250 Comments
MercuryRiver 8 Nov, 2024 @ 8:52am 
Thanks for answering my question!! Love how this works very excited to use
Maux  [author] 3 Nov, 2024 @ 5:54pm 
@tn44 can you provide a log? the information you are providing merely tells me what other mods in your modlist is also patching Notify_AddBedThought, not in what situation the error is ocurring.
Also if the error is related to addbedthought it should occur after your pawns have gone to bed, not make them unable to lie down, so I need the log to tell where and why the error is happening.
tn44 3 Nov, 2024 @ 2:03pm 
I'm getting an error related to "at Maux36.Rimbody.Pawn_Notify_AddBedThoughts.Postfix (Verse.Pawn __instance) [0x00008] in <041d13f9e5034c0ab8277dba4e51e9eb>:0 "

pawns can't seem to lie down in beds, the other mods mentioned in the error are biomes caverns, hospitality, vanilla psycasts expanded, alpha memes, and something related to vanilla factions expanded, so there could possibly be an incompatibility with one of these
Maux  [author] 3 Nov, 2024 @ 2:39am 
@Nugu I cannot help you with anything with that description. You need to give me more information.
1) Do you have a log?
2) Does the problem also occurs if Harmony and Rimbody is the only mod you have?
Nugu 3 Nov, 2024 @ 2:29am 
if i try to generate a world with this mod on it will not spawn any factions
Ярик Лапа 1 Nov, 2024 @ 9:07am 
The mod was created according to my idea
CrackaJack 30 Oct, 2024 @ 4:12pm 
great mod, will never again uninstall :D been wishing for this for a long time,
cant wait for the planned stats module. this=immersion lvl 100
Maux  [author] 30 Oct, 2024 @ 8:22am 
@MercuryRiver Biotech Gene is integrated to drive the gene owners towards that body type. For example, a pawn with a Fat body type gene will most likely stay fat unless they do cardio 3 hours a day, and even if they manage to become standard, will become fat very soon if they stop. Pawn generation is also accounted for so pawns with bodytype gene will be generated with that bodytype and matching fat/muscle amount. Pawns with Hulk bodytype should do some exercise to maintain their physique (I am still tweaking with balancing to find the sweet spot, especially muscle gain and lose), but will find it very easy to maintain their bodytype.
MercuryRiver 30 Oct, 2024 @ 8:00am 
This got me so excited at first then I remembered my xenotypes. Any chance at adding maybe genes that works with your system but disables possible bodytype changes? That you could combine? So like, my big guys could have not-thin, my tiny guys could have not-fat and not-hulk, etc
Maux  [author] 30 Oct, 2024 @ 7:12am 
@Psyckosama Body Type Matters Redux doesn't correctly removes its hediff when pawns' bodytype change. This is not just with this mod, but with Biotech bodytype gene injection or any kind of bodytype changing mod like plasteel surgery. The author of body type matters redux has to fix it. Nothing I can do about it sadly.