mirror of
https://github.com/neoStudiosLCE/neoLegacy.git
synced 2026-06-09 04:23:02 +00:00
chore: add PDB to nightly release, update readme
- Enable /Zi and /DEBUG for Release builds to generate PDB files - Stage Minecraft.Client.pdb as standalone release asset - Exclude .pdb from the zip release (dev-only artifact) - Update release notes to separate player and developer instructions - Update readme Latest section with recent bug fixes
This commit is contained in:
parent
ce2efc1a4d
commit
af39797303
9
.github/workflows/nightly.yml
vendored
9
.github/workflows/nightly.yml
vendored
|
|
@ -45,7 +45,7 @@ jobs:
|
|||
|
||||
# Collect files, excluding unwanted extensions
|
||||
$files = Get-ChildItem -Path $source -Recurse -File |
|
||||
Where-Object { $_.Extension -notin '.pch', '.zip', '.ipdb', '.iobj' }
|
||||
Where-Object { $_.Extension -notin '.pch', '.pdb', '.zip', '.ipdb', '.iobj' }
|
||||
|
||||
Add-Type -AssemblyName System.IO.Compression
|
||||
Add-Type -AssemblyName System.IO.Compression.FileSystem
|
||||
|
|
@ -80,6 +80,7 @@ jobs:
|
|||
New-Item -ItemType Directory -Force -Path staging
|
||||
Copy-Item LCE-Revelations-Client-Win64.zip staging/
|
||||
Copy-Item ./build/windows64/Minecraft.Client/Release/Minecraft.Client.exe staging/
|
||||
Copy-Item ./build/windows64/Minecraft.Client/Release/Minecraft.Client.pdb staging/
|
||||
|
||||
- name: Upload artifacts
|
||||
uses: actions/upload-artifact@v6
|
||||
|
|
@ -283,6 +284,7 @@ jobs:
|
|||
subject-path: |
|
||||
artifacts/LCE-Revelations-Client-Win64.zip
|
||||
artifacts/Minecraft.Client.exe
|
||||
artifacts/Minecraft.Client.pdb
|
||||
|
||||
- name: Get short SHA
|
||||
id: sha
|
||||
|
|
@ -321,7 +323,10 @@ jobs:
|
|||
- To play, simply run `Minecraft.Client.exe`.
|
||||
|
||||
**For those that wish to update their existing installation with the latest build:**
|
||||
- Download `Minecraft.Client.exe` and `Minecraft.Client.pdb` and copy them over to your existing LCE-Revelations-Client-Win64 build (overwrite your old version of Minecraft.Client.exe and Minecraft.Client.pdb).
|
||||
- Download `Minecraft.Client.exe` and copy it over to your existing LCE-Revelations-Client-Win64 build (overwrite your old version of Minecraft.Client.exe).
|
||||
|
||||
**For developers:**
|
||||
- `Minecraft.Client.pdb` contains debug symbols for crash analysis and development. Place it next to `Minecraft.Client.exe` for stack traces to show function names and line numbers.
|
||||
|
||||
**Steam Deck & Linux:**
|
||||
- Y'all know the drill. Download the `LCE-Revelations-Client-Win64.zip`, extract it, add the `Minecraft.Client.exe` as a "Non-Steam Game" within the Steam library, turn on compatibility mode with Proton Experimental, and then run it!
|
||||
|
|
|
|||
|
|
@ -39,10 +39,10 @@ function(configure_compiler_target target)
|
|||
# MSVC
|
||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||
target_compile_options(${target} PRIVATE
|
||||
$<$<AND:$<CONFIG:Release>,$<COMPILE_LANGUAGE:C,CXX>>:/GL>
|
||||
$<$<AND:$<CONFIG:Release>,$<COMPILE_LANGUAGE:C,CXX>>:/GL /Zi>
|
||||
)
|
||||
target_link_options(${target} PRIVATE
|
||||
$<$<CONFIG:Release>:/LTCG:incremental>
|
||||
$<$<CONFIG:Release>:/LTCG:incremental /DEBUG /OPT:REF /OPT:ICF>
|
||||
)
|
||||
endif()
|
||||
|
||||
|
|
|
|||
11
README.md
11
README.md
|
|
@ -28,8 +28,19 @@ This project is based on Legacy Console Edition v1.6.0560.0 (TU19) with fixes an
|
|||
|
||||
## Latest:
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Fixed save thumbnails appearing as black icons in the load world menu
|
||||
- Fixed hardcore worlds not locking the difficulty slider and gamemode toggle on the load screen
|
||||
- Fixed chat color codes (e.g. `§aGreen §cRed`) not displaying colors in singleplayer
|
||||
- Fixed a crash when opening certain menus (e.g. Edit Server) after leaving exclusive fullscreen at a small window size
|
||||
|
||||
### Upstream Merges
|
||||
|
||||
- Upgraded 4JLibs libraries with fixes and modernizations
|
||||
- Fixed skin pack names showing only the first letter after the 4JLibs update
|
||||
- Chat formatting no longer uses shadow colors that Iggy doesn't support
|
||||
- Added reset color code support
|
||||
- Better text scaling for F3 debug menu on high-DPI monitors (#1494)
|
||||
- Scrollable chat with mouse wheel, full message history visible when chat is open (#1493)
|
||||
- Entity network limit increased from 2k to 16k (#1492)
|
||||
|
|
|
|||
Loading…
Reference in a new issue