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

[CKAN support] Can all of the non-native library files move into GameData? #7

Open
JonnyOThan opened this issue Aug 7, 2024 · 2 comments

Comments

@JonnyOThan
Copy link

JonnyOThan commented Aug 7, 2024

Someday soon I'd like to tackle the problem of installing native DLLs with CKAN (these typically go into KSP_x64_Data). But SoundtrackEditorForked also installs a lot of files into the root KSP directory which is generally frowned on and doesn't seem to be strictly necessary. Could you move these files into GameData somewhere? If you don't want the automated game systems to try to load them then you can place them inside a PluginData directory in your mod folder; that will be skipped.

@linuxgurugamer
Copy link
Owner

I don't think that native DLLs will work inthe GameData. They need to be in a specific location, AFAIK. May be worth investigating, but if it's about the only mod that does this (is it???), then I'm not sure it's worth putting the effort into CKAN to fix

@JonnyOThan
Copy link
Author

Er right. The native DLLs need to go in KSP_x64_Data (or the equivalent). Some mods, I think principia, also put these in a PluginData folder and load them manually, but that's a bit trickier.

We will update CKAN to support this, because this isn't the only mod that needs it.

This issue is asking you to move everything ELSE (Music, Playlists, Licenses) somewhere inside the GameData directory because they don't need to be in the root KSP directory, right? Once that's done and CKAN can support native DLLs, we'll be good to go.

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

No branches or pull requests

2 participants