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

Files in the Resource directory missing in package #38

Closed
TwinFan opened this issue Dec 1, 2018 · 2 comments
Closed

Files in the Resource directory missing in package #38

TwinFan opened this issue Dec 1, 2018 · 2 comments
Assignees
Labels
bug Something isn't working confirmed Bug confirmed, reproducible. essential Essential functionality, needed in next milestone

Comments

@TwinFan
Copy link
Owner

TwinFan commented Dec 1, 2018

Describe the bug
In a clean install with no XSquawkBox installed previously or alongside, the package is missing essential files, which are also not included in the Bluebell package:

  • related.txt, the fact that I included an amended version was meant as a curtesy to copy over an existing install, not as an essential delivery
  • Doc8643.txt
  • Lights.png

Apparently, in my installation survived an old XSquawkBox install. Unfortunately, XSquawkBox comes under a pretty restrictive EULA. It is not freeware. The xplanemp library used to read CSL models and display them is freeware, but not the final xsb package. And only the xsb package includes the 3 files mentioned above. So strictly speaking they are under EULA, too.

To Reproduce
Clean install, i.e. remove all plugins and follow instructions.
It will not find essential files and bail out during plugin init.

Expected behavior
Package and instructions match and enable a clean install.

Technical Info:

  • OS: any
  • X-Plane version: any
  • LiveTraffic version: aby

Possible Solutions
First of all confirm, which file are really really necessary.

  1. EULA allows copying content with written permission. So try obtaining a written permission to copy, modify, and distribute those 3 files.
  2. In the end, we probably only talk about the related.txt. Because:
    • lights.png: In the XSquawkBox FAQs it reads that the old lights are phased out and should no longer be used with modern OBJ8 packages (which the Bluebell one is). So very likely the lights.png is no longer necessary. The call to XPMPMultiplayerInitLegacyData requires a path to this file, but likely it's content doesn't matter. Will try with the LiveTraffic logo ;) ... and then probably just take out all that code and, thus, remove the necessity.
    • Doc8643.txt: See issue Use OpenSky's Doc8643 data #24: I'd like to use another file anyway as it is more up-to-date. So this issue becomes more important now. Will include it in the next milestone.
    • And then...quite honestly...related.txt needs an overhaul anyway and might need adaptation re the Bluebell package, now that I understood it came with XSB. So I probably create a new one anyway.
@TwinFan TwinFan added bug Something isn't working confirmed Bug confirmed, reproducible. essential Essential functionality, needed in next milestone labels Dec 1, 2018
@TwinFan TwinFan added this to the Public Beta v0.9 milestone Dec 1, 2018
@TwinFan TwinFan self-assigned this Dec 1, 2018
@TwinFan
Copy link
Owner Author

TwinFan commented Dec 2, 2018

Confirmed that only the following files are necessary: Doc8643.txt, lights.png, related.txt.

@TwinFan
Copy link
Owner Author

TwinFan commented Dec 9, 2018

Structure of directories and install is finalized.
Only missing

  • Finalise work on `related.txt', the small planes part.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working confirmed Bug confirmed, reproducible. essential Essential functionality, needed in next milestone
Projects
None yet
Development

No branches or pull requests

1 participant