twhl-community / halflife-unified-sdk

Half-Life Updated SDK with Opposing Force and Blue Shift merged in, along with other improvements. Check README.md for more information.
Other
147 stars 26 forks source link

Wrong scientist model used in Blue Shift training. #438

Closed malortie closed 1 year ago

malortie commented 1 year ago

In the original Blue Shift, the duck jump room features Rosenberg as the scientist observing the test. This happens because Blue Shift doesn't use a separate model and uses the 4th slot of scientist heads submodel.

In the Unified SDK, Rosenberg was moved to a separate model so it does not override the default slick model.

Current Blue Shift Steam release:

image

Unified SDK:

image

Solution

The MapUpgrader might require a new case to use Rosenberg in ba_hazard1.bsp:

{
"origin" "1592 840 28"

"body" "3" <--- Remove

"spawnflags" "258"
"angle" "275"

"classname" "monster_scientist" <--- Replace with "monster_rosenberg"
}

In-game version

Build type: Release
Release type: Pre-Alpha
Client:
  Version 1.0.0
  Branch: master
  Tag: CI build
  Commit Hash: f47c2f6a405aa33b386b63188067e1853484687e
Server:
  Version 1.0.0
  Branch: master
  Tag: CI build
  Commit Hash: f47c2f6a405aa33b386b63188067e1853484687e

WIP build not suited for use (testing only)
SamVanheer commented 1 year ago

Fixed by SamVanheer/HalfLife.UnifiedSdk-CSharp#4.