feat: TU19 (Dec 2014) Features & Content (#155)

* try to resolve merge conflict

* feat: TU19 (Dec 2014) Features & Content (#32)

* December 2014 files

* Working release build

* Fix compilation issues

* Add sound to Windows64Media

* Add DLC content and force Tutorial DLC

* Revert "Add DLC content and force Tutorial DLC"

This reverts commit 97a4399472.

* Disable broken light packing

* Disable breakpoint during DLC texture map load

Allows DLC loading but the DLC textures are still broken

* Fix post build not working

* ...

* fix vs2022 build

* fix cmake build

---------

Co-authored-by: Loki <lokirautio@gmail.com>
This commit is contained in:
daoge
2026-03-03 03:04:10 +08:00
committed by GitHub
parent 84c31a2331
commit b3feddfef3
2069 changed files with 264842 additions and 139522 deletions

View File

@@ -59,6 +59,7 @@
#include "Conf.h"
#include "PSVita/Network/PSVita_NPToolkit.h"
#include "PSVita\Network\SonyVoiceChat_Vita.h"
#include "..\..\Minecraft.World\FireworksRecipe.h"
#include <libsysmodule.h>
#include <libperf.h>
@@ -163,7 +164,7 @@ void DefineActions(void)
InputManager.SetGameJoypadMaps(MAP_STYLE_0,ACTION_MENU_LEFT, _PSV_JOY_BUTTON_DPAD_LEFT | _360_JOY_BUTTON_LSTICK_LEFT);
InputManager.SetGameJoypadMaps(MAP_STYLE_0,ACTION_MENU_RIGHT, _PSV_JOY_BUTTON_DPAD_RIGHT | _360_JOY_BUTTON_LSTICK_RIGHT);
InputManager.SetGameJoypadMaps(MAP_STYLE_0,ACTION_MENU_PAGEUP, _360_JOY_BUTTON_LT);
InputManager.SetGameJoypadMaps(MAP_STYLE_0,ACTION_MENU_PAGEDOWN, _360_JOY_BUTTON_RT);
InputManager.SetGameJoypadMaps(MAP_STYLE_0,ACTION_MENU_PAGEDOWN, _360_JOY_BUTTON_BACK);
InputManager.SetGameJoypadMaps(MAP_STYLE_0,ACTION_MENU_RIGHT_SCROLL, _PSV_JOY_BUTTON_R1);
InputManager.SetGameJoypadMaps(MAP_STYLE_0,ACTION_MENU_LEFT_SCROLL, _PSV_JOY_BUTTON_L1);
InputManager.SetGameJoypadMaps(MAP_STYLE_0,ACTION_MENU_PAUSEMENU, _PSV_JOY_BUTTON_START);
@@ -297,11 +298,7 @@ int simpleMessageBoxCallback( UINT uiTitle, UINT uiText,
int(*Func) (LPVOID,int,const C4JStorage::EMessageResult),
LPVOID lpParam )
{
ui.RequestMessageBox( uiTitle, uiText,
uiOptionA, uiOptionC, dwPad,
Func, lpParam, app.GetStringTable(),
NULL, 0
);
ui.RequestErrorMessage( uiTitle, uiText, uiOptionA, uiOptionC, dwPad, Func, lpParam);
return 0;
}
@@ -438,6 +435,7 @@ void LoadSysModule(uint16_t module, const char* moduleName)
{
#ifndef _CONTENT_PACKAGE
printf("Error sceSysmoduleLoadModule %s failed (%d) \n", moduleName, ret );
// are you running the debugger and don't have the Debugging/Mapping File set? - $(ProjectDir)\PSVita\configuration.psp2path
#endif
assert(0);
}
@@ -509,7 +507,7 @@ int main()
// Compression::CreateNewThreadStorage();
app.loadMediaArchive();
RenderManager.Initialise(NULL, NULL);
RenderManager.Initialise();
// Read the file containing the product codes
if(app.ReadProductCodes()==FALSE)
@@ -589,7 +587,7 @@ int main()
ProfileManager.Initialise(
s_npCommunicationConfig,
app.GetCommerceCategory(),// s_serviceId,
PROFILE_VERSION_BUILD_JUNE14,
PROFILE_VERSION_CURRENT,
NUM_PROFILE_VALUES,
NUM_PROFILE_SETTINGS,
dwProfileSettingsA,
@@ -617,7 +615,7 @@ int main()
byteArray baSaveThumbnail = app.getArchiveFile(L"DefaultSaveThumbnail64x64.png");
byteArray baSaveImage = app.getArchiveFile(L"DefaultSaveImage320x176.png");
StorageManager.InitialiseProfileData(PROFILE_VERSION_BUILD_JUNE14,
StorageManager.InitialiseProfileData(PROFILE_VERSION_CURRENT,
NUM_PROFILE_VALUES,
NUM_PROFILE_SETTINGS,
dwProfileSettingsA,
@@ -667,9 +665,9 @@ int main()
// debug switch to trial version
//ProfileManager.SetDebugFullOverride(false);
#if 0
//ProfileManager.AddDLC(2);
StorageManager.SetDLCPackageRoot("DLCDrive");
#if 0
StorageManager.RegisterMarketplaceCountsCallback(&CConsoleMinecraftApp::MarketplaceCountsCallback,(LPVOID)&app);
// Kinect !
@@ -693,7 +691,8 @@ int main()
Compression::CreateNewThreadStorage();
OldChunkStorage::CreateNewThreadStorage();
Level::enableLightingCache();
Tile::CreateNewThreadStorage();
Tile::CreateNewThreadStorage();
FireworksRecipe::CreateNewThreadStorage();
Minecraft::main();
Minecraft *pMinecraft=Minecraft::GetInstance();
@@ -1048,7 +1047,7 @@ int main()
Vec3::resetPool();
// sceRazorCpuSync();
#ifndef _CONTENT_PACKAGE
#if 0 //ndef _CONTENT_PACKAGE
if( InputManager.ButtonDown(0, MINECRAFT_ACTION_DPAD_LEFT) )
{
malloc_managed_size mmsize;