razerofficial / GameMakerChromaExtension

GameMaker Extension to control lighting for Razer Chroma
17 stars 2 forks source link

Game Maker Studio 2 Support? #1

Open nadiya8040 opened 1 year ago

nadiya8040 commented 1 year ago

You know, Do you think you can make one for Game Maker Studio 2 64bit dll? It'll be really kind for you when you done so. https://gamemaker.io

tgraupmann commented 1 year ago

I plan on adding GMS to the API sync automation. That way GMS is in sync with the rest of the API.

The tricky part is that GMS only has string and double data types. So the methods exposed will be a subset.

I'll be sure to include 32-bit and 64-bit.

tabularelf commented 1 year ago

The tricky part is that GMS only has string and double data types. So the methods exposed will be a subset.

There is now a runner interface that some of the YoYo extensions have used, that allow many more data types to be exposed. Only main thing is that the license is under Apache 2.0, but it’ll give you access to things like structs (and buffers/arrays too iirc) a base example was made from that alone.

https://github.com/blueburncz/GMExtensionBase