Skip to content

Commit

Permalink
PackageCadet2DVehicles.bat
Browse files Browse the repository at this point in the history
+ irrfuscator_settings.txt
  • Loading branch information
robsilv committed Aug 15, 2013
1 parent 8eebed6 commit c2125ec
Show file tree
Hide file tree
Showing 8 changed files with 337 additions and 0 deletions.
Binary file modified coreAppEx/bin/CoreAppEx.swc
Binary file not shown.
Binary file modified coreEditor/bin/CoreEditor.swc
Binary file not shown.
59 changes: 59 additions & 0 deletions coreEditor_AIR/deployment/PackageCadet2DVehicles.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
@echo off

:: AIR application packaging
:: More information:
:: http://livedocs.adobe.com/flex/3/html/help.html?content=CommandLineTools_5.html#1035959

:: Path to Flex SDK binaries
set PATH=%PATH%;C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\bin


set APP_XML=Cadet2D-app.xml
set FILE_OR_DIR=-C ..\..\deploy_AIR_2D .

set SOURCE_CONFIG_PATH="..\..\deploy_AIR_2D\cadetEditor2DSVehiclesConfig.xml"
set TARGET_CONFIG_PATH="..\..\deploy_AIR_2D\config.xml"

set CERTIFICATE="certificate.p12"
set AIR_FILE=Cadet2D.air



if not exist %CERTIFICATE% goto certificate
set SIGNING_OPTIONS=-storetype pkcs12 -keystore %CERTIFICATE% -tsa none



echo Signing AIR setup using certificate %CERTIFICATE%.

copy %SOURCE_CONFIG_PATH% %TARGET_CONFIG_PATH%
call adt -package %SIGNING_OPTIONS% %AIR_FILE% %APP_XML% %FILE_OR_DIR%

if errorlevel 1 goto failed





echo.
echo AIR setup created: %AIR_FILE%
echo.
goto end

:certificate
echo Certificate not found: %CERTIFICATE%
echo.
echo Troubleshotting:
echo A certificate is required, generate one using 'CreateCertificate.bat'
echo.
goto end

:failed
echo AIR setup creation FAILED.
echo.
echo Troubleshotting:
echo did you configure the Flex SDK path in this Batch file?
echo.

:end
pause
1 change: 1 addition & 0 deletions coreEditor_AIR/deployment/irrfuscator_ignore_list.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
CadetEditor_Ext
CadetEditor_Ext_2DS
CadetEditor_Ext_Box2D_Vehicle
CadetEditor_Ext_2DS_Box2D
CadetEditor_Ext_2DS_Box2D_Main
CadetEditor_Ext_2DS_Geom
Expand Down
34 changes: 34 additions & 0 deletions coreEditor_AIR/deployment/irrfuscator_settings.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
Project Location:

Source Dir = C:\Users\CadetEditor\Documents\GitHub
Target Dir = C:\Users\CadetEditor\Documents\GitHub_Obfusticated

Options

Also copy non-source files
Don't create backups when overwriting files
Obfuscate constants
Obfuscate all vars

Ignore Symbols:

C:\Users\CadetEditor\Documents\GitHub\CoreEditor\coreEditor_AIR\deployment\irrfuscator_ignore_list.txt

Ignore Packages:

cadet
cadet2D
cadet2DBox2D
cadet2DBox2DVehicles
core.app
core.data
core.events
core.layout
core.ui
starling
hungryHero


SWC Files:

C:\Users\CadetEditor\Documents\GitHub\CoreUI\coreSkins\CadetCoreSkins.swc
76 changes: 76 additions & 0 deletions deploy_AIR_2D/cadetEditor2DSVehicleConfig.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
<xml>
<applicationID><![CDATA[cadet2D]]></applicationID>

<fileSystemProvider environment="air" type="local" id="cadet.local" label="Cadet2D.local" folderName="Cadet2D" />
<fileSystemProvider environment="browser" type="sharedObject" id="cadet.sharedObject" label="Cadet2D.so" />
<fileSystemProvider environment="browser" type="url" id="cadet.url" label="Cadet2D.url" baseURL="files" /><!--visible="false" />-->

<extension url="extensions/Default_Ext.swf" />
<extension url="extensions/CadetEditor_Ext.swf" />
<extension url="extensions/CadetEditor_Ext_Main.swf" />
<extension url="extensions/CadetEditor_Ext_2DS.swf" />
<extension url="extensions/CadetEditor_Ext_2DS_Main.swf" />
<extension url="extensions/CadetEditor_Ext_2DS_Geom.swf" />
<extension url="extensions/CadetEditor_Ext_2DS_Geom_Main.swf" />
<extension url="extensions/CadetEditor_Ext_2DS_Box2D.swf" />
<extension url="extensions/CadetEditor_Ext_2DS_Box2D_Main.swf" />
<extension url="extensions/CadetEditor_Ext_2DS_Box2D_Vehicle.swf" />

<manifest>
<url><![CDATA[extensions/manifests/Core.xml]]></url>
</manifest>

<manifest>
<url><![CDATA[extensions/manifests/Cadet.xml]]></url>
</manifest>

<manifest>
<url><![CDATA[extensions/manifests/Cadet2D.xml]]></url>
</manifest>

<manifest>
<url><![CDATA[extensions/manifests/Cadet2DBox2D.xml]]></url>
</manifest>

<manifest>
<url><![CDATA[extensions/manifests/Cadet2DBox2DVehicles.xml]]></url>
</manifest>

<!-- File templates -->

<template>
<label><![CDATA[Barebones 2D]]></label>
<description><![CDATA[Creates a blank Cadet Editor scene with a Renderer2D.]]></description>
<url><![CDATA[extensions/fileTemplates/barebones2DS.cdt2d]]></url>
<icon>cadetEditor.assets.CadetEditorIcons::BlankTemplateIcon</icon>
</template>

<template>
<label><![CDATA[Barebones 2D with Physics]]></label>
<description><![CDATA[Creates a Cadet Editor scene with a Renderer2D and a Physics Process.]]></description>
<url><![CDATA[extensions/fileTemplates/barebones2DSPhysics.cdt2d]]></url>
<icon>cadetEditor.assets.CadetEditorIcons::BlankTemplateIcon</icon>
</template>

<template>
<label><![CDATA[Particles Demo]]></label>
<description><![CDATA[A few examples of particle systems.]]></description>
<url><![CDATA[extensions/fileTemplates/particles.cdt2d]]></url>
<icon>cadetEditor.assets.CadetEditorIcons::BlankTemplateIcon</icon>
</template>

<template>
<label><![CDATA[Physics Demo]]></label>
<description><![CDATA[A simple physics demo using Cadet2DBox2D.]]></description>
<url><![CDATA[extensions/fileTemplates/simple_physics_demo.cdt2d]]></url>
<icon>cadetEditor.assets.CadetEditorIcons::BlankTemplateIcon</icon>
</template>

<template>
<label><![CDATA[Motorbike Demo]]></label>
<description><![CDATA[A simple motorbike demo using Cadet2DBox2DVehicles.]]></description>
<url><![CDATA[extensions/fileTemplates/motorbike.cdt2d]]></url>
<icon>cadetEditor.assets.CadetEditorIcons::BlankTemplateIcon</icon>
</template>

</xml>
162 changes: 162 additions & 0 deletions deploy_AIR_2D/extensions/fileTemplates/motorbike.cdt2d
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
<cadet:CadetScene x:id="0" timeScale="1" framerate="60" name="Scene" xmlns:cadet="www.unwrong.com/cadet/1.0.0" xmlns:x="core.app.core.serialization.Serializer" xmlns:core="www.unwrong.com/core/1.0.0" xmlns:cadet2D="www.unwrong.com/cadet2D/1.0.0" xmlns:cadet2DBox2D="www.unwrong.com/cadet2DBox2D/1.0.0" xmlns:cadet2DBox2DVehicles="www.unwrong.com/cadet2DBox2DVehicles/1.0.0">
<core:ArrayCollection x:name="children" x:id="1">
<cadet2D:Renderer2D x:name="0" x:id="2" depthSort="0" name="Starling Renderer"/>
<cadet2DBox2D:PhysicsProcess x:name="1" x:id="3" numVelocityIterations="2" numIterations="2" numPositionIterations="2" scaleFactor="0.01" name="PhysicsProcess" gravity="6"/>
<cadet2D:TrackCamera2DProcess x:name="2" x:id="4" maxSpeed="100" minSpeed="0" minZoom="0.25" ease="0.2" maxZoom="1" name="TrackCamera2DProcess">
<cadet:ComponentContainer x:name="target" x:id="5" name="chassis">
<core:ArrayCollection x:name="children" x:id="6">
<cadet2D:PolygonGeometry x:name="0" x:id="7" name="PolygonGeometry" vertices="0,0:110,-20:90,50:40,50"/>
<cadet2D:GeometrySkin x:name="1" x:id="8" lineThickness="1" touchable="1" fillColor="16777215" width="0" height="0" drawVertices="0" lineColor="16777215" lineAlpha="0.7" fillAlpha="0.04" name="GeometrySkin" visible="1">
<cadet2D:Transform2D x:name="transform2D" x:id="9" matrix="1,0,0,1,100,100" name="chassis Transform2D"/>
</cadet2D:GeometrySkin>
<x:Ref x:name="2" x:id="9"/>
<cadet2DBox2D:RigidBodyBehaviour x:name="3" x:id="10" categoryBits="1" maskBits="4294967295" restitution="0.5" friction="0.8" name="RigidBodyBehaviour" density="1" angularDamping="0.1" linearDamping="0.1" fixed="0"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
</cadet2D:TrackCamera2DProcess>
<cadet2D:InputProcess2D x:name="3" x:id="11" name="InputProcess">
<core:ArrayCollection x:name="children" x:id="12">
<cadet:KeyboardInputMapping x:name="0" x:id="13" input="UP" name="ACCELERATE"/>
<cadet:KeyboardInputMapping x:name="1" x:id="14" input="DOWN" name="BRAKE"/>
<cadet:KeyboardInputMapping x:name="2" x:id="15" input="LEFT" name="STEER LEFT"/>
<cadet:KeyboardInputMapping x:name="3" x:id="16" input="RIGHT" name="STEER RIGHT"/>
</core:ArrayCollection>
</cadet2D:InputProcess2D>
<cadet:ComponentContainer x:name="4" x:id="17" name="motorbike">
<core:ArrayCollection x:name="children" x:id="18">
<cadet2DBox2DVehicles:VehicleUserControlBehaviour x:name="0" x:id="19" accelerateMapping="ACCELERATE" steerLeftMapping="STEER LEFT" steerRightMapping="STEER RIGHT" accelerationEaseUp="1" brakeMapping="BRAKE" steeringEaseUp="1" accelerationEaseDown="1" brakeEaseUp="1" steeringEaseDown="1" breakEaseDown="1" name="VehicleUserControlBehaviour"/>
<cadet2DBox2DVehicles:VehicleSideViewBehaviour x:name="1" x:id="20" brakeTorque="1" maxSpeed="60" maxTorque="-2" maxChasisTorque="8" name="VehicleSideViewBehaviour" transmission="0">
<cadet:ComponentContainer x:name="rearDriveShaft" x:id="21" name="rearAxle">
<core:ArrayCollection x:name="children" x:id="22">
<cadet2D:Pin x:name="0" x:id="23" name="Pin">
<cadet2D:Vertex x:name="localPos" x:id="24" x="10" y="10"/>
<cadet2D:Transform2D x:name="transformB" x:id="25" matrix="1,0,0,1,90,160" name="rearWheel Transform2D"/>
<cadet2D:Transform2D x:name="transformA" x:id="26" matrix="1,0,0,1,80,150" name="rearWheelBlock Transform2D"/>
</cadet2D:Pin>
<cadet2D:Transform2D x:name="1" x:id="27" matrix="1,0,0,1,85,155" name="Transform2D"/>
<cadet2D:PinSkin x:name="2" x:id="28" touchable="1" fillColor="16777215" width="0" height="0" fillAlpha="0.5" name="PinSkin" visible="1" radius="5">
<x:Ref x:name="transform2D" x:id="27"/>
</cadet2D:PinSkin>
<cadet2DBox2D:RevoluteJointBehaviour x:name="3" x:id="29" collideConnected="0" enableMotor="0" maxMotorTorque="1" motorSpeed="1" name="RevoluteJointBehaviour" upperAngle="0" lowerAngle="0" enableLimit="0"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
<cadet:ComponentContainer x:name="frontDriveShaft" x:id="30" name="frontAxle">
<core:ArrayCollection x:name="children" x:id="31">
<cadet2D:Pin x:name="0" x:id="32" name="Pin">
<cadet2D:Vertex x:name="localPos" x:id="33" x="10" y="10"/>
<cadet2D:Transform2D x:name="transformB" x:id="34" matrix="1,0,0,1,240,160" name="frontWheel Transform2D"/>
<cadet2D:Transform2D x:name="transformA" x:id="35" matrix="1,0,0,1,230,150" name="frontWheelBlock Transform2D"/>
</cadet2D:Pin>
<cadet2D:Transform2D x:name="1" x:id="36" matrix="1,0,0,1,235,155" name="Transform2D"/>
<cadet2D:PinSkin x:name="2" x:id="37" touchable="1" fillColor="16777215" width="0" height="0" fillAlpha="0.5" name="PinSkin" visible="1" radius="5">
<x:Ref x:name="transform2D" x:id="36"/>
</cadet2D:PinSkin>
<cadet2DBox2D:RevoluteJointBehaviour x:name="3" x:id="38" collideConnected="0" enableMotor="0" maxMotorTorque="1" motorSpeed="1" name="RevoluteJointBehaviour" upperAngle="0" lowerAngle="0" enableLimit="0"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
<x:Ref x:name="chasis" x:id="5"/>
</cadet2DBox2DVehicles:VehicleSideViewBehaviour>
<x:Ref x:name="2" x:id="5"/>
<cadet:ComponentContainer x:name="3" x:id="39" name="frontWheel">
<core:ArrayCollection x:name="children" x:id="40">
<cadet2D:CircleGeometry x:name="0" x:id="41" x="0" y="0" name="Circle" radius="30"/>
<cadet2D:GeometrySkin x:name="1" x:id="42" lineThickness="1" touchable="1" fillColor="16777215" width="0" height="0" drawVertices="0" lineColor="16777215" lineAlpha="0.7" fillAlpha="0.04" name="GeometrySkin" visible="1">
<x:Ref x:name="transform2D" x:id="34"/>
</cadet2D:GeometrySkin>
<x:Ref x:name="2" x:id="34"/>
<cadet2DBox2D:RigidBodyBehaviour x:name="3" x:id="43" categoryBits="1" maskBits="4294967295" restitution="0.5" friction="0.8" name="RigidBodyBehaviour" density="1" angularDamping="0.1" linearDamping="0.1" fixed="0"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
<cadet:ComponentContainer x:name="4" x:id="44" name="rearWheel">
<core:ArrayCollection x:name="children" x:id="45">
<cadet2D:CircleGeometry x:name="0" x:id="46" x="0" y="0" name="Circle" radius="30"/>
<cadet2D:GeometrySkin x:name="1" x:id="47" lineThickness="1" touchable="1" fillColor="16777215" width="0" height="0" drawVertices="0" lineColor="16777215" lineAlpha="0.7" fillAlpha="0.04" name="GeometrySkin" visible="1">
<x:Ref x:name="transform2D" x:id="25"/>
</cadet2D:GeometrySkin>
<x:Ref x:name="2" x:id="25"/>
<cadet2DBox2D:RigidBodyBehaviour x:name="3" x:id="48" categoryBits="1" maskBits="4294967295" restitution="0.5" friction="0.8" name="RigidBodyBehaviour" density="1" angularDamping="0.1" linearDamping="0.1" fixed="0"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
<cadet:ComponentContainer x:name="5" x:id="49" name="frontWheelBlock">
<core:ArrayCollection x:name="children" x:id="50">
<cadet2D:RectangleGeometry x:name="0" x:id="51" width="20" vertices="0,0:20,0:20,20:0,20" height="20" name="RectangleGeometry"/>
<cadet2D:GeometrySkin x:name="1" x:id="52" lineThickness="1" touchable="1" fillColor="16777215" width="0" height="0" drawVertices="0" lineColor="16777215" lineAlpha="0.7" fillAlpha="0.04" name="GeometrySkin" visible="1">
<x:Ref x:name="transform2D" x:id="35"/>
</cadet2D:GeometrySkin>
<x:Ref x:name="2" x:id="35"/>
<cadet2DBox2D:RigidBodyBehaviour x:name="3" x:id="53" categoryBits="1" maskBits="4294967295" restitution="0.5" friction="0.8" name="RigidBodyBehaviour" density="1" angularDamping="0.1" linearDamping="0.1" fixed="0"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
<cadet:ComponentContainer x:name="6" x:id="54" name="rearWheelBlock">
<core:ArrayCollection x:name="children" x:id="55">
<cadet2D:RectangleGeometry x:name="0" x:id="56" width="20" vertices="0,0:20,0:20,20:0,20" height="20" name="RectangleGeometry"/>
<cadet2D:GeometrySkin x:name="1" x:id="57" lineThickness="1" touchable="1" fillColor="16777215" width="0" height="0" drawVertices="0" lineColor="16777215" lineAlpha="0.7" fillAlpha="0.04" name="GeometrySkin" visible="1">
<x:Ref x:name="transform2D" x:id="26"/>
</cadet2D:GeometrySkin>
<x:Ref x:name="2" x:id="26"/>
<cadet2DBox2D:RigidBodyBehaviour x:name="3" x:id="58" categoryBits="1" maskBits="4294967295" restitution="0.5" friction="0.8" name="RigidBodyBehaviour" density="1" angularDamping="0.1" linearDamping="0.1" fixed="0"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
<x:Ref x:name="7" x:id="30"/>
<x:Ref x:name="8" x:id="21"/>
<cadet:ComponentContainer x:name="9" x:id="59" name="frontSuspension">
<core:ArrayCollection x:name="children" x:id="60">
<cadet2D:Connection x:name="0" x:id="61" name="Connection">
<x:Ref x:name="transformB" x:id="35"/>
<x:Ref x:name="transformA" x:id="9"/>
<cadet2D:Vertex x:name="localPosB" x:id="62" x="10" y="10"/>
<cadet2D:Vertex x:name="localPosA" x:id="63" x="90" y="0"/>
</cadet2D:Connection>
<cadet2D:ConnectionSkin x:name="1" x:id="64" lineThickness="1" touchable="1" width="10" height="0" lineColor="16777215" lineAlpha="0.5" name="ConnectionSkin" visible="1" radius="10"/>
<cadet2DBox2D:PrismaticJointBehaviour x:name="2" x:id="65" enableMotor="1" motorSpeed="1" name="PrismaticJointBehaviour" autoCalculateLimits="1" collideConnected="1" upperLimit="10" lowerLimit="0" enableLimit="1" maxMotorForce="10"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
<cadet:ComponentContainer x:name="10" x:id="66" name="rearSuspension">
<core:ArrayCollection x:name="children" x:id="67">
<cadet2D:Connection x:name="0" x:id="68" name="Connection">
<x:Ref x:name="transformB" x:id="26"/>
<x:Ref x:name="transformA" x:id="9"/>
<cadet2D:Vertex x:name="localPosB" x:id="69" x="10" y="10"/>
<cadet2D:Vertex x:name="localPosA" x:id="70" x="20" y="10"/>
</cadet2D:Connection>
<cadet2D:ConnectionSkin x:name="1" x:id="71" lineThickness="1" touchable="1" width="10" height="0" lineColor="16777215" lineAlpha="0.5" name="ConnectionSkin" visible="1" radius="10"/>
<cadet2DBox2D:PrismaticJointBehaviour x:name="2" x:id="72" enableMotor="1" motorSpeed="1" name="PrismaticJointBehaviour" autoCalculateLimits="1" collideConnected="1" upperLimit="10" lowerLimit="0" enableLimit="1" maxMotorForce="10"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
</core:ArrayCollection>
</cadet:ComponentContainer>
<cadet:ComponentContainer x:name="5" x:id="73" name="floor">
<core:ArrayCollection x:name="children" x:id="74">
<cadet2D:RectangleGeometry x:name="0" x:id="75" width="3000" vertices="0,0:3000,0:3000,20:0,20" height="20" name="RectangleGeometry"/>
<cadet2D:GeometrySkin x:name="1" x:id="76" lineThickness="1" touchable="1" fillColor="16777215" width="0" height="0" drawVertices="0" lineColor="16777215" lineAlpha="0.7" fillAlpha="0.04" name="GeometrySkin" visible="1">
<cadet2D:Transform2D x:name="transform2D" x:id="77" matrix="1,0,0,1,0,240" name="Transform2D"/>
</cadet2D:GeometrySkin>
<x:Ref x:name="2" x:id="77"/>
<cadet2DBox2D:RigidBodyBehaviour x:name="3" x:id="78" categoryBits="1" maskBits="4294967295" restitution="0.5" friction="0.8" name="RigidBodyBehaviour" density="1" angularDamping="0.1" linearDamping="0.1" fixed="1"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
<cadet:ComponentContainer x:name="6" x:id="79" name="leftWall">
<core:ArrayCollection x:name="children" x:id="80">
<cadet2D:RectangleGeometry x:name="0" x:id="81" width="20" vertices="0,0:20,0:20,230:0,230" height="230" name="RectangleGeometry"/>
<cadet2D:GeometrySkin x:name="1" x:id="82" lineThickness="1" touchable="1" fillColor="16777215" width="0" height="0" drawVertices="0" lineColor="16777215" lineAlpha="0.7" fillAlpha="0.04" name="GeometrySkin" visible="1">
<cadet2D:Transform2D x:name="transform2D" x:id="83" matrix="1,0,0,1,10,10" name="Transform2D"/>
</cadet2D:GeometrySkin>
<x:Ref x:name="2" x:id="83"/>
<cadet2DBox2D:RigidBodyBehaviour x:name="3" x:id="84" categoryBits="1" maskBits="4294967295" restitution="0.5" friction="0.8" name="RigidBodyBehaviour" density="1" angularDamping="0.1" linearDamping="0.1" fixed="1"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
<cadet:ComponentContainer x:name="7" x:id="85" name="rightWall">
<core:ArrayCollection x:name="children" x:id="86">
<cadet2D:RectangleGeometry x:name="0" x:id="87" width="20" vertices="0,0:20,0:20,230:0,230" height="230" name="RectangleGeometry"/>
<cadet2D:GeometrySkin x:name="1" x:id="88" lineThickness="1" touchable="1" fillColor="16777215" width="0" height="0" drawVertices="0" lineColor="16777215" lineAlpha="0.7" fillAlpha="0.04" name="GeometrySkin" visible="1">
<cadet2D:Transform2D x:name="transform2D" x:id="89" matrix="1,0,0,1,2980,10" name="Transform2D"/>
</cadet2D:GeometrySkin>
<x:Ref x:name="2" x:id="89"/>
<cadet2DBox2D:RigidBodyBehaviour x:name="3" x:id="90" categoryBits="1" maskBits="4294967295" restitution="0.5" friction="0.8" name="RigidBodyBehaviour" density="1" angularDamping="0.1" linearDamping="0.1" fixed="1"/>
</core:ArrayCollection>
</cadet:ComponentContainer>
</core:ArrayCollection>
<core:DependencyManager x:name="dependencyManager" x:id="91">
<core:ArrayCollection x:name="dependencyNodes" x:id="92"/>
</core:DependencyManager>
</cadet:CadetScene>
Loading

0 comments on commit c2125ec

Please sign in to comment.