Skip to content
Rofli "psydack" Sanches edited this page Apr 3, 2022 · 8 revisions

Welcome to the UImGui wiki!

Thanks for using the project.

How to update UImGui

If you have any suggestion or feedback, please feel free to comment on Issues

Setup

Install LuaJIT

Install Visual Studio

  • It's necessary only .NET Framework SDK. If you already have VS Studio installed, instsall .NET only
  • It could be done using only NET.Core, but I didn't tested. If you could run without VS Studio, please leave a comment

You’ll need GCC (or other as clang)

Clone repos below recursively

Updating

WIP

Generating files and dlls

  1. Generate definitions running ImGui.NET-nativebuild/generate-all.[sh or bat]
  2. Copy new definitions to ImGui.NET project running ImGui.NET-nativebuild/copy-jsons-to-generatecode-csharp.[sh or bat]
  3. Generate code from new definitions and add to the project
    • MAC/Linux: Run ImGui.NET/ci.sh
    • Windows run dotnet run inside ImGui.NET/src/CodeGenerator or open the .sln into Visual Studio and run the project CodeGenerator.
      • Something like: Outputting generated code files to ... must to appear
      • Copy generated code to each project src running CopyGenCodeToSrc.[sh or bat]

Clone this wiki locally