Romhacking.net

Romhacking => Personal Projects => Topic started by: nesrocks on May 26, 2017, 06:46:13 pm

Title: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 26, 2017, 06:46:13 pm
TLDR: this is a gameplay-only hack of the japanese version aimed at making the game a lot faster.

Reasons:
I wondered why I should like the castlevania series on the NES but never have really. I came to the conclusion it was because of the pace. The character moves slowly, his attack is slow, climbing staircases is slooooow, opening doors is like watching a metal gear solid cutscene, etc etc. So I started modifying everything that felt sluggish to me. I didn't hold back, but I did try to keep a certain balance. For example, a faster attack meant the bosses became too easy, so I modified some values so it wouldn't be so. All in all, the game can be completed much faster now, and I think it isn't TOO easy (certainly it isn't harder).

Results:
In the end, it has a lot of personal preference on it, but it is all very consistent with the "make stuff faster" setting. I think castlevania fans with an open mind will enjoy it for the new action feel, but it is mostly aimed at people who feel the game is slow the same way that I did and are missing out on this classic.

What I explicitly chose not do to:
- change the graphics.
- change the music.
- change the levels, with the exception on spots where the new jump distance made it impossible to pass, so very minor modifications were done to prevent that from happening, like adding one or two blocks to stop the player from falling on pits. This was done on 5 places total, I think.

The only thing I changed that wasn't compatible with the fast mode setting is the sfx played when counting down the timer and hearts at the end of each level. I changed to more subtle sounds.

Full list of changes:
Spoiler:
- doubled horizontal speed for trevor, sypha and alucard. 50% more for grant
- consequently, jumps now travel more distance proportionally
- very minor level modifications to prevent the player from dying with the new jump
- grant's move speed on walls doubled
- alucard's bat form moves faster now
- double speed on staircases
- the knife and cross weapons now move faster
- way faster morphing between characters. I kept the same sound, and you can really tell how much time is wasted because you've morphed fast and the sound is still playing for a long time.
- characters don't go all the way to the end of the screen on the cutscene, so it cuts earlier
- flooding fills up 2x faster during action and 4x faster during the cutscene
- the dialogue is super fast
- the blocks fall faster on the collapsing bridge sections
- the big pendullums swing faster
- the boss spirit moves 2x faster horizontally when choosing a new coffin
- faster and more responsive weapon attacks
- sypha, alucard and grant had their skills slightly buffed
- weapon damage adjusted for balance
- mummy boss shoots a faster projectile
- some bosses won't stop briefly when getting hit
- small hearts and big hearts give 2x more hearts (less farming)
- always restart on the same room after dying and when continuing (I fixed one checkpoint for this, haven't found another bad one)
- crushing spikes take 25% of max health only
- no death by timer (this may be removed, what do you think? makes no difference anyway)
- no low timer sound warning
- auto verticall scrolling stages now scroll a bit faster
- 3x faster door opening animations between sections
- more subtle sfx on timer and heart count at the end of the level

This hack is compatible with the awesome localization patch http://www.romhacking.net/hacks/1983/

How to name it?
So, I'm not sure what to call it. I can't call it abridged like the Adventure Island hack, because although the game is now faster, all the content is intact. Here are some naming ideas:

- Akumajou There is No Time To Explain Densetsu
- Akumajou Densetsu On Steroids
- Akumajou Densetsu Turbo
- Akumajou Densetsu for People Who Don't Really Like It

Gameplay video:
Here is a brief gameplay video, because screenshots are basically identical to the original game.
https://www.youtube.com/watch?v=i8xnifJv6hc

Thoughts?
So, the reason I posted here was to see opinions before I release it. I have played through a dozen times on different paths and with different characters and it all seems to be working fine.
Title: Re: My take on Castlevania 3
Post by: DavidtheIdeaMan on May 26, 2017, 06:53:59 pm
It sounds like an interesting idea buuuut I think I'll pass on this hack sorry ^^; I was hoping for like a remastered version of the third game not like a crazy fast edition but oh well (shrugs) Im should come up with ideas for my take on it,although the fast character swap is a brilliant idea! :)
Title: Re: My take on Castlevania 3
Post by: SunGodPortal on May 26, 2017, 07:02:41 pm
Holy shit. I think this is a great concept but it does appear to be a little too fast IMO. That's the proper speed for a ninja game, not a Castlevania.
Title: Re: My take on Castlevania 3
Post by: nesrocks on May 26, 2017, 07:09:33 pm
Yeah, I didn't mean to make it that fast, but I don't think it was possible to do differently without reprogramming the movement logic (it is now 2 pixels at a time instead of 1). It plays surprisingly fine though, and I hadn't finished a castlevania game in like forever because they bore me. Despite the speed it isn't harder than the original.

Would changing trevor to a ninja belmont using a chain sickle make you feel better?
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Avster on May 26, 2017, 07:24:13 pm
.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: DavidtheIdeaMan on May 26, 2017, 07:36:21 pm
Maybe I can share you my ideas for a remastered version for CVIII?
Title: Re: My take on Castlevania 3
Post by: SunGodPortal on May 26, 2017, 10:50:17 pm
Would changing trevor to a ninja belmont using a chain sickle make you feel better?

I'd rather see Sonia. :)
Title: Re: My take on Castlevania 3
Post by: nesrocks on May 26, 2017, 11:34:07 pm
I'd rather see Sonia. :)
Well, ok, me too, that would be interesting, but isn't she from the slowest castlevania of them all?  ::)
Title: Re: My take on Castlevania 3
Post by: Morinis on May 26, 2017, 11:50:19 pm
I'd rather see Sonia. :)

Its being done ;)




@nesrocks

My two cents with this speed hack.  You should alter the levels to make it extremely challenging like some kind of over the top hard mode to where it may feel almost unfair.  Never hurts to see if someone is up to the challenge  :)
Title: Re: My take on Castlevania 3
Post by: nesrocks on May 27, 2017, 12:02:06 am
Its being done ;)
It is? where?

My two cents with this speed hack.  You should alter the levels to make it extremely challenging like some kind of over the top hard mode to where it may feel almost unfair.  Never hurts to see if someone is up to the challenge  :)
Humm, although I feel like this new speed would go well with a complete redesign it isn't really the goal here, which was to simply speed up the original game (also, the game is easier now, if anything). To top it off, I'm not a fan of super difficult hacks. But a slightly harder hack with short levels could be a good idea.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: thepatrickinator on May 27, 2017, 12:16:33 am
If you want to make a Castlevania 3 hack, use the American Version and have the Press Start font which is the same font as the first Castlevania game on NES. You can also make the difficulty for your Castlevania III hack the same as the Japanese version. Keep the music from the American version of Castlevania III and have everything else the same as the Japanese version. For the script, use scripts from various retranslated versions of Castlevania III as a base and make that hack with the English script just about the same as the Japanese version.
Title: Re: My take on Castlevania 3
Post by: Morinis on May 27, 2017, 12:19:43 am
It is? where?


I'll PM you the stuff so it doesn't look like I'm hijacking or advertising anything of mine in your thread :)
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: PachaWillWatchYa on May 27, 2017, 03:06:47 am
Well it sounds good on paper.
I don't think I'll play too much of this but it will do for making a replay of Cv3 more interesting.
To be honest I only really hated the scrolling speed when entering doors and speed of changing characters.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: bogaabogaa on May 27, 2017, 05:26:24 am
I am looking forward to play this. Really like the idea. It brings a new feel to the game specially you can really go ham on the enemy like this. I remember to good how it feels just to be a bit to slow for things to turn out well  :)

I like some hard hacks too sometimes but I really love to see something to have fun with. When you want to have it hard. Why not leaving the speed of Trevor and boosting all the enemy?

Question: Could this be done build in a editor? Or a tutorial sheet what to hex edit to speed things up or down? It may help people to build interesting hacks around that.

Thanks for your work
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 27, 2017, 10:09:54 am
@PachaWillWatchYa I may change the sfx of when switching characters. I think that is what is bothering the morph. Doors are 4x faster now, it was 2x faster before but I made it even faster. But I removed part of the door animation, maybe that's what bothered you?

Here are all the offsets for you people. It is not super organized, but it could go to the wiki.
Note 1: the wiki says the offsets are the same for the japanese version but they are absolutely not. It is all different.
Note 2: I didn't bother listing everything that I found but if you want for example the delay on some weapon that isn't listed here you can find in in the ROM by looking around similar values that I listed. Using fceux's code/data logger will make this a breeze to locate.

Akumajou Densetsu Offsets
Credit me please for the research if you share these!

RAM:

$34 current level
$35 current section
$36 current subsection

$37 lives
$4A health
$7B time
$81 hearts
$84 sub weapon multiplier
$438 player x
$41C player y

ROM:

0xB682 titlescreen nametable for the chars "@KONAMI 1989"

Character morphing:
0x1318 "in" duration (1 byte)
0x1400 change to "4C2D94EA" to remove morph animation (the default sfx will unsync)
0x14FE "out" duration (1 byte)

0x2216 how far to the right they need to go on the map screen for the cutscene to end (1 byte)
0x2221 how far to the left (1 byte)

0x3384 flood speed during action (1 byte)
0x3388 flood speed during cutscene (1 byte)

0x4592 set to EAEA for fast dialogues

0x8103 set to #FF to make the bridge fall faster

0x8EF9 part of the clock pendulum animation

0xC845 boss spirit right move speed (1 byte)
0xC853 boss spirit left move speed (1 byte)

0x24884 damage done by sub weapons to boss (1 byte)
0x24885 damage done by leather whip to boss (1 byte)
0x24886 damage done by chained whip and grant's knife to boss (1 byte)

0x24FFE mummy boss shot speed (1 byte)

0x261CE set to EAEA so some bosses won't stop when getting hit

0xB2FA how many hearts the big heart gives (1 byte)
0x2E2A5 how many hearts the big heart gives (another one) (1 byte)
0x2E2A6 how many hearts the small heart gives (1 byte)

0x2E1D9 set to A584 so it won't reset the multiplier when getting a new weapon (causes a bug with sypha's weapons)

0x2F28F set to EAEA so your attacks kill all enemies on screen

Do the following to restart on same level on death and on continue:
0x00EC2 EAEA
0x00ECB EAEA
0x37692 EAEA

0x38254 knockback to the right speed (1 byte)
0x3825F knockback to the left speed (1 byte)

0x38309 damage caused by an enemy (1 byte)
0x38316 damage cause by crushing spikes (1 byte)

0x38ED4 move speed to the right on some platforms (1 byte)
0x38F50 move speed to the left on some platforms (1 byte)

0x38FC9 move speed to the right on tilted platfaorm (when climbing it) (1 byte)
0x39006 move speed to the left on tilted platform (when climbing it) (1 byte)

0x39DCB grant's move speed to the right (1 byte)
0x39E02 grant's move speed to the right (1 byte)

0x39F60 grant's jump speed to the left (1 byte)
0x39F80 grant's jump speed to the right (1 byte)

0x3A2F3 grant's move speed on the wall down (1 byte)
0x3A31F grant's move speed on the wall up (1 byte)

0x3A3F9 grant's move speed on the ceiling to the right (1 byte)
0x3A412 grant's move speed on the ceiling to the left (1 byte)

0x38995 set to EAEAEA to disable death by timer

0x38A20 set to EAEAEAEAEAEAEAEAEAEAEAEAEAEAEA to disable timer sound warning

Water current speeds:
Water current to the left:
0x38EF5 when walking to the right (1 byte)
0x38F89 when walking to the left (1 byte)
0x392B0 when crouching (1 byte)
0x392D6 when idle (1 byte)

Water current to the right:
0x38EFC when walking to the right (1 byte)
0x38F90 when walking to the left (1 byte)
0x392E3 when crouching (1 byte)
0x39309 when idle (1 byte)

Under waterfall current to the left:
0x38EE7 when walking to the left (1 byte)

Under waterfall current to the right:
0x38F82 when walking to the left (1 byte)

Player physics:
0x39661 jump horizontal speed to the right (1 byte)
0x3966C jump horizontal to the left (1 byte)

0x39703 move speed to the right (1 byte)
0x3973F move speed to the left (1 byte)

0x398F9 set to EAEAEA for a silly super jump

0x39E6D seems to be the jump "animation" (jump gravity) for grant
0x39893 for trevor. set to F7F7F7F7F701FF01FF01FF01FF01FF to jump like peach (floaty)

0x3A9F0 bat dynamics. each setting is 1 byte long except when stated otherwise. in order:
horizontal friction (for when stopping)
vertical friction
horizontal acceleration
vertical acceleration
max right speed (2 bytes)
max down speed (2 bytes)
max left speed (2 bytes)
max top speed (2 bytes)

0x3AF61 grant's knife damage (1 byte)
0x3AF63 alucard's shot damage (1 byte)
0x3AFEE alucard's shots animation (1 byte)

0x3B324 sypha's homing balls animation
0x3B40A sypha's fire weapon animation
0x3B8CF sypha's freeze weapon animation

0x3B445 knife subweapon delay (1 byte)
0x3B44C alucard's shot delay (1 byte)

0x3B710 grant's knife (1 byte)

0x3B9D4 set to EAEAEAEA so now grant can fire again and the previous knife will disappear (good for when you miss a shot)

Trevor's melee animations:
WHIP:
standing/jumping:
0x3BDE8 frame 1
0x3BDEB frame 2
0x3BDEE frame 3

crouching:
0x3BDF2 frame 1
0x3BDF5 frame 2
0x3BDF8 frame 3

stairs right:
0x3BEFC frame 1
0x3BEFF frame 2
0x3BE02 frame 3

stairs left:
0x3BE09 frame 1
0x3BE0C frame 2
0x3BE0F frame 3

Sub weapon:
animation (does not control the moment the weapon is launched):
0x3BB97 frame 1
0x3BB99 frame 2
0x3BB9B frame 3

Sypha:
0x3BE16 frame 1 melee

Alucard:
0x3BBFC melee (doesn't affect weapon speed)

0x3B453 cross speed to the right (1 byte)
0x3B457 knife speed (1 byte)

0x39BFF several 1 byte valyes for controlling staircase movement speed
The following must be adjusted when changing the stair movement to prevent bugs. From my experience grant and trevor must be tested, the other ones just work. They are all 2 bytes coordinates:
0x38617 "spawn" position when going a screen down from a staircase to the right.
0x38619 "spawn" position when going a screen down from a staircase to the left.
0x38629 "spawn" position when going a screen down from a staircase to the right.
0x38627 "spawn" position when going a screen down from a staircase to the left.

0x3C9D7 speed of auto vertical scroll (in big increments) (1 byte)
0x3CA43 speed of auto vertical scroll down (smooth) (1 byte)

Door cutscene right:
0x3F9F0 speed in (1 byte)
0x3FB8E speed out (1 byte)
0x3FABA set to EAEAEAEA to remove some of door the animation

Door cutscene  left:
0x3F9FF speed in (1 byte)
0x3FB9C speed out (1 byte)
0x3FABA set to EAEAEAEA to remove some of door the animation (same as right)

0x40C1 sound for the timer counting at the end of level (1 byte)
0x40EE sound for the heart counting at the end of level (1 byte)

Respawn points
0x37814 grant's tower second screen
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Zynk on May 27, 2017, 10:16:31 am
@nesrocks, can you make Alucard attack when he's on the stairs?  :(

It is? where?
http://www.romhacking.net/hacks/3127/ ?
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 27, 2017, 10:44:28 am
@nesrocks, can you make Alucard attack when he's on the stairs?  :(
Yeah I had no idea the game was like that. It is very annoying. It would require mapping the whole ROM for unused space because it requires adding more programming, but I guess it can be done. But it just won't be super trivial like setting a flag.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Morinis on May 27, 2017, 10:45:42 am
@Zynk

Wasn't aware that one existed.  Goes to show I don't pay attention much so my bad for not knowing lol :)



@nesrocks

By the way, a while back SunGodPortal posted a link about stuff relating to Castlevania 3 but had one source tell me its the stuff for Akumajou Densetsu  http://gmvania.blogspot.com/2012/08/bookmark-this-blog-entry-last-update.html (http://gmvania.blogspot.com/2012/08/bookmark-this-blog-entry-last-update.html)

I hope this helps you since you are doing a hack on the Japanese version :)
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: tvtoon on May 27, 2017, 11:26:17 am
Damn, this is exactly how these games should be played and not stupid difficulty by handicapping omnipresent in 8-bits era. It almost feel like playing the X68K version, great work. :D
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: DavidtheIdeaMan on May 27, 2017, 11:34:06 am
Well I hope this hack of yours becomes successful when it's finished and released :) 
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 27, 2017, 11:37:07 am
@Sinis Wow that is a lot of information! Our wiki is too dead, it doesn't even have an entry for the japanese version of the game : /

@tvtoon: Thanks! But isn't the x68k version also super slow? Makes me want to hack it too, but enough castlevania for me  ;D

@DavidtheIdeaMan: I think it depends on the wording. I need to make it clear that this is a gameplay hack for people who don't quite like the game, otherwise fans will be frustrated by the changes to the gameplay of castlevania that they love.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: DavidtheIdeaMan on May 27, 2017, 11:39:17 am
That's true
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 27, 2017, 02:19:57 pm
I'm done with the changes now. Looking for people to beta test it before releasing. Send me an e-mail to nesrocks at gmail with the topic beta testing akumajou and I'll send you a patch.

New:
I chose a new sfx for the morphing. It is just like the original one, but it matches the length of the animation now.
Removed the "no death by timer" and the "no timer warning sound" modifications as those really didn't fit the purpose of the hack.
Readded the door animation, but reduced the delay where trevor just waits for a while and nothing happens. The scrolling speed still is 4x.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: DavidtheIdeaMan on May 27, 2017, 02:23:37 pm
So basically everything is going to be crazy fast in the game?
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 27, 2017, 02:41:51 pm
I didn't speed up the enemies, as that would make the game incredibly hard. I did try to balance damage because boss fights were too easy with the sped up attack.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: DavidtheIdeaMan on May 27, 2017, 02:42:58 pm
Hmmmm I see,interesting,but still Im gonna pass this romhack,hopefully one day someone will take interest in my ideas.

Anyways good luck with the project.  :thumbsup:
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Bahamut ZERO on May 27, 2017, 05:45:48 pm
Faster-paced Castlevania 3 sounds like a pretty sweet idea to me. Will definitely be  giving it a try when it's released.  :thumbsup:

As for the character switch up, you could always turn the main character into Julius Belmont from Aria of Sorrow.  He's roughly twice as fast as the normal playable character in that game.

Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Vanya on May 28, 2017, 12:39:04 am
As a near life long fan of Castlevania, I can't say as this idea interests me much.
It really isn't the same experience anymore at this speed, or even comparable.
But if others enjoy it then more power to them.

Nesrocks. You are correct, the X68k game is just as slow as CV1 and Super Castlevania which it is based on.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: PachaWillWatchYa on May 28, 2017, 06:00:34 am
The thing is that I haven't expressed myself right.
I meant to say that only things that I hated in the original Cv3 are the ones I mentioned(doors and changing characters).
In your video they are great.
I'm honestly used to the pace of everything in original game and I like it because you have to think tacticaly.
Honestly, the unability to change the way in which you jump and attack delay are honestly the reason why I prefer the 3 NES games over most of later games.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 28, 2017, 09:54:54 am
@Vanya & PachaWillWatchYa Yeah, I get that. I have a close friend who has also been a huge fan of the series since cv1, and any time I mention hacking castlevania he thinks I'm talking about drawing mustaches on the monalisa  :laugh:
It is just that to me the games have so many qualities, but in the end their length and pace make me not want to play them. Maybe next I make an abridged version keeping the gameplay intact but removing some levels and speeding up cutscenes, etc.
One great thing about this hack though is that I got to know more about the game. Now replaying the original one won't seem like such a daunting task anymore, since I got to know more about all levels, bosses, routes, game rules (like, what weapons and upgrades each character can have), etc.
But in this hack you still need to plan the jumps, at least that is still here.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Jorpho on May 28, 2017, 12:38:28 pm
Akumajou Mojo.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Deathofreligion on May 28, 2017, 06:31:18 pm
I am just curious as to why everyone needs everything sped up or slowed down

Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Morinis on May 28, 2017, 10:36:45 pm
I am just curious as to why everyone needs everything sped up or slowed down

Something different :)
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Vanya on May 28, 2017, 10:44:38 pm
^ Good answer!


What I always wanted was a really well mapped out understanding of how the level data works so I could freely redesign all the stages without the hard-coded limitations.
As far as the speed up, I would love to have a the door and character change as stand alone patches.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: SunGodPortal on May 28, 2017, 11:49:46 pm
I am just curious as to why everyone needs everything sped up or slowed down

I'm really glad someone increased the walking speed in the Gameboy Castlevanias. Sonia and Christopher move like they're walking in quicksand.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Vanya on May 29, 2017, 01:42:58 am
Yeah, those needed it big-time.
That's a case of bringing something up to speed with it's siblings.
Title: Re: My take on Castlevania 3
Post by: Zynk on May 29, 2017, 04:30:55 am
I'd rather see Sonia. :)
A rather off-topic question, just curious but is it possible to change the player's damage sound (the "urgh" sound lol) to make it more womanly?
Title: Re: My take on Castlevania 3
Post by: Bregalad on May 29, 2017, 06:12:41 am
A rather off-topic question, just curious but is it possible to change the player's damage sound (the "urgh" sound lol) to make it more womanly?
The game already does this when you play as Sypha. (I guess it just plays the same sample at a higher freq - this should be verified).

Quote
I'm really glad someone increased the walking speed in the Gameboy Castlevanias. Sonia and Christopher move like they're walking in quicksand.
Yes - and that's because of the original Game Boy's LCD persistence, only slow scrolling could be made - a fast scrolling would result in a huge mess showing on the screen.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 29, 2017, 09:44:17 am
It is trivial to change any sfx in the game to existing ones, so yeah, it is just a single byte that needs to be changed to make trevor sound like a sypha.

@Vanya I already have something like that prepared. Is this too much?
1- way faster faster morph
2- way faster doors
3- way faster flooding cutscene
4- way faster dialogue
5- faster moving boss spirit (the one that goes in the coffins)
6- restart on the same sub section when dying (but restart the whole level as usual on continues)
7- new sfx for time and heart tally

I feel like you'd hate the last three, but sure 3 and 4 are ok, right?

edit: okay, I could provide a lot of patches and recommend using the floating patcher: https://www.romhacking.net/utilities/1040/
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: cospefogo on May 29, 2017, 11:01:27 am
Hej NesRocks!

Great job!
I really do appreciate your efforts but this hack is not for me...
The game is too fast. It is faster than Ninja Gaiden (at least it seems).

Castlevania III (in its original form) is my favorite game of all time, so, a great nostalgia feeling gets mixed in the soup here preventing me to enjoy this Speedy Gonzales' version.

Like someone told in the topic — In the original version you really need to play on strategical fashion. Think, and think a lot before jump or before attack enemies.

If I had the time, I would love to work a just-graphic hack changing all theme of the game from Castlevania to Ninja Gaiden universe. It could be a HIT!

Anyway, best luck on the project!
Cospefogo.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 29, 2017, 11:07:09 am
You still need to plan the jumps a lot on this version, but I get it that it is very different. That was the intention afterall, as I don't quite like the original, and I'm sure a lot of people don't like it either (come on, not EVERYONE can like something, right?)  ;D

@Zynk The list of sfx that plays when the characters are hit are on 0x3828F. They are 1 byte long and the first one is trevor. Change it to 77 for the sypha "ugh" sfx, or to any other number you want. Some values will play a song, replacing the current one. I think this effect is never used in the game, but you can change the song virtually at any moment in the game, especially easily if it already has a sfx that plays.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: PachaWillWatchYa on May 29, 2017, 12:30:02 pm
About the patch that's aimed at purists, I honestly would like the difficulty to stay intact, so I honestly don't want the last sub section thingy.
But what you could do though, is add a checkpoint in last room before final boss, since there is lots of people who used to complain about that.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: cospefogo on May 29, 2017, 01:09:44 pm
About the patch that's aimed at purists, I honestly would like the difficulty to stay intact, so I honestly don't want the last sub section thingy.
But what you could do though, is add a checkpoint in last room before final boss, since there is lots of people who used to complain about that.

I already gave it up on my previous thoughts and requested the patch to try it...
Let's see what happens!

Cheers, guys!
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on May 29, 2017, 08:54:59 pm
Grant's movement was faster than the other characters, but it wasn't 3 pixels per second as I thought. It was 2,2,2,3,2,2,2,3 and so on. This was causing bugs with some items/enemies as it was too fast for the item handler engine to process correctly. So I went to debug it and I'm glad I did, because based on grant's movement now I think I'm managing to reduce everybody's speed a bit. I'll finish the edits and start testing, but I'm aiming for 150% of original speed instead of the 200% of the video.

edit: a bit of information maybe people haven't noticed: When grant is walking on a moving plataform he moves at 1 pixel per second, the same speed as everyone else.

edit2: after testing I've confirmed that grant's movement causes bugs even on the original game. At least on one spot, that is here:
(http://i.imgur.com/DFEHtC6.png)
The platform didn't load because he moved too fast a few steps earlier.
His original speed is 125% of original trevor's and the bug occurs even more often on my new 150% and 200% speeds. I don't know if I should try to reprogram it or change the levels. This is really bad.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Deathofreligion on June 01, 2017, 01:10:30 am
Still do not care about speed. It is nothing new at all, and or different.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: bogaabogaa on June 01, 2017, 10:48:19 am
I think this should be a short hack. And writing assembly to get some mechanics back that are already there in the original game is not worth it.. I wold but some platforms there. How is it with the up and down moving platforms? They are more common and impotent to keep some level layouts proper. I did just see you are hacking Akumajō Densetsu III! Great work so far. All the other hacking and reVamp is done for CV3. Did you do that by purpose? Sure the japan ROM is more enjoyable and forgiving. It is the better choice. But it may not help other hacker that mach. Now I feel sorry that I asked about the Hex Table to manipulate speeds  :-[
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on June 01, 2017, 11:13:10 am
I picked the japanese version because of the sound engine. I figured it was just better.

There may be a problem with the "Death" boss because there is a collapsing bridge before it and I've seen it bug on my hack (haven't tested that on the original game as grant yet). The problem is that I hate changing the level layout, it feels arbitrary and I myself don't like to read on the hack description that some changes have been made. I have even reverted every change I had made because now with the shorter jump there are no more forced deaths.

The platforms that move up/down and left/right didn't show any problem, as far as I noticed.

Yes, the bug exists in the original game, but it happens a lot more often on my hack because I made them faster than the original grant. Unless I reduce everybody's speed to 125% (which I don't really wanna do), I feel like I need to fix the problem before releasing the hack.

note: revamp seems to work fine on the japanese rom.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Grimlock on June 03, 2017, 12:53:22 am
This does sound interesting, I like hacks that modify games in a way that introduces a whole new play style.  I read most of the posts but it wasn't clear to me if this project had already been released. 
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on June 03, 2017, 08:24:01 am
There is a game breaking bug that exists in the original game that happens more often on this hack that I haven't fixed yet, so I haven't released it yet.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Morinis on June 03, 2017, 09:00:45 pm
Here's a tip of advice on something I just found out and for everyone else that's reading this.  On both the U.S and Japanese version of Castlevania 3, Alucard doesn't take any damage when he's hit in the head.  Found this out by accident while going up the stairs and stopping just right for a Dhuron to stab him right through the noggin.  Went up one step and took damage in the torso.

Repeated this many times to see if I was tripping, or my emulator was tripping, but can always reenact it.  Alucard's head is absolutely freaking indestructible.

Supplying a screenshot of this...




(http://i957.photobucket.com/albums/ae54/Craftvania/Odd-Sorcery-Is-At-Hand-Here_zpsfmc9rsnw.jpg)





Damn Konami.  Just how many corners did they cut when they rushed this game out back in the day?  My word...


Looks like I'm gonna have to rethink some things here for one of my projects.
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: nesrocks on June 03, 2017, 09:40:08 pm
Makes me wonder if grant gets hit if the sword goes above his head but close enough (meaning all of them have the same collision box on the stairs).

I'm getting inclined to drop this project for a while because of that bug. I guess I'll continue my other secret project instead. I doubt I'll ever be able to fix it, so what do you guys think? Should I make everyone as fast as the original grant (125% as opposed to 200% shown on the video) or don't even bother?

On this slightly faster version I think what I can do is apply some of the changes, but not much the changes that tamper with the game's difficulty a lot, like those combat changes I did. The only things I want to change that makes it easier is the 2x faster staircase and start on same room on death (continue sends to the start of the level as usual).
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: Morinis on June 03, 2017, 10:08:09 pm
I say put this on the side for the time being until you want to mess with it again without having it feeling like a pain right now.  When the time comes play around with it and maybe see about level editing for a more challenge factor specifically made for this speed hack.  I know the level design idea wasn't the original idea for what you had planned but in time it might strike up that pathway for something towards that kind of manner.  One never knows :)
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: cospefogo on June 04, 2017, 06:12:58 am
Should I make everyone as fast as the original grant (125% as opposed to 200% shown on the video) or don't even bother?

Please, work with 125%.
Do what you can using this speed.
It will be a great improvement over the original version.
Don't drop it yet!
 :thumbsup:
Title: Re: My take on Castlevania 3 (CV3 for people who wanted to like CV3 but don't)
Post by: PachaWillWatchYa on June 05, 2017, 04:00:58 pm
Well, since Sinis started this.
Yeah, all characters have pretty much the same hitbox most of the time.
I think only exception is Grant when he is crouching(though this was in Cadence of Agony's final patch, I don't remember if Grant's programing has been altered in there), since I remember him not being hit by Axe Armor's axe while in that position, while other characters got hurt.
Gonna have to try it out later to tell for sure.
Also, Alucard has a brief period of invulnerability when turning into bat(while smoke animation is cycling).

About 125 or 200%...
I dunno. You can always release more patches.
From what I understood you wanted to make the original game more enjoyable, if that's what you're aiming for you should probably try 125%.
If you want something more like a complete change of gameplay then make it 200%.
Hopefully you understand what I mean, I can't really express myself any better.