C:\Program Files\HELI-X10>runHELI-X.bat

C:\Program Files\HELI-X10>for /F "tokens=2*" %a in ('reg query "HKLM\Software\HELI-X\HELI-X10\Settings" /V Path') do set HomePath=%b

C:\Program Files\HELI-X10>set HomePath=C:\ProgramData\HELI-X10

C:\Program Files\HELI-X10>for /F "tokens=2*" %a in ('reg query "HKLM\Software\HELI-X\HELI-X10\Settings" /V ExePath') do set ExePath=%b

C:\Program Files\HELI-X10>set ExePath=C:\Program Files\HELI-X10

C:\Program Files\HELI-X10>cd "C:\ProgramData\HELI-X10"

C:\ProgramData\HELI-X10>if exist .\libs\HeliX\HeliX10_new.jar (
if exist .\libs\HeliX\HeliX10_back.jar (del .\libs\HeliX\HeliX10_back.jar )
 copy .\libs\HeliX\HeliX10.jar .\libs\HeliX\HeliX10_back.jar
 del .\libs\HeliX\HeliX10.jar
 rename .\libs\HeliX\HeliX10_new.jar HeliX10.jar
)

C:\ProgramData\HELI-X10>if exist .\libs\HeliX\Translation_new.jar (
if exist .\libs\HeliX\Translation_back.jar (del .\libs\HeliX\Translation_back.jar )
 copy .\libs\HeliX\Translation.jar .\libs\HeliX\Translation_back.jar
 del .\libs\HeliX\Translation.jar
 rename .\libs\HeliX\Translation_new.jar Translation.jar
)

C:\ProgramData\HELI-X10>if exist .\libs\HeliX\Media_new.jar (
if exist .\libs\HeliX\Media_back.jar (del .\libs\HeliX\Media_back.jar )
 copy .\libs\HeliX\Media.jar .\libs\HeliX\Media_back.jar
 del .\libs\HeliX\Media.jar
 rename .\libs\HeliX\Media_new.jar Media.jar
)

C:\ProgramData\HELI-X10>set libPath="C:\ProgramData\HELI-X10"

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar;./libs/jdom/jdom.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar;./libs/jdom/jdom.jar;./libs/javagamenetworking/jgn.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar;./libs/jdom/jdom.jar;./libs/javagamenetworking/jgn.jar;./libs/math/openmali.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar;./libs/jdom/jdom.jar;./libs/javagamenetworking/jgn.jar;./libs/math/openmali.jar;./libs/jme/j-ogg-all.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar;./libs/jdom/jdom.jar;./libs/javagamenetworking/jgn.jar;./libs/math/openmali.jar;./libs/jme/j-ogg-all.jar;./libs/jme/gson.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar;./libs/jdom/jdom.jar;./libs/javagamenetworking/jgn.jar;./libs/math/openmali.jar;./libs/jme/j-ogg-all.jar;./libs/jme/gson.jar;./libs/jme/styles.zip

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar;./libs/jdom/jdom.jar;./libs/javagamenetworking/jgn.jar;./libs/math/openmali.jar;./libs/jme/j-ogg-all.jar;./libs/jme/gson.jar;./libs/jme/styles.zip;./libs/jme/nifty-default-controls.jar

C:\ProgramData\HELI-X10>set jars=./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar;./libs/jdom/jdom.jar;./libs/javagamenetworking/jgn.jar;./libs/math/openmali.jar;./libs/jme/j-ogg-all.jar;./libs/jme/gson.jar;./libs/jme/styles.zip;./libs/jme/nifty-default-controls.jar;./libs/jSerial/jSerialComm-2.4.0.jar

C:\ProgramData\HELI-X10>"C:\Program Files\HELI-X10\Java\jre11\bin\java.exe" --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED -Djdk.tls.client.protocols=TLSv1.2 -Djava.library.path="C:\ProgramData\HELI-X10" -DheliX.path.resources="C:\ProgramData\HELI-X10\resources" -DheliX.path.files="C:\ProgramData\HELI-X10\files"  -Xms512m -classpath ./libs/HeliX/HeliX10.jar;./libs/HeliX/HeliX_VR.jar;./libs/HeliX/Translation.jar;./libs/HeliX/Media.jar;./libs/jme/jme3-core.jar;./libs/jme/jme3-plugins.jar;./libs/jme/jme3-terrain.jar;./libs/jme/jme3-desktop.jar;./libs/jme/jme3-jogg.jar;./libs/jme/jme3-lwjgl3.jar;./libs/jme/jme3-effects.jar;./libs/jme/lwjgl.jar;./libs/jme/lwjgl-glfw.jar;./libs/jme/lwjgl-opengl.jar;./libs/jme/lwjgl-jemalloc.jar;./libs/jme/lwjgl-openal.jar;./libs/jme/lwjgl-openvr.jar;./libs/jme/nifty.jar;./libs/jme/jme3-niftygui.jar;./libs/jme/xpp3.jar;./libs/jme/jutils.jar;./libs/jdom/jdom.jar;./libs/javagamenetworking/jgn.jar;./libs/math/openmali.jar;./libs/jme/j-ogg-all.jar;./libs/jme/gson.jar;./libs/jme/styles.zip;./libs/jme/nifty-default-controls.jar;./libs/jSerial/jSerialComm-2.4.0.jar HELIX
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jme3.util.ReflectionAllocator (file:/C:/ProgramData/HELI-X10/libs/jme/jme3-core.jar) to method sun.nio.ch.DirectBuffer.cleaner()
WARNING: Please consider reporting this to the maintainers of com.jme3.util.ReflectionAllocator
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
C:\ProgramData\HELI-X10>
