Two newbie questions- player touch and copying tiles

Status
Not open for further replies.

Hierophant

Veteran
Veteran
Joined
Jul 8, 2012
Messages
122
Reaction score
1
First Language
French/English
Primarily Uses
I'm trying out RPG MAKER VX Ace and I can't find out how to do certain things which seem very simple:

1. How do I set up an event that start when the player touches an object? It works when I put the event on a tile that the player can walk on, but not when I put it on an impassable object.

2. How do I copy a tile in a tileset so I can set one version as impassable and the other as passable?

Thank you!
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
For #2, you'd have to use a graphics program and copy the tile to a blank tile (TileA5 is for your own stuff). Then you can set one as passable and the other as impassable.

For #1, I'm not sure if this is the solution - I use XP and I've only tinkered with Ace a little. In your event, where you can set it to below, above or same level/layer as player, make sure you set it to same as player.
 
Joined
Jun 26, 2012
Messages
209
Reaction score
9
First Language
English
Primarily Uses
Yes, as shaz said, set it to " same as character" then it'll work..

EDIT:-

For no.2 i suggest using gimp and just paste the same tile u want as impassable on the another tile u don't want on that map. Be sure to configure grid to 32x32. I made a tutorial here, see if this can help..

http://forums.rpgmak...into-tileset-d/
 
Last edited by a moderator:

Hierophant

Veteran
Veteran
Joined
Jul 8, 2012
Messages
122
Reaction score
1
First Language
French/English
Primarily Uses
For #2, you'd have to use a graphics program and copy the tile to a blank tile (TileA5 is for your own stuff). Then you can set one as passable and the other as impassable.

For #1, I'm not sure if this is the solution - I use XP and I've only tinkered with Ace a little. In your event, where you can set it to below, above or same level/layer as player, make sure you set it to same as player.
Your solution for #1 worked, thanks! That was all that was needed!

As for #2, could you be a bit more specific as to how I copy a tile? I already searched for it in the help files and didn't find anything. I must have overlooked something...
 

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
15,354
Reaction score
8,533
First Language
English
Primarily Uses
RMMV
If you are wanting to have the passibility different for just one instant (say you have a bunch of ladders and you want only one ladder to be unpassable), the easiest way would be to set an "empty" event with no gaphic on top of it, and set to "Same as player".

If you are truly needing a graphic to use often, the way I would do it would be:

Use Resource Manager to export the tileset to your computer.

Tileset6.png

Open the tileset in Gimp.

Create a new image in Gimp that is 512 x 512, with transparency for the background.

Tileset1.png

Or, if you have empty spaces in an existing tileset you can add it there.

For this kind of work, in Gimp, I turn on the grids. Under Image, you can configure the grids to 32 x 32, which is the demensions of tiles in Ace. Then under view click, Show Grid, and I also do Snap to Grid, so that I can be precise.

Tileset2.png

Then use the rectangle select tool to copy the tile you want. Paste it into the new image. Again, I find the grids helpful to be precise here.

Once you have your tile in the new, you need to export your new image from Gimp. Just a note, with the newest version of Gimp, if you just save it, it won't be in the right format, use the Export option under file, and then treat it as if you are saving it. Make sure you name it appropriately. I am using an inside tile, so I named my new tileset Inside_D.png.

Tileset4.png

Once your file is exported from Gimp (saved), you can use the Resource Manager to import it back into Ace. The last steps would be to go to the Database, Tilesets, Interior (in my case) and make sure that D: is set to my new Inside_D file. Then in that same window you can change the passability.
 

Hierophant

Veteran
Veteran
Joined
Jul 8, 2012
Messages
122
Reaction score
1
First Language
French/English
Primarily Uses
Thanks for the link. However, the tileset section only talks about how to import a custom tileset, not how to duplicate already-existing tiles. Is it something related to that?
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
You have to use an image editor (GIMP, Paint.NET, Photoshop) to actually change the image used on the tiles.

Check the spoiler on mlogan's post for the exact steps, with pictures :)
 

Hierophant

Veteran
Veteran
Joined
Jul 8, 2012
Messages
122
Reaction score
1
First Language
French/English
Primarily Uses
You have to use an image editor (GIMP, Paint.NET, Photoshop) to actually change the image used on the tiles.

Check the spoiler on mlogan's post for the exact steps, with pictures :)
But I don't want to change the image used on the tiles. Or do you mean something like copying the actual image of one tile onto another? Otherwise I'm stymied.
 

Hierophant

Veteran
Veteran
Joined
Jul 8, 2012
Messages
122
Reaction score
1
First Language
French/English
Primarily Uses
Oh wait, you're right. I didn't see the rest of his post the first time I read it. I see he left instructions on how to do this. I'll try that out.

Another question: is there any way to set up an event so that it takes place when you step on it (not just "player touch"), so that the player can move on but the event can still be there?
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
That's what player touch does. For the event not to be there, you have to specifically tell it to disappear.
 

Hierophant

Veteran
Veteran
Joined
Jul 8, 2012
Messages
122
Reaction score
1
First Language
French/English
Primarily Uses
Player touch activates the event when they move towards the square. But I want it to active when they are actually on the square itself so they can get away and I can keep the event (e.g. a permanent boss fight on that square).
 
Last edited by a moderator:

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
15,354
Reaction score
8,533
First Language
English
Primarily Uses
RMMV
I believe if you set it to "below player", then you haveto be on top of the square to activate, instead of next to it.
 

Hierophant

Veteran
Veteran
Joined
Jul 8, 2012
Messages
122
Reaction score
1
First Language
French/English
Primarily Uses
Oooooh. DUH. I should have figured that out! Thank you for the help!

I haven't run into any other problems, so I guess I should be okay from here on out. Thank you everyone for helping me out.
 
Last edited by a moderator:
Joined
Mar 3, 2012
Messages
1,012
Reaction score
283
First Language
Finnish
Primarily Uses
This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.
 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,865
Messages
1,017,059
Members
137,574
Latest member
nikisknight
Top