News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - sorrow

Pages: [1]
Hello Everyone.

I am currently close to completion of porting the Castlevania HOD: Revenge of the Findesiecle Japan hack to be compatible with the USA version of the game so that it may be enjoyed in English.

There area  few things that I do not have the knowledge/ability to change/fix that I am in need of assistance with:

It was suggested in my Castlevania HOD: Revenge of the Findesiecle Japan to USA port (located here: that the SIMONX hidden character get a sprite fix for his "slide" and "jump kick" attacks.

Currently the issue with those two attacks is not able to be fixed with simple sprite replacement with Tile Molester/YY-Chr because the "slide" attack shares the sprite of Simon's "death" and the "jump kick" attacks share sprites with 'idle-Simon' (straight-down jump kick and diagonal-downward jump kick).

Here is a GIF showing the attacks as well as another issue:

The other issue shown in the GIF has to do with the SIMONX character's actual hit-detection (hitbox?) of the jump kick.  It currently is broken and does not register on enemies or attackable things such as candles.  It seems that it DOES work if you do a Super Jump to the ceiling FIRST, and then try to do jump kicks afterward.  But even that is not reliable all of the time, and getting hit from an enemy (possibly taking damage) seems to reset the need for the Super Jump to allow hitting to register again.

What I would need help with would involve not just adding a "slide" and "jump kick" sprite for Simon in to the game, but to also actually associate those sprites to the commands and make sure they don't continue sharing the previously mentioned sprites.

Here are the sprites that were suggested for use:

Also, if anyone knows how to fix the current hitbox issue of the "jump kick," fixing that issue will make the bonus character more fun to play.

Lastly, not as important, but more on the lines of fixing a nitpick, if anyone knows how to make the change:

Currently, the character of Megaman is loaded when entering the name ROCKMAN in a new file.  Ideally, since this is the USA release of the game, I would like to change the name to MEGAMAN on a new file to load that character.

Fixing these issues in the original hack, should also allow for them to be ported to the USA hack as well.

Thank you, I look forward to any assistance possible!  :)

This project is now released and can be found here:

Hello everyone.  I've mostly been messing around with Music Hacking for Castlevania Harmony of Dissonance for a while now, but I know that one of it's most popular hacks is Castlevania HOD: Revenge of the Findesiecle.

*Full credit for this AMAZING hack goes to PUNKEMNX & TonyJih*

The Revenge of the Findesiecle hack is only compatible with the Japanese Castlevania: Byakuya no Concerto.  I unfortunately only know English, but have always wanted to be able to play this hack on the USA version so that I could understand it.

Alas, I am also very much a newb in the realm of rom hacking.  HOWEVER, messing around with Music Hacking has helped me learn about pointers and so I couple of weeks ago I wondered if maybe, rather than try to translate the hack, would it be possible to transfer the relavanet new data over to the USA Version and change some pointers around?

*PREFACE - I did all of the below ONLY with a HEX Editor, I have absolutely ZERO knowledge of Assembly or .asm programming or how to use no$gba to debug, but would very much love to eventually learn all of the above as I continue in my Computer Science program.*

So, using comparisons and HxD, I started to transfer data over a little bit at a time, and do some loading to see if the game still worked.  After a few changes, the game started to break, and I got discouraged, but still pressed forward.

Suffice to say, after A LOT of comparison, and changing pointers, I have been very CLOSE to successful!

But there are some caveats.  In the transfer, I have been able to get ALL of the added characters to load, but there are just a few things preventing it from being a full on USA version of the hack.

Examples of early issues that have since been fixed:

*Transferring data originally led to the Nintendo Screen and USA Title Screen having a broken version of the Japanese screen, but this was corrected by utilizing the USA data for that section instead.

Initially Broken:


*Pausing the game was broken after loading extra characters.  Pressing Start would just simply reset the game:

*The Julius extra character was not able to hit anything with his whip. 

This was fixed when I realized that some of the data that I believed to be "Pointers" were actually not pointers, and thus changed back to how the data was in the Japanese Version.

These are the current known issues I am having:

*The Title Screen Logo obviously has a different image than the Japanese Version, and so the palette changes to the log were applied differently, and thus the Logo looks off:
This has now been fixed.

Japan Version

USA Version

This should be an easy palette fix.


*In the Japanese Revenge of the Findesiecle, when pressing start during gameplay for all of the extra characters (EXCEPT Julius), the game simply pauses (similar to Boss Rush Mode).  In my testing of the USA port, pressing start will actually bring up the normal Juste gameplay Menu.
This has now been fixed.

Broken Pause Screen:

Pause Screen Fixed:

*And lastly, sort of a two-fer:
   1.    When playing as the Julius extra character, pressing start during gameplay brings up a menu, but it is again, the Juste gameplay menu, rather than the custom Julius gameplay menu created by PUNKEMNX & TonyJih.
   This has now been fixed.

Japan Version

USA Version Broken

USA Version Now Fixed

   2.   For Julius mode only, the Entrance song in the Japanese Version, plays a custom track for Julius in that area, but in the USA Version, it plays the stock Juste Theme. (I assume fixing 1. would fix 2.)
   This has now been fixed, and it was indeed a result of getting the Menu Stuff fixed.

*Speaking of Menu things, when fixing the Julius menu, originally, our hero's name was Julius BelmoT?!

Julius Belmot  :laugh:

Fixed, now he is Julius Belmont once again  :thumbsup:

Wishful Thinking (Not as big a deal): 

*Update the current use of ROCKMAN Name Entry to load Megaman to be MEGAMAN instead.
This has now been fixed thanks to the insight of both raygun and verme.



This is where I am at, currently, and hopefully, with some insight, and possibly the help of the community, I can get this port finished for fans of this game.

Following the potential success of a USA port, I don't see anything that would prevent applying the same methods to the European Version, so that those fans can participate on the fun as well.

Post Release Fixes (Will submit update soon):

Item Room Collection Descriptions:

SoundMode Music Name Fixes:

Programming / Castlevania Harmony of Dissonance Menu Music
« on: December 24, 2020, 04:30:23 pm »
Hello all.  For Castlevania Harmony of Dissonance, when you press start to go to the menu options (like equipping items, read bestiary, etc) the background stage music stops and goes silent.

Does anyone know if there’s a way to keep have the background stage music continue playing while pausing the game and being in these menu screens?

Pages: [1]