A downloadable plugin

Buy Now$4.99 USD or more

Introduction

Description

With the achievements system, you'll be able easily create achievements that can be unlocked in your game.

You'll also be able to view all unlocked achievements with the provided layouts too.

How to install

1. Download and extract the zip file for your chosen version of the Achievements System.

2. Copy the .dll file for your chosen version and paste it into your Bakin directory (steamapps/common/BAKIN/plugins)


3. Copy the "Achievements System" folder and paste it into your Bakin project's "script" directory. If you don't see this folder, simply create one with that name.

How to use

1. With Bakin open, create a new common event (name it whatever you'd like).


2. Then, open the common event and first, assign the  "AchievementsSystemScript.cs" file within the "Achievements System" folder to the event then, create and turn on a switch called "ShowAchievements". Now press OK.


3. Next, open the Layout Tool, select the import icon from the upper-right (shown below) and select "AchievementLayouts.lyrbr" from the zip file.


4. In the Layout Tool, select "Menu" from the left-hand-side. You should have a new option called "MainMenu_Custom". Tick it.

Note: If you're already using your own custom menu layout, view the information under the "Already Using a Custom Layout?" header at the bottom.


5.  Select MainMenu_Custom and expand "Main Menu Window" in the Layout parts area.

7. Select "Achievements" and set the "Common Events" property on the right to the common event you created in step 1 and press OK.


6. Now from the top, go to Functions > Expanded features > Achievements System [Free/Premium] to open the user interface and manage your achievements.


6. Using the "Settings" button, you can configure the Achievements System settings.


7. Once you've configured the settings to your liking, you can then create achievements from the List page using the "Add" button where populate the achievement's details.


Free/Premium Version Comparison



Upgrading to Premium?

If you've purchased the premium version of Achievements System after using the Free version, all you need to do is remove the "AchievementsPluginFree.dll" file from your Bakin's install directory and replace it with the "AchievementsPluginPremium.dll" file that came with your premium version's zip file.

Already Using a Custom Menu Layout?

If you're already using a custom layout or, you just don't want to use the custom menu provided in the zip file, there are some alternatives for you.

1. You can add a new menu option to your custom layout. If you do this, you'll want to make sure that the menu item you add has the following properties set in the Layout Tool:

- Action = Close and Call Common Event

- Common Events - [The name of the common event you created in step 1 of the "How to use" section]

2. You can additionally call the achievements menu without using the Layout Tool at all. Simply create an event on your map and turn on the "ShowAchievements" switch you created in step 2 of the "How to use" section. This will display the achievements menu.

Purchase

Buy Now$4.99 USD or more

In order to download this plugin you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

Achievements System Premium V1.2.4 466 kB

Download demo

Download
Achievements System Free V1.2.4 462 kB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

(+1)

Hi, I have tried the free version of this plug in but every time I click on it in the expanded features I get an unexpected error saying the value can't be null.

Not sure if I have done something wrong but here is some of the error text i get.

 Exception Text **************

System.ArgumentNullException: Value cannot be null.

Parameter name: value

Thanks

(+1)

Hey, thanks for pointing this out to me.

I've just released an update that should fix these issues. :)

(1 edit) (+1)

Thank you.

Will get the premium version after I learnt what I'm doing with the free version.

Edit: Just gave it a try and it works now. Thanks again!

Does it work with Gamejolt's Trophies?

No. Outside of Bakin, the only 3rd party I've added support for is Steam achievements

(2 edits)

Free version is enough to attach my achievements on my game on Steam?

(+1)

Yes. Both the free and premium versions get steam achievement integration

Is it possible to put my achievements on free version without the layout in-game? I can’t open the banner in editor, it doesnt appears for me. I don’t know how to set my achievements. Is it made by switches?

(+1)

Yo, if you want to edit what the banner looks like when you unlock an achievement, you can open your project in Bakin, go to the Layout tool, select "In-Game Effects" folder and go to Free Layouts for Events.

In there will be an "Achievement Earned" layout. Here, you can configure what the banner looks like.

The above assumes you imported the layouts when installing the plugin.

You can create achievements using user interface provided with the plugin. To use it, go to Functions > Expanded features > Achievement system


(+1)

Super cool plugin! I only waited until you really aren't updating to buy it in case I will need to update repeatedly! XD

I'ts Awsome and works very well, but when I export my game with this plugin, when I try to get the Achievement, it doens't apear on the screen.

Hi, thanks for letting me know of this.

Does this refer to the banner that appears when you unlock an achievement?

If so, does the achievement still appear unlocked when you go to the achievements list?

Then, when the game is exported, the achievements tab in the menu appears, but the banner does not appear, it does not show that you have earned the achievement. In the test game inside Bakin without exporting it, it works very well, saves all the achievements and the banners appear.

(+1)

Great stuff. Thanks for the info.

I'll take a look into it

Just to give an update on this, I've discovered the reason why the banner isn't appearing. I'm now just thinking of the best way to fix the issue.

So, I exported my test project to try and reproduce the problem and here's what I discovered; if you unlock an achievement during a test play (and get the banner), then export the game and try to get that achievement again, you'll get the issue you're experiencing where the banner isn't displayed but the achievement does unlock as normal.

I also noticed that if you unlock an achievement that you didn't unlock during a test play, the banner appears without issue.

I'll keep updating this thread as I go and develop a fix :)

I've released an update which should (based on the testing I did) fix the issue.

When you start a new game in your exported project, any achievements you unlocked during a test play should unlock and correctly display the banner  in the exported project now too :)

(1 edit)

Hi sry but i must write here i really love Octopath traveler system and i buy this OctoPack Battler Sample Project for RPG Maker MV if u make this system on baki engine i can buy for 50$ + i really love this system but Mv doesnt have 3d baki have 3d :) I don't know if this message will encourage you to make this system, but I have a little hope ^^

(-1)

with the battle script plugins, and battle events, you can make all sorts of different battle systems.

execuse me, Dale. I'm currently experiencing this problem when I export my game with this plugin, when I try to get the Achievement, it doens't appear on the screen. When i replay the game from test play, the same problem also occurs. Would you please kindly guide me how to fix the problem?

Thanks...