Mundo Maker
¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.

[Colectivo][XP] Bugfixes y Add-ons para el Neo-Mode7

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker XP [Colectivo][XP] Bugfixes y Add-ons para el Neo-Mode7

Mensaje por Wecoc el 2018-02-27, 19:24

Hace poco quería hacer una espécie de tutorial/análisis del Neo-Mode7 para publicarlo en el foro, pero al testearlo me dí cuenta que está lleno de limitaciones y problemas, incluso usando el Neo-Mode7 +, que es una espécie de addon/antilag algo más moderno.

Cosas perdidas de versiones anteriores

- Impedir Center (jugador siempre en medio de la pantalla) en mapas pequeños - Mode7 MGC
- Loop de mapas Vertical o Horizontal únicamente - Mode7 MGC
- Efecto "curved surface" (mapa cilíndrico) - Mode7 de mewsterus

Limitaciones

- Solo acepta autotiles animados de 4 frames
- Imposibilidad de editar el modo/color en el que se dibuja el borde del horizonte

Posibles añadidos

- Input (move_up, etc) del personaje varíe según el ángulo actual del mapa (hice ese añadido hace tiempo pero no del modo que más me hubiera gustado aplicarlo)
- A parte del curved surface ya comentado, en SNES el Mode7 permitía otros efectos (pseudo-perspective, distortion effects) - SNES Mode7 Info
- Las llamadas de script actuales son algo engorrosas, se podría hacer un module NeoMode7 que las simplifique
- Soporte para el Elnard Radar con cálculo de posición de puntos según el ángulo theta

Bugs encontrados

- Al volver del menú a un mapa con ángulo theta, los charas se muestran durante un momento mirando hacia la dirección incorrecta
- La fog (y quizá también el panorama) se mueven de modo raro cuando el mapa tiene cierto ángulo theta o zoom
- A veces cuando los sprites verticales estan muy al margen desaparecen antes de tiempo

Como veis ese script tiene mucho margen de mejora, algunas cosas no son muy importantes, otras sí que molestan más

A ver si entre varios logramos solucionar algunas cosas, estoy seguro que será de gran utilidad teniendo en cuenta que es un script famoso.

PD.- No he comprobado el H-Mode7 porque creo que funciona de modo distinto pero no estoy 100% seguro... quizá alguno de los fixes ya estén hechos ahí, si alguien lo sabe y puede confirmalo se lo agradeceré.
avatar
Wecoc
Administrador
Administrador



Créditos 12388

Gracias : 595

Volver arriba Ir abajo

RPG Maker XP Re: [Colectivo][XP] Bugfixes y Add-ons para el Neo-Mode7

Mensaje por newold el 2018-02-27, 23:16

he visto el código de la dll del script Elnard Radar, y en el método de mask podrías cambiar esto:

Código:
if (thisrow2[3] == 0) {
                thisrow1[3] = thisrow2[3];
            }

por

Código:
thisrow1[3] = thisrow2[3];

y así sería una verdadera máscara respetando la opacidad de la misma. tal como tu lo tienes solo borra los pixel con opacidad = 0.

Por le demás genial el método de la mascara, me lo llevo ^^
avatar
newold
Principiante
Principiante

0/3

Créditos 1170

Gracias : 100

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permisos de este foro:
No puedes responder a temas en este foro.