DX9OverlayAPIWrapper 1.2.0

Fork of the DX9 Overlay API Wrapper by JohnnyCrazy

Install-Package DX9OverlayAPIWrapper -Version 1.2.0
dotnet add package DX9OverlayAPIWrapper --version 1.2.0
<PackageReference Include="DX9OverlayAPIWrapper" Version="1.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DX9OverlayAPIWrapper --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

DX9-Overlay-API-Wrapper

A fork of JohnnyCrazy's .NET wrapper (https://github.com/JohnnyCrazy/DX9-Overlay-API-Wrapper/tree/master/DX9OverlayWrapper) with the purpose of creating a NuGET package (and possibly translating some of the German documentation to English)

Get it on NuGET: https://www.nuget.org/packages/DX9OverlayAPIWrapper/

=======================

A .NET Wrapper for the DX9-Overlay-API

Usage Example
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing;
using System.Threading;
using DX9OverlayAPIWrapper;

namespace DX9OverlayWrapperTest
{
    class Program
    {
        static void Main(string[] args)
        {
            DX9Overlay.SetParam("process", "GFXTest.exe");
            DX9Overlay.DestroyAllVisual(); // Remove any pre-existing visuals
            TextLabel text = new TextLabel("Arial", 20, TypeFace.None, new Point(5, 5), Color.Red, "Test123", true, true);
            Thread.Sleep(5000);
            text.Text = "Text2"; // Update text
            Thread.Sleep(5000);
            text.Color = Color.Cyan; // Update color
            Thread.Sleep(5000);
            text.Destroy(); // Remove the text
        }
    }
}

DX9-Overlay-API-Wrapper

A fork of JohnnyCrazy's .NET wrapper (https://github.com/JohnnyCrazy/DX9-Overlay-API-Wrapper/tree/master/DX9OverlayWrapper) with the purpose of creating a NuGET package (and possibly translating some of the German documentation to English)

Get it on NuGET: https://www.nuget.org/packages/DX9OverlayAPIWrapper/

=======================

A .NET Wrapper for the DX9-Overlay-API

Usage Example
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing;
using System.Threading;
using DX9OverlayAPIWrapper;

namespace DX9OverlayWrapperTest
{
    class Program
    {
        static void Main(string[] args)
        {
            DX9Overlay.SetParam("process", "GFXTest.exe");
            DX9Overlay.DestroyAllVisual(); // Remove any pre-existing visuals
            TextLabel text = new TextLabel("Arial", 20, TypeFace.None, new Point(5, 5), Color.Red, "Test123", true, true);
            Thread.Sleep(5000);
            text.Text = "Text2"; // Update text
            Thread.Sleep(5000);
            text.Color = Color.Cyan; // Update color
            Thread.Sleep(5000);
            text.Destroy(); // Remove the text
        }
    }
}

Release Notes

TextLabel's FontSize property now actually responds to the setter and updates the in-game text

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
1.2.0 79 2/24/2019
1.1.0 77 2/15/2019
1.0.0 78 2/8/2019