Git Product home page Git Product logo

fcstudios_subnauticamods's People

Contributors

ccgould avatar mrpurple6411 avatar primesonic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fcstudios_subnauticamods's Issues

Issues with Autocrafter spawning fake items from CustomCraft2

Description

Some recipes added by CustomCraft2, which features aLinkedItemIDsdifferent than its ItemID, are supposed to produce only the item regarding itsLinkedItemIDs, as is the case with the vanilla fabricator. But if the Autocrafter is used to craft these recipes, bothLinkedItemIDs and ItemID will be spawned, with the latter being a placeholder pseudo-item that serves no purpose other than taking up space.

How to reproduce

  1. Install FCS Suites and CustomCraft2.
  2. Add a file with said recipes (like FishFromMetal or NewHorizonIndustries) to CustomCraft2SML 's working folder.
  3. Use Autocrafter to craft one of these recipes (like copper from bladderfish) and found both copper and a fake copper item in your storage.

Ex-StorageDepot - Changing size corrupts item data.

If I change the max capacity while the game is running all existing depots will have their contents corrupted. They do not display their contents and can not be deconstructed as they are not empty. Changing the file while the game is closed does not cause this issue.

Ex-StorageDepot: 1.3.3
SMLHelper: 2.8.3.0
QModManager: 4.0.2.2
FCS Tech Fabricator 2.0.8.0

Support for Below Zero?

Hi,

I liked your storage solutions for Subnautica. Will this appear in BZ as well? :)

Mike.

Move to BepInEx

QModManager has been depricated and does not support Subnautica 2.0. BepInEx is the new standard and thus updating the mod has become necessary.

Per the discord:

Hello @everyone,

We're taking the opportunity provided to us by the Subnautica update to retire QModManager in favour of BepInEx.

As a matter of fact, QMM is not actually a mod loader, but a middle step in the mod loading chain. BepInEx was the mod loader we used, then it loads QModManager, then QModManager loads other mods. So QMM is a mod loader for a mod loader.
This middle step in QMM was very problematic for us and usually caused hundreds of mods to die on the spot after each Subnautica update. Maintaining and developing QMM was also more complicated than it needed to be because any change made caused problems for already existing mods.

QMM will be archived and only used for Subnautica's Legacy branch on steam and moving on, mods will instead use BepInEx as the mod loader.

What does this mean to me as a mod user?
If you're using the Legacy branch in steam for Subnautica, you're fine and no further actions are required.

However, if you're using the latest Subnautica update, "Living Large", you must uninstall QModManager from your game, and look for mods that use BepInEx instead. You can find out how to uninstall QMM in the <#902110747801301023> channel.

What does this mean to me as a modder?
This means you'll need to update your mods to use BepInEx instead of QMM.
Your mod's entry point must be converted from:

using QModManager.API.ModLoading;
using QModManager.Utility;
using HarmonyLib;

[QModCore]
public static class QPatch
{
  [QModPatch]
  public static void Load()
  {
    var harmony = new Harmony("Your unique mod identifier");
    harmony.PatchAll();
  }
}

To BepInEx:

using BepInEx;
using HarmonyLib;


[BepInPlugin(GUID, MODNAME, VERSION)]
public class MyPlugin : BaseUnityPlugin
{
  // You may also use Awake(), Update(), LateUpdate() etc..
  // as BepInEx plugins are MonoBehaviours.
  private void Start()
  {
    var harmony = new Harmony(GUID);
    harmony.PatchAll();
  }
}

For more information on BepInEx, please visit their docs at https://docs.bepinex.dev.

At the meantime, we're also working on an SMLHelper migration to BepInEx, so stay tuned.

mods not working

so how do you install the mods the right way and to get them to work

Ex-StorageDepot - Extra items being voided

If I request 6 items from the depot and only have 3 available inventory spaces the remaining 3 items will be lost.

Ex-StorageDepot: 1.3.3
SMLHelper: 2.8.3.0
QModManager: 4.0.2.2
FCS Tech Fabricator 2.0.8.0

How to put music into jukebox.

I have been trying to Find instructions on how to put custom music into the juke box. The tablet doesn’t say and the internet doesn’t say either. We need a way to know how to put music into the juke box please.

what do we do to put music into the jukebox?

[Help] Build for the main branch fails due to usage of .NET SDK 5.0+ methods HashSet<T>.AddIfNotPresent and Queue<T>.TryDequeue.

As described in the title, if you were to build the mod in Visual Studio it will throw an error for these methods. I'm not that great with C# at the moment, and I may have missed a few references, but I am largely certain these methods are not available in Subnautica's required SDK 4.7.2 after researching the .NET framework (see dotnet/runtime#15619 and its resolving merge dotnet/corefx#12047). So my question is, how do you build it?

The use of TryDequeue occurs in CraftMachine.cs and the uses of AddIfNotPresent occur in StoveController.cs, for reference.

Issue in wiki

The Data Storage Solutions wiki, in the bottom, speaks about the Hydroponic Harvester.
It is obviously speaking about the data storage solutions, not the harvester.

Screenshot :
image

Putting ExStorageDepot inside bases

Hello everyone. I really like the ExStorageDepot but I couldn't find a way to put it in a base. Is there a way to do it? Or could you make a mode that can put it in bases?

AlteraHub Fabrication Station not synced with Nitrox

Description

Hi there!

I know that Nitrox don't support the mod sync yet, but I was wondering, is there any command to repair the AlteraHub Fabrication Station? So I don't have to repair everything again every time i connect in the server.

Thanks in advance!

How to reproduce the bug?

  1. Log in the server
  2. Fix the anthenna
  3. Log out
  4. Log back in
  5. The room has to be fixed again

Contact infos

If you need to contact me somewhere else, text me on Discord:
ElQCduChat#1234

Some Craft Requirements Show a ?

I have been unable to find the issue with the mods. On some of the items I bought the kits, but as soon as I went to build them, inside the habitat builder and my PDA, the required materials show a ?. Can anyone help?

Not usable in VR. Easy fix.

The PDA is almost impossible use in VR because there’s no mouse cursor. The Mouse works, but you can’t see it. You CAN see when button changes color when the invisible cursor is floating over it, but the color change is extremely subtle. If you’re not interested in making it VR compatible at least make the color change more obvious when the mouse cursor is over a button. That should be very easy to do and would help a lot.

PDA Not opening

First off, Thanks for a freaking awesome Mod... I have played with previous versions, but this looks great.

I just started a fresh game and did what needed to be done at the new location. (Trying to avoid mentioning spoilers).
I got the Alterra PDA, but when I open it, it glitches and does not show it.
It kinda looks like it's half loaded or loading behind/through me or off-screen.
All I see is my left arm holding it and obviously the scenery/world around me, but the PDA is open.

The default PDA does load fine.

Cheers.

[question] Where do i find assets?

I'm very new to mod development and github usage, so this question might be stupid, but in the old version of the mod, when you download the released .zip file, it includes a folder with all the assets required by the mod, like icons, sounds and PDA texts. I can't find those assets on this repo

Issue with "None" item being made - Causes game crash when try and remove from storage

For logs see pastebin here: https://pastebin.com/1M2x2NaG I have truncated the last two statements as it repeats over and over again.

Title sort of says it all - I suspect given items I have built recently that it is either:

  • the auto hydroponics when growing creepvine cluster seeds,
  • the auto manufacturer when making lubricant
  • the replicator when printing coral plate
  • Or some combination of them - all seem to be making the desired products too.

Can't see directly what is causing and I am trying to selectively turn them off and on to figure it out. Has only recently started but the amount being made is ridiculous will fill storage in a matter of minutes.

Deep Driller - V2.0.0

  • Create new display
  • Change ore generation
  • Create upgrade system
  • Allow to pull power from relay
  • Allow smelting within
  • Allow connection with Data Storage Solutions

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.