RimWorld

RimWorld

2,586 ratings
Gunplay
5
10
4
6
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
6.339 MB
25 Mar, 2020 @ 8:14am
16 Jun @ 4:19am
14 Change Notes ( view )

Subscribe to download
Gunplay

Description
ABOUT
Adds more cinematic effects to weapons:

A. For both vanilla and other mods:
- long trails for projectiles; trails are wider for weapons that do more damage
- projectile comes from the barrel of the gun and not from inside of the colonist
- weapon movement animation for pawns missing their targets
- visual effects for particle collision
- faster projectile speed for all projectiles

B. Only for some vanilla weapons:
- weapon animations for miniguns and bows
- different sounds for some weapons

For effects from the B category to work with other mods, modders would have to add an extension to their mods (XML only, no C# required).

All changes, apart from projectile speed, are cosmetic. You can choose which ones you want in the mod settings dialog.

This mod is safe to add or remove from a save file.

Japanese translation by Proxyer.
Chinese translation by NiAnyIGJQ.

OPTIONAL MODS
This is a list of mods that in some way or another use Gunplay to enhance their or other mods' weapons:
- The Brotherhood Compendium
- Mechalit Equipment + Faction 1.1
- Wall Mounted Turrets (Continued)

MODDER'S GUIDE
https://github.com/AUTOMATIC1111/Gunplay/wiki/Modding-guide

SOURCE CODE
https://github.com/AUTOMATIC1111/Gunplay

UPDATES
16-Jul-2021
- 1.3
- fixed incompatibility with Save Our Ship 2 for Rimworld 1.2

12-Aug-20
- 1.2 update

29-Feb-20
- added support for weapon animations
Popular Discussions View All (4)
2
31 Mar, 2020 @ 4:30pm
Can you make custom animations?
Clippy
1
19 Dec, 2022 @ 12:44am
bug reports are being ignored.
Teusdv
0
1 May, 2020 @ 8:53am
Mod request
Loner Yound
294 Comments
citizen 22 hours ago 
In Odyssey, it seems that the unique minigun with weapon traits doesn’t have its sound applied!
lexcpa324 9 Sep @ 2:51pm 
The video looks great, im impressed
Kait 28 Aug @ 4:59am 
is there a way to have different projectile speed depending on weapon ?
i like this mod with guns but the arrow speed is rather silly looking when using bows
Twinki 24 Aug @ 8:16pm 
@AUTOMATIC

I have a fix for these NRE complaints, but your GItHub isn't updated with 1.6 - I'm closing to simply releasing a fork version instead with the fix baked it, but it'd be sweet if that wasn't needed
femoral2 20 Aug @ 5:12pm 
Tip: Always disable trails with this mods. It generates a lot of lag with other mods that add weapons. I got a massive improvement after I disable the trails option
Dealer Mangan 16 Aug @ 7:41am 
Doesn't play well with vanilla expanded weapon mods.
Linxu 9 Aug @ 3:32pm 
Hah, I just came here to report the same thing! Buncha tracers stuck on the map, and console being constantly spammed with:

Exception ticking default395948 (at (98, 0, 181)). Suppressing further errors. Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9AD72D60]

at Verse.GenGrid.InBounds (UnityEngine.Vector3 v, Verse.Map map) [0x00000] in <cb53cd4422904947932d33f561ad8d15>:0

at VEF.Weapons.ExpandableProjectile.get_ExactPosition () [0x0000f] in <810beedc514b49c6a1a7550d452dcc2c>:0

at Gunplay.ProjectileTrail.Tick () [0x00019] in <1026ad69543844f19e3572b0192e6e50>:0

at Verse.Thing.DoTick () [0x0007b] in <cb53cd4422904947932d33f561ad8d15>:0

at Verse.TickList.Tick () [0x00139] in <cb53cd4422904947932d33f561ad8d15>:0
Latex Santa 5 Aug @ 9:04am 
@SleepingPigNeverSleep
Oh yea, this bug was in 1.5 as well, especially with Coilguns.
The trails usually disappeared after a save and reload.
SleepingPigNeverSleep 25 Jul @ 9:57pm 
After a battle, the trails doesn't disappear and error keeps happening

Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref CB06E20C]
at Verse.GenGrid.InBounds (UnityEngine.Vector3 v, Verse.Map map) [0x00000] in <d2f9716cc2ac4cda9c2a174cc147bf37>:0
at VEF.Weapons.ExpandableProjectile.get_ExactPosition () [0x0000f] in <146b542dabb14f44b04d23fe0d70d5e8>:0
at Gunplay.ProjectileTrail.Tick () [0x00019] in <1026ad69543844f19e3572b0192e6e50>:0

https://gist.github.com/HugsLibRecordKeeper/5d6fb4b491b71ab981e8a95b7fb4aba2

Is it mod conflict or a bug?
Boxy 19 Jul @ 10:00pm 
Is this the reason grenades and bombs just stop in the air and throw errors?