feat: Add PSVita Postbuild & Update Orbis Postbuild (#4)

This adds previously missing files for PSVita & Orbis Builds, This was done by searching through the source to patch together the Orbis sce_sys, sce_module, & sce_gls for PSVita this was done by searching the source and decrypting a PKG file.

~~Now since the PSVita was done by decrypting a PKG this means some files might be encrypted still therefore they will most likely have to be replaced at a later date~~

This also adds the PSVita Postbuild script and fixes some issues with the Orbis Postbuild script.

---------

Co-authored-by: str1k3r <115313679+S1l3ntStr1ke87@users.noreply.github.com>
Reviewed-on: https://git.neolegacy.dev/Project-Elysium/main/pulls/4
Co-authored-by: str1k3r <15+str1k3r@noreply.neolegacy.dev>
Co-committed-by: str1k3r <15+str1k3r@noreply.neolegacy.dev>
This commit is contained in:
str1k3r
2026-07-04 19:08:00 +01:00
committed by pieeebot
co-authored by str1k3r
parent 54758672ed
commit d26bd9d38c
98 changed files with 798 additions and 10 deletions
+7 -3
View File
@@ -1,5 +1,7 @@
/PS3_Debug
/PS3_Release
/x360_Debug
/x360_Release
/Release
/Debug
/x64
@@ -8,17 +10,19 @@
/Minecraft.Client/PS3_Debug
/Minecraft.Client/PS3_Release
/Minecraft.Client/x360_Debug
/Minecraft.Client/x360_Release
/Minecraft.Client/Debug
/Minecraft.Client/Release
/Minecraft.Client/x64
/Minecraft.World/PS3_Debug
/Minecraft.World/PS3_Release
/Minecraft.World/Win32_Debug
/Minecraft.World/Win32_Release
/Minecraft.World/x360_Debug
/Minecraft.World/x360_Release
/Minecraft.World/Debug
/Minecraft.World/Release
/Minecraft.World/x64_Debug
/Minecraft.World/x64_Release
MinecraftConsoles.opensdf
MinecraftConsoles.v11.suo
MinecraftConsoles.v11.suo
Binary file not shown.

After

Width:  |  Height:  |  Size: 308 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

@@ -0,0 +1 @@
c:+.2?-A
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<gamePackage>
<language id="00" modified="0">
<speechRecognitionWords>
<text>シンプル シューティング ゲーム</text>
<pronunciation>sh i N p u r u ___ sh uL t i N g u ___ g eL m u</pronunciation>
</speechRecognitionWords>
</language>
<language id="01" modified="0">
<speechRecognitionWords>
<text>simple shooting game</text>
<pronunciation>s ih m p ax l ___ sh uw t ih n ___ g ey m</pronunciation>
</speechRecognitionWords>
</language>
</gamePackage>
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@@ -0,0 +1,314 @@
<?xml version="1.0" encoding="utf-8"?>
<livearea style="a2" format-ver="01.03" content-rev="1">
<livearea-background>
<image>bg0.png</image>
</livearea-background>
<gate>
<startup-image>startup.png</startup-image>
</gate>
<frame id='frame1'>
<liveitem>
<lang>da</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>KØB HELE SPILLET</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>en</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>BUY FULL GAME</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>en-gb</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>BUY FULL GAME</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>de</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>VOLLVERSION KAUFEN</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>el</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>ΑΓΟΡΑΣΤΕ ΤΟ ΠΛΗΡΕΣ ΠΑΙΧΝΙΔΙ</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>es</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>COMPRAR JUEGO COMPLETO</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>fi</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>OSTA KOKO PELI</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>fr</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>ACHETER LE JEU COMPLET</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>it</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>ACQUISTA IL GIOCO COMPLETO</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>ja</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>完全版を購入する</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>ko</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>정식 버전 게임 구매</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>nl</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>VOLLEDIGE GAME KOPEN</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>no</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>KJØP FULLVERSJONEN</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>pl</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>KUP PEŁNĄ WERSJĘ</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>pt-br</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>COMPRAR JOGO COMPLETO </str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>pt</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>COMPRAR JOGO COMPLETO</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>ru</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>КУПИТЬ ПОЛНУЮ ВЕРСИЮ ИГРЫ</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>sv</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>KÖP HELA SPELET</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>tr</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TAM OYUNU SATIN AL</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>zh</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>BUY FULL GAME</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
<liveitem>
<lang>ch</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>購買完整版遊戲</str>
</text>
<image>item_1.png</image>
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
</liveitem>
</frame>
<frame id='frame2' >
<liveitem>
<lang>da</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>PRØVEVERSION</str>
</text>
</liveitem>
<liveitem>
<lang>en</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>TRIAL VERSION</str>
</text>
</liveitem>
<liveitem>
<lang>en-gb</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>TRIAL VERSION</str>
</text>
</liveitem>
<liveitem>
<lang>de</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>TESTVERSION</str>
</text>
</liveitem>
<liveitem>
<lang>el</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>ΔΟΚΙΜΑΣΤΙΚΗ ΕΚΔΟΣΗ</str>
</text>
</liveitem>
<liveitem>
<lang>es</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>VERSIÓN DE PRUEBA</str>
</text>
</liveitem>
<liveitem>
<lang>fi</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>KOEVERSIO</str>
</text>
</liveitem>
<liveitem>
<lang>fr</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>VERSION D'ESSAI</str>
</text>
</liveitem>
<liveitem>
<lang>it</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>VERSIONE DI PROVA</str>
</text>
</liveitem>
<liveitem>
<lang>ja</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>体験版</str>
</text>
</liveitem>
<liveitem>
<lang>ko</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>평가판</str>
</text>
</liveitem>
<liveitem>
<lang>nl</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>TESTVERSIE</str>
</text>
</liveitem>
<liveitem>
<lang>no</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>PRØVEVERSJON</str>
</text>
</liveitem>
<liveitem>
<lang>pl</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>WERSJA PRÓBNA</str>
</text>
</liveitem>
<liveitem>
<lang>pt-br</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>VERSÃO DE AVALIAÇÃO</str>
</text>
</liveitem>
<liveitem>
<lang>pt</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>VERSÃO DE AVALIAÇÃO</str>
</text>
</liveitem>
<liveitem>
<lang>ru</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>ПРОБНАЯ ВЕРСИЯ</str>
</text>
</liveitem>
<liveitem>
<lang>sv</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>DEMOVERSION</str>
</text>
</liveitem>
<liveitem>
<lang>tr</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>DENEME SÜRÜMÜ</str>
</text>
</liveitem>
<liveitem>
<lang>zh</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>TRIAL VERSION</str>
</text>
</liveitem>
<liveitem>
<lang>ch</lang>
<text align='center' x="-7" y="-100" origin="frame">
<str size='22'>試玩版</str>
</text>
</liveitem>
</frame>
</livearea>
Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@@ -0,0 +1,356 @@
<?xml version="1.0" encoding="utf-8"?>
<livearea style="a2" format-ver="01.03" content-rev="1">
<livearea-background>
<image>bg0.png</image>
</livearea-background>
<gate>
<startup-image>startup.png</startup-image>
</gate>
<frame id='frame1'>
<liveitem>
<lang>da</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>OVERFLADEPAKKER</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>en</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>SKIN PACKS</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>en-gb</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>SKIN PACKS</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>de</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>DESIGN-PAKETE</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>el</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>ΠΑΚΕΤΑ ΕΜΦΑΝΙΣΕΩΝ</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>es</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACKS DE ASPECTOS</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>fi</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>ULKOASUPAKETIT</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>fr</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACKS DE SKINS</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>it</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACCHETTI SKIN</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>ja</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>スキン パック</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>ko</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>캐릭터 팩</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>nl</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>SKINPAKKETTEN</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>no</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>SKALLPAKKER</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>pl</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PAKIETY SKÓREK</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>pt-br</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACOTES DE CAPAS</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>pt</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACKS DE SKINS</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>ru</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>НАБОРЫ СКИНОВ</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>sv</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>UTSEENDEPAKET</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>tr</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>GÖRÜNÜM PAKETLERİ</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>zh</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>SKIN PACKS</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
<liveitem>
<lang>ch</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>外觀套件</str>
</text>
<image>item_1.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-SKINPACKS</target>
</liveitem>
</frame>
<frame id='frame2' >
<liveitem>
<lang>da</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TEKSTURPAKKER</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>en</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TEXTURE PACKS</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>en-gb</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TEXTURE PACKS</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>de</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TEXTURPAKETE</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>el</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>ΠΑΚΕΤΑ ΓΡΑΦΙΚΩΝ</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>es</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACKS DE TEXTURAS</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>fi</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TEKSTUURIPAKETIT</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>fr</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACKS DE TEXTURES</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>it</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACCHETTI TEXTURE</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>ja</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>テクスチャ パック</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>ko</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>텍스처 팩</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>nl</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TEXTUREPAKKETTEN</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>no</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TEKSTURPAKKER</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>pl</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PAKIETY TEKSTUR</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>pt-br</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACOTES DE TEXTURAS</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>pt</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>PACKS DE TEXTURAS</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>ru</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>НАБОРЫ ТЕКСТУР</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>sv</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TEXTURPAKET</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>tr</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>KAPLAMA PAKETLERİ</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>zh</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>TEXTURE PACKS</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
<liveitem>
<lang>ch</lang>
<text align='center' y="-175" origin="frame">
<str size='22'>材質套件</str>
</text>
<image>item_2.png</image>
<target>psts:browse?category=UP4433-PCSE00491_00-TEXTUREPACKS</target>
</liveitem>
</frame>
</livearea>
@@ -11,7 +11,6 @@ $directories = @(
"Common",
"Common\Media",
"Common\res",
"Common\Tutorial",
"Sound"
)
@@ -25,7 +24,10 @@ $folderCopies = @(
@{ Source = "Common\res"; Dest = "PS4_GAME\Common\res" },
@{ Source = "Common\Tutorial"; Dest = "PS4_GAME\Common\Tutorial" },
@{ Source = "Common\Tutorial"; Dest = "PS4_GAME\Common\Tutorial" },
@{ Source = "PS3\Sound"; Dest = "PS4_GAME\Sound" }
@{ Source = "PS3\Sound"; Dest = "PS4_GAME\Sound" },
@{ Source = "Common\Postbuilds\Contents\Orbis\sce_module"; Dest = "PS4_GAME\sce_module" },
@{ Source = "Common\Postbuilds\Contents\Orbis\sce_gls"; Dest = "PS4_GAME\sce_gls" },
@{ Source = "Common\Postbuilds\Contents\Orbis\sce_sys"; Dest = "PS4_GAME\sce_sys" },
)
foreach ($copy in $folderCopies) {
@@ -10,8 +10,6 @@ $directories = @(
"PS3_GAME\USRDIR\DLC",
"PS3_GAME\USRDIR\Common\Media",
"PS3_GAME\USRDIR\Common\res",
"PS3_GAME\USRDIR\Common\Trial",
"PS3_GAME\USRDIR\Common\Tutorial",
"PS3_GAME\USRDIR\PS3\Sound"
)
@@ -23,7 +21,6 @@ $folderCopies = @(
@{ Source = "music"; Dest = "PS3_GAME\USRDIR\music" },
@{ Source = "Common\Media"; Dest = "PS3_GAME\USRDIR\Common\Media" },
@{ Source = "Common\res"; Dest = "PS3_GAME\USRDIR\Common\res" },
@{ Source = "Common\Tutorial"; Dest = "PS3_GAME\USRDIR\Common\Tutorial" },
@{ Source = "PS3Media\DLC"; Dest = "PS3_GAME\USRDIR\DLC" },
@{ Source = "PS3\Sound"; Dest = "PS3_GAME\USRDIR\PS3\Sound" },
@{ Source = "Common\Postbuilds\Contents\PS3\PS3_GAME\LICDIR"; Dest = "PS3_GAME\LICDIR" },
@@ -1,2 +1,97 @@
// Currently a stub as we dont know what would go here
// we know the output it gives just we dont know what it builds the game into.
param(
[string]$OutDir,
[string]$ProjectDir
)
Write-Host "PSVita Postbuild script started. Output Directory: $OutDir, Project Directory: $ProjectDir"
$directories = @(
"music",
"PSVita",
"Common",
"Common\Media",
"Common\res",
"Sound"
)
foreach ($dir in $directories) {
New-Item -ItemType Directory -Path (Join-Path $OutDir $dir) -Force | Out-Null
}
$folderCopies = @(
@{ Source = "music"; Dest = "PSVITA_GAME\music" },
@{ Source = "Common\Media"; Dest = "PSVITA_GAME\Common\Media" },
@{ Source = "Common\res"; Dest = "PSVITA_GAME\Common\res" },
@{ Source = "PSVita\Sound"; Dest = "PSVITA_GAME\Sound" },
@{ Source = "Common\Postbuilds\Contents\PSVita\sce_module"; Dest = "PSVITA_GAME\sce_module" },
@{ Source = "Common\Postbuilds\Contents\PSVita\sce_sys"; Dest = "PSVITA_GAME\sce_sys" }
)
foreach ($copy in $folderCopies) {
$src = Join-Path $ProjectDir $copy.Source
$dst = Join-Path $OutDir $copy.Dest
if (Test-Path $src) {
xcopy /q /y /i /s /e /d "$src" "$dst" 2>$null
}
}
$fileCopies = @(
@{ Source = "PSVita\PSVitaProductCodes.bin"; Dest = "PSVITA_GAME\PSVita\PSVitaProductCodes.bin" },
@{ Source = "PSVita\session_image.png"; Dest = "PSVITA_GAME\PSVita\session_image.png" },
@{ Source = "Common\Postbuilds\Contents\PSVita\icon.png"; Dest = "PSVITA_GAME\icon.png" },
)
foreach ($copy in $fileCopies) {
$src = Join-Path $ProjectDir $copy.Source
$dst = Join-Path $OutDir $copy.Dest
if (Test-Path $src) {
Copy-Item -Path $src -Destination $dst -Force
}
}
$builtFile = Join-Path $OutDir "Minecraft.Client.self"
$newName = "eboot.bin"
$destDir = Join-Path $OutDir "PSVITA_GAME"
$destPath = Join-Path $destDir $newName
if (Test-Path $builtFile) {
New-Item -ItemType Directory -Path $destDir -Force | Out-Null
Move-Item -Path $builtFile -Destination $destPath -Force
}
$deleteDirs = @(
"PSVITA_GAME\Common\Media\Sound",
"PSVITA_GAME\Common\Media\Graphics",
"PSVITA_GAME\Common\Media\de-DE",
"PSVITA_GAME\Common\Media\es-ES",
"PSVITA_GAME\Common\Media\fr-FR",
"PSVITA_GAME\Common\Media\it-IT",
"PSVITA_GAME\Common\Media\ja-JP",
"PSVITA_GAME\Common\Media\ko-KR",
"PSVITA_GAME\Common\Media\pt-BR",
"PSVITA_GAME\Common\Media\pt-PT",
"PSVITA_GAME\Common\Media\zh-CHT"
)
foreach ($dir in $deleteDirs) {
$path = Join-Path $OutDir $dir
if (Test-Path $path) {
Remove-Item $path -Recurse -Force -ErrorAction SilentlyContinue
}
}
$delDirs = @(
"Common\Media",
"Common\Media\font"
)
foreach ($dir in $delDirs) {
if ($delDirs -contains $dir) {
$path = Join-Path $OutDir $dir
if (Test-Path $path) {
Get-ChildItem -Path $path -Recurse -Include *.swf, *.txt, *.resx, *.xml, *.loc, *.lang, *.col, *.h, *.xui, *.abc, "Mojang Font_7.ttf", "Mojang Font_11.ttf", MediaDurango.arc, MediaWindows64.arc, MediaPS3.arc, MediaOrbis.arc -File |
Remove-Item -Force -ErrorAction SilentlyContinue
}
}
}
@@ -610,11 +610,15 @@
<LinkIncremental>true</LinkIncremental>
<ImageXexOutput>$(OutDir)$(ProjectName)_D.xex</ImageXexOutput>
<IncludePath>$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath)</IncludePath>
<OutDir>$(SolutionDir)x360_$(Configuration)\</OutDir>
<IntDir>x360_$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">
<LinkIncremental>false</LinkIncremental>
<ImageXexOutput>$(OutDir)$(ProjectName).xex</ImageXexOutput>
<IncludePath>$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath)</IncludePath>
<OutDir>$(SolutionDir)x360_$(Configuration)\</OutDir>
<IntDir>x360_$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ContentPackage_Vita|Xbox 360'">
<LinkIncremental>false</LinkIncremental>