casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
CGMZ Professions
By: Casper Gaming
Last Update: November 21, 2022
Latest Version: 1.2.0
Forum-Header-Introduction.png
Creates a profession system for your game. Discover/learn professions, gain experience, and level up. Profession data can be used for things like restricting the player from harvesting resources if their level is not high enough, or many other uses.
Forum-Header-Features.png
  • Create professions for your player to level up
  • Use either an experience curve or hard-code experience for each level
  • Hide professions until the player learns them
Forum-Header-Screenshots.png
A default profession
professions1.png
Show level up messages when the player levels up
professions2.png
A profession with custom max levels and hard-coded experience per level
professions3.png
EBsAIiJ.png


Forum-Header-HowTo.png
Import into plugin manager and enable the plugin. Some customization options available. Further instructions in plugin.
Forum-Header-Download.png
Plugin (along with all my other plugins) can be found here: https://www.caspergaming.com/plugins/cgmz/professions/
To show the level up messages, use my toast manager: https://www.caspergaming.com/plugins/cgmz/toastmanager/
Requires CGMZ Core plugin: https://www.caspergaming.com/plugins/cgmz/core/
Forum-Header-CreditAndTerms.png
https://www.caspergaming.com/terms-of-use/
Forum-Header-VersionHistory.png
Version 1.0.0
- Initial Release

Version 1.0.1
- Added a plugin command to get the profession level

Version 1.0.2
- Added option to display a toast window on discovery of profession

Version 1.1.0
- Added temporary buffs (or debuffs) when using items or plugin command
- Added ability to use text codes in profession descriptions
- Added ability to use custom icon image in place of big icon in display window
- Added option to change label text color
- Added option to use transparent windows
- Added option to use a custom scene background image
- Added plugin command to change description
- New professions are now loaded automatically in saved games without needing to use reinitialize plugin command

Version 1.1.1
- Change to profession buffs to make them more efficient for other plugins

Version 1.1.2
- Fix bug with level up toast having an extra ":" in the string

Version 1.2.0
- Added customization option for display window, now you can drag + drop a parameter to determine what displays and what order it displays in
- Added ability for worn equipment to provide a buff to profession levels
- Documentation update
 
Last edited:

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
Small update today to make this one easier to use:

Version 1.0.1:
- Added a plugin command to get the profession level in a variable
 

xabileug

Veteran
Veteran
Joined
Jul 1, 2014
Messages
508
Reaction score
162
How do you do fishing, crafting? is the level shared by party or separated by actor?
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
How do you do fishing, crafting? is the level shared by party or separated by actor?
You would set up a profession for fishing/crafting/etc and then when the player does something related to that profession, you'd use the plugin commands to add exp/levels for those professions you have set up.

Professions are party wide, not separate for each actor.
 

dabaili

Warper
Member
Joined
Apr 27, 2020
Messages
1
Reaction score
0
First Language
Chinese
Primarily Uses
RMMV
Please ask,How to make a variable equal to a profession level
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
@dabaili If you are using version 1.0.1 then there is a plugin command called "Get Profession Level" and it will ask you for the profession name and the variable you want to store the level in.
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
Hi all, I updated this plugin to also allow you to show a toast window when the profession is first discovered (previously toast functionality was limited to level ups only).

Version 1.0.2:
- Added option to display a toast window on discovery of profession

I have also added a demo for this plugin today in case anyone was confused on how to use it. The demo is playable in browser or able to be downloaded from the plugin's main page on my website: https://www.caspergaming.com/plugins/cgmz/professions/
 

Kupotepo

Fantasy realist/Advocatus Diaboli
Veteran
Joined
Jul 5, 2017
Messages
1,943
Reaction score
2,102
First Language
Thai
Primarily Uses
RMMV
Wow, casper667 that is amazing. Now the game developers can make the game like harvest moon where you are focusing on surviving and living off the land. Thank you.
Like this if you are confused of what I said.
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
Hi all, I released an update to this plugin today. This update requires CGMZ Core v1.5.0+.

Version 1.1.0:
- Added temporary buffs (or debuffs) when using items or plugin command
- Added ability to use text codes in profession descriptions
- Added ability to use custom icon image in place of big icon in display window
- Added option to change label text color
- Added option to use transparent windows
- Added option to use a custom scene background image
- Added plugin command to change description
- New professions are now loaded automatically in saved games without needing to use reinitialize plugin command

Side note with this update: unfortunately due to how the description used to be stored in previous versions, the new way of displaying the description with text codes may have weird spacing issues especially where new lines used to be previously. For saved games, you can use the "Set Description" plugin command to fix descriptions that are affected by this. New games should not have any spacing issue with descriptions.
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
Hi all, small update today:

Version 1.1.1:
- Change to profession buffs to make them more efficient for other plugins
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
Hi all, small update today for a bug that was noticed with the Level Up toast.

Version 1.1.2
- Fix bug with level up toast having an extra ":" in the string
 

deityshadow

Warper
Member
Joined
Jul 13, 2022
Messages
1
Reaction score
1
First Language
English
Primarily Uses
RMMV
Wonder how heavy of lifting it would be required to make this separate per actor and attach battle skill uses to it? Trying to find something along the lines of Fire User Profession use fire 1 magic 10 times to level it up, Level it up to lv5 and learn Fire 2, lv7 gives bonus to fire damage, lv25 critical chance boost etc etc. Using it as the background core of my job/class system instead of rigid classes. Combined with learn skills from equipment and AP I can more or less get it to work as long as I can get this to do that and for all of it to play nice together.
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
@deityshadow Thank you for suggestion, it is something others have requested before as well (though not the battle skills part). This plugin was not initially built with per-actor professions in mind so it will require a significant amount of work to get it how I want it to work, but it is on my to do list, probably not something to expect soon though.
 

casper667

Casper Gaming
Veteran
Joined
Mar 15, 2012
Messages
430
Reaction score
541
First Language
English
Primarily Uses
RMMZ
Hi all, this plugin has been updated to Version 1.2.0 today :kaohi:

This update brings with it the ability to drag+drop the display order of the information in the Profession scene similar to my other plugins, and hide any lines you don't want to show by removing the parameter in the list. It also has support for buffing profession levels based on the equipment (weapon/armor) the party is wearing. Documentation has been updated, and includes note tag info for how to set up weapon/armor buffs.

Version 1.2.0
- Added customization option for display window, now you can drag + drop a parameter to determine what displays and what order it displays in
- Added ability for worn equipment to provide a buff to profession levels
- Documentation update
 

Latest Threads

Latest Profile Posts

I'm really sorry I haven't done any streams. I actually just got home from the hospital after a week and a half.
I'm not dead - I promise :stickytongue:

Anyway, some pokemon inspired art (dont ask me which one tho xD)
reali.png
Writing boss music for Pale Coins. This is the Goblin Mage's theme!

Caz
I've been trying to upload more video tutorials for RMMZ lately! Does anyone have a topic they'd like to see covered? :ehappy:

Forum statistics

Threads
129,714
Messages
1,204,544
Members
170,785
Latest member
arthor
Top