feat(PSVita): fully working builds #19
@@ -40,7 +40,6 @@
|
||||
|
||||
# Misc
|
||||
*.pkg
|
||||
*.bat
|
||||
/*.gp4p
|
||||
/*.vpk
|
||||
/*.gp4
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
:: -------------------------------------------------------
|
||||
:: Paths
|
||||
:: -------------------------------------------------------
|
||||
set TOOLS=C:\Program Files (x86)\SCE\ORBIS\Tools\Publishing Tools\bin
|
||||
set SRC_GAME=Minecraft.Client\PS4_GAME
|
||||
set SRC_ELF=ORBIS_Release\Minecraft.Client.elf
|
||||
set STAGING=CUSA00283-app
|
||||
set OUT_PKG=CUSA00283-app.pkg
|
||||
|
||||
:: -------------------------------------------------------
|
||||
:: 1. Clean and create staging folder
|
||||
:: -------------------------------------------------------
|
||||
echo [1/5] Staging files...
|
||||
if exist "%STAGING%" rmdir /S /Q "%STAGING%"
|
||||
xcopy /E /I /Y "%SRC_GAME%" "%STAGING%"
|
||||
|
||||
:: -------------------------------------------------------
|
||||
:: 2. Replace eboot.bin with freshly compiled ELF
|
||||
:: -------------------------------------------------------
|
||||
echo [2/5] Injecting eboot.bin...
|
||||
copy /Y "%SRC_ELF%" "%STAGING%\eboot.bin"
|
||||
|
||||
:: -------------------------------------------------------
|
||||
:: 3. Create placeholder keystone (256 zero bytes)
|
||||
:: Required by gengp4_app before it will generate the GP4
|
||||
:: -------------------------------------------------------
|
||||
echo [3/5] Creating keystone...
|
||||
powershell -NoProfile -Command ^
|
||||
copy /Y "keystone" "%STAGING%\sce_sys\keystone'
|
||||
|
||||
:: -------------------------------------------------------
|
||||
:: 4. Generate GP4 project file
|
||||
:: Backup param.sfo first as gengp4 may modify it
|
||||
:: -------------------------------------------------------
|
||||
echo [4/5] Generating GP4...
|
||||
copy /Y "%STAGING%\sce_sys\param.sfo" "%STAGING%\sce_sys\param.sfo.bak"
|
||||
"%TOOLS%\gengp4_app.exe" "%STAGING%"
|
||||
|
||||
:: -------------------------------------------------------
|
||||
:: 4b. Fix gengp4 bug: default_id is 1-indexed but scenario id is 0-indexed
|
||||
:: -------------------------------------------------------
|
||||
echo [4b/5] Patching GP4 default_id...
|
||||
powershell -NoProfile -Command ^
|
||||
"(Get-Content '%STAGING%.gp4') -replace 'default_id=""1""', 'default_id=""0""' | Set-Content '%STAGING%.gp4'"
|
||||
|
||||
:: -------------------------------------------------------
|
||||
:: 5. Build PKG
|
||||
:: -------------------------------------------------------
|
||||
echo [5/5] Building PKG...
|
||||
if exist "%OUT_PKG%" del /Q "%OUT_PKG%"
|
||||
"%TOOLS%\orbis-pub-cmd.exe" img_create "%STAGING%.gp4" "%OUT_PKG%"
|
||||
|
||||
echo.
|
||||
echo Done! Output: %OUT_PKG%
|
||||
pause
|
||||
@@ -9,7 +9,7 @@ const wstring LeaderboardManager::filterNames[eNumFilterModes] =
|
||||
L"Friends", L"MyScore", L"TopRank"
|
||||
};
|
||||
|
||||
#if !defined(_DURANGO) && !defined(_WINDOWS64) && !defined(_XBOX) && !defined(__ORBIS__) && !defined(__PSVITA__) // str1k3r - some platforms complain about this, also this wasnt in the leak?
|
||||
#ifdef __PS3__ // str1k3r - only PS3 needs this, also this wasnt in the leak?
|
||||
LeaderboardManager *LeaderboardManager::m_instance = NULL;
|
||||
#endif
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
@@ -13,299 +13,341 @@
|
||||
<liveitem>
|
||||
<lang>da</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>KØB HELE SPILLET</str>
|
||||
<str size='22'>OVERFLADEPAKKER</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>en</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>BUY FULL GAME</str>
|
||||
<str size='22'>SKIN PACKS</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>en-gb</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>BUY FULL GAME</str>
|
||||
<str size='22'>SKIN PACKS</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>de</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>VOLLVERSION KAUFEN</str>
|
||||
<str size='22'>DESIGN-PAKETE</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>el</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>ΑΓΟΡΑΣΤΕ ΤΟ ΠΛΗΡΕΣ ΠΑΙΧΝΙΔΙ</str>
|
||||
<str size='22'>ΠΑΚΕΤΑ ΕΜΦΑΝΙΣΕΩΝ</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>es</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>COMPRAR JUEGO COMPLETO</str>
|
||||
<str size='22'>PACKS DE ASPECTOS</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>fi</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>OSTA KOKO PELI</str>
|
||||
<str size='22'>ULKOASUPAKETIT</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>fr</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>ACHETER LE JEU COMPLET</str>
|
||||
<str size='22'>PACKS DE SKINS</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>it</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>ACQUISTA IL GIOCO COMPLETO</str>
|
||||
<str size='22'>PACCHETTI SKIN</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>ja</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>完全版を購入する</str>
|
||||
<str size='22'>スキン パック</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>ko</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>정식 버전 게임 구매</str>
|
||||
<str size='22'>캐릭터 팩</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>nl</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>VOLLEDIGE GAME KOPEN</str>
|
||||
<str size='22'>SKINPAKKETTEN</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>no</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>KJØP FULLVERSJONEN</str>
|
||||
<str size='22'>SKALLPAKKER</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>pl</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>KUP PEŁNĄ WERSJĘ</str>
|
||||
<str size='22'>PAKIETY SKÓREK</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>pt-br</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>COMPRAR JOGO COMPLETO </str>
|
||||
<str size='22'>PACOTES DE CAPAS</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>pt</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>COMPRAR JOGO COMPLETO</str>
|
||||
<str size='22'>PACKS DE SKINS</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>ru</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>КУПИТЬ ПОЛНУЮ ВЕРСИЮ ИГРЫ</str>
|
||||
<str size='22'>НАБОРЫ СКИНОВ</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>sv</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>KÖP HELA SPELET</str>
|
||||
<str size='22'>UTSEENDEPAKET</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>tr</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>TAM OYUNU SATIN AL</str>
|
||||
<str size='22'>GÖRÜNÜM PAKETLERİ</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>zh</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>BUY FULL GAME</str>
|
||||
<str size='22'>SKIN PACKS</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>ch</lang>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>購買完整版遊戲</str>
|
||||
<str size='22'>外觀套件</str>
|
||||
</text>
|
||||
<image>item_1.png</image>
|
||||
<target>psts:browse?product=UP4433-PCSE00491_00-MINECRAFTVIT0000</target>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-SKINPACKS</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 align='center' y="-175" origin="frame">
|
||||
<str size='22'>TEKSTURPAKKER</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>en</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>TRIAL VERSION</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>TEXTURE PACKS</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>en-gb</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>TRIAL VERSION</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>TEXTURE PACKS</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>de</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>TESTVERSION</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>TEXTURPAKETE</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>el</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>ΔΟΚΙΜΑΣΤΙΚΗ ΕΚΔΟΣΗ</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>ΠΑΚΕΤΑ ΓΡΑΦΙΚΩΝ</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>es</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>VERSIÓN DE PRUEBA</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>PACKS DE TEXTURAS</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>fi</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>KOEVERSIO</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>TEKSTUURIPAKETIT</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>fr</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>VERSION D'ESSAI</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>PACKS DE TEXTURES</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>it</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>VERSIONE DI PROVA</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>PACCHETTI TEXTURE</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>ja</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>体験版</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>テクスチャ パック</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>ko</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>평가판</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>텍스처 팩</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>nl</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>TESTVERSIE</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>TEXTUREPAKKETTEN</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>no</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>PRØVEVERSJON</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>TEKSTURPAKKER</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>pl</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>WERSJA PRÓBNA</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>PAKIETY TEKSTUR</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</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 align='center' y="-175" origin="frame">
|
||||
<str size='22'>PACOTES DE TEXTURAS</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>pt</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>VERSÃO DE AVALIAÇÃO</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>PACKS DE TEXTURAS</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>ru</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>ПРОБНАЯ ВЕРСИЯ</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>НАБОРЫ ТЕКСТУР</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>sv</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>DEMOVERSION</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>TEXTURPAKET</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>tr</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>DENEME SÜRÜMÜ</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>KAPLAMA PAKETLERİ</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>zh</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>TRIAL VERSION</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>TEXTURE PACKS</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
<liveitem>
|
||||
<lang>ch</lang>
|
||||
<text align='center' x="-7" y="-100" origin="frame">
|
||||
<str size='22'>試玩版</str>
|
||||
<text align='center' y="-175" origin="frame">
|
||||
<str size='22'>材質套件</str>
|
||||
</text>
|
||||
<image>item_2.png</image>
|
||||
<target>psts:browse?category=EP4433-PCSB00560_00-TEXTUREPACKS</target>
|
||||
</liveitem>
|
||||
</frame>
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 26 KiB |
@@ -1,356 +0,0 @@
|
||||
<?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>
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ $folderCopies = @(
|
||||
@{ Source = "Common\Media"; Dest = "PSVITA_GAME\Common\Media" },
|
||||
@{ Source = "Common\res"; Dest = "PSVITA_GAME\Common\res" },
|
||||
@{ Source = "PSVita\Sound"; Dest = "PSVITA_GAME\PSVita\Sound" },
|
||||
@{ Source = "PSVitaMedia\DLC"; Dest = "PSVITA_GAME\PSVita\DLC" },
|
||||
@{ Source = "$env:SCE_PSP2_SDK_DIR\target\sce_module"; Dest = "PSVITA_GAME\sce_module" },
|
||||
@{ Source = "Common\Postbuilds\Contents\PSVita\sce_sys"; Dest = "PSVITA_GAME\sce_sys" }
|
||||
)
|
||||
@@ -42,26 +43,26 @@ foreach ($copy in $folderCopies) {
|
||||
|
||||
$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" }
|
||||
@{ Source = "PSVita\session_image.png"; Dest = "PSVITA_GAME\PSVita\session_image.png" }
|
||||
)
|
||||
|
||||
foreach ($copy in $fileCopies) {
|
||||
$src = Join-Path $ProjectDir $copy.Source
|
||||
$dst = Join-Path $OutDir $copy.Dest
|
||||
if (Test-Path $src) {
|
||||
New-Item -ItemType Directory -Path (Split-Path $dst -Parent) -Force | Out-Null
|
||||
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
|
||||
$destPath = Join-Path $destDir "eboot.bin"
|
||||
$psp2bin = Join-Path $env:SCE_PSP2_SDK_DIR "host_tools\build\bin\psp2bin.exe"
|
||||
|
||||
if (Test-Path $builtFile) {
|
||||
New-Item -ItemType Directory -Path $destDir -Force | Out-Null
|
||||
Copy-Item -Path $builtFile -Destination $destPath -Force
|
||||
& "$psp2bin" -i "$builtFile" --strip-all -o "$destPath"
|
||||
}
|
||||
|
||||
$deleteDirs = @(
|
||||
@@ -98,4 +99,26 @@ foreach ($dir in $delDirs) {
|
||||
Remove-Item -Force -ErrorAction SilentlyContinue
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# ── VPK ────────────────────────────────────────────────────────────────────
|
||||
$repoRoot = Split-Path ($ProjectDir.TrimEnd('\', '/')) -Parent
|
||||
$vpkPath = Join-Path $repoRoot "Minecraft.Client.vpk"
|
||||
$vpkSrc = Join-Path $OutDir "PSVITA_GAME"
|
||||
$sevenZip = "C:\Program Files\7-Zip\7z.exe"
|
||||
|
||||
if (Test-Path $vpkPath) {
|
||||
Remove-Item $vpkPath -Force
|
||||
}
|
||||
|
||||
if (-not (Test-Path $sevenZip)) {
|
||||
Write-Host "PSVita Postbuild: 7-Zip not found at '$sevenZip', skipping VPK creation."
|
||||
} elseif (-not (Test-Path $vpkSrc)) {
|
||||
Write-Host "PSVita Postbuild: '$vpkSrc' not found, skipping VPK creation."
|
||||
} else {
|
||||
Push-Location $vpkSrc
|
||||
& "$sevenZip" a -tzip -mx0 "$vpkPath" *
|
||||
Pop-Location
|
||||
Write-Host "PSVita Postbuild: VPK created at '$vpkPath'"
|
||||
Start-Process explorer.exe "/select,`"$vpkPath`""
|
||||
}
|
||||