When parsing an Xml, most data is read verbatim and copied into the flame structure. However, due to the extremely large number of developers who have worked on Apophysis plugins over the years, there have been some misspellings, naming collisions and inconsistencies with variation names and their variables. Fractorium will change some of these names internally in order to correct for this. This means that an Xml which is saved/copied from Fractorium may not be compatible with other flame programs. While compatibility is important for the program, correctness and consistency are more important.

The following variation names in the left column will be mapped to the names in the right column:

bwraps7,             bwraps//bwraps7 and bwraps2 are the same as bwraps.
bwraps2,             bwraps
pre_bwraps2,   pre_bwraps
post_bwraps2, post_bwraps

mobius, mobius_strip //mobius_strip clashes with Mobius.

post_dcztransl, post_dc_ztransl
post_scrop,         post_smartcrop
pre_blur,               pre_gaussian_blur
pre_spin_z,          pre_rotate_z
post_spin_z,        post_rotate_z

The following variable names in the left column will be mapped to the names in the right column:

swtin_distort , stwin_distort //stwin.

pow_numerator,       pow_block_numerator //pow_block.
pow_denominator,  pow_block_denominator
pow_root,                     pow_block_root
pow_correctn,           pow_block_correctn
pow_correctd,           pow_block_correctd
pow_power,                pow_block_power

lt , linearT_powX //linearT.
lt , linearT_powY

re_a,   Mobius_Re_A //Mobius.
im_a,  Mobius_Im_A
re_b,   Mobius_Re_B
im_b,  Mobius_Im_B
re_c,   Mobius_Re_C
im_c,  Mobius_Im_C
re_d,  Mobius_Re_D
im_d, Mobius_Im_D

rx_sin,  rotate_x_sin //rotate_x.
rx_cos, rotate_x_cos

ry_sin,  rotate_y_sin //rotate_y.
ry_cos, rotate_y_cos

intrfr2_a1 , interference2_a1 //interference2.
intrfr2_b1 , interference2_b1
intrfr2_c1,  interference2_c1
intrfr2_p1,  interference2_p1
intrfr2_t1,   interference2_t1
intrfr2_a2,  interference2_a2
intrfr2_b2, interference2_b2
intrfr2_c2,  interference2_c2
intrfr2_p2, interference2_p2
intrfr2_t2,  interference2_t2

octa_x, octagon_x //octagon.
octa_y, octagon_y
octa_z, octagon_z

bubble_x, bubble2_x //bubble2.
bubble_y, bubble2_y
bubble_z, bubble2_z

cubic3d_xpand, cubicLattice_3D_xpand //cubicLattice_3D.
cubic3d_style,    cubicLattice_3D_style

splitb_x,    SplitBrdr_x //SplitBrdr.
splitb_y,    SplitBrdr_y
splitb_px, SplitBrdr_px
splitb_py, SplitBrdr_py

dc_cyl_offset, dc_cylinder_offset //dc_cylinder.
dc_cyl_angle,  dc_cylinder_angle
dc_cyl_scale,  dc_cylinder_scale
cyl_x,                  dc_cylinder_x
cyl_y,                  dc_cylinder_y
cyl_blur,           dc_cylinder_blur

mobius_radius,      mobius_strip_radius //mobius_strip.
mobius_width,       mobius_strip_width
mobius_rect_x,      mobius_strip_rect_x
mobius_rect_y,      mobius_strip_rect_y
mobius_rotate_x, mobius_strip_rotate_x
mobius_rotate_y, mobius_strip_rotate_y

bwraps2_cellsize,           bwraps_cellsize //bwraps2.
bwraps2_space,               bwraps_space
bwraps2_gain,                  bwraps_gain
bwraps2_inner_twist,  bwraps_inner_twist
bwraps2_outer_twist, bwraps_outer_twist

bwraps7_cellsize,           bwraps_cellsize //bwraps7.
bwraps7_space,               bwraps_space
bwraps7_gain,                  bwraps_gain
bwraps7_inner_twist,  bwraps_inner_twist
bwraps7_outer_twist, bwraps_outer_twist

pre_bwraps2_cellsize,            pre_bwraps_cellsize //bwraps2.
pre_bwraps2_space,               pre_bwraps_space
pre_bwraps2_gain,                   pre_bwraps_gain
pre_bwraps2_inner_twist,   pre_bwraps_inner_twist
pre_bwraps2_outer_twist,  pre_bwraps_outer_twist
post_bwraps2_cellsize,          post_bwraps_cellsize
post_bwraps2_space,              post_bwraps_space
post_bwraps2_gain,                 post_bwraps_gain
post_bwraps2_inner_twist, post_bwraps_inner_twist
post_bwraps2_outer_twist, post_bwraps_outer_twist

hexa3d_majp, hexaplay3D_majp //hexaplay3D.
hexa3d_scale, hexaplay3D_scale
hexa3d_zlift,    hexaplay3D_zlift

nb_numedges,           nBlur_numEdges //nBlur.
nb_numstripes,         nBlur_numStripes
nb_ratiostripes,        nBlur_ratioStripes
nb_ratiohole,              nBlur_ratioHole
nb_circumcircle,       nBlur_circumCircle
nb_adjusttolinear,   nBlur_adjustToLinear
nb_equalblur,             nBlur_equalBlur
nb_exactcalc,             nBlur_exactCalc
nb_highlightedges, nBlur_highlightEdges

octapol_r, octapol_radius //octapol.

number_of_stripes, bubbleT3D_number_of_stripes //bubbleT3D.
ratio_of_stripes,        bubbleT3D_ratio_of_stripes
angle_of_hole,            bubbleT3D_angle_of_hole
exponentZ,                  bubbleT3D_exponentZ
_symmetryZ,               bubbleT3D_symmetryZ
_modusBlur,                bubbleT3D_modusBlur

post_scrop_power,              post_smartcrop_power //post_smartcrop.
post_scrop_radius,              post_smartcrop_radius
post_scrop_roundstr,        post_smartcrop_roundstr
post_scrop_roundwidth, post_smartcrop_roundwidth
post_scrop_distortion,     post_smartcrop_distortion
post_scrop_edge,                 post_smartcrop_edge
post_scrop_scatter,            post_smartcrop_scatter
post_scrop_offset,              post_smartcrop_offset
post_scrop_rotation,         post_smartcrop_rotation
post_scrop_cropmode,     post_smartcrop_cropmode
post_scrop_static,               post_smartcrop_static