03-19-2014, 03:53 AM
I won't say 'Easily', and I don't know if this helps. I am not using a resolution in tandem with Mode7 myself. And I don't know if you're dealing with the same Mode7... though I am betting you are using the original one by MGC.
Okay, enough with me assuming stuff. ^_^
Do a search for a class called "Tilemap_Mode7"
In the 'initialize' method, you may encounter
change it to
..... assuming you're using an 800x600 window.
Even further down that class, you should have an 'init_sprites' method with the following:
change it to
Again, assuming an 800x600 window. The change should center your screen horizontally... I hope.
And I am thinking that these two lines further down...
should become
And again... further...
to
After that, look for the 'draw_map' method.
Within that, the
should be
And hopefully... that's it! *DerVVulfman prays*
Okay, enough with me assuming stuff. ^_^
Do a search for a class called "Tilemap_Mode7"
In the 'initialize' method, you may encounter
Code:
@distance_h = 480
Code:
@distance_h = 600
Even further down that class, you should have an 'init_sprites' method with the following:
Code:
sprite.x = 320
Code:
sprite.x = 400
And I am thinking that these two lines further down...
Code:
sprite.length = 2 + (640.to_f / sprite.zoom_x).to_i
sprite.x_origin_bitmap_i = ((642 - sprite.length) / 2)
Code:
sprite.length = 2 + (800.to_f / sprite.zoom_x).to_i
sprite.x_origin_bitmap_i = ((802 - sprite.length) / 2)
And again... further...
Code:
sprite2.x = 320
Code:
sprite2.x = 400
After that, look for the 'draw_map' method.
Within that, the
Code:
offset = ($game_system.loop_x ? 640 : 0)
Code:
offset = ($game_system.loop_x ? 800 : 0)
And hopefully... that's it! *DerVVulfman prays*