Git Product home page Git Product logo

unrealnetimgui's People

Contributors

phil-vela avatar rtjonnyr avatar sammyfreg 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  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  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

unrealnetimgui's Issues

[Question] Dynamic ports

Hey, do you see a way that the clients can request a port from the server? I mean I could also add a cmd line arg that specifies the port but you can't set per client startup args if you start a game from within UE4 with multiple clients^^
(I also could add my own handling by asking my server which ports to use) But maybe you have smth in mind that you could do on your side :D

Multiple errors depending on the plugin directory.

I followed the instructions from the readme, added the dependencies in .build.cs and everything, but if I put the plugin folder in (Engine/Plugins) it gives this exact error:

1.
Expecting to find a type to be declared in a module rules named 'NetImgui' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.

If I put the plugin folder in (Project/Plugins):

2.
image
27 unresolved externals

If I put the plugin folder in (Engine/Plugins/Marketplace):

3.
image

Even after I recompiled the plugin using RunUAT.

Making it impossible to use,
I tested 2 versions 1.10 and 1.09, the result was the same.
My unreal version is 5.0.3

Intermittent shutdown crashes

During application shutdown there is a race between DestroyModule and the thread that runs CommunicationsHost.

There is a clumsy, temporary fix at #5 but it would be good to find something better. Perhaps there should be a mutex at the ClientInfo level?

High CPU consumption if not connected to a Server

Hey, I have a small server where I run some Game Servers. Since its nice for dev to be able to connect to them with ImGui I kept the dependency to ImGui etc. Since thise time the CPU consumption is above 100% and I think this comes from the fact, that each frame we try to connect smth. even if it is not present, and since I just have 2 Cores this blocks the full server. Do you think this can be improved? Like waiting non blocking on the connection, if this is possible, or would I need to disable ImNetImGui if I don't use it?

ImGui is not compatible with Unreal's hot reloading

UE4 supports the hot-reloading of code by building and loading additional instances of DLLs. If the user builds to trigger a hot-reload, the first call to ImGui:: methods will crash as GImGui is null in that DLL.

#10 contains a change that allows users to fully support hot-reloading alongside UnrealNetImgui.

UE4.27でFreeType2とのシンボリックエラーが発生する

はじめまして。素敵なプラグインありがとうございます。

こちらUnrealEngineのバージョン指定等ございますか?
freetype.libがLNK2019エラーとなりビルドが通らない状態でして、Engine内のFreeType2との互換性が合っていないものと考えています。
ご指摘、ご見解いただければ幸いです。
よろしくお願いします。

環境 : Windows10 UE4.27

2022-03-20_19h56_44

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.