Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.
Original Source
- Original title: Emerald Engine - Advance Currencies
- Original author: nio kasgami
- Original date: November 4, 2019
- Source thread: https://forums.rpgmakerweb.com/threads/emerald-engine-advance-currencies.114895/
- Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugins In Development
Summary
Emerald Engine Advance currencies Introduction This plugin allow you to have more than just one currency in the game. It
Archived First Post
Emerald Engine
Advance currencies
IntroductionAdvance currencies
This plugin allow you to have more than just one currency in the game. It
also allow to break the editor limits gold.
Functionality
- Multiple currency in the game
- Break the traditional editor gold limit
- cross conversion from currencies to another
- Notetag support for easy usage in the database
- easy to use API for plugin maker
- plugin commands
Planned Features :
- Weight support
- group currencies ( for different kingdom etc)
- Taxes support
- Bank support
- Yanfly shop support
Help
* =================================================================
* Core
* =================================================================
* The core section of the plugin where you manage the currency limits
* and how the conversion rate should work
*
* Currency Quantity Type and Max Currency :
* The plugin offers two ways of managing currency quantity limits.
*
* Bulk : Take all the currencies amount in account and clamp it to a fixed
* amount you set in the Max currency limit. it's the most standard way.
*
* Separate : Each currencies have their own clamped limits that you can set
* individually in each currencies.
*
* Ratio type :
* The plugin offers two ways of managing the conversion between currencies.
* Take in note that for keep the math manageable and simple. The plugin will
* convert every currencies to the smallest and then to the desired currency.
*
* Exponential : will work by exponentially (100) converting the ID of the currency
* It's important to take in account that the ID is binded to the array size
* and that it'S important to go in proper order from the smallest currency
* to the highest.
* the formula is :
* prices = currency amount * (10^id) = final prices
*
* Ratio : Individually give each currencies a different ratio based on the
* lowest currency. the currency isn't binded to the array but to the ID.
* The formula is :
* prices = currency amount * id = lowest currency / ratio = final prices
*
* Every float is flattened and partial numbers will be reconverted back.
* Core
* =================================================================
* The core section of the plugin where you manage the currency limits
* and how the conversion rate should work
*
* Currency Quantity Type and Max Currency :
* The plugin offers two ways of managing currency quantity limits.
*
* Bulk : Take all the currencies amount in account and clamp it to a fixed
* amount you set in the Max currency limit. it's the most standard way.
*
* Separate : Each currencies have their own clamped limits that you can set
* individually in each currencies.
*
* Ratio type :
* The plugin offers two ways of managing the conversion between currencies.
* Take in note that for keep the math manageable and simple. The plugin will
* convert every currencies to the smallest and then to the desired currency.
*
* Exponential : will work by exponentially (100) converting the ID of the currency
* It's important to take in account that the ID is binded to the array size
* and that it'S important to go in proper order from the smallest currency
* to the highest.
* the formula is :
* prices = currency amount * (10^id) = final prices
*
* Ratio : Individually give each currencies a different ratio based on the
* lowest currency. the currency isn't binded to the array but to the ID.
* The formula is :
* prices = currency amount * id = lowest currency / ratio = final prices
*
* Every float is flattened and partial numbers will be reconverted back.
Download
BE AWARE that the plugin is still in dev and isn't ready to use this thread was created for feedback. You are totally free to download the project however and to see how the code is.
https://github.com/niokasgami/Emerald-Engine/tree/Advance-Currency
Although the code is still rought and non refactorised.
Known plugin incompatibility and overwriting
Yanfly Core_Engine (Gold) -
I overwrite his method for managing gold since by design you can't have
more than one currency management in the game.
Yanfly Core_Engine other feature will still work
I overwrite his method for managing gold since by design you can't have
more than one currency management in the game.
Yanfly Core_Engine other feature will still work
Licenses :
Proprietary
You free to use this product for free and for commercial use as long I am credited.
Redistribution isn't allowed.
Downloads / Referenced Files
Log in to download
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadLicense / Terms Note
Licenses : Proprietary You free to use this product for free and for commercial use as long I am credited. Redistribution isn't allowed.
Creator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
0
replies
1
view
Topic Summary
Loading summary...