Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Launch Clear Sky #382

Open
29 of 43 tasks
Xottab-DUTY opened this issue Mar 29, 2019 · 24 comments
Open
29 of 43 tasks

Launch Clear Sky #382

Xottab-DUTY opened this issue Mar 29, 2019 · 24 comments
Assignees
Labels
AI Artificial Intelligence Clear Sky This can affect Clear Sky compatibility, or related to this game. Developer Experience Engine's programmer experience Gameplay Help wanted Modmaker Experience Modmaker experience with OpenXRay Player Experience Renderer UI

Comments

@Xottab-DUTY
Copy link
Member

Xottab-DUTY commented Mar 29, 2019

Call of Pripyat engine which we are using wasn't changed too much since Clear Sky.

We can launch it! Lets do this!

Status:

  • Alpha (many bugs, crashes, you can't finish the game)
  • Beta (bugs, crashes, but you can finish the game)
  • Release Candidate (there are minor bugs, from a few to none crashes, game is stable finishable)
  • Release (game is stable)

Tasks:

  • Renderer
    • Don't crash on missing COP functionality. (c7dec85)
    • R2/R3/R4 issues with old/new shadow cascades (d6780cc)
    • R3 issue with mark_msaa_edges.ps (8e07828)
    • Launch R4. (requires COP shaders to work correctly, otherwise expect bugs)
  • Lua Scripting
    • Return deleted script export
  • Main menu
    • Exit
    • Titles
    • Options
    • Load game
  • UI
    • Actor inventory UI
    • PDA
      • Generic
        • UI is screwed a bit (something wrong happens in CUIFrameLineWnd::DrawElements())
      • Nimble's PDA usage tutorial (c36d59e, c7693a6)
    • Elite detector doesn't show artefacts (e1a4a46)
    • Slightly different upgrade system (e2ef829, 2f9bbe5)
    • Another UI parts
    • Return deleted UI functionality
    • Return deleted UI script export
  • Gameplay
    • Monsters inventory (670632a, 3dc9f5a)
    • Clear Sky task system
    • Fix some quest NPCs can't enter their animation smart covers (e.g. Cold, Novikov on Clear Sky base) (52ce001)
    • Weapons, outfits, items characteristics are handled differently
  • Singleplayer
    • Launch it
    • Finish the game
    • Launch and finish some global mods
      • OGSM
  • Multiplayer
    • Traffic compression unavailable (9f8b4e9)
    • Multiplayer-specific UI
    • Maybe other things
  • Other
    • Disable excessive warnings about missing COP features, outdated file versions, etc.
@collectioner
Copy link
Contributor

@Xottab-DUTY please, create a small instruction how we can launch it. Simply copy binaries from OXR and replace original? Need guide.

@Xottab-DUTY Xottab-DUTY added Developer Experience Engine's programmer experience and removed Enhancement labels Apr 28, 2019
@Xottab-DUTY
Copy link
Member Author

Launch it as usual with this gamedata:
gamedata.zip

@Xottab-DUTY
Copy link
Member Author

Main menu was launched quite a few months ago, but if someone interested:

ss_Султан_05-05-19_12-17-13_(mainmenu)
(You can see red text on top of the screenshot, that's because screenshot was made on a Mixed build)

Xottab-DUTY referenced this issue May 7, 2019
Replaced boilerplate code with UIHelper functions

// XXX: Support stringized (trade_btn, upgrade_btn, exit_btn) callbacks
// To support it we just should check that it doesn't called twice
Xottab-DUTY referenced this issue May 7, 2019
For example, you can create loading screen like in SoC/CS with this
feature
Xottab-DUTY referenced this issue May 7, 2019
Now it can set level logos from Clear Sky and Shadow of Chernobyl
Xottab-DUTY referenced this issue May 7, 2019
Now you can launch Clear Sky (only main menu for now)
Xottab-DUTY added a commit that referenced this issue May 17, 2019
xrGame/ui/UIBoosterInfo.cpp: initialize pointer to be sane
Xottab-DUTY added a commit that referenced this issue Mar 3, 2024
It should only be used in multiplayer

Moved case ALife::eHitTypePhysicStrike in CPHMovementControl::ApplyHit a
bit lower. (cosmetical change)
Xottab-DUTY added a commit that referenced this issue Mar 3, 2024
…ettings (#382)

In original SOC/CS, interval was only set in stat_font, so GSC removed
reading of these config values in COP and just set interval manually.
But reading from config is generally better. Plus, mods could use
interval, so let's return this code.
antoncxx pushed a commit to antoncxx/xray-16 that referenced this issue Mar 5, 2024
…y#382)

It should only be used in multiplayer

Moved case ALife::eHitTypePhysicStrike in CPHMovementControl::ApplyHit a
bit lower. (cosmetical change)
antoncxx pushed a commit to antoncxx/xray-16 that referenced this issue Mar 5, 2024
…ettings (OpenXRay#382)

In original SOC/CS, interval was only set in stat_font, so GSC removed
reading of these config values in COP and just set interval manually.
But reading from config is generally better. Plus, mods could use
interval, so let's return this code.
Xottab-DUTY added a commit that referenced this issue Apr 7, 2024
…ts (#382)

It's always false because BattlEye is proprietary technology and it's
support in S.T.A.L.K.E.R. was discontinued anyway.
Xottab-DUTY added a commit that referenced this issue Dec 12, 2024
In SOC and CS slots start from -1.
e.g. knife slot is 0 in SOC/CS and 1 in COP.
Xottab-DUTY added a commit that referenced this issue Dec 27, 2024
This is for compatibility with Clear Sky (#382), closes #1678.
Xottab-DUTY added a commit that referenced this issue Dec 27, 2024
, #392)

Also returned VERIFY instead of message to the log.
Logging is MUCH more annoying and drops FPS.
@Xottab-DUTY Xottab-DUTY mentioned this issue Mar 5, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AI Artificial Intelligence Clear Sky This can affect Clear Sky compatibility, or related to this game. Developer Experience Engine's programmer experience Gameplay Help wanted Modmaker Experience Modmaker experience with OpenXRay Player Experience Renderer UI
Projects
Status: In Progress
Development

No branches or pull requests

10 participants