Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

兔子茶會 RabbitTeaParty

54
Posts
38
Followers
19
Following
A member registered Nov 26, 2021 · View creator page →

Creator of

Recent community posts

Hi, this is the part where I wrote the wrong code and put the following in line 3066

SteamworksAPIManager.getSteamId = function (variablesId) {
    if (!this.isSteamClientRun()) { return false; }
    if (variablesId) {
        $gameVariables.setValue(Number(variablesId),
this.greenworksCore.getSteamId());
    }
    return this.greenworksCore.getSteamId(); }
}

Change to

SteamworksAPIManager.getSteamId = function (variablesId) {
    if (!this.isSteamClientRun()) { return false; }
    var steamInfo = JSON.stringify(this.greenworksCore.getSteamId());
    if (variablesId) {
        $gameVariables.setValue(Number(variablesId), JSON.parse(steamInfo).steamId);
    }
    return JSON.parse(steamInfo).steamId; }
}; }

抱歉抱歉 這幾天我比較忙碌的緣故 但老實說我這邊測試我手邊的電腦也無法遇到你說的問題..如果你那邊還是無法的話 你可能還是先暫時使用greenworks 

那個我想問你的遊戲資料夾內,除了NekoGakuen SteamworksPlus.dll之外,有沒有包含steam_api64.dll

感謝回報,目前已更新文章內容,而關於第一點的問題可以在詳細跟我說下嗎?再次感謝

(1 edit)

真假?想問你說新電腦是指Windows 11嗎? 還是說CPU是AMD等等之類的
然後你是指哪個教學有錯誤 我剛剛翻了文章下好像沒看到

This studio looks pretty cool.🤩

Um... Actually, I've been busy recently developing NekoGakuen SteamworksPlus, which is a plugin I'm writing myself. It's a bit different from NekoGakuen SteamworksAPI in that it doesn't rely on Greenworks.js or require downloading corresponding versions of node, etc. It calls API functions directly from the native Steamworks SDK. Currently, I'm working hard on adding and researching leaderboard functionality. I hope you can give me some time to research the leaderboard feature. Also, at present, I've only created a Traditional Chinese version of the NekoGakuen SteamworksPlus plugin. Considering the large amount of text content in the plugin, I really need someone who can help translate it into English for the English version QAQ

Leaderboards? I'll be adding a leaderboard feature sometime in the future...

Hi, I've rewritten the tutorial and developed a new plugin and Electron-based implementation, if NekoGakuen_SteamworksAPI plugin and NWjs really don't work, you can try NekoGakuen_SteamworksPlus to see how it works!

https://rabbitteaparty.itch.io/nekogakuen-steamworksplus

Uh... If you don't mind, I don't know if you can provide me with your game project, but of course you can make a simple version of the game project for testing, here is my email.
rabbitrabbitteaparty@gmail.com

Yes..

Uh... I was wondering if you put index.html in the same folder path as Game.exe?

Hi ~ I'll give you this test nwjs first, can you press F8 to capture the debug screen and show me?

https://drive.google.com/file/d/1ypq3o2KBzZGxuvgEfICdnJYMOUDev5w-/view?usp=shari...

Hmm... I'll give you my e-mail, then.
Thank you very much.🙏
rabbitrabbitteaparty@gmail.com

Hi ~ I'll give you this test nwjs first, can you press F8 to capture the debug screen and show me?

https://drive.google.com/file/d/1ypq3o2KBzZGxuvgEfICdnJYMOUDev5w-/view?usp=shari...

嗯..基本上這個插件一開始是為針對MV版本所設計的,而MZ本身有內建字型功能,所以理論上應該是用不太到我寫的這個字型插件。

That... You try to use nwjs version 0.83.0, and download the node file corresponding to version 0.83.0, then you try to upload it to dopot to download the test to see the game, if it still doesn't work, see if you want to share a screenshot of the error message to me, or go to the following Discord, and then DM my account.🙇‍♀️

https://discord.gg/qdR4qNQ

你說的M本身是指....

Hmm .... I've been a bit busy lately, I don't have much time for research .... I'm sorry.🙇‍♂️

Hmm... About the steam workshop part, honestly I haven't actually used it yet, so I'm really sorry...🙇‍♀️

sure, no problem
mmmm748748@gmail.com

Thank you for your hard work... but looking at it like this, I really can't see what's wrong... I'm sorry.🙇‍♂️

Let's see... Can you open it here and take a screenshot to show me the contents of your game file?

That... Can you take a screenshot of some of the problems you're having, is the path correct, and do you have to press publish every time you change the background settings to update to it, or else.... You can try logging out of your computer's Steam client and then logging back in again to get the Steam client to update successfully....


That... Can you check on your computer to see if your game is in X:\Steam\steamapps\common\(your game name)\Game.exe?

Hmmm... How about you try disabling "Check BuyGame Boolean" in the Plugin Manager's Plugins parameter...😓

(1 edit)

Hi, so far it turns out that there was an error in the DLC part of the Steamworks plugin I wrote, and I've just fixed it and updated it to 1.1.3, so I'm really sorry for making you very troubled. 🙇‍♀️
https://rabbitteaparty.itch.io/nekogakuen-steamworksapi/devlog/619850/update-ver...

Well... Do you want to consider adding a new blank project, then copy all plugins and plugin.js files from the plugins folder to the blank project and send it to me...

OK👌

I've currently updated the plugin to version 1.1.2 and also updated the sample project for microtransactions. As for the issue with pressing Esc triggering the closure of the Steam Overlay, I've heard that this is a problem with Steam itself. I've also tested the microtransaction functionality in a game called 'KUUKIYOMI: Consider It,' and it seems to have the same issue with Esc.

Thank you very much. 🙏
I have now added the functionality for you to record leaderboard scores using variables.

(1 edit)

In addition, Steam itself also provides a page that displays the leaderboards. Take the leaderboards of "OPUS: Rocket of Whispers" as an example, he will be on the View Stats of the community Hub in the following image..

* If you're in-game, you can see the leaderboard information by pressing "Shift+Tab" to open the "Achievements" section of Steam Overlay.

Well... I can't really do the first part, after all, this is a microtransaction through the Steamworks Web API, so it may not be able to match the microtransaction functionality of the Steamworks API. ....🙇‍♀️

The second part of the function is a verification function for purchasing the game itself, it is not related to the microtransaction function.

I re-uploaded a simple project, and then did you change the 480 in the plugin parameters, and the 480 in steam_appid.txt, to your own game ID on Steam?
https://drive.google.com/file/d/1eW1oniYi2onqn3nxrzcmPRIeKulHt8FZ/view?usp=shari...

And then I'm going to get ready for bed....zzzzzzzz.

(1 edit)

Well, I've been a bit busy lately and haven't had the time to write a user guide. I'll only be able to provide you with a sample project and a basic image guide for now. When I have more time, I'll work on creating a comprehensive guide...🙇‍♀️
https://drive.google.com/file/d/1xov6JDtXyWTgoAArnKWpgpVDv9SoomTn/view?usp=shari...

However, the Leaderboards and Microtransactions are still in the Alpha testing stage!
https://rabbitteaparty.itch.io/nekogakuen-steamworksapi/devlog/585239/update-ver...

Good evening~ That... I'll give you this test nwjs first, can you press F8 to capture the debug screen and show me? Thank you.🙏
Then, remember to modify steam_appid.txt ,and don't overwrite the package.json!
(by DeepL Translator🙇‍♀️)

https://drive.google.com/file/d/1ypq3o2KBzZGxuvgEfICdnJYMOUDev5w-/view

(1 edit)

I'm really sorry... but with my current abilities, I can't implement this feature yet...

Although I've made some progress on the leaderboards so far through the APIs on the following sites, it may be a long, long time before I'm done...
https://partner.steamgames.com/doc/webapi/ISteamLeaderboards

https://steamapi.xpaw.me/#ISteamLeaderboards

I apologize... I can't do leaderboards at the moment, and I have to work on weekdays, so I don't really want to spend time working on this kind of functionality, and I wrote the Steamworks plugin as a free plugin, so I really don't have much motivation to work on this kind of functionality!🙇‍♀️