Jump to content

Photo

Double Dragon (Sprite & Color Hack)

Double Dragon Hack

22 replies to this topic

#1 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Mon Sep 7, 2015 3:12 PM


(This video is not the latest progress, not yet uploaded)
 
Here is a sprite and color hack of Double Dragon for the 7800. It's not a major overhaul... no miracles were worked. I was looking at the sprites of the game and realized they actually look really good and are more faithful to the arcade than most of the 8-bit home console counterparts. The thing that always bothered me was the transparency. I know there's only so much that can be done with 3 colors and to do this game justice, we really need at least 4 color sprites, but here's an alternate interpretation. Originally, I used the original sprites and started by filling in the gaps while also adding a bit of shading here and there with various tweaks. Doing this meant having a blonde Billy was no longer viable, so his hair is now dark red-brown. However, as of late Aug, 2016, I've redrawn the player sprites from scratch, trying to match the arcade proportions as much as possible at the decreased size.  All levels have also received quite a few graphical and color changes.

 

DD-Billy-Anim-web32.gif

Let me know what you think and if anyone has better ideas for sprites, please share.  icon_smile.gif

The a78 file can be played in MESS as is. If you want to use Prosystem, you'll need to add these lines to your Prosystem.dat.

[098b209aac126f2c2edbc982df09cd1b]
title=Double Dragon (Sprite & Color Hack RC7b)
type=6
pokey=false
controller1=1
controller2=1
region=0
flags=0

[59ca19c4b024fdfcd25b75ac836c7749]
title=Double Dragon (Sprite & Color Hack RC7)
type=6
pokey=false
controller1=1
controller2=1
region=0
flags=0

 
Update 15 June 2017:

I probably should have uploaded this a long time ago, but wanted to have all graphic edits done before I uploaded again. As far as I can remember, this is the same as the version 7 ROM, but has a lot more color variations for the enemies. I'd still like to update the leaves graphics in the forest area (not that there's anything wrong with the original ones, but I'd like to make the style match the newer grass), but I don't know when I'll get time to do it, so I'm uploading the latest version which is probably from late September 2016.

 

Update 5 Sep 2016:
It looks like I chose the wrong ROM last time I updated this thread.  Although labeled as "RC7", the last one was not RC7.  That has been corrected and it is now available for download below.  If you downloaded the last one, please download this one instead.  Changes since the last update include a complete re-draw of the player/enemy sprite.  I started from scratch, trying to get as close to the arcade as possible in the constraints of the resolution and colors.  I'm finally pretty happy and the animation can be seen above.  I introduced a bug a while back where the game would crash if you fell down a pit.  This has been fixed.  Also, the title screen has been updated as well as Missions 1B, 2 and 4.  I still haven't done the work I plan to do on the forest level, but I'm pretty much done with the other stages (unless more ideas come).

 

Latest: RC7b

Attached File  Double Dragon (RC7b).a78   128.13KB   109 downloads

RC7
Attached File  Double Dragon (RC7).a78   128.13KB   159 downloads
 
Double Dragon (RC7)_00.png

NEW                                                         ORIGINAL
Mission 1 New (84).png     Mission 1 Original_.png
Mission 2 new (84).png     Mission 2 Original_.png
Mission 3a lg.png     Mission 3a Original_.png
Mission 3b lg.png     Mission 3b Original_.png
Mission 4 New (84).png     Mission 4 Original_.png
 

 
Older Versions:

Spoiler


Edited by KevinMos3, Thu Jun 15, 2017 5:56 PM.


#2 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Thu Sep 10, 2015 12:51 AM

Updated ROM in above post.  Lots of color changes to the levels and some minor updates to a few character sprites and colors.



#3 Bakasama OFFLINE  

Bakasama

    Stargunner

  • 1,689 posts
  • Blizzcon '18, what a PR disaster.

Posted Sun Sep 13, 2015 12:34 AM

I know there's only so much that can be done with 3 colors and to do this game justice, we really need at least 4 color sprites,...


hmm, if the 7800 can do handle multiple sprites, could one just overlap a sprite over another to give the illusion of a six colored sprite?

#4 Trebor OFFLINE  

Trebor

    River Patroller

  • 4,646 posts

Posted Sun Sep 13, 2015 7:15 AM

hmm, if the 7800 can do handle multiple sprites, could one just overlap a sprite over another to give the illusion of a six colored sprite?

 

Yes, see here; additionally, this post and another may be of interest to you as well.

 

However, overlapping sprites functioning properly throughout the game would require significant code changes and additions that go well beyond working with the existing template(s) of the original.



#5 Bakasama OFFLINE  

Bakasama

    Stargunner

  • 1,689 posts
  • Blizzcon '18, what a PR disaster.

Posted Mon Sep 14, 2015 12:19 PM

Yeah, I know doing that would be rewriting a huge chunk of the code or just starting from a blank slate. Still, some games would benefit with some added color like Xevious.

#6 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Wed Sep 16, 2015 10:53 AM

Lot more changes (in the first post).  I really like the character sprites now, but I'd like to hear others feedback.  I'm calling it done for now.  I'd like to spend more time on it in the future, but for at least the next month or so, I won't be able to do any more work on it.



#7 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Mon Sep 21, 2015 1:28 AM

Unable to leave "well enough" alone, I've made quite a few more changes, including replacing the font with the arcade font.  You can get the updated binaries in the first post.


Edited by KevinMos3, Mon Sep 21, 2015 2:06 AM.


#8 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Sat Oct 10, 2015 9:34 AM

New Abobos.  Minor tweak to the player's hair (not sure if it will stay this way).  Many changes to various sprites and animations to make them more closely resemble the arcade.  Unfortunately, most of those changes aren't represented in the screenshots because I was focused on capturing the Abobos.  No binaries yet, because I'm still away from home and want to test it on real hardware when I return so I can make some final tweaks.  My intention is that the next upload will be the final one.

 

0003_.png 0007_.png 0004_.png 0020_.png 0029_.png 0033_.png 0078_.png 0050_.png



#9 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Thu Oct 15, 2015 4:28 AM

Working to add a few more touches of detail.  Still a work in progress.

 

0154_.png 0137_.png 0142_.png 0144_.png



#10 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Fri Oct 16, 2015 10:23 PM

New ROMs in 1st post.  No new screenshots yet.  I'll update those at a later time.

 

This version has the new Abobos, some updated backgrounds, and more tweaks to character sprites.  Likely the final graphics update unless more ideas come forth.



#11 nosweargamer OFFLINE  

nosweargamer

    Dragonstomper

  • 826 posts

Posted Sat Dec 19, 2015 5:12 PM

Since Kevin was kind enough to let me borrow his own Double Dragon cart for my podcast, I made a comparison video.

Doing this video made me appreciate the changes more since I was able to see one right after the other.

I think the beginning of the second level is my favorite change!  :thumbsup:



#12 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Sat Jul 2, 2016 8:02 PM

Updated ROM is 1st post.  Some changes include the car in the 1st screen, more detail in the mountain level, minor edits to missions 2 and 3a, and lowered the arm and fists of the player/enemy sprite a bit.  The only other graphics changes I "plan" to make is to try out some new leaves patterns in the forest level.

 

Note: there were 2 downloads while I was still editing the 1st post, so if you downloaded it before, please download again for the latest updates.


Edited by KevinMos3, Sat Jul 2, 2016 8:04 PM.


#13 TrekMD OFFLINE  

TrekMD

    River Patroller

  • 3,768 posts
  • Location:Coral Gables, FL

Posted Sat Jul 2, 2016 9:49 PM

Downloaded!



#14 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Sun Jul 3, 2016 12:27 PM

I keep having ideas for changes, so here are alternate colors for the 1st Mission, with some minor graphics edits to the 1st screen.

 

First the original blue background (shows up in building and sky).

Double Dragon (RC5).png

 

Then an alternate red color scheme to better match the arcade.

Double Dragon (RC5) Alt.png

 

Now I need feedback.  Since we're talking about a background color, whatever color we want the building will also be the color of the sky.  I think the red still looks okay, like sunset color, but I'd like to get others' opinions.  Also, and this is the more important part, if anyone has a way of playing this on a real 7800, I'd like to know if it has glitches in the second part of Mission 1.  MESS shows some glitches there, but not ProSystem.  I can't currently play this on a real 7800, so I don't know if it shows the glitches or not.

 

Attached File  Double Dragon (Blue).a78   128.13KB   178 downloads

Attached File  Double Dragon (Red).a78   128.13KB   175 downloads

 

For playing in ProSystem:

[a96194d94561154222dcadfe9a81eb43]
title=Double Dragon (Sprite & Color Hack Red)
type=6
pokey=false
controller1=1
controller2=1
region=0
flags=0

[076e273cb463c015316b4d7fb063c62d]
title=Double Dragon (Sprite & Color Hack Blue)
type=6
pokey=false
controller1=1
controller2=1
region=0
flags=0


#15 Trebor OFFLINE  

Trebor

    River Patroller

  • 4,646 posts

Posted Mon Jul 4, 2016 6:11 AM

I keep having ideas for changes, so here are alternate colors for the 1st Mission, with some minor graphics edits to the 1st screen.
 
First the original blue background (shows up in building and sky).
attachicon.gifDouble Dragon (RC5).png
 
Then an alternate red color scheme to better match the arcade.
attachicon.gifDouble Dragon (RC5) Alt.png
 
Now I need feedback.  Since we're talking about a background color, whatever color we want the building will also be the color of the sky.  I think the red still looks okay, like sunset color, but I'd like to get others' opinions.

 
Classifying the red as a better match to the Arcade is indeed for the building, as noted though, the sky color is impacted as well. In the Arcade, the color is blue for the sky.  Arguably, the visible sky portion of the level last longer than the building portion and would be a less accurate match to the Arcade for the sky setting of red.
 
However, the red obviously has more warmth and IMHO overall has a better look as the building gives the impression of being part of the foreground, and the sky, the background; the building appears to stand out and is more noticeable than the sky difference.
 
Still, another part of me believes going red is a step backwards in accuracy to the Arcade due to the impact on the sky.  Really a tough call, I'm almost split down the middle on the choice, giving the red option a slightly more preferred favorite over the blue.
 

Also, and this is the more important part, if anyone has a way of playing this on a real 7800, I'd like to know if it has glitches in the second part of Mission 1.  MESS shows some glitches there, but not ProSystem.  I can't currently play this on a real 7800, so I don't know if it shows the glitches or not.


The ProSystem emulator may have an easier to use interface than MAME, but for anything test/timing worthy, it is not good. MAME on the other hand is very accurate in its timings.

Running RevEng's 7800 Tests (ROM) will show how well (or poorly) an emulator is with timings among other items. ProSystem is pretty badly off in a few cases, especially in its 'generosity' of cycle provisioning.

 

Of course, real hardware is best, but if no-one is able to confirm under the real deal, bet towards MAME being accurate and ProSystem providing false hardware results.



#16 Defender_2600 OFFLINE  

Defender_2600

    Dragonstomper

  • 552 posts
  • Location:Italy

Posted Fri Sep 9, 2016 9:35 PM

...silent improvement ? :-D

 

 

Double Dragon sprites.PNG

 



#17 Defender_2600 OFFLINE  

Defender_2600

    Dragonstomper

  • 552 posts
  • Location:Italy

Posted Fri Sep 9, 2016 10:43 PM

I don't think it's useful, however some time ago I had prepared the title screen in 160B mode, 25 colors with both palettes.

 

 

Double Dragon title screen.PNG

 



#18 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Sun Oct 2, 2016 4:04 AM

...silent improvement ? :-D

 

 

;-)

 

Sort of.  I did mention it in the 1st post and hinted with my avatar, but didn't want to add another new post to the thread until I had more done.

 

Thanks for the picture.  The way you put all those sprites together helped me to see a few more areas for improvements.   :)

Below is a pic of some of the latest sprites, although I'm not ready to upload a new ROM.  I'd prefer to be completely finished for the next upload.  We'll see.

 

Also, I've now drawn new sprites for Willy, aka the Shadow Boss.  I'm not sure which alternate 2nd attack I prefer.  There's not quite a direct match with the arcade.  I should know this, but I don't... not sure what the 2nd arcade attack is.  The arcade sprites looks like he's throwing something rather than punching.  The original 7800 version added a butt-stock hit.  I've done an uppercut for the 2nd attack.  Thoughts, preferences?

 

Billy Compare.png

 

Willy Compare.png



#19 Trebor OFFLINE  

Trebor

    River Patroller

  • 4,646 posts

Posted Sun Oct 2, 2016 5:26 AM

Alt Attack 2 is a re-draw of the 7800 port.  Your first take is closer to the Arcade port.  
I would stick with your first take as it is closer to the Arcade, since that is what you've been going for regarding all the other changes.  :)



#20 Defender_2600 OFFLINE  

Defender_2600

    Dragonstomper

  • 552 posts
  • Location:Italy

Posted Fri Oct 7, 2016 5:51 AM

Alt Attack 2 is a re-draw of the 7800 port.  Your first take is closer to the Arcade port.  
I would stick with your first take as it is closer to the Arcade, since that is what you've been going for regarding all the other changes.  :)

:thumbsup: :)

 

 

Amazing improvement as always, Kevin. Thank you so much!! :) :thumbsup: :thumbsup: :thumbsup:



#21 gambler172 OFFLINE  

gambler172

    River Patroller

  • 3,300 posts
  • none
  • Location:germany

Posted Sun Dec 11, 2016 5:40 AM

Hi Kevin
Hi Trebor

I tried to hack the player sprites.Problem is,that some of the opponents look like the players sprite.....
is there a way to prevent this?
Cause I want to make a Bud Spencer hack...and it looks
bad,if some gangsters look like my player.
greetings Walter

#22 Trebor OFFLINE  

Trebor

    River Patroller

  • 4,646 posts

Posted Sun Dec 11, 2016 7:06 AM

Indeed, there is some sharing of sprites between the player and enemies with a color palette swap being the only difference.

 

Unfortunately, there is no way to prevent it without a major deconstructing/restructure of the ROM; in essence, you're on the road to rebuilding/remaking the game.

 

Love to see it done, but you need someone with the time, interest, and skill set.



#23 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • Topic Starter
  • 1,576 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Thu Jun 15, 2017 6:50 PM

Uploaded a newer version in the 1st post. This is the same as the previous ROM, but with more color variations for the enemies. I tried to go with colors similar to the arcade for various areas. Of course, many variations don't look right in three colors with the given sprites, so I just included variants I thought looked reasonable.

 

I didn't want to upload again until I was completely finished with the graphic edits, but since I don't know how long it will be before I have time for more work, here's the latest version I was working on. I think it's actually from late September of 2016.

 

DD_RC7b_0200.png DD_RC7b_0201.png







Also tagged with one or more of these keywords: Double Dragon, Hack

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users