Archive for September, 2008

News for Sept. 16th, 2008

Tuesday, September 16th, 2008

Lately I’ve got more time on my hands, and since the new material starts to be quite complete I’ve been managing the files and making a definitive steps list to finish v5. I hope this steps list works as guide for all the people who wants to know about the game progress.

The list consists of 20 steps. I’m currently working on the first four at once since they are very alike, and the rest of them will be worked on in order:

1. New palettes (90%)

There are currently 256 palettes done. Some enemies have as many as 7 different palettes but others don’t need more than a couple of them (since they don’t appear more than twice in the game). Using the palette editor you can create or edit the rest of them to include them in SorMaker.

Some palettes have been corrected as well:

- Barbon: part of the trousers was wrong.
- R.Bear: part of the gloves was wrong.
- Zamza: outermost colour was wrong.
- SOR3 Garcia: knives looked like blood-stained when using a red palette.

** Enemies from steps 2, 3 and 4 have no palettes yet.

2. Work on badly ripped enemies from v4 (80 %)

- SOR3 Jet used 32 colours and was missing frames. (fixed)
- Robot X was resized and was missing frames. (fixed)
- Mr. X. (working on it)
- Zamza used a palette missing a colour, so the rest of palettes were not useable. (fixed)
- Neo X used more than 16 colours, had dirty outlines and was missing frames. (fixed)
- Bruce had dirty outlines and was missing frames. (fixed)
- Mona and Lisa do actually use DIFFERENT SPRITES, they’re twins but their sprites are different. They are missing frames. (working on it)

3. Replace old v4 enemies with their new versions (20%)

- Nora (FPG pending).
- Antonio (sprite set not finished).
- Souther (complete).
- Juggler (FPG pending).
- Rudra (sprite set not finished).
- Haku-oh (FPG pending).
- Truckman (sprite set not finished).
- SOR1 Garcia (sprite set not finished).

4. New files for new enemies (75%)

- SOR1 Bongo (sprite set not finished).
- SOR1 Yasha/Onihime (complete).
- [spoiler] (sprite set not finished).
- Big Ben (complete).
- Kusanagi (complete).
- Storm (complete).
- BKIII Signal (complete).
- SOR3 Electra (complete).
- SOR3 Soozie (complete).
- Slash (sprite set not finished).
- Seeker (complete).

By the time the next blog update is posted they’ll probably be complete.

Does someone remember the original SOR cover?

We’ve looked at it after all, and the new Slash will be very alike:

This will be the new Juggler design:

Groovemaster is working on new music remixes for the game, here you have a WIP sampler. Songs featured, in order of appearance:

- SOR3 Disco
- Alien Power
- SOR3 Mona/Lisa

Novedades 16-9-08

Tuesday, September 16th, 2008

Últimamente tengo más tiempo en mis manos y dado que el material nuevo empieza a estar finalizado, he estado organizando todos los archivos y realizando una lista definitiva de pasos para finalizar v5. Espero que esta lista de pasos sirva como guía para aquellos que quieren saber el progreso del juego.

La lista consiste en 20 pasos, actualmente trabajo en los 4 primeros por ser similares, el resto los seguiré por orden :

1. Finalizar nuevas paletas (90 %)
Actualmente hay 256 paletas realizadas, algunos enemigos tienen 7 paletas pero otros no necesitan más de 2 al salir solo 2 veces en el juego, mediante el editor de paletas de enemigos se podrán realizar o editar el resto para incluirlas en Sormaker.

No solo se han añadido paletas, también se han corregido otras :
Barbon : Fallaba una parte del pantalón
R.bear : Fallaba una parte del guante
Zamza : Fallaba el color exterior
Garcia sor3 : El cuchillo quedaba ” manchado de sangre ” al usar una paleta roja.

** Faltan por añadir las paletas de los enemigos : paso 2,3,4.

2. Corregir enemigos mal ripeados de v4 (80 %)
- JET sor3, usaba 32 colores y le faltaban frames. (corregido)
- ROBOTX, estaba redimensionado y le faltaban frames. (corregido)
- MR.X (por corregir)
- ZAMZA, usaba una paleta con 1 color menos, por lo que el resto de paletas no eran aplicables. (corregido)
- NEOX, usaba más de 16 colores, tenia bordes sucios, le faltaban frames. (corregido)
- BRUCE, bordes sucios, le faltaban frames. (corregido)
- MONALISA sor3, este enemigo usa SPRITES DIFERENTES, son gemelas pero no son sprites iguales, le faltaban frames (por corregir)

3. Reemplazar viejos enemigos de v4 por los nuevos realizados (20 %)
- NORA (falta montar los graficos)
- ANTONIO (el set de sprites no esta finalizado)
- SOUTHER (completo)
- PAYASO (falta montar los graficos)
- RUDRA (el set de sprites no esta finalizado)
- HAKU-OH (falta montar los graficos)
- TRUCKMAN (el set de sprites no esta finalizado)
- GARCIA SOR1 (el set de sprites no esta finalizado)

4. Crear nuevos ficheros para los nuevos enemigos (75 %)
- BIGBEN SOR1 (el set de sprites no esta finalizado)
- YASHA-ONIHIME SOR1 (completo)
- [spoiler] (el set de sprites no esta finalizado)
- BIGBEN SOR2 (completo)
- NINJA SOR2 (completo)
- STORM SOR3 (completo)
- SIGNAL SOR3 (completo)
- ELECTRA SOR3 (completo)
- GARNET SOR3 (completo)
- SLASH SORR (el set de sprites no esta finalizado)
- SEEKER (completo)

En el siguiente update probablemente esten completos.

Alguien recuerda la portada de Sor1 ?
En efecto también nos hemos fijado en ella, el nuevo ” Slash ” será muy similar :

Este será el nuevo diseño del Payaso Sor1 :

Groovemaster esta trabajando en nuevos remixes para el juego, aquí 3 samples en estado WIP, las canciones por orden :
- Remix Discoteca sor3
- Remix Alien power sor2
- Remix Monalisa boss sor3

News for Sept. 3rd, 2008

Wednesday, September 3rd, 2008

Here’s a summary of the work done last month. Extra things have been done, specially some material that I’ll be showing as I program it into the game.

Working with palettes

As I commented on the last entry there is a new palette file system for enemies too. This is something that will take some time to completely do because there’s more than 500 different palettes for enemies.

- Every kind of enemy will have a total of 7 alternative customizable palettes.
- Most of the v4 palettes are kept, but some will be added for enemies that had none (for example, Cody).
- There’s no number limit for on-screen palettes (SorMaker).

We want V5 to be released for other systems with limited resources, so I am still optimizing CPU load and memory usage.
The enemy code went from 507KB down to 390KB.

Cutscene viewer
We’ll have a cutscene viewer in SorMaker, a separate EXE whose function will be playing any cutscene you create as we’ll see it in the game. It works through script, although it has no commands but follows a very simple schema:

data\drdahm.png (pathname of the picture file, it might end accepting animated images using FPGs)
0 (comment number to show alongside the image, with 0 meaning no comment)
60 (time the image will be shown expressed in frames, so if the game runs at 60fps this example would be shown during one second)
data\00.ogg (pathname of the audio file that will be played)
0 (number of times the audio file will be played, with -1 meaning infinite loop)
I knew something strange was
going on! (comment, 30 characters per line, 2 mandatory lines per comment. You can type a blank line into a comment.)
1 (flag that tells the program to jump to the next comment if it’s a 1, or to end the cutscene if it’s a 0)
175 (time the comment will be shown expressed in frames)
939 (FPG file graphic number. The portrait for the comment)

Well, I don’t know if I made myself clear, but an example will be provided so you can understand the method better.

Outcome of the above script:

Team attacks
One of the things to be missing from v4 were the team attacks, but now we’ll enjoy them even for characters that didn’t have them before.

Improved enemies
Sonic has been working on redrawing a lot of enemies, with Nora from SOR1 between them. He has drawn the new enemies animations with a lot of detail:

New SOR3 redrawn scene

New textures, columns, colours and glass have been added to this scene.

And more material from the Game Gear Streets of Rage version

Done in 5 scroll layers, the lava uses 2 layers to simulate density.

Suffices to say that these scenes have to be seen in motion, because the JPG distorts the image a lot. ;) (click on them to see them with the correct aspect ratio).

A small WIP music sample for the alien bridge scene is available as well:

- The 36 artworks that Arth drew for v4 will be available from the in-game shop as a single pack (let’s remember that they can be bought with the points you get when ending a game).
- There’ll be a menu to select the new artworks, either the ones that Arth drew or the new ones that are included.

Bug fixing
1. If we keep the attack button pressed while changing scenes, upon release the character will do an attack move. (fixed)
2. If an enemy shoots you, the enemy’s lifebar is not shown. (added)

Novedades 3-9-08

Wednesday, September 3rd, 2008

Aquí llega una pequeña recopilación de trabajo realizado en este último mes pasado, hay muchas otras cosas realizadas, especialmente material que ire mostrando según lo vaya programando.

Trabajando con paletas

Como comenté en las ultimas novedades ahora hay un sistema de paletas por ficheros también para enemigos, esto es algo que me tendrá un tiempo ocupado, entre todos los enemigos se pueden contar más de 500 paletas diferentes.
- Cada enemigo tendrá un total de 7 paletas alternativas para editar
- Se conservan la mayoría de paletas de v4, pero se añaden nuevas en los enemigos que no tenian (ejemplo imagen de Cody)
- No hay limite de paletas simultaneas en pantalla (Sormaker)

V5 esta pensada para ser lanzada en otras plataformas o hardware limitado, por eso sigo optimizando memoria y uso de la cpu.

Código enemigo : 507 kb => 390 kb

Visor de secuencias
Para Sormaker tendremos un visualizador de secuencias, un EXE por separado cuya función será visualizar la intro tal cual la veremos en el juego, su funcionamiento es por script, realmente no existen comandos, solo hay que seguir un esquema muy simple :

(nombre de la ruta de la imagen que se mostrará, muy posiblemente soporte intros animadas mediante fpg)
0 (número de comentario en el que se mostrará la imagen, 0 no esperá a ningún comentario)
60 (tiempo que se mostrará la imagen en pantalla, 60 equivale a 60 veces, si el juego se muestra a 60 fps se mostrará 1 segundo)
data\00.ogg (nombre de la ruta de la canción o sonido que sonará)
0 (número de repeticiones del sonido reproducido, -1 representa infinito)
I knew something strange was
going on! (script, 30 caracteres por linea, 2 lineas obligatorias para cada comentario, se puede dejar 1 en blanco)
1 (si es 1 salta al siguiente comentario, si es 0 detiene la reproducción de la escena)
175 (tiempo que va a visualizarse el comentario, medido en fps)
939 (el número de gráfico dentro del fpg, es la cara del personaje que esta hablando, podremos poner cualquier expresión)

Bueno nose si queda claro, pero con la aplicación vendrá un ejemplo donde la gente pueda entenderlo mejor, el formato de intros será parecido al de SOR3.

Resultado en imagen del script de arriba :

Ataques en equipo
Una de las cosas que se echaron en falta en v4 fueron los ataques en equipo, en esta ocasión dispondremos de ellos incluso en los personajes que no tenian animación.

Enemigos mejorados
Por parte de Sonic hay una remodelación de multitud de enemigos, entre ellos Nora sor1, ha puesto mucho detalle en el nivel de animación de todos los nuevos enemigos :

Nuevo nivel remodelado de Sor3

Se han añadido texturas al escenario, más variedad de colores y una capa de reflejos de cristal.

Y más material inspirado en las versiones de Streets of rage de Gamegear/Master System

Esta fase esta montada por 5 capas de scroll, también hay lava en movimiento usando 2 planos para simular densidad.

Obviamente estas fases hay que verlas en movimiento, el jpg desvirtua mucho la imagen ;)

También hay un pequeño sample en estado WIP de esta misma fase :

- Los 36 artworks que realizo Arth para v4 podrán adquirirse en el modo tienda del juego en un solo conjunto. (recordamos que se compran con puntos que te da la partida al finalizarla).
- Habrá un menú para seleccionar las nuevas galerias, la de v4 que hizo Arth, o las nuevas que se realicen.


1. Mientras un personaje pasa a la siguiente fase si mantenemos B y lo soltamos el personaje lanzará un ataque
2. Si recibes golpes por bala de enemigo no sale su letrero