2024.2.4.6f

Changelog

Since version 2.4.5f, fasterxml-jackson-2.12.xandjoml-1.10.5 no longer need to be downloaded separately

We have removed the prototype content pack and replaced it with the simplepart pack. Similar to Flan's Simple Parts Pack, it serves as a required prerequisite. We have deleted most of the guns and armor, retaining only the sound effects and aiming overlays to ensure there are no issues.

Due to numerous version updates, I have collapsed the previous update logs.

Version 2.4.5f-fix2

Spoiler ### Enhancements in Launcher-Type Weapon Logic: The following parameters are now fully effective:

Gun Parameters:

"bulletSpread": 4

"accuracySneakFactor": 0.8
"accuracyCrawlFactor": 0.6
"accuracyAimFactor": 0.05
"recoilCrawlYawFactor": 0.9
"recoilCrawlPitchFactor": 0.6

Bullet Parameters:

"impactDamage": 10
"projectileVelocity": 4
"explosionStrength": 6.0
"gravity": -0.01
"isSmoke": true
"isExplosion": true
"damageWorld": false

Parameter Descriptions:

  • impactDamage: Damage dealt to an entity upon impact.
  • projectileVelocity: Speed at which the projectile is launched.
  • explosionStrength: Strength of the explosion caused by the projectile (integer).
  • gravity :Downward speed of the projectile.
  • isSmoke: Whether the projectile leaves a smoke trail.
  • isExplosion: Whether the projectile explodes.
  • damageWorld: Whether the explosion caused by the projectile damages the world.

New Tactical Feature Toggle Options:

{
  "lean": {
    "enable": true,
    "autoHold": false,
    "mouseCorrection": true,
    "withGunsOnly": false
  },
  "slide": {
    "enable": true,
    "maxForce": 1.0
  },
  "sit": {
    "enable": true,
    "autoHold": true
  },
  "crawl": {
    "enable": true,
    "sprintCancel": true
  },
  "version": "1.0.0f"
}

Bug Fixes

  • Fixed the issue where tactical action parameters were not effective.
  • Fixed the issue where block attenuation curves were enabled by default.
  • Fixed the issue where arms were visible in the scope.

Overhauls

  • The modification interface can now only be opened in the default/defaultEmpty state.

Version 2.4.6

Enhancements in Weapon and Animation Logic:

New Features:

  • Custom Sprint Blending Node: Added a customizable node for sprint state transitions.

  • Aiming Fire Animations: Introduced the following animations for aiming and firing:

    • preFireADS
    • fireADS
    • fireLastADS
    • postFireADS
    • postFireADSEmpty
  • Laser Attachment: Added a new attachment type laser:

    Render Parameters:

    {
      "laserColor": [1.0, 0.0, 0.0],
      "laserAlpha": 1.0,
      "maxDistance": 100,
      "dotSize": 2.0
    }
    
    • laserColor: RGB values for the laser's color.
    • laserAlpha: Transparency level of the laser.
    • maxDistance: Maximum effective range of the laser beam.
    • dotSize: Size of the laser dot.

    Attachment Parameters:

    {
      "accuracyFactor": 1.0,
      "aimSpeedFactor": 1.0,
      "recoilPitchFactor": 1.0,
      "recoilYawFactor": 1.0
    }
    
    • accuracyFactor: Influence of the laser on weapon accuracy.
    • aimSpeedFactor: Impact of the laser on aiming speed.
    • recoilPitchFactor: Reduction in vertical recoil due to the laser.
    • recoilYawFactor: Reduction in horizontal recoil due to the laser.

Parameter Descriptions:

  • Reticle Scaling Parameters:
    • fovZoomStage: Discrete zoom levels supported by the reticle.
    • fovZoomMin: Minimum zoom level for continuous scaling.
    • fovZoomMax: Maximum zoom level for continuous scaling.
    • Note: When fovZoomMin and fovZoomMax are present, fovZoomStage will be ignored, enabling continuous (seamless) zoom functionality.
    • Example configuration:
      {
        "fovZoomStage": [4.0, 8.0],
        "fovZoomMin": 4.0,
        "fovZoomMax": 8.0
      }
      

Improvements:

  • Camera Shake Logic: Now influenced by lateral recoil.
  • Linear Model Parameter Adjustment: Smoothed parameter changes.
  • Adaptive Reticle Scaling:
    • Reticles now scale proportionally across resolutions.
    • Removed defocusing effects.
    • Supported seamless zoom transitions.
  • Gun Hold Length: Added a parameter to account for weapon length.
  • Projectile Trails: Introduced static caching for performance improvement.

Bug Fixes:

  • Resolved an issue causing desynchronized shell ejection effects in multiplayer.
  • Fixed tactical action-related armor misalignment.
  • Corrected errors with sprint parameters.
  • Addressed conflicts between first-person camera animations and third-person weapon interactions.
  • Enhanced GL compatibility for LittleTiles.

Forge Update:

  • Upgraded Forge version to 2860. Previous version 2855 remains supported.

Files

modularwarfare-shining-2024.2.4.6f.jar(21.61 MiB) Primary Download
Nashorn.jar(1.93 MiB) Download
[shining]official-contentpack.zip(94.17 MiB) Download
[shining]simplepart-contentpack.zip(8.87 MiB) Download

Project members

SIZStan

Owner

Details

Licensed CC-BY-SA-4.0
Published 2 years ago
Updated a year ago