second_crimson
Member
This is for RMXP (RGSS)
I've been racking my brain trying to find out how to do this...so far no luck.
Basically I want to change the way the player and other events move. I want them to move based on 16x16 tiles, or in other words, I want to halve the size of all map aspects. I have accomplished the graphical side of things by using Sephirothspawn's Tilemap rewrite and changing @tilemap_tile_width and @tilemap_tile_height to 16 (instead of the default 32). Like I said, this accomplishes the graphical side of things nicely. However, the map is still being treated like it is normal size. I want to make it so that all characters move 16 pixels, and the default screen is essentially 40x30 (16x16 tiles).
No, I don't want to have to go to Pixel Movement...I will if I have to, but I'd rather stick with simple tile movement, just shrink it by half.
My problem? I don't know where to start. I tried fiddling around with Game_Character's Screen_X and Screen_Y methods...but I just can't seem to get it to work. Any help would be very much appreciated.
EDIT: I may have fixed it, by switching the Tilemap rewrite to zoomout instead of chane tile width, and then going into sprite_character and halving its x and y. However I am still interested in how others would have gone about this, just in case my workaround ends up being disadvantageous.
I've been racking my brain trying to find out how to do this...so far no luck.
Basically I want to change the way the player and other events move. I want them to move based on 16x16 tiles, or in other words, I want to halve the size of all map aspects. I have accomplished the graphical side of things by using Sephirothspawn's Tilemap rewrite and changing @tilemap_tile_width and @tilemap_tile_height to 16 (instead of the default 32). Like I said, this accomplishes the graphical side of things nicely. However, the map is still being treated like it is normal size. I want to make it so that all characters move 16 pixels, and the default screen is essentially 40x30 (16x16 tiles).
No, I don't want to have to go to Pixel Movement...I will if I have to, but I'd rather stick with simple tile movement, just shrink it by half.
My problem? I don't know where to start. I tried fiddling around with Game_Character's Screen_X and Screen_Y methods...but I just can't seem to get it to work. Any help would be very much appreciated.
EDIT: I may have fixed it, by switching the Tilemap rewrite to zoomout instead of chane tile width, and then going into sprite_character and halving its x and y. However I am still interested in how others would have gone about this, just in case my workaround ends up being disadvantageous.