Code Monkey home page Code Monkey logo

vchat's People

Contributors

itskaa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

vchat's Issues

Missing Developer Documentation Suggestion

As a new modder I would love to see a small developer section for setting up the project in Microsoft Visual Studio.

This is because I am unable to run the application after adding the "known" dependencies for Valheim modding.

The references currently added to the project that fails:
image

Screenshot of Issues occurring after attempting to build:
image

Thank you :)

Announce player leave and join

Add an option to announce when users join or leave the game, this should also have the ability to suppress or disable the default join mechanic, preferably on the server side.

Mod not letting me make custom chanels

Installed the mod .dll and config on both client side and dedicated server side , for some reason trying to create a text channel or anything related to creating/customizing a channel does not work while every other command works.

Chatlog laggy on server

While we can still see chat working fine above our heads, and all other network related topics seems fine as we are running around etc., the chatlog itself becomes unresponsive, can take several mintues before the chatlog updates.

Only me? We do have several other addons which could potensially interfere, only seeing BetterWards typing in the chat though

Valheim Patch 0.207.20 Errror

[Info : BepInEx] Loading [VChat 2.1.0] [Warning: HarmonyX] AccessTools.DeclaredMethod: Could not find method for type Chat and name AddString and parameters (string, string, Talker+Type) [Error : Unity Log] ArgumentException: Undefined target method for patch method static bool VChat.Patches.ChatPatchAddStringFormatting::Prefix(Chat& __instance, String& user, String& text, Talker+Type& type) Stack trace: HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:0) Rethrow as HarmonyException: Patching exception in method null HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.Harmony.<PatchAll>b__11_0 (System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable1[T] sequence, System.Action1[T] action) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) HarmonyLib.Harmony.CreateAndPatchAll (System.Reflection.Assembly assembly, System.String harmonyInstanceId) (at <474744d65d8e460fa08cd5fd82b5d65f>:0) VChat.VChatPlugin.Awake () (at <b93e6a6c697a4c409274f868693e76d1>:0) UnityEngine.GameObject:AddComponent(Type) BepInEx.Bootstrap.Chainloader:Start() UnityEngine.Application:.cctor()

[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object Stack trace: VChat.Patches.TerminalPatchAddStringToBuffer.Prefix (Terminal& __instance, System.String& text) (at <b93e6a6c697a4c409274f868693e76d1>:0) (wrapper dynamic-method) Terminal.DMD<Terminal::AddString>(Terminal,string) Console.Awake () (at <dcb0de0155834d459f18d7ac6ea5244b>:0) UnityEngine.Object:Instantiate(GameObject) FejdStartup:Awake()

Error starts popping up after using single quotes in messages.

After using the chat for a while, a Unity error starts popping up and messages will no longer be added to the chat window. Tabbing out and back into the game empties the chat window for good.

Stack trace:

[Error  : Unity Log] ArgumentException: Mesh can not have more than 65000 vertices
Stack trace:
UnityEngine.UI.VertexHelper.FillMesh (UnityEngine.Mesh mesh) (at <5abdc278a459476dabe36f8ad65ea091>:0)
UnityEngine.UI.Graphic.DoMeshGeneration () (at <5abdc278a459476dabe36f8ad65ea091>:0)
UnityEngine.UI.Graphic.UpdateGeometry () (at <5abdc278a459476dabe36f8ad65ea091>:0)
UnityEngine.UI.Text.UpdateGeometry () (at <5abdc278a459476dabe36f8ad65ea091>:0)
UnityEngine.UI.Graphic.Rebuild (UnityEngine.UI.CanvasUpdate update) (at <5abdc278a459476dabe36f8ad65ea091>:0)
UnityEngine.UI.CanvasUpdateRegistry.PerformUpdate () (at <5abdc278a459476dabe36f8ad65ea091>:0)
UnityEngine.Canvas:SendWillRenderCanvases()

Edit:

Seems to be a client side only problem. On server side, everything seems to work just fine. No errors on console and messages are still being received just fine.

Cause of the problem:

Turns out the problem pops up when using a single quote in a message. After using another single quote in another message, the problem is solved again.

Add custom server-wide channels

Add a way to add custom server-wide channels, this can have multi purpose use, such as groups, clans, factions, etc. Players should be able to create them and then invite other players in those channels.

default .chatclickthrough doesnt work.

no matter how the default is configured on the dedicated server - one always has to
type .chatclckthrough twice.

condition is practically false in any case
then you type it the first time, which turns it false offcially (could not click through prior that either)
after typing twice .chatclickthrough (quite a fingerbreaker) it is finally true/enabled.

..so somehow the default setting in the config file is recognized (explains why the first command disabled something)
but not in force. (since i cannot click through anything initially)

version: VChat_Fixed by secretidagent 2.1.0

Error in console v0.202.19

Seems the recent v0.202.19 broke this mod. Error in console, and no config files generate on server side. Thanks!

Show all chat messages on server log

It would be really helpful for server admins to have all regular chat on server logs. Right now only chat starting with the VChat command char "/" are shown to the server log.
This could also help mitigating cheating on server, since we have console deactivated, players can only type into their chat window.

Ability to move the chat position

Add the ability to move the chat position, this should reflect 1920x1080 like the base game does.
Optional: allow dragging the chat window with the cursor

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.