Page MenuHomeFeedback Tracker

Runtime config modification
Reviewed, NormalPublic

Description

It's good if scripter can get and set class parameters by a simple use of operators, that make able them to get and set values during mission and not only on the start, an example can be do with LightHouse class, if i wish to simulate light intensity (Example: I can give power with an Addon that simulate power generators and based on it light is more or less powerfull) i can simply modify the Reflectors Intensity parameter with something like:

Land_LightHouse_F >> Reflectors >> Reflector_1 >> intensity = 10;

This make able scripter to have a much more dynamical missions and give possibility to missionmakers to have a flexibility never seen on ArmA, also with an easy scripting way.

Expected/Wished:

Scripting operator is C++ like (>> and/or ->), classes modifications is possible only by a server broadcasting (prevents cheats), changes is not permanent but work only in mission.

Details

Legacy ID
931686735
Severity
Feature
Resolution
Open
Reproducibility
Always
Category
Feature Request

Event Timeline

FlorianGeyer edited Additional Information. (Show Details)
FlorianGeyer set Category to Feature Request.
FlorianGeyer set Reproducibility to Always.
FlorianGeyer set Severity to Feature.
FlorianGeyer set Resolution to Open.
FlorianGeyer set Legacy ID to 931686735.May 7 2016, 1:33 PM

Status "rewieved" but it's not..

its a great idea. i'd imagine hacking fears are behind the current way things are done.

florian - its reviewed, but the resolution is still open, meaning they'll come back to it, and at minimum someone at BIS has your idea in the back of their head

Bohemia added a subscriber: Bohemia.May 7 2016, 1:33 PM

Oh thank you cancerouspete, i had not got what "rewieved" meaned..

Similar to #10776

@kju, i know, but this is more powerfull and dynamic (and, probably, easier to debug and work with) than the onl mergeConfig

dedmen added a subscriber: dedmen.Sep 13 2017, 12:37 PM

mergeConfig has been added. And this is not really implementable. Engine limitations.