Releases: kingeric1992/enbParmLinks
Releases · kingeric1992/enbParmLinks
v0.1.2.2
v0.1.2
Update details:
- Adding new EXPR function
atan2
and confirmed support on ternary operator:?
. - Adding support for hexadecimal values
0x
in EXPR. - Adding new section
[INIT]
which will only runs it's command upon enb load/save/applychange - Increase maximum variable supported by EXPR to 20.
- Enforce type casting between source & destination.
- Bug fixed on the identical key not processed.
- Bug fixed on memory access violation crash.
- Bug fixed on undefined behavior with 0 arguments in EXPR.
- Bug fixed on
conditional(val, cond)
not honoring cond upon reload.
v0.1.1-alpha
Adding new expressions:
SYSTEM:ENBVERSION to retrieve host enb version.
EFFECT.TXT:"Version" = SYSTEM:ENBVERSION
new constant expression
EFFECT.TXT:"my Const" = 100
new function conditional( expr, cond )
for EXPR expression, that when cond == 0, the expr abort write to target.
and clamp(x, min, max)
to limit between minimum & maximum values.
EFFECT.TXT:"my conditional update value" = EXPR:" conditional(a0*2, a1) ", EFFECT.TXT:"val", EFFECT.TXT:"useExpr"
adding multi-line support on value side if it's enclosed by <<<LINES
& LINES
pairs
EFFECT.TXT:"focal length" = <<<LINES
EXPR:" lerp( 18 /tan(3.1415926/360 * a0), a1, lerp(1, a2, (a0 > 0) ) ) ",
FLOAT:0x01B39A4C , EFFECT.TXT:"focal length", EFFECT.TXT:"calc fov"
LINES
v0.1.0-alpha
Initial upload for alpha testing.