So I write how make FPP in H-Mode 7.
Changes in script:
- MGC: H-Mode7: line from 115 to 120
Code:
# HM7 Screen dimensions : !!! DO NOT EXCEED 640 * 480 !!!
WIDTH = 384
HEIGHT = 480
# HM7 Screen coordinates
X = 32
Y = -128
- HM7 MODIFIED CLASSES
line 65 - write a few 9 for example: self.hm7_horizon = 99999999999 XD
line 73 - self.hm7_zoom = 500
line 86 - self.hm7_fading_color = Color.new(0, 0, 0, 0)
- HM7 NEW CLASSES
line 980 - @target_y = @surface_player.altitude * $game_temp.sin_alpha >> 12
In camera move should change L and R in camera rotation. And delete zoom and slope.
Hero must have transparent graphics.
In map make auto atart event with:
Code:
$scene.hm7_set_pivot(480)
$game_player.altitude = 40
In name map write [#54][C3]
You can use only [R1] resolution (in default), in R2 and R3 is bad.
Not use [E].
[#54] and 500% zoom is good only ground, If you make for example stairs, various levels etc. - you must use this formula - 32 pixel in up you must -5 slope and -10% zoom.
But you must remember about bugs. In some slope value and wall events is crash, so you must avoid this value.
Screen - event wall bug:
And in the end - my FPP is good only with this frame:
This place maybe be use for example: HUD and message box.
Do you understand?
Edit: I forgot about pikselmovement.
This script:
http://www.gdunlimited.net/forums/topic/...-movement/ belong insert above H-Mode 7. Not lower!!!