aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Xbox/Title Update
diff options
context:
space:
mode:
authordaoge_cmd <3523206925@qq.com>2026-03-01 12:16:08 +0800
committerdaoge_cmd <3523206925@qq.com>2026-03-01 12:16:08 +0800
commitb691c43c44ff180d10e7d4a9afc83b98551ff586 (patch)
tree3e9849222cbc6ba49f2f1fc6e5fe7179632c7390 /Minecraft.Client/Xbox/Title Update
parentdef8cb415354ac390b7e89052a50605285f1aca9 (diff)
Initial commit
Diffstat (limited to 'Minecraft.Client/Xbox/Title Update')
-rw-r--r--Minecraft.Client/Xbox/Title Update/CopyTUPackageFiles.cmd19
-rw-r--r--Minecraft.Client/Xbox/Title Update/Minecraft_12.03.30.0062/Package/Default.xexbin0 -> 20619264 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/Running the autobuild process.txt9
-rw-r--r--Minecraft.Client/Xbox/Title Update/TUAutobuild.cmd126
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Docs/Minecraft_response_doc.xlsbin0 -> 292352 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU12.xlastbin0 -> 16356 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU13.xlastbin0 -> 16356 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU14.xlastbin0 -> 24090 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU15.xlastbin0 -> 24090 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU17.xlastbin0 -> 26594 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU18.xlastbin0 -> 26432 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/default.xexbin0 -> 20496384 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Candy/Data/TexturePack.xzpbin0 -> 3590769 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Candy/Data/x16Data.pckbin0 -> 869992 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/City/Data/TexturePack.xzpbin0 -> 4060458 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/City/Data/x32Data.pckbin0 -> 2636993 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Fantasy/Data/TexturePack.xzpbin0 -> 4777159 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Fantasy/Data/x32Data.pckbin0 -> 2527182 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halloween/Data/TexturePack.xzpbin0 -> 3705530 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halloween/Data/x16Data.pckbin0 -> 786598 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/GameRules.grfbin0 -> 503 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/TexturePack.xzpbin0 -> 4123875 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/x16Data.pckbin0 -> 967988 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/TexturePack.pckbin0 -> 217553 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/GameRules.grfbin0 -> 343 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/TexturePack.xzpbin0 -> 3022739 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/masseffect.mcsbin0 -> 3485486 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/x16Data.pckbin0 -> 733891 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/TexturePack.pckbin0 -> 176514 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Natural/Data/TexturePack.xzpbin0 -> 4166364 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Natural/Data/x32Data.pckbin0 -> 2894225 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Plastic/Data/TexturePack.xzpbin0 -> 2607406 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Plastic/Data/x16Data.pckbin0 -> 567845 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/GameRules.grfbin0 -> 505 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/TexturePack.xzpbin0 -> 3413075 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/x16Data.pckbin0 -> 996979 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/TexturePack.pckbin0 -> 181667 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/GameRules/Tutorial.pckbin0 -> 90648 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/TMS/TMSFiles.xzpbin0 -> 5828845 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_1.pngbin0 -> 1712 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_1_b.pngbin0 -> 1688 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_2.pngbin0 -> 868 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_2_b.pngbin0 -> 835 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/power.pngbin0 -> 1800 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/art/kz.pngbin0 -> 80612 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/AdditionalMusic.xwbbin0 -> 30693376 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/Minecraft.xgsbin0 -> 488 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/additional.xsbbin0 -> 3047 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/additional.xwbbin0 -> 1226752 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/minecraft.xsbbin0 -> 9468 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/colours.colbin0 -> 5258 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Default.pngbin0 -> 4343 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Mojangles_11.pngbin0 -> 7024 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Mojangles_7.pngbin0 -> 5322 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/item/book.pngbin0 -> 571 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/item/enderchest.pngbin0 -> 2526 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/items.pngbin0 -> 121590 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/explosion.pngbin0 -> 1614 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/footprint.pngbin0 -> 151 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/glint.pngbin0 -> 418 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/mapicons.pngbin0 -> 723 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/particlefield.pngbin0 -> 23124 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/tunnel.pngbin0 -> 43306 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/beam.pngbin0 -> 3542 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/ender.pngbin0 -> 10990 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/ender_eyes.pngbin0 -> 541 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderman_eyes.pngbin0 -> 213 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/redcow.pngbin0 -> 1956 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/skeleton_wither.pngbin0 -> 1403 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/snowman.pngbin0 -> 1081 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/butcher.pngbin0 -> 1390 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/farmer.pngbin0 -> 1655 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/librarian.pngbin0 -> 1935 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/priest.pngbin0 -> 1933 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/smith.pngbin0 -> 1383 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/villager.pngbin0 -> 1947 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/wolf_collar.pngbin0 -> 4327 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/wolf_tame.pngbin0 -> 4379 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/zombie.pngbin0 -> 1618 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/zombie_villager.pngbin0 -> 2409 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/particles.pngbin0 -> 3645 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrain.pngbin0 -> 122236 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrainMipmapLevel2.pngbin0 -> 30830 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrainMipmapLevel3.pngbin0 -> 10551 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_0.pngbin0 -> 16576 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_0.txt16
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_1.pngbin0 -> 16723 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_1.txt1
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava.pngbin0 -> 10420 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava.txt38
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava_flow.pngbin0 -> 9931 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava_flow.txt16
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/portal.pngbin0 -> 14166 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/portal.txt1
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water.pngbin0 -> 14567 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water.txt32
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water_flow.pngbin0 -> 10198 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water_flow.txt1
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/clock.pngbin0 -> 3217 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/clock.txt1
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/compass.pngbin0 -> 1205 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/compass.txt1
-rw-r--r--Minecraft.Client/Xbox/Title Update/TitleUpdate/Released/default.xexbin0 -> 20619264 bytes
-rw-r--r--Minecraft.Client/Xbox/Title Update/tubuild.plx539
-rw-r--r--Minecraft.Client/Xbox/Title Update/zipthebuild.cmd1
105 files changed, 801 insertions, 0 deletions
diff --git a/Minecraft.Client/Xbox/Title Update/CopyTUPackageFiles.cmd b/Minecraft.Client/Xbox/Title Update/CopyTUPackageFiles.cmd
new file mode 100644
index 00000000..b01f9cd8
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/CopyTUPackageFiles.cmd
@@ -0,0 +1,19 @@
+mkdir .\Update\Package
+mkdir .\Update\Package\res
+mkdir .\Update\Package\res\font
+mkdir .\Update\Package\res\armor
+mkdir .\Update\Package\res\misc
+mkdir .\Update\Package\res\mob
+mkdir .\Update\Package\res\GameRules
+
+
+copy ..\Minecraft.Client\ContentPackage\default.xex .\Update\Package\default.xex
+copy ..\Minecraft.Client\Xbox\res\armor\power.png .\Update\Package\res\armor\power.png
+copy ..\Minecraft.Client\Xbox\res\misc\explosion.png .\Update\Package\res\misc\explosion.png
+copy ..\Minecraft.Client\Xbox\res\mob\enderman_eyes.png .\Update\Package\res\mob\enderman_eyes.png
+copy ..\Minecraft.Client\Xbox\res\font\Mojangles_7.png .\Update\Package\res\font\Mojangles_7.png
+copy ..\Minecraft.Client\Xbox\res\font\Mojangles_11.png .\Update\Package\res\font\Mojangles_11.png
+copy ..\Minecraft.Client\Xbox\res\GameRules\Tutorial.pck .\Update\Package\res\GameRules\Tutorial.pck
+
+
+pause
diff --git a/Minecraft.Client/Xbox/Title Update/Minecraft_12.03.30.0062/Package/Default.xex b/Minecraft.Client/Xbox/Title Update/Minecraft_12.03.30.0062/Package/Default.xex
new file mode 100644
index 00000000..d6054009
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/Minecraft_12.03.30.0062/Package/Default.xex
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/Running the autobuild process.txt b/Minecraft.Client/Xbox/Title Update/Running the autobuild process.txt
new file mode 100644
index 00000000..4025d3db
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/Running the autobuild process.txt
@@ -0,0 +1,9 @@
+You'll need -
+Incredibuild
+Winzip command line interface
+
+Perl -
+Install perl from - http://www.activestate.com/activeperl/downloads
+then run from the command line:
+ cpan App::cpanminus
+ cpanm File::Copy::Recursive \ No newline at end of file
diff --git a/Minecraft.Client/Xbox/Title Update/TUAutobuild.cmd b/Minecraft.Client/Xbox/Title Update/TUAutobuild.cmd
new file mode 100644
index 00000000..9e5fbc08
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TUAutobuild.cmd
@@ -0,0 +1,126 @@
+
+BuildConsole.exe "..\..\..\MinecraftConsoles.sln" /build /showagent /openmonitor /nowait /cfg="ContentPackage_NO_TU|Xbox 360"
+pause
+BuildConsole.exe "..\..\..\MinecraftConsoles.sln" /build /showagent /openmonitor /nowait /cfg="ContentPackage|Xbox 360"
+pause
+
+REM "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" "..\..\..\MinecraftConsoles.sln" /Clean "ContentPackage|Xbox 360" /ProjectConfig "ContentPackage|Xbox 360" /Out clean.txt /NoLogo
+REM "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" "..\..\..\MinecraftConsoles.sln" /Build "ContentPackage|Xbox 360" /ProjectConfig "ContentPackage|Xbox 360" /Out build.txt /NoLogo
+
+REM "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" "..\..\..\Minecraft360.sln" /Clean ContentPackageNoTU /ProjectConfig ContentPackageNoTU /Out cleanNoTU.txt /NoLogo
+REM "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" "..\..\..\Minecraft360.sln" /Build ContentPackageNoTU /ProjectConfig ContentPackageNoTU /Out buildNoTU.txt /NoLogo
+
+mkdir .\TitleUpdate\Package
+mkdir .\TitleUpdate\Package\res
+mkdir .\TitleUpdate\Package\res\TMS
+mkdir .\TitleUpdate\Package\res\font
+mkdir .\TitleUpdate\Package\res\audio
+mkdir .\TitleUpdate\Package\res\armor
+mkdir .\TitleUpdate\Package\res\art
+mkdir .\TitleUpdate\Package\res\misc
+mkdir .\TitleUpdate\Package\res\item
+mkdir .\TitleUpdate\Package\res\gui
+mkdir .\TitleUpdate\Package\res\mob
+mkdir .\TitleUpdate\Package\res\mob\villager
+mkdir .\TitleUpdate\Package\res\mob\enderdragon
+mkdir .\TitleUpdate\Package\res\GameRules
+mkdir .\TitleUpdate\Package\res\textures
+mkdir .\TitleUpdate\Package\res\textures\blocks
+mkdir .\TitleUpdate\Package\res\textures\items
+mkdir .\TitleUpdate\Docs
+mkdir .\TitleUpdate\Released
+
+copy .\Minecraft_12.03.30.0062\Package\default.xex .\TitleUpdate\Released\default.xex
+copy ..\..\ContentPackage\default.xex .\TitleUpdate\Package\default.xex
+copy ..\..\Common\res\font\Mojangles_7.png .\TitleUpdate\Package\res\font\Mojangles_7.png
+copy ..\..\Common\res\font\Mojangles_11.png .\TitleUpdate\Package\res\font\Mojangles_11.png
+copy ..\..\Common\res\TitleUpdate\res\terrain.png .\TitleUpdate\Package\res\terrain.png
+copy ..\..\Common\res\TitleUpdate\res\terrainMipmapLevel2.png .\TitleUpdate\Package\res\terrainMipmapLevel2.png
+copy ..\..\Common\res\TitleUpdate\res\terrainMipmapLevel3.png .\TitleUpdate\Package\res\terrainMipmapLevel3.png
+copy ..\..\Common\res\TitleUpdate\res\items.png .\TitleUpdate\Package\res\items.png
+copy ..\..\Common\res\TitleUpdate\res\armor\power.png .\TitleUpdate\Package\res\armor\power.png
+copy ..\..\Common\res\TitleUpdate\res\armor\cloth_1.png .\TitleUpdate\Package\res\armor\cloth_1.png
+copy ..\..\Common\res\TitleUpdate\res\armor\cloth_1_b.png .\TitleUpdate\Package\res\armor\cloth_1_b.png
+copy ..\..\Common\res\TitleUpdate\res\armor\cloth_2.png .\TitleUpdate\Package\res\armor\cloth_2.png
+copy ..\..\Common\res\TitleUpdate\res\armor\cloth_2_b.png .\TitleUpdate\Package\res\armor\cloth_2_b.png
+copy ..\..\Common\res\TitleUpdate\res\item\book.png .\TitleUpdate\Package\res\item\book.png
+copy ..\..\Common\res\TitleUpdate\res\misc\explosion.png .\TitleUpdate\Package\res\misc\explosion.png
+copy ..\..\Common\res\TitleUpdate\res\misc\footprint.png .\TitleUpdate\Package\res\misc\footprint.png
+copy ..\..\Common\res\TitleUpdate\res\misc\glint.png .\TitleUpdate\Package\res\misc\glint.png
+copy ..\..\Common\res\TitleUpdate\res\misc\mapicons.png .\TitleUpdate\Package\res\misc\mapicons.png
+copy ..\..\Common\res\TitleUpdate\res\misc\particlefield.png .\TitleUpdate\Package\res\misc\particlefield.png
+copy ..\..\Common\res\TitleUpdate\res\misc\tunnel.png .\TitleUpdate\Package\res\misc\tunnel.png
+copy ..\..\Common\res\TitleUpdate\res\mob\enderman_eyes.png .\TitleUpdate\Package\res\mob\enderman_eyes.png
+copy ..\..\Common\res\TitleUpdate\res\mob\redcow.png .\TitleUpdate\Package\res\mob\redcow.png
+copy ..\..\Common\res\TitleUpdate\res\mob\snowman.png .\TitleUpdate\Package\res\mob\snowman.png
+copy ..\..\Common\res\TitleUpdate\res\mob\zombie.png .\TitleUpdate\Package\res\mob\zombie.png
+copy ..\..\Common\res\TitleUpdate\res\mob\skeleton_wither.png .\TitleUpdate\Package\res\mob\skeleton_wither.png
+copy ..\..\Common\res\TitleUpdate\res\mob\enderdragon\beam.png .\TitleUpdate\Package\res\mob\enderdragon\beam.png
+copy ..\..\Common\res\TitleUpdate\res\mob\enderdragon\ender.png .\TitleUpdate\Package\res\mob\enderdragon\ender.png
+copy ..\..\Common\res\TitleUpdate\res\mob\enderdragon\ender_eyes.png .\TitleUpdate\Package\res\mob\enderdragon\ender_eyes.png
+copy ..\..\Common\res\TitleUpdate\res\mob\villager\butcher.png .\TitleUpdate\Package\res\mob\villager\butcher.png
+copy ..\..\Common\res\TitleUpdate\res\mob\villager\farmer.png .\TitleUpdate\Package\res\mob\villager\farmer.png
+copy ..\..\Common\res\TitleUpdate\res\mob\villager\librarian.png .\TitleUpdate\Package\res\mob\villager\librarian.png
+copy ..\..\Common\res\TitleUpdate\res\mob\villager\priest.png .\TitleUpdate\Package\res\mob\villager\priest.png
+copy ..\..\Common\res\TitleUpdate\res\mob\villager\smith.png .\TitleUpdate\Package\res\mob\villager\smith.png
+copy ..\..\Common\res\TitleUpdate\res\mob\villager\villager.png .\TitleUpdate\Package\res\mob\villager\villager.png
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\fire_0.png .\TitleUpdate\Package\res\textures\blocks\fire_0.png
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\fire_0.txt .\TitleUpdate\Package\res\textures\blocks\fire_0.txt
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\fire_1.png .\TitleUpdate\Package\res\textures\blocks\fire_1.png
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\fire_1.txt .\TitleUpdate\Package\res\textures\blocks\fire_1.txt
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\lava.png .\TitleUpdate\Package\res\textures\blocks\lava.png
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\lava.txt .\TitleUpdate\Package\res\textures\blocks\lava.txt
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\lava_flow.png .\TitleUpdate\Package\res\textures\blocks\lava_flow.png
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\lava_flow.txt .\TitleUpdate\Package\res\textures\blocks\lava_flow.txt
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\portal.png .\TitleUpdate\Package\res\textures\blocks\portal.png
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\portal.txt .\TitleUpdate\Package\res\textures\blocks\portal.txt
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\water.png .\TitleUpdate\Package\res\textures\blocks\water.png
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\water.txt .\TitleUpdate\Package\res\textures\blocks\water.txt
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\water_flow.png .\TitleUpdate\Package\res\textures\blocks\water_flow.png
+copy ..\..\Common\res\TitleUpdate\res\textures\blocks\water_flow.txt .\TitleUpdate\Package\res\textures\blocks\water_flow.txt
+copy ..\..\Common\res\TitleUpdate\res\textures\items\clock.png .\TitleUpdate\Package\res\textures\items\clock.png
+copy ..\..\Common\res\TitleUpdate\res\textures\items\clock.txt .\TitleUpdate\Package\res\textures\items\clock.txt
+copy ..\..\Common\res\TitleUpdate\res\textures\items\compass.png .\TitleUpdate\Package\res\textures\items\compass.png
+copy ..\..\Common\res\TitleUpdate\res\textures\items\compass.txt .\TitleUpdate\Package\res\textures\items\compass.txt
+copy ..\..\Common\res\TitleUpdate\GameRules\Tutorial.pck .\TitleUpdate\Package\res\GameRules\Tutorial.pck
+copy ..\..\XboxMedia\XZP\TMSFiles.xzp .\TitleUpdate\Package\res\TMS\TMSFiles.xzp
+copy ..\..\Common\res\TitleUpdate\audio\AdditionalMusic.xwb .\TitleUpdate\Package\res\audio\AdditionalMusic.xwb
+copy ..\..\Common\res\TitleUpdate\audio\additional.xsb .\TitleUpdate\Package\res\audio\additional.xsb
+copy ..\..\Common\res\TitleUpdate\audio\additional.xwb .\TitleUpdate\Package\res\audio\additional.xwb
+copy ..\..\Common\res\TitleUpdate\audio\Minecraft.xgs .\TitleUpdate\Package\res\audio\Minecraft.xgs
+copy ..\..\Common\res\TitleUpdate\audio\minecraft.xsb .\TitleUpdate\Package\res\audio\minecraft.xsb
+copy ..\..\Common\res\TitleUpdate\res\colours.col .\TitleUpdate\Package\res\colours.col
+
+REM TU14
+copy ..\..\Common\res\TitleUpdate\res\item\enderchest.png .\TitleUpdate\Package\res\item\enderchest.png
+copy ..\..\Common\res\TitleUpdate\res\art\kz.png .\TitleUpdate\Package\res\art\kz.png
+copy ..\..\Common\res\TitleUpdate\res\mob\wolf_collar.png .\TitleUpdate\Package\res\mob\wolf_collar.png
+copy ..\..\Common\res\TitleUpdate\res\mob\wolf_tame.png .\TitleUpdate\Package\res\mob\wolf_tame.png
+copy ..\..\Common\res\TitleUpdate\res\particles.png .\TitleUpdate\Package\res\particles.png
+copy ..\..\Common\res\TitleUpdate\res\mob\zombie_villager.png .\TitleUpdate\Package\res\mob\zombie_villager.png
+copy "..\..\Common\res\TitleUpdate\res\items.png" ".\TitleUpdate\Package\res\items.png"
+copy "..\..\Common\res\TitleUpdate\res\terrain.png" ".\TitleUpdate\Package\res\terrain.png"
+copy "..\..\Common\res\TitleUpdate\res\terrainMipMapLevel2.png" ".\TitleUpdate\Package\res\terrainMipMapLevel2.png"
+copy "..\..\Common\res\TitleUpdate\res\terrainMipMapLevel3.png" ".\TitleUpdate\Package\res\terrainMipMapLevel3.png"
+xcopy "..\..\Common\res\TitleUpdate\DLC" ".\TitleUpdate\Package\res\DLC" /i /e /y
+
+REM TU17
+copy ..\..\Common\res\TitleUpdate\res\font\Default.png .\TitleUpdate\Package\res\font\Default.png
+copy ..\..\Common\res\TitleUpdate\res\font\Mojangles_7.png .\TitleUpdate\Package\res\font\Mojangles_7.png
+copy ..\..\Common\res\TitleUpdate\res\font\Mojangles_11.png .\TitleUpdate\Package\res\font\Mojangles_11.png
+
+REM TU17
+copy ..\..\Common\res\TitleUpdate\res\font\Default.png .\TitleUpdate\Package\res\font\Default.png
+
+REM copy Minecraft_response_doc.xls .\TitleUpdate\Docs
+
+
+c:\perl64\bin\perl tubuild.plx
+
+REM blast Minecraft_Day1TU.xlast /L:3
+
+REM zip it
+
+zipthebuild.cmd
+
+pause \ No newline at end of file
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Docs/Minecraft_response_doc.xls b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Docs/Minecraft_response_doc.xls
new file mode 100644
index 00000000..43599c64
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Docs/Minecraft_response_doc.xls
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU12.xlast b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU12.xlast
new file mode 100644
index 00000000..5b7243aa
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU12.xlast
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU13.xlast b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU13.xlast
new file mode 100644
index 00000000..26940b2c
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU13.xlast
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU14.xlast b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU14.xlast
new file mode 100644
index 00000000..4da4661d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU14.xlast
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU15.xlast b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU15.xlast
new file mode 100644
index 00000000..352799d3
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU15.xlast
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU17.xlast b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU17.xlast
new file mode 100644
index 00000000..110153be
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU17.xlast
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU18.xlast b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU18.xlast
new file mode 100644
index 00000000..10b1df8a
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Minecraft_TU18.xlast
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/default.xex b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/default.xex
new file mode 100644
index 00000000..c844b3d1
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/default.xex
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Candy/Data/TexturePack.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Candy/Data/TexturePack.xzp
new file mode 100644
index 00000000..f2e865fc
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Candy/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Candy/Data/x16Data.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Candy/Data/x16Data.pck
new file mode 100644
index 00000000..50d5d4ee
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Candy/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/City/Data/TexturePack.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/City/Data/TexturePack.xzp
new file mode 100644
index 00000000..b2d02efd
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/City/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/City/Data/x32Data.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/City/Data/x32Data.pck
new file mode 100644
index 00000000..4968ba01
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/City/Data/x32Data.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Fantasy/Data/TexturePack.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Fantasy/Data/TexturePack.xzp
new file mode 100644
index 00000000..87fc9d91
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Fantasy/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Fantasy/Data/x32Data.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Fantasy/Data/x32Data.pck
new file mode 100644
index 00000000..9d909b93
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Fantasy/Data/x32Data.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halloween/Data/TexturePack.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halloween/Data/TexturePack.xzp
new file mode 100644
index 00000000..ce7ea034
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halloween/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halloween/Data/x16Data.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halloween/Data/x16Data.pck
new file mode 100644
index 00000000..9da2ef1b
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halloween/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/GameRules.grf b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/GameRules.grf
new file mode 100644
index 00000000..05fb95d1
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/GameRules.grf
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/TexturePack.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/TexturePack.xzp
new file mode 100644
index 00000000..73339be4
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/x16Data.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/x16Data.pck
new file mode 100644
index 00000000..63d88194
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/TexturePack.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/TexturePack.pck
new file mode 100644
index 00000000..fddfbb38
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Halo/TexturePack.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/GameRules.grf b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/GameRules.grf
new file mode 100644
index 00000000..48816b27
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/GameRules.grf
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/TexturePack.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/TexturePack.xzp
new file mode 100644
index 00000000..5b2df78a
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/masseffect.mcs b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/masseffect.mcs
new file mode 100644
index 00000000..c3e1cb8d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/masseffect.mcs
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/x16Data.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/x16Data.pck
new file mode 100644
index 00000000..2c01acae
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/TexturePack.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/TexturePack.pck
new file mode 100644
index 00000000..e0576ed8
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/MassEffect/TexturePack.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Natural/Data/TexturePack.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Natural/Data/TexturePack.xzp
new file mode 100644
index 00000000..34f7dc99
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Natural/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Natural/Data/x32Data.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Natural/Data/x32Data.pck
new file mode 100644
index 00000000..4224184c
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Natural/Data/x32Data.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Plastic/Data/TexturePack.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Plastic/Data/TexturePack.xzp
new file mode 100644
index 00000000..033840eb
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Plastic/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Plastic/Data/x16Data.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Plastic/Data/x16Data.pck
new file mode 100644
index 00000000..b5b5c14a
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Plastic/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/GameRules.grf b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/GameRules.grf
new file mode 100644
index 00000000..d52e6b03
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/GameRules.grf
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/TexturePack.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/TexturePack.xzp
new file mode 100644
index 00000000..45c24d41
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/TexturePack.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/x16Data.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/x16Data.pck
new file mode 100644
index 00000000..82a5965d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/Data/x16Data.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/TexturePack.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/TexturePack.pck
new file mode 100644
index 00000000..2dc382a1
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/DLC/Skyrim/TexturePack.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/GameRules/Tutorial.pck b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/GameRules/Tutorial.pck
new file mode 100644
index 00000000..8f44945b
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/GameRules/Tutorial.pck
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/TMS/TMSFiles.xzp b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/TMS/TMSFiles.xzp
new file mode 100644
index 00000000..5e260a73
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/TMS/TMSFiles.xzp
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_1.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_1.png
new file mode 100644
index 00000000..ebcfc411
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_1.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_1_b.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_1_b.png
new file mode 100644
index 00000000..546397d5
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_1_b.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_2.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_2.png
new file mode 100644
index 00000000..8d8bba6c
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_2.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_2_b.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_2_b.png
new file mode 100644
index 00000000..56556598
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/cloth_2_b.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/power.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/power.png
new file mode 100644
index 00000000..809539ca
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/armor/power.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/art/kz.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/art/kz.png
new file mode 100644
index 00000000..4cb9a07c
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/art/kz.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/AdditionalMusic.xwb b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/AdditionalMusic.xwb
new file mode 100644
index 00000000..ebea388f
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/AdditionalMusic.xwb
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/Minecraft.xgs b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/Minecraft.xgs
new file mode 100644
index 00000000..5d6c55be
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/Minecraft.xgs
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/additional.xsb b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/additional.xsb
new file mode 100644
index 00000000..e60b3524
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/additional.xsb
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/additional.xwb b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/additional.xwb
new file mode 100644
index 00000000..983306db
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/additional.xwb
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/minecraft.xsb b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/minecraft.xsb
new file mode 100644
index 00000000..2154729d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/audio/minecraft.xsb
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/colours.col b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/colours.col
new file mode 100644
index 00000000..abe91ebe
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/colours.col
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Default.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Default.png
new file mode 100644
index 00000000..07ec8d9d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Default.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Mojangles_11.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Mojangles_11.png
new file mode 100644
index 00000000..cfa86446
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Mojangles_11.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Mojangles_7.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Mojangles_7.png
new file mode 100644
index 00000000..9de84520
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/font/Mojangles_7.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/item/book.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/item/book.png
new file mode 100644
index 00000000..708eaab6
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/item/book.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/item/enderchest.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/item/enderchest.png
new file mode 100644
index 00000000..dc26c059
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/item/enderchest.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/items.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/items.png
new file mode 100644
index 00000000..c86026a0
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/items.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/explosion.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/explosion.png
new file mode 100644
index 00000000..242d9115
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/explosion.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/footprint.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/footprint.png
new file mode 100644
index 00000000..2260afeb
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/footprint.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/glint.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/glint.png
new file mode 100644
index 00000000..ec9a3d1c
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/glint.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/mapicons.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/mapicons.png
new file mode 100644
index 00000000..8371a52a
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/mapicons.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/particlefield.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/particlefield.png
new file mode 100644
index 00000000..ea256619
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/particlefield.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/tunnel.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/tunnel.png
new file mode 100644
index 00000000..2f82e845
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/misc/tunnel.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/beam.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/beam.png
new file mode 100644
index 00000000..9ddd1d15
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/beam.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/ender.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/ender.png
new file mode 100644
index 00000000..f82ef136
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/ender.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/ender_eyes.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/ender_eyes.png
new file mode 100644
index 00000000..b16c9a50
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderdragon/ender_eyes.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderman_eyes.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderman_eyes.png
new file mode 100644
index 00000000..5e3f4782
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/enderman_eyes.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/redcow.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/redcow.png
new file mode 100644
index 00000000..1d94cc0d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/redcow.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/skeleton_wither.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/skeleton_wither.png
new file mode 100644
index 00000000..b0db19df
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/skeleton_wither.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/snowman.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/snowman.png
new file mode 100644
index 00000000..be61ec92
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/snowman.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/butcher.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/butcher.png
new file mode 100644
index 00000000..935352f1
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/butcher.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/farmer.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/farmer.png
new file mode 100644
index 00000000..d01778ab
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/farmer.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/librarian.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/librarian.png
new file mode 100644
index 00000000..73b99518
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/librarian.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/priest.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/priest.png
new file mode 100644
index 00000000..14ae9398
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/priest.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/smith.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/smith.png
new file mode 100644
index 00000000..a97c37f9
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/smith.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/villager.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/villager.png
new file mode 100644
index 00000000..f002b0e5
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/villager/villager.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/wolf_collar.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/wolf_collar.png
new file mode 100644
index 00000000..62d85725
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/wolf_collar.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/wolf_tame.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/wolf_tame.png
new file mode 100644
index 00000000..18830a05
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/wolf_tame.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/zombie.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/zombie.png
new file mode 100644
index 00000000..333fcd6e
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/zombie.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/zombie_villager.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/zombie_villager.png
new file mode 100644
index 00000000..0b2cecef
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/mob/zombie_villager.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/particles.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/particles.png
new file mode 100644
index 00000000..aed54da5
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/particles.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrain.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrain.png
new file mode 100644
index 00000000..d5d3751d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrain.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrainMipmapLevel2.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrainMipmapLevel2.png
new file mode 100644
index 00000000..771bb2d5
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrainMipmapLevel2.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrainMipmapLevel3.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrainMipmapLevel3.png
new file mode 100644
index 00000000..900ba0f3
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/terrainMipmapLevel3.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_0.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_0.png
new file mode 100644
index 00000000..cf8910f6
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_0.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_0.txt b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_0.txt
new file mode 100644
index 00000000..58d1715d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_0.txt
@@ -0,0 +1,16 @@
+8,
+9,
+10,
+11,
+12,
+13,
+14,
+15,
+0,
+1,
+2,
+3,
+4,
+5,
+6,
+7,
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_1.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_1.png
new file mode 100644
index 00000000..6db92ac4
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_1.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_1.txt b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_1.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/fire_1.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava.png
new file mode 100644
index 00000000..78bb29d5
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava.txt b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava.txt
new file mode 100644
index 00000000..b0a7c084
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava.txt
@@ -0,0 +1,38 @@
+0*2
+1*2
+2*2
+3*2
+4*2
+5*2
+6*2
+7*2
+8*2
+9*2
+10*2
+11*2
+12*2
+13*2
+14*2
+15*2
+16*2
+17*2
+18*2
+19*2
+18*2
+17*2
+16*2
+15*2
+14*2
+13*2
+12*2
+11*2
+10*2
+9*2
+8*2
+7*2
+6*2
+5*2
+4*2
+3*2
+2*2
+1*2
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava_flow.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava_flow.png
new file mode 100644
index 00000000..af07f91d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava_flow.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava_flow.txt b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava_flow.txt
new file mode 100644
index 00000000..2e6ca4fc
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/lava_flow.txt
@@ -0,0 +1,16 @@
+0*3
+1*3
+2*3
+3*3
+4*3
+5*3
+6*3
+7*3
+8*3
+9*3
+10*3
+11*3
+12*3
+13*3
+14*3
+15*3
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/portal.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/portal.png
new file mode 100644
index 00000000..96859e2d
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/portal.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/portal.txt b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/portal.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/portal.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water.png
new file mode 100644
index 00000000..c7e90b07
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water.txt b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water.txt
new file mode 100644
index 00000000..d8fe765a
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water.txt
@@ -0,0 +1,32 @@
+0*2
+1*2
+2*2
+3*2
+4*2
+5*2
+6*2
+7*2
+8*2
+9*2
+10*2
+11*2
+12*2
+13*2
+14*2
+15*2
+16*2
+17*2
+18*2
+19*2
+20*2
+21*2
+22*2
+23*2
+24*2
+25*2
+26*2
+27*2
+28*2
+29*2
+30*2
+31*2
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water_flow.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water_flow.png
new file mode 100644
index 00000000..e72280c4
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water_flow.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water_flow.txt b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water_flow.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/blocks/water_flow.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/clock.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/clock.png
new file mode 100644
index 00000000..069a0abf
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/clock.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/clock.txt b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/clock.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/clock.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/compass.png b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/compass.png
new file mode 100644
index 00000000..9dcbdfe6
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/compass.png
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/compass.txt b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/compass.txt
new file mode 100644
index 00000000..0519ecba
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Package/res/textures/items/compass.txt
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/Minecraft.Client/Xbox/Title Update/TitleUpdate/Released/default.xex b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Released/default.xex
new file mode 100644
index 00000000..d6054009
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/TitleUpdate/Released/default.xex
Binary files differ
diff --git a/Minecraft.Client/Xbox/Title Update/tubuild.plx b/Minecraft.Client/Xbox/Title Update/tubuild.plx
new file mode 100644
index 00000000..be1dd93e
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/tubuild.plx
@@ -0,0 +1,539 @@
+#! /usr/bin/perl -w
+use warnings;
+use File::Copy::Recursive qw(fcopy rcopy dircopy fmove rmove dirmove);
+
+open FH, '..\..\Common\BuildVer.h' or die $!;
+
+my $lineno=1;
+my $index;
+
+while(<FH>)
+{
+ $lineno++;
+
+ $index = rindex($_,'#define VER_PRODUCTBUILD ');
+ my($line) = $_;
+ chomp($line);
+ if($index>-1)
+ {
+ @build = split(/ +/, $line);
+
+ $buildnum = sprintf("%4d", $build[2]);
+ $buildnum=~ tr/ /0/;
+ }
+}
+
+my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
+
+##print 'Build num is Minecraft_', $year-100,'.',$mon+1,'.',$mday,'.',$buildnum;
+
+$buildname=sprintf("Minecraft_%02d.%02d.%02d.%s_TU18", $year-100,$mon+1,$mday,$buildnum);
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s",$buildname);
+
+
+print $builddir;
+
+## now create the build directories
+
+## -----------------------------------------
+##
+## FULL BUILD
+##
+## -----------------------------------------
+
+$dir = 'c:/MinecraftSubmissionBuilds/';
+
+unless(-d $dir)
+{
+ mkdir $dir or die;
+}
+
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/Package",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/Test",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Cheats",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Cheats/Content",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Release",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+## Now copy the files in
+
+## xlast & gameconfig
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/Minecraft.gameconfig",$buildname);
+fcopy('../GameConfig/Minecraft.gameconfig',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/MinecraftContentPackage.xlast",$buildname);
+fcopy('../ContentPackageBuild/MinecraftContentPackage.xlast',$target) or die $!;
+
+## docs
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/4J Minecraft XBLA Design Changes & Additions v1.0.docx",$buildname);
+fcopy('../Docs/4J Minecraft XBLA Design Changes & Additions v1.0.docx',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/Minecraft_XBLA_TIS_Nov2011.xls",$buildname);
+fcopy('../Docs/Minecraft_XBLA_TIS_Nov2011.xls',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/Minecraft_XBLA_TIS_Nov2011_Asia_SYA111511.xls",$buildname);
+fcopy('../Docs/Minecraft_XBLA_TIS_Nov2011_Asia_SYA111511.xls',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/Minecraft_XBLA_TIS_Nov2011_EU.xls",$buildname);
+fcopy('../Docs/Minecraft_XBLA_TIS_Nov2011_EU.xls',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/Xbox Live Avatar Items - Minecraft.xlsx",$buildname);
+fcopy('../Docs/Xbox Live Avatar Items - Minecraft.xlsx',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/Ratings_Submission_Form.doc",$buildname);
+fcopy('../Docs/Ratings_Submission_Form.doc',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/PDLC_Request_Form_Nov2010-IronTheme.xls",$buildname);
+fcopy('../Docs/PDLC_Request_Form_Nov2010-IronTheme.xls',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/GameOverview_Minecraft.doc",$buildname);
+fcopy('../Docs/GameOverview_Minecraft.doc',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/4J Minecraft XBLA Sentient Usage v1.0.docx",$buildname);
+fcopy('../Docs/4J Minecraft XBLA Sentient Usage v1.0.docx',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/4J Minecraft XBLA TMS.docx",$buildname);
+fcopy('../Docs/4J Minecraft XBLA TMS.docx',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/4J Minecraft 1.7.3 update.docx",$buildname);
+fcopy('../Docs/4J Minecraft 1.7.3 update.docx',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/4J Minecraft 1.8.2 update.docx",$buildname);
+fcopy('../Docs/4J Minecraft 1.8.2 update.docx',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/4J Minecraft 1.0.1 update.docx",$buildname);
+fcopy('../Docs/4J Minecraft 1.0.1 update.docx',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/4J Minecraft 1.2.3 update.docx",$buildname);
+fcopy('../Docs/4J Minecraft 1.2.3 update.docx',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Docs/4J Minecraft 1.3.1 update.docx",$buildname);
+fcopy('../Docs/4J Minecraft 1.3.1 update.docx',$target) or die $!;
+
+
+
+## Achievements
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/01.png",$buildname);
+fcopy('../GameConfig/01.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/02.png",$buildname);
+fcopy('../GameConfig/02.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/03.png",$buildname);
+fcopy('../GameConfig/03.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/04.png",$buildname);
+fcopy('../GameConfig/04.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/05.png",$buildname);
+fcopy('../GameConfig/05.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/06.png",$buildname);
+fcopy('../GameConfig/06.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/07.png",$buildname);
+fcopy('../GameConfig/07.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/08.png",$buildname);
+fcopy('../GameConfig/08.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/09.png",$buildname);
+fcopy('../GameConfig/09.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/10.png",$buildname);
+fcopy('../GameConfig/10.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/11.png",$buildname);
+fcopy('../GameConfig/11.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/12.png",$buildname);
+fcopy('../GameConfig/12.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/13.png",$buildname);
+fcopy('../GameConfig/13.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/14.png",$buildname);
+fcopy('../GameConfig/14.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/15.png",$buildname);
+fcopy('../GameConfig/15.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/16.png",$buildname);
+fcopy('../GameConfig/16.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/17.png",$buildname);
+fcopy('../GameConfig/17.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/18.png",$buildname);
+fcopy('../GameConfig/18.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/19.png",$buildname);
+fcopy('../GameConfig/19.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/20.png",$buildname);
+fcopy('../GameConfig/20.png',$target) or die $!;
+
+##background
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/Minecraft_BKGND.png",$buildname);
+fcopy('../GameConfig/Minecraft_BKGND.png',$target) or die $!;
+
+##gamerpics
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/32_584111F70002000100010001.png",$buildname);
+fcopy('../GameConfig/32_584111F70002000100010001.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/32_584111F70002000200010002.png",$buildname);
+fcopy('../GameConfig/32_584111F70002000200010002.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/64_584111F70002000100010001.png",$buildname);
+fcopy('../GameConfig/64_584111F70002000100010001.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/64_584111F70002000200010002.png",$buildname);
+fcopy('../GameConfig/64_584111F70002000200010002.png',$target) or die $!;
+
+##boxart
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/Minecraft_BOXART.png",$buildname);
+fcopy('../GameConfig/Minecraft_BOXART.png',$target) or die $!;
+
+##banner
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/MinecraftMarketplace.png",$buildname);
+fcopy('../GameConfig/MinecraftMarketplace.png',$target) or die $!;
+
+## game icon
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/MinecraftIcon.png",$buildname);
+fcopy('../GameConfig/MinecraftIcon.png',$target) or die $!;
+
+## avatar icons
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward1_F_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward1_F_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward1_F_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward1_F_icon-128.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward1_M_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward1_M_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward1_M_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward1_M_icon-128.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward2_F_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward2_F_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward2_F_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward2_F_icon-128.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward2_M_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward2_M_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward2_M_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward2_M_icon-128.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward3_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward3_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/TitleAward3_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward3_icon-128.png',$target) or die $!;
+
+## avatar bin files
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/Tshirt5_Porkchop_Female.bin",$buildname);
+fcopy('../GameConfig/Tshirt5_Porkchop_Female.bin',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/Tshirt5_Porkchop_Male.bin",$buildname);
+fcopy('../GameConfig/Tshirt5_Porkchop_Male.bin',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/MineCraft_Watch_Female.bin",$buildname);
+fcopy('../GameConfig/MineCraft_Watch_Female.bin',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/MineCraft_Watch_Male.bin",$buildname);
+fcopy('../GameConfig/MineCraft_Watch_Male.bin',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/Creeper_Cap.bin",$buildname);
+fcopy('../GameConfig/Creeper_Cap.bin',$target) or die $!;
+
+
+## PACKAGE DIR
+
+## Achievements
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/01.png",$buildname);
+fcopy('../GameConfig/01.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/02.png",$buildname);
+fcopy('../GameConfig/02.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/03.png",$buildname);
+fcopy('../GameConfig/03.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/04.png",$buildname);
+fcopy('../GameConfig/04.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/05.png",$buildname);
+fcopy('../GameConfig/05.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/06.png",$buildname);
+fcopy('../GameConfig/06.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/07.png",$buildname);
+fcopy('../GameConfig/07.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/08.png",$buildname);
+fcopy('../GameConfig/08.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/09.png",$buildname);
+fcopy('../GameConfig/09.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/10.png",$buildname);
+fcopy('../GameConfig/10.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/11.png",$buildname);
+fcopy('../GameConfig/11.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/12.png",$buildname);
+fcopy('../GameConfig/12.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/13.png",$buildname);
+fcopy('../GameConfig/13.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/14.png",$buildname);
+fcopy('../GameConfig/14.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/15.png",$buildname);
+fcopy('../GameConfig/15.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/16.png",$buildname);
+fcopy('../GameConfig/16.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/17.png",$buildname);
+fcopy('../GameConfig/17.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/18.png",$buildname);
+fcopy('../GameConfig/18.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/19.png",$buildname);
+fcopy('../GameConfig/19.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/20.png",$buildname);
+fcopy('../GameConfig/20.png',$target) or die $!;
+
+## arcadeinfo
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/ArcadeInfo.xml",$buildname);
+fcopy('../GameConfig/ArcadeInfo.xml',$target) or die $!;
+
+## game icon
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/MinecraftIcon.png",$buildname);
+fcopy('../GameConfig/MinecraftIcon.png',$target) or die $!;
+
+##gamerpics
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/32_584111F70002000100010001.png",$buildname);
+fcopy('../GameConfig/32_584111F70002000100010001.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/32_584111F70002000200010002.png",$buildname);
+fcopy('../GameConfig/32_584111F70002000200010002.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/64_584111F70002000100010001.png",$buildname);
+fcopy('../GameConfig/64_584111F70002000100010001.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/64_584111F70002000200010002.png",$buildname);
+fcopy('../GameConfig/64_584111F70002000200010002.png',$target) or die $!;
+
+## Avatar Awards
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/AvatarAwards",$buildname);
+fcopy('../GameConfig/AvatarPackages/AvatarAwards',$target) or die $!;
+
+## avatar icons
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward1_F_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward1_F_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward1_F_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward1_F_icon-128.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward1_M_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward1_M_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward1_M_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward1_M_icon-128.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward2_F_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward2_F_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward2_F_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward2_F_icon-128.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward2_M_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward2_M_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward2_M_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward2_M_icon-128.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward3_icon-64.png",$buildname);
+fcopy('../GameConfig/TitleAward3_icon-64.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/TitleAward3_icon-128.png",$buildname);
+fcopy('../GameConfig/TitleAward3_icon-128.png',$target) or die $!;
+
+## avatar bin files
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/Tshirt5_Porkchop_Female.bin",$buildname);
+fcopy('../GameConfig/Tshirt5_Porkchop_Female.bin',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/Tshirt5_Porkchop_Male.bin",$buildname);
+fcopy('../GameConfig/Tshirt5_Porkchop_Male.bin',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/MineCraft_Watch_Female.bin",$buildname);
+fcopy('../GameConfig/MineCraft_Watch_Female.bin',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/MineCraft_Watch_Male.bin",$buildname);
+fcopy('../GameConfig/MineCraft_Watch_Male.bin',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/Creeper_Cap.bin",$buildname);
+fcopy('../GameConfig/Creeper_Cap.bin',$target) or die $!;
+
+## banner
+# 4J Stu - This is not reference in the XLAST, but seems like an online thing rather than in the package anyway?
+# 4J-PB - It's referenced in the xlast in the content offer
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/MinecraftMarketplace.png",$buildname);
+fcopy('../GameConfig/MinecraftMarketplace.png',$target) or die $!;
+
+## xex
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/Default.xex",$buildname);
+fcopy('../../ContentPackage_NO_TU/Default.xex',$target) or die $!;
+
+## game data
+## can't copy all res - there's tutorial build files in there
+
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/1_2_2",$buildname);
+rcopy('../../Common/res/1_2_2/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/achievement",$buildname);
+rcopy('../../Common/res/achievement/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/armor",$buildname);
+rcopy('../../Common/res/armor/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/art",$buildname);
+rcopy('../../Common/res/art/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/audio",$buildname);
+rcopy('../../Common/res/audio/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/environment",$buildname);
+rcopy('../../Common/res/environment/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/font",$buildname);
+rcopy('../../Common/res/font/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/gui",$buildname);
+rcopy('../../Common/res/gui/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/item",$buildname);
+rcopy('../../Common/res/item/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/misc",$buildname);
+rcopy('../../Common/res/misc/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/mob",$buildname);
+rcopy('../../Common/res/mob/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/terrain",$buildname);
+rcopy('../../Common/res/terrain/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/title",$buildname);
+rcopy('../../Common/res/title/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/pack.png",$buildname);
+fcopy('../../Common/res/pack.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/particles.png",$buildname);
+fcopy('../../Common/res/particles.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/terrain.png",$buildname);
+fcopy('../../Common/res/terrain.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/tutorialDiff",$buildname);
+fcopy('../../Common/res/TitleUpdate/tutorialDiff',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/art",$buildname);
+rcopy('../../Common/res/TitleUpdate/res/art/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/armor",$buildname);
+rcopy('../../Common/res/TitleUpdate/res/armor/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/font",$buildname);
+rcopy('../../Common/res/TitleUpdate/res/font/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/item",$buildname);
+rcopy('../../Common/res/TitleUpdate/res/item/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/misc",$buildname);
+rcopy('../../Common/res/TitleUpdate/res/misc/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/mob",$buildname);
+rcopy('../../Common/res/TitleUpdate/res/mob/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/textures",$buildname);
+rcopy('../../Common/res/TitleUpdate/res/textures/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/items.png",$buildname);
+fcopy('../../Common/res/TitleUpdate/res/items.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/terrain.png",$buildname);
+fcopy('../../Common/res/TitleUpdate/res/terrain.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/terrainMipMapLevel2.png",$buildname);
+fcopy('../../Common/res/TitleUpdate/res/terrainMipMapLevel2.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/terrainMipMapLevel3.png",$buildname);
+fcopy('../../Common/res/TitleUpdate/res/terrainMipMapLevel3.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/GameRules/Tutorial.pck",$buildname);
+fcopy('../../Common/res/TitleUpdate/GameRules/Tutorial.pck',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/audio",$buildname);
+rcopy('../../Common/res/TitleUpdate/audio/',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/TMS/TMSFiles.xzp",$buildname);
+fcopy('../../XboxMedia/XZP/TMSFiles.xzp',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/colours.col",$buildname);
+fcopy('../../Common/res/TitleUpdate/res/colours.col',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/particles.png",$buildname);
+fcopy('../../Common/res/TitleUpdate/res/particles.png',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/res/TitleUpdate/DLC",$buildname);
+rcopy('../../Common/res/TitleUpdate/DLC/',$target) or die $!;
+
+
+## Bill Brown wants the Package directory to be a full build of the current game, not a TU - this was for the disc version
+
+
+
+
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Release/Default.exe",$buildname);
+fcopy('../../ContentPackage/Default.exe',$target) or die $!;
+
+
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/Tutorial/Tutorial",$buildname);
+rcopy('../../Common/Tutorial/Tutorial',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/584111F70AAAAAAA",$buildname);
+rcopy('../../XboxMedia/584111F70AAAAAAA',$target) or die $!;
+
+
+## nui speech
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Package/",$buildname);
+rcopy('../kinect/speech/',$target) or die $!;
+
+## test/debug - Not doing debug
+##$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Debug/Default.exe",$buildname);
+##fcopy('../../Debug/Minecraft.Client.exe',$target) or die $!;
+##$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Debug/Default.pdb",$buildname);
+##fcopy('../../Debug/Minecraft.Client.pdb',$target) or die $!;
+##$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Debug/Default.xdb",$buildname);
+##fcopy('../../Debug/Minecraft.Client.xdb',$target) or die $!;
+
+## test/release
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Release/Default.exe",$buildname);
+fcopy('../../ContentPackage/Default.exe',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Release/Default.pdb",$buildname);
+fcopy('../../ContentPackage/Default.pdb',$target) or die $!;
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Release/Default.xdb",$buildname);
+fcopy('../../ContentPackage/Default.xdb',$target) or die $!;
+
+## test/cheats
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/Test/Cheats/Content/",$buildname);
+rcopy('../Cheats/',$target) or die $!;
+
+
+# need to change the attributes on the game config
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/LiveFiles/Minecraft.gameconfig",$buildname);
+chmod 0755, $target;
+
+## -----------------------------------------
+##
+## TITLE UPDATE BUILD
+##
+## -----------------------------------------
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Docs",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Package",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Package/res",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Package/res/TMS",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Package/res/font",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+$builddir=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Released",$buildname);
+unless(-d $builddir)
+{
+ mkdir $builddir or die;
+}
+
+## Now copy the files in
+
+## Original xex and changed files are assumed to be in the TitleUpdate directory
+
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Minecraft_TU18.xlast",$buildname);
+fcopy('./TitleUpdate/Minecraft_TU18.xlast',$target) or die $!;
+
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Docs",$buildname);
+rcopy('./TitleUpdate/Docs',$target) or die $!;
+
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Released",$buildname);
+rcopy('./TitleUpdate/Released',$target) or die $!;
+
+$target=sprintf("c:/MinecraftSubmissionBuilds/%s/TitleUpdate/Package",$buildname);
+rcopy('./TitleUpdate/Package',$target) or die $!;
+
+open FH, "+>", 'zipthebuild.cmd' or die $!;
+
+$zipline = sprintf("\"C:\\Program Files (x86)\\winzip\\wzzip\" -p -r -ex c:\\MinecraftSubmissionBuilds\\Zips\\%s.zip c:\\MinecraftSubmissionBuilds\\%s\\*",$buildname,$buildname);
+
+print FH $zipline;
+close FH;
diff --git a/Minecraft.Client/Xbox/Title Update/zipthebuild.cmd b/Minecraft.Client/Xbox/Title Update/zipthebuild.cmd
new file mode 100644
index 00000000..b4847b9c
--- /dev/null
+++ b/Minecraft.Client/Xbox/Title Update/zipthebuild.cmd
@@ -0,0 +1 @@
+"C:\Program Files (x86)\winzip\wzzip" -p -r -ex c:\MinecraftSubmissionBuilds\Zips\Minecraft_14.09.30.0494_TU18.zip c:\MinecraftSubmissionBuilds\Minecraft_14.09.30.0494_TU18\* \ No newline at end of file