- Joined
- Sep 18, 2021
- Messages
- 52
- Reaction score
- 17
- First Language
- English
- Primarily Uses
- RMMZ
Dear fellow makers:
How do I display pictures ON MAP (not on screen) based on variables?
Situation:
Different characters will appear at different parts of the map based on the time of the day (variables).
I've tried to do it using different methods but the results are not good.
Method 1:
- I set up an event with the picture of the character on the map.
Say there are schools and town.
When Char1Location = 1, the picture appears at the school (location1).
When Char1Location = 2, the picture appears at the town (location2).
But this creates other issues, since the condition on the event page is always GREATER THAN or EQUAL TO, this means that if I set Char1Location = 2, the picture will show up at both school (location1) and town (location2).
Is there any way to restrict the event to only showing when Char1Location = 1, not >= 1?
Method 2:
- I tried to do it using switches, but this turns into a nightmare because there are 5 characters and 5 locations.
It's a hassle to maintain.
For example, if Character 1 is at school (location 1), I will have to turn off all other switches for Character 1.
I tried it and it wasn't working well.
Method 3:
- Show pictures.
If I use show pictures, the pictures stay ON THE SCREEN, instead of being fixed on the map.
Is there any way to show pictures on map, not on the screen?
Method 4 (my current method):
- I used balloons instead of events.
Everything works out nicely and if two characters are present at the same location, the balloon will alternate between the two characters, which is very nice.
The only drawback is that the balloon sizes are very very small, making it difficult for players to see.
Is there any way to increase the number of balloons and the size of balloons?
What would be an ideal way of addressing this situation?
I'm open to any suggestions and/or ideas.
Thank you all.
How do I display pictures ON MAP (not on screen) based on variables?
Situation:
Different characters will appear at different parts of the map based on the time of the day (variables).
I've tried to do it using different methods but the results are not good.
Method 1:
- I set up an event with the picture of the character on the map.
Say there are schools and town.
When Char1Location = 1, the picture appears at the school (location1).
When Char1Location = 2, the picture appears at the town (location2).
But this creates other issues, since the condition on the event page is always GREATER THAN or EQUAL TO, this means that if I set Char1Location = 2, the picture will show up at both school (location1) and town (location2).
Is there any way to restrict the event to only showing when Char1Location = 1, not >= 1?
Method 2:
- I tried to do it using switches, but this turns into a nightmare because there are 5 characters and 5 locations.
It's a hassle to maintain.
For example, if Character 1 is at school (location 1), I will have to turn off all other switches for Character 1.
I tried it and it wasn't working well.
Method 3:
- Show pictures.
If I use show pictures, the pictures stay ON THE SCREEN, instead of being fixed on the map.
Is there any way to show pictures on map, not on the screen?
Method 4 (my current method):
- I used balloons instead of events.
Everything works out nicely and if two characters are present at the same location, the balloon will alternate between the two characters, which is very nice.
The only drawback is that the balloon sizes are very very small, making it difficult for players to see.
Is there any way to increase the number of balloons and the size of balloons?
What would be an ideal way of addressing this situation?
I'm open to any suggestions and/or ideas.
Thank you all.