XaiJu
Mauro Xavier Retro Developer
Mauro Xavier Retro Developer

patreon


Final Fight MD Patreon - version 2024-09-22

Well, folks, I had to wait for my vacation to improve the code as much as possible and then move on to the next stages. There are still bugs, but I believe I’ve reached a much more acceptable level of quality compared to all previous versions, especially regarding the hitboxes, which have become much closer to the arcade.

I still need to address some issues with the animations to make them more accurate and improve the behavior of certain enemies. Still, in any case, I believe the result of this version will please many people.”

Here is the list of changes for this version:

- Speed optimizations in regions with more complex calculations.

- Fixed hitbox positions (debug mode).

- Redone and improved hitboxes for all objects, enemies, and characters.

- Collision code was rewritten with hitboxes more akin to arcade style and optimized approach.

- Created independent hitboxes for each sprite, animation, and frame.

- Overall reach of all character attacks was extended where needed.

- Preliminary support for PAL consoles (lower speed, but music is correct).

- Fixed Haggar's combo sound, which was being interrupted.

- Improved boss behavior.

- It's now possible to jump while standing on an object (but the jump button must be held).

- Haggar can now climb onto barrels.

- Red Holly Wood now drops the Molotov upon death.

- Enemies and characters no longer get stuck inside objects.

- It's no longer possible to hit enemies with knife throws when they are against walls or sitting.

- Fixed Damnd's call timer.

- Damnd can now laugh even when sitting on the wall.

- Removed options for 30 FPS and auto FPS.

- Added an option to choose between 4 to 6 simultaneous enemies on screen.

- Modified movement behavior of Poison, Roxy, and Sodom to act slightly more like in the arcade.

- Sodom can now run to attack without needing to stand up.

- In Round 2-4, the number of enemies when facing Edi E. has been limited.

- Modified the endings of Round 2 and 3 with an early fade-out to prevent map corruption.

- Reimplemented the feature to continue the game after losing all lives, but players will return to a partial stage start.

- Reduced invulnerability time for both players and enemies when getting up.

- Implemented a knife animation to cut the bomb fuse in the continue screen.

- The game now starts with 5 credits and 2 lives by default, but survivor and time attack modes have no credits.

- The difficulty level has been adjusted to make the game slightly harder.

- Fixed a bug where players would not die even without health.

- Fixed incorrect health bar display, which sometimes appeared empty.

- Fixed a bug that prevented Bred, Jake, Dug, and Simons from performing an attack jump.

- Fixed the hit timing of punches for Holly Wood, El Gado, Two P, and J.

- Fixed a bug that prevented Bill Bull / G. Oriber / Wong Who's kicking from hitting.

- Fixed a bug that allowed Haggar to perform the final combo in both directions consecutively.

- Fixed collision so the Molotov can be destroyed before hitting the ground.

- Fixed addressing issues caused by non-existent HUD item pointers.

- Fixed combo count resetting when grabbing enemies.

- Fixed the extra frame time when Haggar grabs an enemy.

- Fixed Sodom's attack to cause a KO only when using both swords simultaneously.

- Fixed incorrect pointers causing addressing errors.

- Fixed the end boundary of Round 1-1.

- Fixed inconsistent HUD display when no player is associated.

- Fixed enemy attack types that allowed objects to be broken.

- Fixed a character that moved downward on its own.

- Fixed bonus stage score display, which was shown incorrectly on entry.

- Fixed graphical corruption on the entry to Round 2-1 and 3-1.

- Fixed the depth at which enemies start attacking players.

- Fixed the distance enemies must have to attack players.

- Fixed a freeze bug at the end of Round 3-3 after defeating Edi E.


Final Fight MD - Versão Patreon 2024-09-22 

Pois é, pessoal, tive que esperar minhas férias para melhorar o possível no código, e então prosseguir para as fases seguintes. Ainda há bugs, mas acredito que consegui atingir um nível de qualidade muito mais aceitável em relação a todas as versões anteriores, principalmente referente as caixas de colisão, que se tornaram bem mais próximas ao arcade.

Ainda preciso resolver questões das animações para torná-las mais fiéis e o comportamento de alguns inimigos, mas em todo caso, acredito que o resultado dessa versão poderá agradar muita gente.

Segue a lista de mudanças dessa versão:

- Otimizações de velocidade em regiões de cálculos mais complexos.

- Corrigido posição das caixas de hitboxes (modo debug).

- Refeitos e aprimorados os hitboxes de todos os objetos, inimigos e personagens.

- Código de colisões reescrito com hitboxes mais semelhantes ao arcade e abordagem otimizada.

- Criado hitboxes independentes por sprite, animação e frames.

- Alcance geral de todos os golpes dos personagens foram ampliados em alguns pontos necessários.

- Suporte preliminar para consoles PAL (velocidade menor, mas música está correta).

- Corrigido som do combo do Haggar que era interrompido.

- Aprimorado comportamento dos chefes.

- Agora é possível saltar ao estar em cima de um objeto (mas é preciso manter o botão de pulo pressionado).

- Agora Haggar pode subir nos barris.

- Agora o Holly Wood vermelho solta o molotov ao morrer.

- Inimigos e personagens não travam mais dentro dos objetos.

- Não é mais possível acertar inimigos com arremesso de facas quando estiverem encostados em paredes ou sentados.

- Temporizador de chamada do Damnd corrigido.

- Damnd agora pode rir mesmo quando está sentado no muro.

- Removido opções para 30 FPS e auto FPS.

- Implementada opção para escolher de 4 até 6 inimigos simultâneos na tela.

- Alterado comportamento de movimentação da Poison, Roxy e Sodom para se comportarem um pouco mais semelhante ao arcade.

- Agora Sodom pode correr para atacar sem precisar se levantar.

- No Round 2-4 ao enfrentar o Edi E. a quantidade de inimigos se tornou limitada.

- Modificado encerramento do Round 2 e 3 com fade out antecipado para evitar corrupção do mapa.

- Reimplementado o recurso para continuar o jogo ao acabar todas as vidas, porém, retornará ao começo parcial do estágio.

- Diminuído tempo de invulnerabilidade do jogador e dos inimigos ao se levantarem.

- Implementado animação da faca para cortar o pavio da bomba na tela de continue.

- Jogo começa agora por padrão com 5 créditos e 2 vidas, mas os modos survivor e time attack não possuem créditos.

- Nível de dificuldade alterado para mais se tornar um pouco mais difícil.

- Corrigido bug que fazia com que o jogador não morresse mesmo sem ter energia.

- Corrigido exibição incorreta de energia, aparecendo como vazia às vezes.

- Corrigido bug que não permitia o pulo de ataque de Bred, Jake, Dug e Simons.

- Corrigido momento de acerto do soco de Holly Wood, El Gado, Two P e J.

- Corrigido bug que não permitia o acerto do chute de Bill Bull / G. Oriber / Wong Who.

- Corrigido bug que permitia que o Haggar fizesse seguido combo final para os dois lados.

- Corrigido colisão para destruir o molotov antes de alcançar o chão.

- Corrigido falhas de endereçamento devido a apontamentos inexistentes para itens do HUD.

- Corrigido contagem de combo para zerar ao agarrar os inimigos.

- Corrigido tempo do frame adicional quando Haggar agarra um inimigo.

- Corrigido golpe do Sodom para causar KO somente ao usar as duas espadas simultaneamente.

- Corrigido apontamentos incorretos em ponteiros que causavam erros de endereçamento.

- Corrigido limite final do Round 1-1.

- Corrigido exibição inconsistente do HUD quando não há jogador associado.

- Corrigido tipos de ataque dos inimigos que permitem quebrar objetos.

- Corrigido personagem que se movia para baixo sozinho.

- Corrigido exibição de pontuação na fase de bonus que era exibida incorretamente na entrada.

- Corrigido corrupção gráfica na entrada do Round 2-1 e 3-1.

- Corrigido a profundidade em que os inimigos começam a atacar os jogadores.

- Corrigido distanciamento que os inimigos devem ter para atacar os jogadores.

- Corrigido bug de travamento no final do Round 3-3 ao derrotar o Edi E.

Comments

Don't worry, the next version will be released now.

Mauro Xavier

Got a crash at boss one on real hardware (CDX) First boss started hopping between 2 y axis points and then the game crashed and displayed an error screen. I hadn't even hit him yet.

Monster Bath Games Inc.

That’s great news thanks Mauro. I was also wondering In 4-1, do you think the flames coming out of the floor will impact performance too much?or do you have some ideas or tricks to implement to work around it?

Raimondo Stagno

I'm doing my best to release a new version soon because beta testers have noticed some issues too. Maybe the next version will run right in your retrobit.

Mauro Xavier

I'm doing my best to release a new version soon because beta testers have noticed some issues too. As for making the new stage, I'm adjusting the graphics to start rounds 4-1 and 4-2 next month.

Mauro Xavier

Very nice update, thanks Mauro. What are some challenges that you foresee moving forward with creating the next level? Anyways, I happy to see the current changes and the current state of performance. As a separate note, I have experienced a few crashes when using Haggar starting at the boss fight with Damnd. I am running the game on my Mister.

Raimondo Stagno

Está ficando cada vez melhor o seu trabalho! Parabéns pelo empenho🙏

Alessandro Godoi

This runs incredible on my model 2 Genesis with 6 enemies enabled! One error I encountered was my retrobit not registering after the first screen when you enter the basement.

Cue Rich

Excellent! I'm going to give this some serious testing!

FelineFrequencies


More Creators