[1.0] Definitely More Cannons v1.6 (A bunch more turrets and Composite Alloys)

Started by Faryzal2020, October 11, 2018, 12:55:15 PM

Previous topic - Next topic

How to delete this poll lol

Idk
0 (0%)
Same
0 (0%)

Total Members Voted: 0

Voting closed: October 15, 2018, 04:49:19 PM

Faryzal2020



What is this mod about?
Have you ever feels like you still don't have enough turret mods in RimWorld even though you're pretty much already installed all the turret mods that you can find on the forum? Yeah it's probably because you need more cannon turrets. This mod adds all kinds of manned cannon turrets and some unmanned cannon turrets, also a material called Composite Alloy that can be used as a building and apparel material, creating a very strong product.

The Cannon Turrets:


This mod adds:
  • 4 Field gun turrets
  • 5 Armored turrets
  • 9 large caliber (20mm - 40mm) Autocannons
  • 7 Artillery howitzers
  • 5 Naval guns
  • 6 Rapid-firing Naval guns
  • 2 Unmanned turrets
Click HERE to see the data spreadsheet of all turrets and ammunitions

The Other Stuffs:


  • Armored Centipedes
    These centipedes cannot be damaged with small caliber personal guns and can only be effectively damaged with armor piercing rounds. They also uses 2 kind of guns that can only be used by them which are 40mm Autocannon that can shoot a burst of high damage bullets from medium range and a 57mm Railgun that can shoot a deadly and accurate shots from 100m away.
  • Composite Alloys
    Obtained from dismantling Armored Centipede corpses. You can build walls, flak vests, turrets, and many other stuffable stuffs with this material to make a very durable product. If made into flak jacket or power armor, it will have a very high armor rating for sharp and blunt damages.

The CNC Machine:

  • CNC Machine
    You can only craft the ammunitions for the turrets in the CNC Machine. Build up to 3 CNC Modules near the CNC Machine to significantly increase its work speed.

Some useful tips:


Research Tree Diagram (Open the image in new tab to see it on full resolution)


XND's Turret Extensions Patch
By installing these mods in this order:
-> Turret Extensions
-> Definitely More Cannons
-> Definitely More Cannons - Turret Extensions Patch
The stats of all manned turrets are now affected by the pawn's shooting skills and grants the pawn's shooting accuracy by 1.
Also all cannon and autocannon turrets are now upgradeable including the unmanned variants. The stats bonus that the turret will get when upgraded are all the same except for the unmanned:

  • Manned Cannons:

    • Hitpoints: +50%
    • Warmup Time: -20% (Faster aiming time)
    • Cooldown Time: -30% (Faster reload time)
    • Manner Accuracy bonus: +2
  • Manned Autocannons:

    • Hitpoints: +50%
    • Manner Accuracy bonus: +2
  • Unmanned Turrets:

    • Hitpoints: +50%
    • Turret Accuracy: +50%
    • Warmup Time: -20% (Faster aiming time)
    • Cooldown Time: -30% (Faster reload time)
    • Power Consumption: +20%
But the upgrade costs are all the same, at least the formula:

  • Material cost = Turret building cost / 2
  • 2 Components for Manned and 2 Adv Components for Unmanned
  • Each turret's upgradeability needs to be unlocked first from research
  • All upgrades requires the same work amount
  • Construction skill requirement for manned turret upgrades: 6
  • Construction skill requirement for unmanned turret upgrades: 7

Future Plans

       
  • Definitely more cannons
  • And also the automated ones
  • Implementation of cross-map artillery support

Warning: If your save file is using v1.5 of the mod, don't update to v1.5.2 without destroying all the shells, turrets, and cnc machines from your save or it will mess up with your savefile.

Downloads
Only choose and install one between the regular DMC and DMC No Armored Centipedes, and you can install the TE Patch on either one of them if you're using Turret Extension mod.
Known Issues

       
  • Max range indicators for turrets with max range more than 59 doesn't shows up.
  • The circle indicator for the max range more than 59m doesn't appear because of limitation (59). Reference: https://ludeon.com/forums/index.php?topic=5509.1110
  • In the beginning after loading a saved game, a very annoying error notice would shows up, i hope this will get fixed soon.
Needs more tough mechanoids?
Check out Orion's cool mechanoids on More Mechanoids (Load the mod BEFORE my Definitely More Cannons mod to make the mechanoids from both mods to appear in the raids)

Other Informations

       
  • Incompatible with Combat Extended, but the compatibility patch is on the works
  • You can update the mod without breaking the existing savegame. (Except for savegames that uses DMC v1.5 and below)
  • Should be compatible with any other mods. (If you find any incompatibility problems please let me know)
  • If you find any issues or you have some suggestions especially with balancing problems, please do tell me by posting it in the Github repository
Credits
License
You can use any of my mods on your modpacks and you may derive from this. But hol up, before you start doing anything you have to tell me about what you want to do first to my email [email protected] and wait for my response, and always put credits to me.

Changelog

v1.6.0.3
- Fixed the T-54 turret using the wrong shell
- Added Plasteel costs for 288mm and 600mm howitzers
- Added advanced component costs for Kugelblitz and M247 autocannon turrets

v1.6.0.2
- Fixed the Karl Gerat size
- Increased the miss radius for 15cm, 288mm, and 600mm howitzers
- Reduced the armor penetration value of for all HE shells to 0.8
- Reduced the damage for armored howitzers
- Increased the damage for 128mm and 105mm cannons
- Added Fabrication research prerequisites for 15cm Howitzer
- Added Advanced Fabrication research prerequisites for 155mm howitzer, 600mm howitzer, and 20.3cm naval gun.

v1.6.0.1
- Fixed some turret cannot be loaded with ammunition
- Fixed recipes for some 30mm shells not showing

v1.6
- Added bunch of new turrets
- Added new weapons for Armored Centipedes and these weapons can only be used by Armored Centipedes and not any other Mechanoids
- Added Composite Alloy raw resource
- Armored Centipedes corpses now yields Composite Alloys when dismantled
- Composite Alloy is craftable only for DMC No Armored Centipede edition
- Added Composite version of flak vest, flak jacket, flak pants, advanced helmet, power armor, and power armor helmet
- Re-adjusted all Building costs of the turrets
- Re-adjusted the accuracy, damage, and penetration power of all turrets
- Added a recipe to recycle all ammunitions in the Electric Smelter
- Re-adjusted the spawn-rate of Armored Centipedes
- Changed the fire mode of TAK 120 into burst
- Bunch of description and label rewritings
- Re-adjusted the turret texture size of some turrets

v1.5.2.3
- fixed 37mm autocannon uses the wrong top texture

v1.5.2.2
- fixed the wrong component cost for 75mm PAK 40
- fixed the error that shows up when clicking on turrets that uses manual loading system
- fixed shell inspector tab not showing on howitzers and naval guns that uses manual loading system

v1.5.2
- fixed howitzers unable to shoot over walls
- fixed the 600mm howitzer uses the 9.2 Inch howitzer research as its research requirement
- renamed the ammunition recipe name for 9.2 Inch howitzer to avoid confusion

v1.5.1a
- re-added turret materials only so that people can "dismantle" them for 2000 Steel and 10 Components

v1.5.1
- Removed Building materials because of the problem when making building materials for the naval guns that requires large amount of steel could throw some hauling errors.
- Reduced most of the turrets' steel cost
- Adjusted the stuffCost according with its steel cost
- Separated the turret research to different tabs according to its class to prepare for v1.6 update
- Restructured and reorganized the ammunition and turret files to prepare for v1.6 update
- Reduced the work cost of most of the ammunition recipes
- Added recipes to make 10x for all ammunitions with the total work cost reduced by 25% compared with the 1x recipe
- Other various turret stats adjustment and balancing

v1.5a Hotfix
Fixed the amount of materials needed to build the 40mm Autocannon being too much

v1.5
Added CNC Machine
Added CNC Module
Recipes for all ammunitions are now 25% less work to make in the CNC Machine
Ammunitions that are used in cannon turrets that uses autoloading or magazine-feed system are now 50% less work to make in the CNC Machine
All recipes of the mod are now moved to CNC Machine
Every cannon turrets are now uses their own respective building materials to build instead of raw materials.
Unmanned turrets are now uses FCS computer as a building material plus the material of the manned turret variant of them to build.
Turret building materials and FCS computer are craftable in CNC Machine.
Added recipe to destroy cannon materials in the Electric Smelter.
Changed costStuffCount of every turret to this formula: costStuffCount = (steel cost / 10) + (plasteel cost / 2)
Adjusted the accuracy of Unmanned 6Pdr Cannon.
Fixed the accuracy of Unmanned and Manned 20mm Autocannon.
EMP damage multiplier for Armored Centipede changed to 0.9

v1.4.4
Increased the max range of 15cm Howitzer to 250 from 100
Increased the max range of 288mm Howitzer to 400 from 300
Extended the raid commonality of mechanoids to 2% at 500k points and 10% at 1 million points
Fixed some of the turrets doesn't have stuff cost on them

v1.4.3
Removed the "Changeable Firemode" feature because it didn't work exactly as intended
Added Unmanned 20mm Autocannon
Changed the label name of some turrets and research nodes
Makes all the turrets stuffable with metallic materials
All turrets are now shows up in mod's very own category tab
Adjusted the accuracy of 20mm Autocannon and 6Pdr Cannon, both unmanned and manned
Changed the steel cost and hitpoints of 20mm Autocannon and 6Pdr Cannon
Added patch for XND's Turret Extension features utilization

v1.4.2
Reduced the commonality of mechanoid raid compositions that has armored centipedes on them
Rebalanced the survivability of armored and advanced armored centipedes to a new standard: 4x 6Pdr Cannons should be able to kill 4 armored centipedes and 1 or 2 advanced armored centipedes
Reconfigured the armour penetration stats on most of armour piercing shells and some of high explosive shells
Doubled the base hitpoints of all cannon turrets that has enclosed armor casing on them and increased some that doesn't have them
Reconfigured the radius of the explosion that happens when a turret got destroyed.
Increased the points curve of mechanoid raid rate, mechanoid raid chance of 10% is now happens at 280k points
All of the Naval guns are now cannot be placed under a roof
Increased the accurracy of 6Pdr, 75mm, and 88mm
Removed the explosion effect and explosive damage of 100mm shell to fix the accurracy issues

v1.4.1
Fixed Unmanned 6Pdr Cannon using wrong projectile
Added new "change firing mode" mechanics
Applied the new mechanics for Twin 12.7cm Naval Gun

v1.4
Fixed 20mm Autocannon uses a wrong bullet thingdef
Fixed 37mm doesnt have explosion effect
Reduced 40mm sound volume
Fixed 288mm Howitzer uses a wrong bullet thingdef
Renamed 120mm shell to APHE
Retextured some of the turrets
Adjusted the accuracy stats of some turrets
Added MenuIcon for each turrets
Added 150mm Naval Gun
Added Twin mounted 12.7cm Naval Gun

v1.3.3
Changed 37mm Explosive Radius to 1
Increased 37mm Ammo cost
Reduced 40mm Ammo cost
Increased 40mm damage
Reduced 37mm damage
60cm Howitzer texture redrawn

v1.3.2
Changed xpath patching operations to Add from Replace
Reconfigured some centipedes stats
Reconfigured some damageDefs

v1.3.1
Added Advanced Armored Centipede
Tweaked the stats on Armored Centipede
Reconfigured the armor penetration values on AP and HE shells
Some changes on 9.2 Inch Howitzer size and turret drawsize

v1.3
Added 15cm sIG 33 Howitzer
Added BL 9.2 Inch Mk.I Howitzer
Added 12.7cm SK C/34 Naval Gun
Added 120mm TAK120 Naval Gun
Adjusted a bunch of stats of a bunch of cannons

v1.2c
Fixed problem with unmanned 6Pdr cannon unable to shoot
Minor tweaks with naval gun

v1.2b
Minor fixes
Change target version to RW 1.0.2059

v1.2
Added 20mm Flak 38
Added 37mm Flak M42
Added 75mm Pak 40
Added Unmanned 6Pdr Cannon
Added Armored Centipede
Readjusted research node positions, research costs, and prerequisites
Reconfigured a bunch of stats of all cannons, hopefully this will make them more balanced
Some minor fixes

v1.1
added 6Pdr cannon
added 100mm Naval gun
added Armored Centipede (WIP)
adjusted the max range and damage of some of the cannons

v1.0b
initial release
Check out my mod: Definitely More Cannons

crusader2010

Thanks for the mod! Nice WW2 references. I haven't yet played with this mod but doesn't unlimited range sound a bit overpowered? Or adjust the 88 and 40mm to shoot only in a straight line (not over walls and such), if they aren't already coded that way :)

Could you also add the Gustav howitzer? :D  800mm shells, compute reload times to at most 12-14 shells a day, firing either HE or AP, does a crap ton of damage to everything including environment, unlimited range, limit of 1 cannon per map (or colony if possible).
My mod pack: {A13} Mod Mega Pack

Faryzal2020

#2
Quote from: crusader2010 on October 11, 2018, 03:01:01 PM
Thanks for the mod! Nice WW2 references. I haven't yet played with this mod but doesn't unlimited range sound a bit overpowered? Or adjust the 88 and 40mm to shoot only in a straight line (not over walls and such), if they aren't already coded that way :)

Could you also add the Gustav howitzer? :D  800mm shells, compute reload times to at most 12-14 shells a day, firing either HE or AP, does a crap ton of damage to everything including environment, unlimited range, limit of 1 cannon per map (or colony if possible).
Thanks for the response. I've tested the 88 and 40 on long ranges, their accuracy doesn't really good on that range especially with the 40, so i think that accuracy drawback is good enough for the unlimited range considering that the ammo is not unlimited, and also they cant shoot over walls, unlike the howitzer. But please do try them out first and do some tests and give me the results, i'll balance them out right away.

Sorry but i think the gustav is kinda not fitting with the current rimworld map because of several reasons; it has a high muzzle velocity so it has to have a very far minimum range even with simplified logic (in rimworld i'd give it about 200m or 400m minimum range) and rimworld's largest map is still too small for that, EXCEPT if using it as a gun and not a howitzer, making it unable to shoot over walls but has minimum range about 50 to 100m. The next issue is the size itself, the size of the gun would be about 3 times the length of the karl gerat that i made, so it would need about more than 20m diameter base for it to be able to rotate.
Check out my mod: Definitely More Cannons

crusader2010

Ok, i'll test them as soon as i make some time to play :)
About the Gustav, maybe making it less realistic could work. Or balance the other 3 based on it (with decreased realism for the ranges and such, scaled for the Rimworld map sizes).

I wonder if it's possible to make a gun shoot a point on another tile/map of the world. Hmmm... exterminating pirates without leaving your base :) Might be too overpowered though.
My mod pack: {A13} Mod Mega Pack

Faryzal2020

update v1.1
added 6Pdr Cannon
added 100mm Naval Gun
rebalanced max range and damage of some cannons
Check out my mod: Definitely More Cannons


crusader2010

My mod pack: {A13} Mod Mega Pack

Jan2607


crusader2010

I think I found a small bug.
After researching Howitzers and the 60cm one, there is one extra gun template that appears in the "Security" list, called "TurretTemplate". Seems identical to the 60cm_Howitzer one, but its description is only "TurretTemplate".
My mod pack: {A13} Mod Mega Pack

Faryzal2020

Quote from: Jan2607 on October 12, 2018, 04:44:36 PM
Sounds interesting :) Can the 100 mm Naval Gun fire over walls?
No it cannot, but some larger naval guns that i'll add in the future will, like the 152mm and 205mm.

Quote from: crusader2010 on October 12, 2018, 04:56:44 PM
I think I found a small bug.
After researching Howitzers and the 60cm one, there is one extra gun template that appears in the "Security" list, called "TurretTemplate". Seems identical to the 60cm_Howitzer one, but its description is only "TurretTemplate".

Ah yes sorry about that, seems like i forgot to remove that thing again, thanks.  ;D
Check out my mod: Definitely More Cannons

Jan2607


Faryzal2020

Quote from: Jan2607 on October 13, 2018, 09:23:15 AM
Is this mod available in the Steam workshop?

I'm planning to add this mod to steam workshop a few days after Rimworld 1.0 public release drops.
Check out my mod: Definitely More Cannons

Faryzal2020

Hello guys, pls check the vote on the top of the page, help me decide what to do regarding the unmanned cannon turrets. This word "type" refers to the category of the cannons:
- Large Cannons (Anti-tank guns)
- Autocannons (AA guns)
- Howitzers (Artillery/Infantry Gun)
- Naval Guns (Basicly shielded large caliber cannons)
I've prepared at least 3 cannons (including those we already have in v1.1) for each types. Each cannons has their own research node and they need to be completed in order, so this is what i refer as "tiers", thus there are 3 tiers of each types.
Check out my mod: Definitely More Cannons

crusader2010

Found two more issues with the 100mm naval gun:
- it cannot be rotated.
- there is a typo in its description "... and it is uses an electric motor..." - remove the "is".

Also, regarding the vote, I would go for increased costs AND much worse accuracy AND increased reload times. This could be a good option for all tiers of guns, or simply increase the penalties the higher the tier.
My mod pack: {A13} Mod Mega Pack

Faryzal2020

Quote from: crusader2010 on October 13, 2018, 05:51:01 PM
Found two more issues with the 100mm naval gun:
- it cannot be rotated.
- there is a typo in its description "... and it is uses an electric motor..." - remove the "is".

Also, regarding the vote, I would go for increased costs AND much worse accuracy AND increased reload times. This could be a good option for all tiers of guns, or simply increase the penalties the higher the tier.

Thanks for the report, all fixed in v1.2 :)
Check out my mod: Definitely More Cannons