Ik it is, but I've seen bits that aren't encrypted that a figured may be able to be used in other apks (I'll admit, I don't know anything about modding, hence why I'm wondering if it's useful.) For example, this is the code for rain:
<effect name="rain">
<emitter name="rain" life="2.0">
<param name="settings" mode="cont" type="area" width="960" height="320"/>
<param name="image" file="raindrop.png" blend="add" width="4" height="80"/>
<param name="life" min="0.3" max="3.0"/>
<param name="angle" min="110" max="110"/>
<param name="rotangle" type="random" min="20" max="20"/>
<param name="speed" min="240.0" max="500.0"/>
<param name="gravity" min="0.0" max="0.0"/>
<param name="scale" min="0.2" max="1.0"/>
<param name="rotspeed" min="0.0" max="0.0"/>
<param name="r" min="255" max="255"/>
<param name="g" min="255" max="255"/>
<param name="b" min="255" max="255"/>
<param name="a" min="50" max="60"/>
<param name="timetrack">
<track time="0.0" quantity="150.0"/>
</param>
<param name="lifetrack">
<track life="0.0" speed="1.0" gravity="0.0" scale="1.0" rotspeed="1.0" r="1.0" g="1.0" b="1.0" a="1.0"/>
</param>
</emitter>
<emitter name="drop" life="1.0">
<param name="settings" mode="cont" type="area" width="960" height="1000"/>
<param name="image" file="rain_splash.png" blend="add" width="15" height="6"/>
<param name="life" min="0.1" max="0.25"/>
<param name="angle" min="90.0" max="90.0"/>
<param name="rotangle" type="random" min="0.0" max="0.0"/>
<param name="speed" min="0.0" max="0.0"/>
<param name="gravity" min="0.0" max="0.0"/>
<param name="scale" min="0.5" max="1.0"/>
<param name="rotspeed" min="0.0" max="0.0"/>
<param name="r" min="255" max="255"/>
<param name="g" min="255" max="255"/>
<param name="b" min="255" max="255"/>
<param name="a" min="80" max="160"/>
<param name="timetrack">
<track time="0.0" quantity="150.0"/>
</param>
<param name="lifetrack">
<track life="0.0" speed="1.0" gravity="0.0" scale="1.0" rotspeed="1.0" r="1.0" g="1.0" b="1.0" a="1.0"/>
</param>
</emitter>
</effect>