Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Looking at the sample project, I followed the variables, switches, common events, and plugin parameters, but it didn't work out. As expected, I'll try it if you tell me how to do it later.

I'm using MZ and nwjs is using the latest version.(71.x) Other functions other than microtransactions still work well.

I'll be waiting for your post, but there's nothing to worry about. You are already the best for all of us!^^

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.

(3 edits)

Thank you. I did an experiment using a sample project. The payment function works fine. However, there are several problems.

1. If you press ESC without canceling on the payment page, the game will stop. If you don't restart, you can't do anything. After about 40 seconds, you will be able to move your character, but you will not be able to open the payment page again. Even if I turn the game off and on again, the payment page won't open.

2. Why is 'Enable Steam Purchase' in the plugin parameter 'False'? Shouldn't it be 'True'? The payment works regardless of true or false.

I don't know anything about coding or programming, but according to Steamworks Documentation, I need to reset the API that I exchange with the Steam serverOr maybe something like that? I think it's because the server misunderstood that the payment was continuously in progress.

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 understand. Thank you for your answer. I don't know much, but I know how difficult it is to work with API. and microtransaction is still in the alpha stage.

I'm rooting for you. Have a nice day!

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 for the information.

'KUUKIYOMI' was developed as Unity, but it had the same problem. I knew the Steam overlay would close if I pressed ESC, but I thought it was because of the RPG MAKER MZ or plugin that the overlay wouldn't open again.

I don't know if Valve will solve this problem. There are a lot of games that don't have problems. I hope this problem will be solved someday. Have a nice day.