Skip to content

Conversation

@CaptainSwag101
Copy link
Contributor

@CaptainSwag101 CaptainSwag101 commented Jun 10, 2022

For the future of NASSP's development, I think it would be wise to start planning to build for OpenOrbiter, since it has several bugfixes and other improvements that may make development easier. Here are what needs to be done to make this happen:

  • Fix building with OpenOrbiter's SDK
  • Switch from OrbiterSound to XRSound
  • Fix remaining XRSound bugs (specific sounds like non-RCS engines were originally handled directly by OrbiterSound, and their functionality will either need to be moved to XRSound or done directly in NASSP now.)
  • Fix certain D3D9Client issues, such as the EMS scroll texture causing crashes in the 3D VC, and the Floodlights not working
  • Fix non-looping sounds like switches etc. not working if a user loads into a scenario starting with the 3D VC, right now those sounds don't work until switching to the 2D cockpit at least once per scenario load.
  • Fix the 32-bit moons of Mars, Uranus, and Neptune causing corruption and destroying vessel orbits (remove them from our configs)
  • Any other bugs found after the time of writing.

@ThymoNL
Copy link
Member

ThymoNL commented Jul 6, 2022

I have seen patches by @TheGondos that add CMake support to NASSP. Those will also be a big help to making NASSP's development future proof.

This should hopefully mean that all projects use VS/MSBuild's helpful variables for determining intermediate directory and project output name based on project configuration details, such as debug vs release, project name, etc.
CaptainSwag101 and others added 23 commits March 4, 2024 14:46
@maxq519
Copy link
Member

maxq519 commented May 16, 2025

Has this PR been replaced by #1288, or is this still being maintained?

@CaptainSwag101
Copy link
Contributor Author

This is no longer being maintained. Thanks for the reminder, I'll close this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants