Jump to content

cheese3660

Members
  • Posts

    108
  • Joined

  • Last visited

Posts posted by cheese3660

  1. 42 minutes ago, VITAS said:

    I suggested to @cheese3660 (SpaceWarp) to bundle everything in one download and also make an auto download&install script mod devs can distribute with their mods so that the mod loader dependencies can be solved with a single click...until ckan for ksp2 exists.
    Seems like hes working on that. I also pointed him to you @HebaruSan to exchange insights into ksp2 workings.

    If you look on the organization we have a repo for an installer, but its for space warp only and doesn't do anything like dependency stuff yet. Also for reference, my pronouns are she/they.

    2 hours ago, HebaruSan said:

    Ahh, yes, thanks for the links!

    Yup, I think you've nailed it there. They seem to be basically the same thing done slightly differently by different people. My guess is that it would be better to install the one from the SpaceWarp team ("3277" in the URL), since they'll know to provide new downloads when updates are made, whereas the other one would depend on the BepInEx developer being asked by someone else to rebuild that package.

    That would be the one I would recommend yes, it is one that we automatically build with new space warp releases.

  2. Heya!

    As one of the lead devs on the Space Warp Modloader project let me address a few things

    1. I fully agree with a lot of the sentiment here
    2. I fully hope that space warp eventually becomes obsolete and unnecessary, it would mean the game devs did a good job in adding mod support

      • For this to happen though, it would require the devs to implement an API and features that are at least as good as what Space Warp has implemented and will be implementing, and at the moment there is no API, and from what I have heard, part modding will be the first thing supported.

      • But that said at least C# support would be decent as well, then I could switch space warp to a library

    That said, I would love for official modloading to be out sooner rather than later. I just hope it provides a powerful enough API sooner as well.

    Thank you,

    cheese3660

  3. Making a new forum post as I am the other lead dev of Space Warp, and I have more time for updating forums and such
     

    Space Warp 0.3.0

    Space Warp is a modloader for Kerbal Space Program 2 that supports loading C# based mods, and has the infrastructure in place for part modding as well (it has been tested, just the documentation is in progress)

    Links
    BepInEx version space dock

    Standalone version space dock

    Source code (MIT License)

    Features

    • Loading C# based mods into KSP2
      • Using either compiled dlls, or runtime compilation with Roslyn
    • Dependency Checking
      • Can specify a min and max version of a dependency, and of Kerbal Space Program 2
    • Asset bundle support
      • Supports loading asset bundles for mods to use
    • Configuration
      • Has an inbuilt mod configuration system and window system
    • Fancy UI Stuff
      • Has an inbuilt stockalike UI skin for mods to use
    • Addressables support
      • Has an addressables loader that integrates with KSP 2 (Necessary for part modding)
    • Localization support
      • Also loads localization files for KSP 2 (Necessary for part modding)
    • Appbar integration
      • Adds ability for mods to integrate their own toolbar into the "app.bar" (just in flight for now, but more places in progress)

    How do I?

    1. Install Space Warp
      • It is recommended to use the BepInEx version of space warp as that provides the most compatibility with other mods
      • Install BepInEx if using the bepinex version
      • Download the zip file from space dock, and extract it into the directory where KSP2_x64.exe is located, this should create a SpaceWarp folder and a Mods folder under that if done correctly
    2. Install mods for space warp
      • It depends on the mod, if it is a zip file with a space warp folder extract that into the root directory, otherwise put the folder under the mod into SpaceWarp/Mods
    3. Create mods for space warp
      • You can start with using TemplateGenV2.py on the Release page for space warp, this sets up the csproj and folder structure necessary for either Roslyn compiled mods or DLL mods
      • The wiki has some resources for space warp modding but needs updating
      • You can also ask on the KSP2 Modding Society Discord for help with modding
×
×
  • Create New...