Commit Graph
21 Commits
Author SHA1 Message Date
qloak 53c32884b3 Fixed Xbox 360 AGAIN. 2026-08-08 02:43:05 -07:00
qloak bc871dd39b Merge branch 'networking' from pieeebot/cafeberry
Merge the upstream pieeebot/cafeberry networking branch into the local
networking branch, incorporating the rebased mainline work (PS3/PSVita
networking, large-worlds defines, media rebuilds, workflow CI, renamed
WinsockNetLayer->NetworkSocketLayer / PlatformNetworkManagerStub->
PlatformNetworkManager refactors).

Conflict resolutions:
- NetworkSocketLayer.cpp / PlatformNetworkManager.{h,cpp}: took the
  remote's evolved implementations (connect retries, non-blocking
  connect, smallId assignment, GAME_PLAY state handling in DoWork).
- PS3-postbuild.ps1: kept the remote's approach of disabling the
  broken PSVita tutorial pack copy (softlocks game).
- Minecraft.Client.vcxproj: took the remote's restructured project.

The X360 offline-LAN pre-login grant (ClientConnection.cpp) is retained.
2026-08-07 07:34:08 -07:00
qloak 72dac50e57 Final X360 fix (i think) 2026-08-07 07:22:48 -07:00
qloak 96cf2dfaed Offline LAN crossplay fixes and correct PS3 tutorial pack source
- Handle pre-login permission checks in offline/system-link mode when
  Xbox Live is disabled (grant canPlay/canPlayLocal/friends permissions)
- Log Offline LAN handshake events (PreLogin/Login/GAME_PLAY state)
- Stub: set QNET_STATE_GAME_PLAY on SetGamePlayState and advertise the
  session joinable when hosting
- PS3 postbuild: source the PS3 tutorial pack from the PS3 tree instead
  of the PSVita tree so the big-endian PS3 DLC parser doesn't read a
  little-endian pack as garbage (fixes RPCS3 boot crash in
  DLCManager::processDLCDataFile)
2026-08-07 07:19:34 -07:00
qloak 1f5d7817fc Win64 joining Xbox 360 works again 2026-08-07 04:15:12 -07:00
qloak 7135da3f37 Fixed Xbox 360 crash 2026-08-07 04:10:27 -07:00
0443166b6a fix: vita networking(#23)
VITA Networking is now working. but it can only connect to non LARGE_WORLDS.

---------

Co-authored-by: 552eden <552eden@gmail.com>
Reviewed-on: #23
Co-authored-by: ubergamer-pie <16+ubergamer-pie@noreply.localhost>
2026-08-05 16:59:22 +00:00
NaNandpieeebot 4b0520c938 fix PS4 networking support (#20)
gonna mark this a WIP till i test more with large worlds and achievements issues i dont wanna break the PS3 and other builds by enabling it freely,

ideally i can get it to work without it

also i wanna remove the GetLocalIPv4Interfaces auto discovery feature i just did that cause i had so many local networks it got confusing, will remove on Final PR editReviewed-on: #20

Co-authored-by: NaN <nan@str1k3r.xyz>
2026-08-04 22:49:46 +00:00
2840b7620b fix psvita being in trial mode + play game button freezing the entire game (#22)
fixed lock crash and enabled full mode for vita

---------

Co-authored-by: 552eden <552eden@gmail.com>
Reviewed-on: #22
Co-authored-by: ubergamer-pie <16+ubergamer-pie@noreply.localhost>
2026-08-04 22:19:29 +00:00
5451249347 fixed vita startup crash by guarding commerce calls (#21)
Commerce calls are now guarded with `#elif defined(__PSVITA__) && !defined(DISABLE_PSN)`

---------

Co-authored-by: 552eden <552eden@gmail.com>
Reviewed-on: #21
Co-authored-by: ubergamer-pie <16+ubergamer-pie@noreply.localhost>
2026-08-04 21:41:13 +00:00
pieeebot 64e95393c8 fix ps3 compile errors 2026-08-04 07:40:52 +03:00
pieeebot ea3621971f psvita networking (Experimental) 2026-08-04 07:04:38 +03:00
pieeebot ce3e83039d rename network scripts 2026-08-03 04:18:33 +03:00
pieeebot 92209cf909 add ps4 support 2026-08-02 22:06:27 +03:00
pieeebot e254228cf5 update lcemp networking 2026-08-02 03:33:11 +03:00
pieeebot b87d044cf0 fix crash when opening loadorjoin a second time 2026-08-01 22:56:12 +03:00
pieeebot 01abe05b18 attempt at trying to get XB360 to work 2026-08-01 06:15:37 +03:00
pieeebot 991369547a fix compile error 2026-07-31 22:35:05 +03:00
pieeebot dbd90a75c9 add lcemp networking + ps3 support
YES I KNOW ITS GARBAGE, THATS WHY ITS NOT ON MAIN

ILL FIX IT UP IN FUTURE COMMITS THEN MERGE TO MAIN
2026-07-31 22:08:30 +03:00
str1k3r 21a0b12b44 fix: mostly fix orbis builds 2026-07-06 07:52:49 -04:00
TheHuckle 4a2bfb4111 initial commit - piebot 2026-07-03 18:34:01 +01:00