Code Monkey home page Code Monkey logo

nautilus-proto's People

Contributors

ahk1221 avatar alexejhero avatar brett-taylor avatar cattlesquat avatar celvro avatar deadmor0z avatar dingodjango avatar eldritchcarmaker avatar jkohlman avatar k07h avatar kai-bat avatar leetwentythree avatar metious avatar mrpurple6411 avatar neisesmike avatar primesonic avatar ramuneneptune avatar samuramongedev avatar toebeann avatar vlad-00003 avatar zorgesho avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

nautilus-proto's Issues

ConfigFile button methods/actions not working

This seems to affect all buttons made, i.e. it still happens when the method has nothing it it, when the method has something completely different to the image below, etc

Code:

Error:

Stack trace:
System.Delegate.GetCandidateMethod (System.Type type, System.Type target, System.String method, System.Reflection.BindingFlags bflags, System.Boolean ignoreCase, System.Boolean throwOnBindFailure) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
System.Delegate.CreateDelegate (System.Type type, System.Object target, System.String method, System.Boolean ignoreCase, System.Boolean throwOnBindFailure) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
System.Delegate.CreateDelegate (System.Type type, System.Object target, System.String method, System.Boolean ignoreCase) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
System.Delegate.CreateDelegate (System.Type type, System.Object target, System.String method) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
Nautilus.Options.Attributes.MemberInfoMetadata`1[T].GetMethodAsAction[V] (T config) (at <f917663135eb49aabfcc1c84f0eb2f71>:0)
Nautilus.Options.Attributes.OptionsMenuBuilder`1[T].BuildModButtonOption (System.String id, System.String label, Nautilus.Options.Attributes.MemberInfoMetadata`1[T] memberInfoMetadata) (at <f917663135eb49aabfcc1c84f0eb2f71>:0)
Nautilus.Options.Attributes.OptionsMenuBuilder`1[T].BuildModOptions (uGUI_TabbedControlsPanel panel, System.Int32 modsTabIndex, System.Collections.Generic.IReadOnlyCollection`1[T] options) (at <f917663135eb49aabfcc1c84f0eb2f71>:0)
Nautilus.Options.ModOptions.AddOptionsToPanel (uGUI_TabbedControlsPanel panel, System.Int32 modsTabIndex) (at <f917663135eb49aabfcc1c84f0eb2f71>:0)
Nautilus.Patchers.OptionsPanelPatcher+<>c__DisplayClass5_0.<AddTabs_Postfix>b__1 (Nautilus.Options.ModOptions options) (at <f917663135eb49aabfcc1c84f0eb2f71>:0)
SystemExtensions.ForEach[T] (System.Collections.Generic.IEnumerable`1[T] items, System.Action`1[T] action) (at <aafb86ac724b47ddb09cd2e6deee2370>:0)
Nautilus.Patchers.OptionsPanelPatcher.AddTabs_Postfix (uGUI_OptionsPanel __instance) (at <f917663135eb49aabfcc1c84f0eb2f71>:0)
(wrapper dynamic-method) uGUI_OptionsPanel.DMD<uGUI_OptionsPanel::AddTabs>(uGUI_OptionsPanel)
uGUI_OptionsPanel.OnEnable () (at <9ec6c1b62c324758b9c2d79021505be6>:0)
UnityEngine.GameObject:SetActive(Boolean)
IngameMenu:ChangeSubscreen(String)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
FPSInputModule:ProcessMousePress(MouseButtonEventData)
FPSInputModule:ProcessMouseEvent()
FPSInputModule:OnUpdate()
ManagedUpdate:Execute(Queue)
ManagedUpdate:ExecuteRange(Queue, Queue)
ManagedUpdate:LateUpdate()

Repository problems

Hello,

I'm OSubMarin from France (contributor to the SML Helper repository since its beginning in 2018 and author of two of the most popular mods for Subautica for those who don't know me).
I don't know exactly what happened to the SML Helper project these last 3 months, but I noticed some things which makes me sad.

  1. I did an update to the SML Helper repository this winter, to make it works with the latest version of the game ("living large" update), but somehow my contributions to the repository have disappeared: https://github.com/SubnauticaModding/SMLHelper
    DisppearedContributions
    As you can see there is no remaining traces of my contributions from this winter. The number of commits should be 18 at least.

  2. When I go to the renamed version of SML Helper, aka Nautilus, there are various things that are disturbing:

  • No traces of previous contributors on the front page.

DisppearedContributors1

  • No traces of previous contributors on the forks page.

DisppearedContributors2

  • No traces of previous contributors on the network graph page.

DisppearedContributors3

  1. When I check the copyright notice of the renamed version of SML Helper, aka Nautilus, the copyright notice shows "Copyright @ 2023 Subnautica Modding Community", but it should display "Copyright @ 2019" as required by the terms of the GNU General Public License.

I don't know exactly what is happening right now, but I can see that some of the previous contributors to the project have been obfuscated, I don't like it and it makes me sad. I assume the loss of information in the recent manipulations was unintentional.
Hopefully I still have some backups of the project, and I noticed my changes are present in the renamed version of the project (aka Nautilus), so the other contributor's work should also be there and we can still work on together to recover what has been lost regarding previous contributors, their forks and their work.

CraftTreeHandler.AddTabNode issue with tab names

When adding a custom tab node there is an issue with the names:

CraftTreeHandler.AddTabNode(CraftTree.Type.Fabricator, "Test", "Test", SpriteManager.Get(TechType.Peeper);

CraftTreeHandler.AddTabNode(CraftTree.Type.Workbench, "Test", "Test", SpriteManager.Get(TechType.Peeper);

CraftTreeHandler.AddTabNode(CraftTree.Type.Constructor, "Test", "Test", SpriteManager.Get(TechType.Peeper);

BepInEx ConfigEntry extensions missing parameters

Some of the extensions for creating OptionItem instances from BepInEx ConfigEntry instances are lacking a couple of parameters. I'll need to investigate a bit this week sometime but a known one is tooltip and defaultValue on choice options.

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.