anonimzwx Baby Yoshi


Posts : 1260
![[xkas] Dynamic Z Empty](https://2img.net/i/fa/empty.gif) | Tema: [xkas] Dynamic Z Sáb Mayo 17, 2014 1:16 am | |
| Version Actual: Dynamic Z V 1.5
Funciones de esta version:
-Posibilidad de poner 4 sprites dinamicos de 48X48 (o menos) o 2 de 64X64.
-Posibilidad de cambias ExGFX dentro de una etapa o el overworld (maximo la mitad de un ExGFX por frame).
-Posibilidad de cambiar las paletas de colores dentro de una etapa o el overworld (maximo 128 colores por frame pero con lag, se recomienda cambias menos de 48 colores por frame para no tener slowdown.)
-Posibilidad de cambiar las paletas del player.
-Posibilidad de cambiar los ExGFX del player.
-Agregado Mirror de DMA que permite usar cualquier rutina de DMA durante el NMI.
-Agregado Modo NO DMA, que desactiva todo el DMA original del juego permitiendote transferir 512 kb mas con DMA. Ideal para hacer tu propio player dinamico de 32X32 sin sacrificar sprites dinamicos.
-Compatibilidad con sprites dinamicos actuales.
Aca dejo videos del parche:
- Sprites Dinamicos
- Cambios de ExGFX
- Cambios de paletas
-Cambio de paletas del player
-Cambio de graficos del player
-Desactivar todo el DMA
Vesiones Anteriores
Dynamic Z V 1.0
Proxima Version:
V 1.7 = Incluira muchas rutinas utiles para los ASMers.
V 2.0 = Permitira optimizar el DMA del juego disminuyendo el slowdown y permitiendo transnferir un poco mas con DMA.
F.A.Q :
¿por que si el maximo que puedes transferir por DMA son 2kb (la mitad de un ExGFX) por frame tu parche permite para ciertos casos incluso el doble de eso?
-Porque los sprites dinamicos hechos para este parche, si tiene el extra bit prendido cargan sus graficos en los frames pares y los que no usan el extra bit cargan sus graficos en los frames impares.
¿por que usaria la funcion de cambio de ExGFX si existen las exanimaciones?
-Porque las exanimaciones permiten hacer animaciones pequeñas, estan muy limitadas, no te permiten hacer cambios de exgfx en el overworld y con esto puedes cambiar los ex gfx cuando tu lo desees, no como las exanimaciones que tienes pocas opciones.
¿Por que usaria la funcion de cambio de paletas si existen las exanimaciones de paletas?
-Lo mismo que con los ExGFX, ademas con este parche puedes seleccionar paletas de forma aleatoria.
¿Por que usaria tu parche en ves del dsx?
-Primero porque mi parche incluye el dsx dentro de su codigo haciendo cualquier sprte dinamico hecho para el dsx compatible con mi parche, segundo porque el dsx solo te permite 4 sprites dinamicos de 32X32 o 1 de 64X64, tercero porque el dsx no te permite cambios de paletas ni cambios de ExGFX, cuarto porque la rutina dinamica de mi parche es mucho mas facil de usar y ocupa mucho menos espacio dentro del codigo de tu sprite.
¿Por que usaria tu parche si con el uberasm podria cambiar los ExGFX?
-Pues si bien puedes hacerlo usando el uberasm, el cambio de exgfx requiere conocimientos de DMA que no cualqier usuario sabe, ademas mi parche te permite hacerlo con pocos LDAs y STAs y te permite coordinacion con los sprites dinamicos para hacer el cambio y poder usar sprites dinamicos al mismo tiempo, ademas esto lo puedes hacer desde un sprite o un bloque o cualquier parte lo que es mucho mas flexible.
¿Por que usaria tu parche si con el uberasm podria cambiar las paletas?
-Por que puedes mandar los datos para cambiar las paletas desde cualquier parte (sprites, bloques, etc.) y por que solo requiere un poco mas (muy poco mas) de codigo.
¿Que rayos? con ese modo No DMA, esa cosa no sirve de nada solo hace que se vea glitcheado cuando lo activo
-Es para dar soporte para hacer un player dinamico de 32X32 sin sacrificar sprites dinamicos. Te recomiendo ver el tutorial.
¿Requiero conocimientos complejos de ASM para usar el parche?
Se recomienda tener conocimientos al menos basicos de asm, aunque si no sabes nada de asm, todo sale bien explicado en el tutorial de como usarlo, si aun asi tienes dudas puedes preguntarme directamente. Las unicas cosas que requieren conocimientos mas avanzados y experiencia, son el DMAmirror y el como hacer sprites dinamicos con este parche.
Última edición por anonimzwx el Miér Jul 02, 2014 5:17 pm, editado 9 veces |
|
Jack Kitetsu Administrador


Posts : 984
![[xkas] Dynamic Z Empty](https://2img.net/i/fa/empty.gif) | Tema: Re: [xkas] Dynamic Z Vie Jun 13, 2014 11:59 am | |
| Me parece bastante bien eso anonz ami me serviria mucho las exanimaciones de los FG y BG luego quiero crear gfx muy detallados con muchas exanimaciones y pues el de LM me trollea.. asi que sipongo que sera bastante util eso |
|
anonimzwx Baby Yoshi


Posts : 1260
![[xkas] Dynamic Z Empty](https://2img.net/i/fa/empty.gif) | Tema: Re: [xkas] Dynamic Z Vie Jun 27, 2014 6:41 pm | |
| añadidos videos de nuevas funciones del parche, pronto subire una version que incluira varias cosas nuevas. |
|
anonimzwx Baby Yoshi


Posts : 1260
![[xkas] Dynamic Z Empty](https://2img.net/i/fa/empty.gif) | Tema: Re: [xkas] Dynamic Z Miér Jul 02, 2014 5:03 pm | |
| Agregada nueva version del Dynamic Z. seria la version 1.5, viene con nuevo tutorial.
En esta version se agregaron 4 funciones nuevas:
Cambiar ExGFX del player
Cambiar paletas del player
inclusion de un mirror de DMA
inclusion del modo No DMA
Ademas se mejoro la rutina de cambio de paletas, ahora permite 128 colores en ves de 24 por frame, aunque si no quieres slowdown recomiendo cambias menos de 48 por frame. |
|
lx5 Moderador Global


Posts : 2160
![[xkas] Dynamic Z Empty](https://2img.net/i/fa/empty.gif) | Tema: Re: [xkas] Dynamic Z Miér Jul 02, 2014 5:06 pm | |
| Genial, pronto le dare una leida, me serviran varias cosas del parche. __________________________________________________ Espacio en renta.
|
|
LMPuny Jumpin' Piranha Plant


Posts : 401
![[xkas] Dynamic Z Empty](https://2img.net/i/fa/empty.gif) | Tema: Re: [xkas] Dynamic Z Lun Ago 22, 2016 5:45 pm | |
| Actualizá el hilo papu, la versión actual es 3.15. |
|
Contenido patrocinado
![[xkas] Dynamic Z Empty](https://2img.net/i/fa/empty.gif) | Tema: Re: [xkas] Dynamic Z ![[xkas] Dynamic Z Empty](https://2img.net/i/fa/empty.gif) | |
| |
|