| Minecraft.Client | ||
| Minecraft.World | ||
| .gitignore | ||
| MinecraftConsoles.sln | ||
| README.md | ||
LCEMP is my Minecraft Legacy Console Edition source fork that enables LAN multiplayer hosting.
notes:
- This is NOT the full source code.
- You need to provide the required asset files yourself.
- Code quality is not perfect. I am still learning C++.
- If you use this in other LCE-based projects, credit me.
features:
- Fully working multiplayer
- Breaking and placing blocks synced
- Kick system
- Up to 8 players (modifiable in source)
- Keyboard and mouse support
- Gamma fixed
- Fullscreen support
launch_arguments:
-
name: -name usage: "-name " description: Sets your in-game username.
-
name: -ip usage: "-ip " description: > Manually connect to an IP if LAN advertising does not work or if the server cannot be discovered automatically.
-
name: -port usage: "-port " description: > Override the default port if it was changed in the source.
example: command: "Minecraft.Client.exe -name Steve -ip 192.168.0.25 -port 25565"
required_assets:
-
path: Minecraft.Client/music/ content: Music files (.binka)
-
path: Minecraft.Client/Common/Media/ content: UI (.swf), graphics (.png), sounds (.wav), fonts, localization, XUI scenes, .arc archives
-
path: Minecraft.Client/Common/res/ content: Game textures (terrain, gui, mobs, items, fonts, particles, etc.)
-
path: Minecraft.Client/Common/DummyTexturePack/ content: Default texture pack resources
-
path: Minecraft.Client/DurangoMedia/ content: Xbox One platform media
-
path: Minecraft.Client/OrbisMedia/ content: PS4 platform media
-
path: Minecraft.Client/PS3Media/ content: PS3 platform media
-
path: Minecraft.Client/PSVitaMedia/ content: PS Vita platform media
-
path: Minecraft.Client/Windows64Media/ content: Windows 64 platform media
-
path: Minecraft.Client/redist64/ content: Miles Sound System redistributables
-
path: Minecraft.Client/PS3_GAME/ content: PS3 game package files
-
path: Minecraft.Client/PS4_GAME/ content: PS4 game package files
-
path: Minecraft.Client/sce_sys/ content: PS Vita system files
-
path: Minecraft.Client/TROPDIR/ content: Trophy data
-
path: "**/4JLibs/" content: 4J Studios proprietary libraries
-
path: "**/Miles/" content: Miles Sound System middleware
-
path: "**/Iggy/" content: Iggy / Scaleform UI middleware
-
path: "**/Sentient/" content: Sentient middleware
-
path: Minecraft.Client/PS3/PS3Extras/boost_*/ content: Boost C++ 1.53.0
-
path: Minecraft.Client/PS3/PS3Extras/DirectX/ content: DirectX math headers
-
path: Minecraft.Client/PS3/PS3Extras/HeapInspector/ content: Heap inspector static libraries
-
path: Minecraft.Client/Common/Network/Sony/ content: Sony remote storage libraries
install:
- Get required assets.
- Replace your Minecraft.Client and Minecraft.World source folder with this one.
- Build.
- Run with optional launch arguments if needed.
contributing:
- If you find issues, open a PR.
- I will review and merge if valid.
author: notpies