Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Modding in modern weapons- getting around the limitations  (Read 1649 times)

tykavanaugh

  • Bay Watcher
    • View Profile
Modding in modern weapons- getting around the limitations
« on: December 14, 2013, 10:15:34 am »

I've played the modern mod, as well as a very similar but less balanced and elaborate mod I made of my own but didn't release for adventure mode. While it's fun for a short time, I run into the same problems.
The main issue is the rate of fire, which is so slow that unarmed opponents or yourself can pretty much cover the distance on a flat plain from encountering your opponent to touching them in two to three shots if you're lucky.
Bullets also were a huge problem in my mod, as giving them enough power to do the damage a real bullet would required so much force that full sized men would be flung out of the line of sight with more powerful weapons. The modern mod had a much better balance of realism between force and damage than mine, but I still see the issue even in that modern weapon mod.
Also, the AI and current game mechanics, like ambushes, really sucks at dealing with the lethality of firearms. Typically, ambushes even on my very high level dodger character result in me escaping badly wounded about half the time and blown to pieces before I can react the rest of the time.

The questions I have for you more experienced modders:
1. Has anyone figured out ways or tools to modify the game in a such a way that rate of fire isn't super slow and entirely dependent upon the user of the weapon?
2. Has anyone made bullets that behave more like real bullets with very high speeds and penetration but without requiring an absurd amount of force to achieve this?
3. Is it currently possible to fix the AI and game mechanics to improve combat?
Logged

MDFification

  • Bay Watcher
  • Hammerer at Law
    • View Profile
Re: Modding in modern weapons- getting around the limitations
« Reply #1 on: December 14, 2013, 11:34:36 am »

I've played the modern mod, as well as a very similar but less balanced and elaborate mod I made of my own but didn't release for adventure mode. While it's fun for a short time, I run into the same problems.
The main issue is the rate of fire, which is so slow that unarmed opponents or yourself can pretty much cover the distance on a flat plain from encountering your opponent to touching them in two to three shots if you're lucky.
Bullets also were a huge problem in my mod, as giving them enough power to do the damage a real bullet would required so much force that full sized men would be flung out of the line of sight with more powerful weapons. The modern mod had a much better balance of realism between force and damage than mine, but I still see the issue even in that modern weapon mod.
Also, the AI and current game mechanics, like ambushes, really sucks at dealing with the lethality of firearms. Typically, ambushes even on my very high level dodger character result in me escaping badly wounded about half the time and blown to pieces before I can react the rest of the time.

The questions I have for you more experienced modders:
1. Has anyone figured out ways or tools to modify the game in a such a way that rate of fire isn't super slow and entirely dependent upon the user of the weapon?
2. Has anyone made bullets that behave more like real bullets with very high speeds and penetration but without requiring an absurd amount of force to achieve this?
3. Is it currently possible to fix the AI and game mechanics to improve combat?

Fixing the AI and modding your own form of combat doesn't sound like something you can do without getting into DF's coding and making your own changes to the game engine. So, bar Toady One releasing the game open source due to a sudden change of heart, I don't think that will be possible to mod in the near future.
As for the bullets, I think you can make them fly faster by changing their maximum velocity in the raws. You'd have to ask someone who knows more about the specifics of modding projectile weapons to be certain though; mine are currently broken.
Logged

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: Modding in modern weapons- getting around the limitations
« Reply #2 on: December 14, 2013, 01:32:38 pm »

...
Bullets also were a huge problem in my mod, as giving them enough power to do the damage a real bullet would required so much force that full sized men would be flung out of the line of sight with more powerful weapons.
...
The questions I have for you more experienced modders:
1. Has anyone figured out ways or tools to modify the game in a such a way that rate of fire isn't super slow and entirely dependent upon the user of the weapon?
2. Has anyone made bullets that behave more like real bullets with very high speeds and penetration but without requiring an absurd amount of force to achieve this?
3. Is it currently possible to fix the AI and game mechanics to improve combat?


1. Generally not possible at this time. After Toady releases the next version, it may be more possible, due to the split between movement and combat speeds.

2. The DF combat calculations use momentum (mass*velocity) rather than kinetic energy (mass / 2 * velocity ^ 2), which is biased against high-velocity low-mass weapons such as firearms.

3. Not possible at this time. The best we can do is create binary patches to change one or two specific points in the code to fix simple bugs. Toady will be changing the nature of ambushes and patrolling squads in the next version.

tykavanaugh

  • Bay Watcher
    • View Profile
Re: Modding in modern weapons- getting around the limitations
« Reply #3 on: December 16, 2013, 01:00:14 am »

I've played the modern mod, as well as a very similar but less balanced and elaborate mod I made of my own but didn't release for adventure mode. While it's fun for a short time, I run into the same problems.
The main issue is the rate of fire, which is so slow that unarmed opponents or yourself can pretty much cover the distance on a flat plain from encountering your opponent to touching them in two to three shots if you're lucky.
Bullets also were a huge problem in my mod, as giving them enough power to do the damage a real bullet would required so much force that full sized men would be flung out of the line of sight with more powerful weapons. The modern mod had a much better balance of realism between force and damage than mine, but I still see the issue even in that modern weapon mod.
Also, the AI and current game mechanics, like ambushes, really sucks at dealing with the lethality of firearms. Typically, ambushes even on my very high level dodger character result in me escaping badly wounded about half the time and blown to pieces before I can react the rest of the time.

The questions I have for you more experienced modders:
1. Has anyone figured out ways or tools to modify the game in a such a way that rate of fire isn't super slow and entirely dependent upon the user of the weapon?
2. Has anyone made bullets that behave more like real bullets with very high speeds and penetration but without requiring an absurd amount of force to achieve this?
3. Is it currently possible to fix the AI and game mechanics to improve combat?

Fixing the AI and modding your own form of combat doesn't sound like something you can do without getting into DF's coding and making your own changes to the game engine. So, bar Toady One releasing the game open source due to a sudden change of heart, I don't think that will be possible to mod in the near future.
As for the bullets, I think you can make them fly faster by changing their maximum velocity in the raws. You'd have to ask someone who knows more about the specifics of modding projectile weapons to be certain though; mine are currently broken.
The problem was, in order to create damage that is remotely on par with actual weapons you need absurd velocity (which I did), which translates in impossible amounts of force. In my mod, this translated to full sized humans getting blown football-field sized distances from what was supposed to be a 7.62 round. I think the guy below explained why.
Logged