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

Author Topic: Dr. Mario multiplayer hack - a cry for help  (Read 4455 times)

jupiterfiveseven

  • Newbie
  • *
  • Posts: 4
    • View Profile
Dr. Mario multiplayer hack - a cry for help
« on: December 27, 2016, 11:19:20 am »
Hello,

I'm new here so apologies in advance if this is the wrong topic or if I'm breaking one of the rules - do not ask anyone to do the job for you. But please hear me out.

Me and my wife love and play Dr. Mario (NES). She's an amazing player, I enjoy playing with her, but I noticed that now I play just so she had someone to compete against. She plays on level 10, I play on level 3... I still loose. And she always thanks me that I played with her :) I don't mind loosing but what really ruins the pleasure is that "punishment" you get when the other player clears more than one line of colors. Every time I die a little inside... Yesterday I almost quit in the middle of the game not even after loosing it.

I'm a "hacker" to the point that I set up Retropie on a Raspberry Pi 3 with 8bitdo wireless controllers and file transfers over wi-fi (enjoyed every moment of the process). But I can't hack roms and it would take me ages to learn what someone here could probably do in a minute - switch off the punishment for another player when one clears more than one line. Unless of course it's much more complicated than I think. Please let me know if this is the case.

Could someone help me in this unusual situation, please? :)
« Last Edit: December 27, 2016, 11:25:59 am by jupiterfiveseven »

nesrocks

  • Hero Member
  • *****
  • Posts: 606
    • View Profile
    • nesrocks.com
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #1 on: December 27, 2016, 01:12:33 pm »
I think changing the ROM address 0x001C3A to 4C A6 9C does the trick.

MathUser2929

  • Hero Member
  • *****
  • Posts: 1565
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #2 on: December 28, 2016, 08:28:50 am »
Just use a hex changing program like hexecute and change the address nesrocks posted.

jupiterfiveseven

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #3 on: December 28, 2016, 10:57:41 am »
Thanks for the info. Although could you please specify what exactly and how should I change?
Am I at the right place in the code?


Disch

  • Hero Member
  • *****
  • Posts: 2737
  • NES Junkie
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #4 on: December 28, 2016, 11:02:53 am »
yep.  That's exactly the right place.

Just type in 4C A6 9C and you should be good to go.

jupiterfiveseven

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #5 on: December 28, 2016, 11:14:21 am »
After I change it and save the file it's size becomes smaller for some reason - 64KB instead of 262KB (original rom size). And it doesn't launch on the emulator. I suppose I'm doing something wrong.





December 28, 2016, 11:51:17 am - (Auto Merged - Double Posts are not allowed before 7 days.)
Ok, I managed to change the code (4C A6 9C at 0x001C3A), get the same size file and it runs fine, but now it's worse -
instead of 2 "punishment" blocks I get 3 every time. And that's not exactly what my initial goal was :)
« Last Edit: December 28, 2016, 11:55:25 am by jupiterfiveseven »

nesrocks

  • Hero Member
  • *****
  • Posts: 606
    • View Profile
    • nesrocks.com
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #6 on: December 28, 2016, 12:20:20 pm »
Are you using PRG1 rom? That's the one I tested on.

Dr. Mario (U) (PRG1) [!].nes

jupiterfiveseven

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #7 on: December 28, 2016, 12:47:45 pm »
I was using another one. Now I've got PRG1, hacked it and IT WORKS!  No more annoying punishment blocks.
Thank you, nesrocks. You might just saved my marriage. Thank you all guys :)

nesrocks

  • Hero Member
  • *****
  • Posts: 606
    • View Profile
    • nesrocks.com
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #8 on: December 28, 2016, 04:15:02 pm »
Glad to hear that. Incidentally, my real name is Mario, so I guess I was the doctor that kind of saved it :laugh:

WebSlinger

  • Jr. Member
  • **
  • Posts: 21
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #9 on: January 17, 2017, 09:07:56 pm »
Woah!  Wait!  Can this also be done with the SNES Tetris & Dr.Mario?  That's my GF's favorite game.  :D

MathUser2929

  • Hero Member
  • *****
  • Posts: 1565
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #10 on: January 21, 2017, 05:11:29 pm »
SNES Tetris & Dr Mario gots the best version of Fever, that's for sure.

nesrocks

  • Hero Member
  • *****
  • Posts: 606
    • View Profile
    • nesrocks.com
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #11 on: January 21, 2017, 05:22:46 pm »
SNES Tetris & Dr Mario gots the best version of Fever, that's for sure.
Nice, I didn't know that!
As for hacking snes games I have no experience whatsoever, so I can't help on that one.

rainponcho

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #12 on: January 24, 2017, 11:45:48 pm »
SNES ROM - USA

10c57 = 7F. This will stop punishment.
10c57 = 02. This is normal. 2 virus combo.
10c57 = 01. This will punish after every virus. 2 droplets.

roberts84

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #13 on: January 31, 2017, 02:12:07 pm »
I think changing the ROM address 0x001C3A to 4C A6 9C does the trick.

I did it, and it worked! :))) It makes Dr. Mario a much better game!
But there is one little problem: when a player clears more than one line, the game still plays the short audio signal of the punishment (it is different for player 1 and player 2). Is it possible to turn off that sound somehow?

MathUser2929

  • Hero Member
  • *****
  • Posts: 1565
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #14 on: February 04, 2017, 02:58:43 pm »
Wow, you even fixed snes game. I love that version.

Jorpho

  • Hero Member
  • *****
  • Posts: 4175
  • The cat screams with the voice of a man.
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #15 on: February 04, 2017, 06:21:56 pm »
SNES Tetris & Dr Mario gots the best version of Fever, that's for sure.
It's actually derived from the GB version, which I think hits the harmonies with a little more subtlety, or something.  So, second best.  ;)
This signature is an illusion and is a trap devised by Satan. Go ahead dauntlessly! Make rapid progres!

rainponcho

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #16 on: February 08, 2017, 12:02:33 am »
Quote
Is it possible to turn off that sound somehow?

No punishment + No sfx

02 => 7f

NES PAL: 1c05
NES USA0: 1bfc
NES USA1: 1c16
(used clean rom)

MathUser2929

  • Hero Member
  • *****
  • Posts: 1565
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #17 on: February 20, 2017, 01:05:52 pm »
Nice. And you uploaded patches to the site too! Glad you did that.

rainponcho

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #18 on: February 20, 2017, 01:38:30 pm »
Had a few PMs on how to apply the patches. Figured it's more popular than I thought (myself also). Make it easier.


I'll get the Gameboy one out also for completeness. Just have too many small patches, mini projects, full projects running at the same time and getting over-confused. Agh! :)

MathUser2929

  • Hero Member
  • *****
  • Posts: 1565
    • View Profile
Re: Dr. Mario multiplayer hack - a cry for help
« Reply #19 on: February 20, 2017, 01:51:33 pm »
That's a good idea too.

February 20, 2017, 06:19:24 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Did you come up with a code for snes dr mario to stop the sound effect too?
« Last Edit: February 20, 2017, 06:19:24 pm by MathUser2929 »