ShiningPhoibe

Veteran
Veteran
Joined
May 12, 2020
Messages
131
Reaction score
44
First Language
French
Primarily Uses
RMMZ
Hello,
I let the player choose their character at the beginning of my game. In the database, the player's initial level is set to 5. I checked, and the placeholder character's level is 5... until they choose their character. I checked the "Save EXP" box, but it does nothing. My character is still level 1 after choosing the character, and I can't figure out why. Can someone help me with that, please?
Thanks for reading.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
33,928
Reaction score
8,607
First Language
German
Primarily Uses
RMMV
please show screenshots of your event pages - your description is not enough to look for any problem.
 

ShiningPhoibe

Veteran
Veteran
Joined
May 12, 2020
Messages
131
Reaction score
44
First Language
French
Primarily Uses
RMMZ
please show screenshots of your event pages - your description is not enough to look for any problem.
Here they are.
And here is a copy of the full event:
◆Text:None, None, Window, Bottom
:Text:HELLO, DEAR PLAYER.
:Text:PLEASE CHOOSE YOUR CHARACTER.
◆Label:Choose character
◆Show Picture:#1, Actor1_1, Upper Left (0,0), (50%,50%), 255, Normal
◆Show Picture:#2, Actor1_2, Upper Left (175,0), (50%,50%), 255, Normal
◆Show Picture:#3, Actor1_3, Upper Left (375,0), (50%,50%), 255, Normal
◆Show Picture:#4, Actor1_6, Upper Left (550,0), (50%,50%), 255, Normal
◆Show Picture:#5, Actor1_5, Upper Left (0,175), (50%,50%), 255, Normal
◆Show Picture:#6, Actor1_8, Upper Left (175,175), (50%,50%), 255, Normal
◆Show Picture:#7, Actor2_2, Upper Left (375,175), (50%,50%), 255, Normal
◆Show Picture:#8, Actor2_1, Upper Left (550,175), (50%,50%), 255, Normal
◆Show Picture:#9, Actor3_6, Upper Left (175,350), (50%,50%), 255, Normal
◆Show Picture:#10, Actor3_5, Upper Left (375,350), (50%,50%), 255, Normal
◆Plugin Command:VisuMZ_2_PictureChoices, Picture Settings: Change Range
:Plugin Command:Step 1 =
:Plugin Command:Starting ID = 1
:Plugin Command:Ending ID = 10
:Plugin Command:Step 2 =
:Plugin Command:On Select Settings = {"Easing":"","Duration:num":"10","easi…
:Plugin Command:On Deselect Settings = {"Easing":"","Duration:num":"10","ea…
◆Show Choices:1M <Bind Picture: 1>, 1F <Bind Picture: 2> <Hide Choice Window> , 2M <Bind Picture: 3>, 2F <Bind Picture: 4>, 3M <Bind Picture: 5>, 3F <Bind Picture: 6> (Window, Right, #1, #2)
:When 1M <Bind Picture: 1>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor1(0), Actor1(0), Actor1_1

:When No
◆Jump to Label:Choose character

:End

:When 1F <Bind Picture: 2> <Hide Choice Window>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor1(1), Actor1(1), Actor1_2

:When No
◆Jump to Label:Choose character

:End

:When 2M <Bind Picture: 3>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor1(2), Actor1(2), Actor1_3

:When No
◆Jump to Label:Choose character

:End

:When 2F <Bind Picture: 4>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor1(5), Actor1(5), Actor1_6

:When No
◆Jump to Label:Choose character

:End

:When 3M <Bind Picture: 5>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor1(4), Actor1(4), Actor1_5

:When No
◆Jump to Label:Choose character

:End

:When 3F <Bind Picture: 6>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor1(7), Actor1(7), Actor1_8

:When No
◆Jump to Label:Choose character

:End

:End
◆Show Choices:4F <Bind Picture: 7>, 4M <Bind Picture: 8>, 5F <Bind Picture: 9>, 5M <Bind Picture: 10> (Window, Right, #1, #2)
:When 4F <Bind Picture: 7>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor2(1), Actor2(1), Actor2_2

:When No
◆Jump to Label:Choose character

:End

:When 4M <Bind Picture: 8>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor2(0), Actor2(0), Actor2_1

:When No
◆Jump to Label:Choose character

:End

:When 5F <Bind Picture: 9>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor3(5), Actor3(5), Actor3_6

:When No
◆Jump to Label:Choose character

:End

:When 5M <Bind Picture: 10>
◆Text:None, None, Window, Bottom
:Text:Is this correct?
◆Show Choices:Yes, No (Window, Right, #1, #2)
:When Yes
◆Change Actor Images:Player, Actor3(4), Actor3(4), Actor3_5

:When No
◆Jump to Label:Choose character

:End

:End
◆Erase Picture:#1
◆Erase Picture:#2
◆Erase Picture:#3
◆Erase Picture:#4
◆Erase Picture:#5
◆Erase Picture:#6
◆Erase Picture:#7
◆Erase Picture:#8
◆Erase Picture:#9
◆Erase Picture:#10
◆Text:None, None, Window, Bottom
:Text:VERY WELL. NOW, CHOOSE YOUR NAME.
◆Name Input Processing:Player, 16 characters
◆Text:None, None, Window, Bottom
:Text:AND THEN YOUR GENDER.
◆Show Choices:Female, Male, Neutral/other (Window, Right, #1, #2)
:When Female
◆Control Variables:#0001 Gender = 1

:When Male
◆Control Variables:#0001 Gender = 2

:When Neutral/other
◆Control Variables:#0001 Gender = 3

:End
◆Text:None, None, Window, Bottom
:Text:FINALLY, YOUR CLASS.
◆Show Choices:§\I[97]Swordsman, §\I[101]Sorcerer, §\I[101]Priest, §\I[128]Knight, §\I[105]Martial Artist, §\I[1111]Magic Swordsman (Window, Right, #1, #2)
:When §\I[97]Swordsman
◆Change Class:Player, Swordsman, true

:When §\I[101]Sorcerer
◆Change Class:Player, Sorcerer, true

:When §\I[101]Priest
◆Change Class:Player, Priest, true

:When §\I[128]Knight
◆Change Class:Player, Knight, true

:When §\I[105]Martial Artist
◆Change Class:Player, Martial Artist, true

:When §\I[1111]Magic Swordsman
◆Change Class:Player, Magic Swordsman, true

:End
◆Show Choices:§\I[102]Hunter, §\I[96]Bandit (Window, Right, #1, #2)
:When §\I[102]Hunter
◆Change Class:Player, Hunter, true

:When §\I[96]Bandit
◆Change Class:Player, Bandit, true

:End
◆Show Balloon Icon:Player, Heart
◆Text:None, None, Window, Bottom
:Text:PLEASE BE AWARE THAT YOU CAN CHANGE THE DIFFICULTY BY TYPING
:Text:S (STORY MODE) OR H (HARD MODE).
◆Control Switches:#0001 Character selection over = ON
 

Attachments

  • Initial level.png
    Initial level.png
    206 KB · Views: 9
  • Save EXP checked.png
    Save EXP checked.png
    194.6 KB · Views: 9

Tiamat-86

old jrpg gamer
Veteran
Joined
Dec 5, 2017
Messages
970
Reaction score
432
First Language
english
Primarily Uses
RMMV
each class has a different level. that save level is so when you change back to sorceress ur not reset back to default level. what you can do is
control variable "A": set: game data: actor exp
change class
control variable "B": set: game data: actor exp
control variable "A": subtract: variable "B"
change exp: increase: variable "A"
 

ShiningPhoibe

Veteran
Veteran
Joined
May 12, 2020
Messages
131
Reaction score
44
First Language
French
Primarily Uses
RMMZ
each class has a different level. that save level is so when you change back to sorceress ur not reset back to default level. what you can do is
control variable "A": set: game data: actor exp
change class
control variable "B": set: game data: actor exp
control variable "A": subtract: variable "B"
change exp: increase: variable "A"
I didn't know that. I assumed I was doing something wrong but didn't know what... I guess I can just change level accordingly?
 

Tiamat-86

old jrpg gamer
Veteran
Joined
Dec 5, 2017
Messages
970
Reaction score
432
First Language
english
Primarily Uses
RMMV
'change level' would lower your exp to just barly being that level. if you make it exactly like how i posted with the 2 variables to record and change exp you will always have the same exp.

edit: added example screenshot
 

Attachments

  • Untitled.png
    Untitled.png
    65.9 KB · Views: 2
Last edited:

NaosoX

Veteran
Veteran
Joined
Feb 28, 2013
Messages
168
Reaction score
104
First Language
English
Primarily Uses
RMMZ
Each class has a level curve.. so they may not level up at the same amount of EXP...
Example: Swordsman default levels up to 5 with 695 EXP, while Sorcerer default levels up with 490 EXP.

Since this seems to be the very start of the game:
You can event change class to the actor, then event level change accordingly. As an initial setting to start the game at level 5 regardless of EXP, as EXP hasn't been earned yet.
Code:
◆Change Class:Reid, Sorcerer, false
◆Change Level:Reid, + 4

The actor will be level 5 and have the amount of EXP related to the class as per example above.

If you want to change classes later in the game's progression, accumulated EXP may be more important to keep at an accurate amount and a different method may be needed-- especially if you plan to change classes often during the game.

as another resource, you can check out: http://www.yanfly.moe/wiki/Class_Change_System_VisuStella_MZ
 

Tiamat-86

old jrpg gamer
Veteran
Joined
Dec 5, 2017
Messages
970
Reaction score
432
First Language
english
Primarily Uses
RMMV
but what if you were at 577 exp. lv4 was hit at 415. you would hit level 5 at 610.
if change job and then change back again before you level up you lose that extra 162exp + however much you gained while on the other class
 

NaosoX

Veteran
Veteran
Joined
Feb 28, 2013
Messages
168
Reaction score
104
First Language
English
Primarily Uses
RMMZ
As I was saying.. as this seems to be the start of the game.. EXP amounts wouldn't really matter(unless you want it to).
Since this seems to be the very start of the game:

Then, as i said.. if you plan to change classes during the middle of the game, a different method may be needed.
If you want to change classes later in the game's progression, accumulated EXP may be more important to keep at an accurate amount and a different method may be needed
 

Tiamat-86

old jrpg gamer
Veteran
Joined
Dec 5, 2017
Messages
970
Reaction score
432
First Language
english
Primarily Uses
RMMV
systems where you carry exp/level is better to just have the same exp curve.
different exp curve better for when actually keeping every class's exp seperate.
to easy to exploit the leveling system when have different exp curves when keeping level and not exp gained.
 
Last edited:

NaosoX

Veteran
Veteran
Joined
Feb 28, 2013
Messages
168
Reaction score
104
First Language
English
Primarily Uses
RMMZ
systems where you carry exp/level is better to just have the same exp curve.
different exp curve better for when actually keeping every class's exp seperate
I 100% agree with you.
-but-
If the class will only be changed once(at the start), then it wouldn't matter much.
Hello,
I let the player choose their character at the beginning of my game.
 

Tiamat-86

old jrpg gamer
Veteran
Joined
Dec 5, 2017
Messages
970
Reaction score
432
First Language
english
Primarily Uses
RMMV
i overlooked "the beginning".
just so used to games that have a class change event being events you can revisit.
dont play alot of games where pick a class only once instead of "pick a character"
 

Latest Threads

Latest Profile Posts

About the Deer, I had to cut some piece of video due the *swearing* Youtube copyrights issues...
A caveman pokes his head in...
I was listening to songs by Chuck E Cheese's voice actor (Jaret Reddick from Bowling for Soup) when the meds I was taking for my stomach virus apparently stopped working. I can't take my next dose until morning, but it's no use anyway. I'm officially sick again. Of course, I'll definitely take the next dose either way, but it's useless now.
New profile picture! This time, it's representative of my current project.
I suddenly feel like making a game for little kids: a pointless sandbox of cute animals, silly collectibles, and random mini games.

Forum statistics

Threads
116,002
Messages
1,094,807
Members
151,306
Latest member
rpgLord69
Top