Skip to content

Overheating - Fixes for experimental#246

Open
Kexanone wants to merge 69 commits into
add-overheatingfrom
overheating/exp-fixes
Open

Overheating - Fixes for experimental#246
Kexanone wants to merge 69 commits into
add-overheatingfrom
overheating/exp-fixes

Conversation

@Kexanone
Copy link
Copy Markdown
Member

@Kexanone Kexanone commented Aug 5, 2025

When merged this pull request will:

  • Use new FinalMix for UI sounds.
  • Update GameSystem::InitInfo overrides with new enums.
  • Get system instance of correct world
  • Replace deprecated Math3D::Curve with LegacyCurve::Curve
  • Fix that GraphDialog attribute widget got renamed to CurveDialog

Requires:

@Kexanone Kexanone added this to the 1.4.0 milestone Aug 5, 2025
@Kexanone Kexanone added kind/bug Release Notes: **FIXED:** 1.6.0.x Arma Reforger version 1.6.0.x status/blocked Waiting for dependency to be merged first labels Aug 5, 2025
Amogus22222 and others added 26 commits September 5, 2025 21:43
…il_Overheat_Particles into Ashyl-overheating
…il_Overheat_Particles into Ashyl-overheating
exaggerated smoke from barrel, still testing new emit system
@Kexanone Kexanone added branch/exp-dev branch/dev Available on dev branch for preview and removed branch/exp-dev labels Oct 20, 2025
@Kexanone Kexanone modified the milestones: 1.4.0, Backlog Oct 20, 2025
@Kexanone Kexanone force-pushed the overheating/exp-fixes branch from ae52124 to 112f424 Compare April 4, 2026 20:15
Psycool3695 and others added 4 commits April 5, 2026 00:40
* Fix FinalMix

* Initial commit

Authors

* Merge branch 'add-overheating' of github-kexanone:Amogus22222/ACE-Anvil_Overheat_Particles into Ashyl-overheating

* Add smoke effect component

* Add smoke threshold temperature

* Add smoke effect component to rifles

* Add dummy particle effect

* Add empty particle effect

* Add new attributes to smoke component

* Adjust particle effects by temperature

* Test ptc, params for particles and conf test changes

* Add empty particle effect to correct prefab

* Add emitting time attribute

* Increase max emitting time

* Testing values, conf revert (except jamming chance)

* Fix merge conflict

* Uncomment emitting time

* Testing solution for dissapearing particles

https://youtu.be/PjkbpwDbNKI

* Add script-based termination of emission

* Prevent deletion of emitter when stopped and add clean-up

* Testing new emmiting system, particles update

exaggerated smoke from barrel, still testing new emit system

* Overhaul smoke component

* Set up smoke component on weapon prefabs

* Reconfigure particle params to remove periodic behaviour

* Remove smoke component overrides in M16

* Add point infos for effects

* Apply point infos to effects

* Increase max emitting time

* Particles and settings changes

* Add effects to separate configuration class and add fade out effect

* Update effects and add fade out effects

* Move surface effect to M16 base

* Improved (not final) particles for muzzle and surface smokes for M16A2

Testing some more good looking and positioned particles for m16a2 rifle, we need to get back setup for exact emmiters inside one .ptc file for easy creating smoke from different spots of gun (handguard, gas tube etc).

Crush is caused by quickly loading in world and setting temp via debug menu (more than 500) and shooting without waiting 5 seconds

* Add replication and debug printing

* Add rounding method

* Set precisions and rename smoke effect class

* Rename smoke effect class

* Replicate smoke threshold

* Test smoke particle tweaks (no fade out included yet)

* Copy new params to fadeout effects

* Apply new attributes to MG and handungs

* Only print when ENABLE_DIAG is defined

* Update docs

* Reset to default settings

* Fix smoke effects for dedicated servers

* Overhauled all rifles smoke, PKM smoke added

Overhauled all rifles overheat smoke, PKM smoke added (testing)

* All mgs surface overheat smoke added

added rpk, m60 and m249 surface smokes

* Remove old mission struct

* Update system InitInfo

* Fix improper merge

* Handle null exception settings

* Get instance of the system from correct world

* Get instance of system from correct world

* Use LegacyCurve

* Fix location of jamming system

* Korean translation - Overheating

---------

Co-authored-by: Kex <kexanone@gmail.com>
Co-authored-by: Ashyl <opopgangsta@bk.ru>
@Kexanone Kexanone added 1.7.0.x Arma Reforger version 1.7.0.x and removed 1.6.0.x Arma Reforger version 1.6.0.x labels Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.7.0.x Arma Reforger version 1.7.0.x branch/dev Available on dev branch for preview kind/bug Release Notes: **FIXED:** status/blocked Waiting for dependency to be merged first

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants