Skip to content

Releases: nkrapivin/NekoPresence

macOS M1 update.

28 May 15:45
6401553
Compare
Choose a tag to compare

The only difference between this and v1.3 - v1.3.1 is the macOS dylib, it's now universal.

I hate Apple, enjoy.

Since M1 support has been introduced since GMS2.3+ only, this is a 2.3+ only extension package, makes sense, right?

For Studio 1 use v1.3.1

GM:S 1.4 update

27 Jul 18:08
ee76e96
Compare
Choose a tag to compare

Changelog:

  • This is v1.3.0 but built for GM:S 1.4.9999, only that specific exact version, not newer (LOL), not older.

GMS 2.3 misc update

09 Jul 03:43
Compare
Choose a tag to compare

Changelog

  • Added np_setpresence_buttons (see Wiki)
  • Dropped GM:S 1.4 support for now, will probably make an update later.

Based on a fork of libdiscord-rpc: https://github.com/nekohaku/discord-rpc

GMS 2.3 Windows x64.

08 May 11:45
e2a7a5f
Compare
Choose a tag to compare

Changelog for GMS 2.3:

  • Adds a Windows x64 DLL into the extension files.

If it didn't work with 'Use Windows x64 Runtime' enabled, now it should.

This update is only for those who use GMS 2.3.1 and above, if you're using 2.3.0 and below, it's useless for you.

Discord-RPC update.

11 Nov 14:58
Compare
Choose a tag to compare

Changes:

  • New Discord-RPC version.
  • np_setpresence_partyparams has a new argument, partyPrivacy, see NekoPresence Docs for more info.
  • GMS 2.3 support!
  • GM Marketplace page!

(GM:S 1.4 version is called 1.1.90, this is normal, it is equivalent to GMS 2's 1.2 variant)

NekoPresence.gmez is a package for GM:S 1.4
com.nkrapivindev.nekopresence-2.2.5.yymp is a package for GMS 2.2.5
com.nkrapivindev.nekopresence-2.3.yymps is a package for GMS 2.3

2.3.1 package coming soon...

A weird fix for double precision.

28 May 15:45
Compare
Choose a tag to compare

Fix how doubles are treated in two functions.

Attached a GameMaker Studio 2 test game.

Join/Spectate support, and bugfixes.

28 May 08:36
Compare
Choose a tag to compare

String-ish code in the extension was rewritten from char* to std::string.
oh, and yes, now we support join and spectate.
timestamp functions now can treat GM timestamps (you can still switch the old behavior by setting is_unix flag to true)
Linux version now doesn't rely on a shared Discord-RPC library, it's now statically linked into libnekopresence.so

as always, .yymp is for GMS 2, .gmez is for GM:S 1.4, the only difference is Linux libs.

neko neko nya nya~

First release!

27 May 16:07
ced55f7
Compare
Choose a tag to compare

.yymp file is for GameMaker Studio 2
.gmez file is for GameMaker: Studio 1.4

The only difference between them, is that GMS2 has 64-bit Linux libs and GM:S 1.4 has 32-bit Linux libs.

Have fun, nya~