[mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier

This FORUM is ONLY for posting requests for M.A.M.E. arcade cheats. The actual cheats should be posted in the M.A.M.E. "Arcade" Cheats forum. For cheat requests a 'please' would do no harm...
Post Reply
JohnnyCage999
Posts: 4
Joined: Fri Oct 22, 2021 3:10 pm
Has thanked: 3 times

[mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier

Post by JohnnyCage999 »

Hello, is it possible to make a cheat to modify the sound sample played in the test menu? (F2) This is the way to get a full sound test. :roll:


https://ibb.co/L5RBFbR
User avatar
Abystus
Posts: 591
Joined: Sun Jul 23, 2006 6:53 am
Has thanked: 5 times
Been thanked: 59 times

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier

Post by Abystus »

I quickly put this cheat together. It contains the majority of sounds used in the game, so it should be mostly what you're looking for. I have left the sounds unlabeled as I did not have time to label them. This cheat should modify all sound test previews, allowing you to cycle through and play the sounds.

mk.xml

Code: Select all

<cheat desc="Sound Test Sound Modifier">
    <parameter>
      <item value="0x0000">Silence</item>
      <item value="0x0101">Sound 01</item>
      <item value="0x0202">Sound 02</item>
      <item value="0x0303">Sound 03</item>
      <item value="0x0404">Sound 04</item>
      <item value="0x0505">Sound 05</item>
      <item value="0x0606">Sound 06</item>
      <item value="0x0707">Sound 07</item>
      <item value="0x0808">Sound 08</item>
      <item value="0x0909">Sound 09</item>
      <item value="0x0A0A">Sound 0A</item>
      <item value="0x0B0B">Sound 0B</item>
      <item value="0x0C0C">Sound 0C</item>
      <item value="0x0D0D">Sound 0D</item>
      <item value="0x0E0E">Sound 0E</item>
      <item value="0x0F0F">Sound 0F</item>
      <item value="0x1010">Sound 10</item>
      <item value="0x1111">Sound 11</item>
      <item value="0x1212">Sound 12</item>
      <item value="0x1313">Sound 13</item>
      <item value="0x1414">Sound 14</item>
      <item value="0x1515">Sound 15</item>
      <item value="0x1616">Sound 16</item>
      <item value="0x1717">Sound 17</item>
      <item value="0x1818">Sound 18</item>
      <item value="0x1919">Sound 19</item>
      <item value="0x1A1A">Sound 1A</item>
      <item value="0x1B1B">Sound 1B</item>
      <item value="0x1C1C">Sound 1C</item>
      <item value="0x1D1D">Sound 1D</item>
      <item value="0x1E1E">Sound 1E</item>
      <item value="0x1F1F">Sound 1F</item>
      <item value="0x2020">Sound 20</item>
      <item value="0x2121">Sound 21</item>
      <item value="0x2222">Sound 22</item>
      <item value="0x2323">Sound 23</item>
      <item value="0x2424">Sound 24</item>
      <item value="0x2525">Sound 25</item>
      <item value="0x2626">Sound 26</item>
      <item value="0x2727">Sound 27</item>
      <item value="0x2828">Sound 28</item>
      <item value="0x2929">Sound 29</item>
      <item value="0x2A2A">Sound 2A</item>
      <item value="0x2B2B">Sound 2B</item>
      <item value="0x2C2C">Sound 2C</item>
      <item value="0x2D2D">Sound 2D</item>
      <item value="0x2E2E">Sound 2E</item>
      <item value="0x2F2F">Sound 2F</item>
      <item value="0x3030">Sound 30</item>
      <item value="0x3131">Sound 31</item>
      <item value="0x3232">Sound 32</item>
      <item value="0x3333">Sound 33</item>
      <item value="0x3434">Sound 34</item>
      <item value="0x3535">Sound 35</item>
      <item value="0x3636">Sound 36</item>
      <item value="0x3737">Sound 37</item>
      <item value="0x3838">Sound 38</item>
      <item value="0x3939">Sound 39</item>
      <item value="0x3A3A">Sound 3A</item>
      <item value="0x3B3B">Sound 3B</item>
      <item value="0x3C3C">Sound 3C</item>
      <item value="0x3D3D">Sound 3D</item>
      <item value="0x3E3E">Sound 3E</item>
      <item value="0x3F3F">Sound 3F</item>
      <item value="0x4040">Sound 40</item>
      <item value="0x4141">Sound 41</item>
      <item value="0x4242">Sound 42</item>
      <item value="0x4343">Sound 43</item>
      <item value="0x4444">Sound 44</item>
      <item value="0x4545">Sound 45</item>
      <item value="0x4646">Sound 46</item>
      <item value="0x4747">Sound 47</item>
      <item value="0x4848">Sound 48</item>
      <item value="0x4949">Sound 49</item>
      <item value="0x4A4A">Sound 4A</item>
      <item value="0x4B4B">Sound 4B</item>
      <item value="0x4C4C">Sound 4C</item>
      <item value="0x4D4D">Sound 4D</item>
      <item value="0x4E4E">Sound 4E</item>
      <item value="0x4F4F">Sound 4F</item>
      <item value="0x5050">Sound 50</item>
      <item value="0x5151">Sound 51</item>
      <item value="0x5252">Sound 52</item>
      <item value="0x5353">Sound 53</item>
      <item value="0x5454">Sound 54</item>
      <item value="0x5555">Sound 55</item>
      <item value="0x5656">Sound 56</item>
      <item value="0x5757">Sound 57</item>
      <item value="0x5858">Sound 58</item>
      <item value="0x5959">Sound 59</item>
      <item value="0x5A5A">Sound 5A</item>
      <item value="0x5B5B">Sound 5B</item>
      <item value="0x5C5C">Sound 5C</item>
      <item value="0x5D5D">Sound 5D</item>
      <item value="0x5E5E">Sound 5E</item>
      <item value="0x5F5F">Sound 5F</item>
      <item value="0x6060">Sound 60</item>
      <item value="0x6161">Sound 61</item>
      <item value="0x6262">Sound 62</item>
      <item value="0x6363">Sound 63</item>
      <item value="0x6464">Sound 64</item>
      <item value="0x6565">Sound 65</item>
      <item value="0x6666">Sound 66</item>
      <item value="0x6767">Sound 67</item>
      <item value="0x6868">Sound 68</item>
      <item value="0x6969">Sound 69</item>
      <item value="0x6A6A">Sound 6A</item>
      <item value="0x6B6B">Sound 6B</item>
      <item value="0x6C6C">Sound 6C</item>
      <item value="0x6D6D">Sound 6D</item>
      <item value="0x6E6E">Sound 6E</item>
      <item value="0x6F6F">Sound 6F</item>
      <item value="0x7070">Sound 70</item>
      <item value="0x7171">Sound 71</item>
      <item value="0x7272">Sound 72</item>
      <item value="0x7373">Sound 73</item>
      <item value="0x7474">Sound 74</item>
      <item value="0x7575">Sound 75</item>
      <item value="0x7676">Sound 76</item>
      <item value="0x7777">Sound 77</item>
      <item value="0x7878">Sound 78</item>
      <item value="0x7979">Sound 79</item>
      <item value="0x7A7A">Sound 7A</item>
      <item value="0x7B7B">Sound 7B</item>
      <item value="0x7C7C">Sound 7C</item>
      <item value="0x7D7D">Sound 7D</item>
      <item value="0x7E7E">Sound 7E</item>
      <item value="0x7F7F">Sound 7F</item>
      <item value="0x8080">Sound 80</item>
      <item value="0x8181">Sound 81</item>
      <item value="0x8282">Sound 82</item>
      <item value="0x8383">Sound 83</item>
      <item value="0x8484">Sound 84</item>
      <item value="0x8585">Sound 85</item>
      <item value="0x8686">Sound 86</item>
      <item value="0x8787">Sound 87</item>
      <item value="0x8888">Sound 88</item>
      <item value="0x8989">Sound 89</item>
      <item value="0x8A8A">Sound 8A</item>
      <item value="0x8B8B">Sound 8B</item>
      <item value="0x8C8C">Sound 8C</item>
      <item value="0x8D8D">Sound 8D</item>
      <item value="0x8E8E">Sound 8E</item>
      <item value="0x8F8F">Sound 8F</item>
      <item value="0x9090">Sound 90</item>
      <item value="0x9191">Sound 91</item>
      <item value="0x9292">Sound 92</item>
      <item value="0x9393">Sound 93</item>
      <item value="0x9494">Sound 94</item>
      <item value="0x9595">Sound 95</item>
      <item value="0x9696">Sound 96</item>
      <item value="0x9797">Sound 97</item>
      <item value="0x9898">Sound 98</item>
      <item value="0x9999">Sound 99</item>
      <item value="0x9A9A">Sound 9A</item>
      <item value="0x9B9B">Sound 9B</item>
      <item value="0x9C9C">Sound 9C</item>
      <item value="0x9D9D">Sound 9D</item>
      <item value="0x9E9E">Sound 9E</item>
      <item value="0x9F9F">Sound 9F</item>
      <item value="0xA0A0">Sound A0</item>
      <item value="0xA1A1">Sound A1</item>
      <item value="0xA2A2">Sound A2</item>
      <item value="0xA3A3">Sound A3</item>
      <item value="0xA4A4">Sound A4</item>
      <item value="0xA5A5">Sound A5</item>
      <item value="0xA6A6">Sound A6</item>
      <item value="0xA7A7">Sound A7</item>
      <item value="0xA8A8">Sound A8</item>
      <item value="0xA9A9">Sound A9</item>
      <item value="0xAAAA">Sound AA</item>
      <item value="0xABAB">Sound AB</item>
      <item value="0xACAC">Sound AC</item>
      <item value="0xADAD">Sound AD</item>
      <item value="0xAEAE">Sound AE</item>
      <item value="0xAFAF">Sound AF</item>
      <item value="0xB0B0">Sound B0</item>
      <item value="0xB1B1">Sound B1</item>
      <item value="0xB2B2">Sound B2</item>
      <item value="0xB3B3">Sound B3</item>
      <item value="0xB4B4">Sound B4</item>
      <item value="0xB5B5">Sound B5</item>
      <item value="0xB6B6">Sound B6</item>
      <item value="0xB7B7">Sound B7</item>
      <item value="0xB8B8">Sound B8</item>
      <item value="0xB9B9">Sound B9</item>
      <item value="0xBABA">Sound BA</item>
      <item value="0xBBBB">Sound BB</item>
      <item value="0xBCBC">Sound BC</item>
      <item value="0xBDBD">Sound BD</item>
      <item value="0xBEBE">Sound BE</item>
      <item value="0xBFBF">Sound BF</item>
      <item value="0xC0C0">Sound C0</item>
      <item value="0xC1C1">Sound C1</item>
      <item value="0xC2C2">Sound C2</item>
      <item value="0xC3C3">Sound C3</item>
      <item value="0xC4C4">Sound C4</item>
      <item value="0xC5C5">Sound C5</item>
      <item value="0xC6C6">Sound C6</item>
      <item value="0xC7C7">Sound C7</item>
      <item value="0xC8C8">Sound C8</item>
      <item value="0xC9C9">Sound C9</item>
      <item value="0xCACA">Sound CA</item>
      <item value="0xCBCB">Sound CB</item>
      <item value="0xCCCC">Sound CC</item>
      <item value="0xCDCD">Sound CD</item>
      <item value="0xCECE">Sound CE</item>
      <item value="0xCFCF">Sound CF</item>
      <item value="0xD0D0">Sound D0</item>
      <item value="0xD1D1">Sound D1</item>
      <item value="0xD2D2">Sound D2</item>
      <item value="0xD3D3">Sound D3</item>
      <item value="0xD4D4">Sound D4</item>
      <item value="0xD5D5">Sound D5</item>
      <item value="0xD6D6">Sound D6</item>
      <item value="0xD7D7">Sound D7</item>
      <item value="0xD8D8">Sound D8</item>
      <item value="0xD9D9">Sound D9</item>
      <item value="0xDADA">Sound DA</item>
      <item value="0xDBDB">Sound DB</item>
      <item value="0xDCDC">Sound DC</item>
      <item value="0xDDDD">Sound DD</item>
      <item value="0xDEDE">Sound DE</item>
      <item value="0xDFDF">Sound DF</item>
      <item value="0xE0E0">Sound E0</item>
      <item value="0xE1E1">Sound E1</item>
      <item value="0xE2E2">Sound E2</item>
      <item value="0xE3E3">Sound E3</item>
      <item value="0xE4E4">Sound E4</item>
      <item value="0xE5E5">Sound E5</item>
      <item value="0xE6E6">Sound E6</item>
      <item value="0xE7E7">Sound E7</item>
      <item value="0xE8E8">Sound E8</item>
      <item value="0xE9E9">Sound E9</item>
      <item value="0xEAEA">Sound EA</item>
      <item value="0xEBEB">Sound EB</item>
      <item value="0xECEC">Sound EC</item>
      <item value="0xEDED">Sound ED</item>
      <item value="0xEEEE">Sound EE</item>
      <item value="0xEFEF">Sound EF</item>
      <item value="0xF0F0">Sound F0</item>
      <item value="0xF1F1">Sound F1</item>
      <item value="0xF2F2">Sound F2</item>
      <item value="0xF3F3">Sound F3</item>
      <item value="0xF4F4">Sound F4</item>
      <item value="0xF5F5">Sound F5</item>
      <item value="0xF6F6">Sound F6</item>
      <item value="0xF7F7">Sound F7</item>
      <item value="0xF8F8">Sound F8</item>
      <item value="0xF9F9">Sound F9</item>
      <item value="0xFAFA">Sound FA</item>
      <item value="0xFBFB">Sound FB</item>
      <item value="0xFCFC">Sound FC</item>
      <item value="0xFDFD">Sound FD</item>
      <item value="0xFEFE">Sound FE</item>
      <item value="0xFFFF">Sound FF</item>
    </parameter>
    <script state="on">
      <action>temp0=maincpu.mw@000C1284</action>
      <action>temp1=maincpu.mw@000C1286</action>
      <action>temp2=maincpu.mw@000C1288</action>
    </script>
    <script state="run">
      <action>maincpu.mw@000C1284=param</action> <!-- This Program Code cheat was made by Abystus -->
      <action>maincpu.mw@000C1286=param</action>
      <action>maincpu.mw@000C1288=param</action>
    </script>
    <script state="off">
      <action>maincpu.mw@000C1284=temp0</action>
      <action>maincpu.mw@000C1286=temp1</action>
      <action>maincpu.mw@000C1288=temp2</action>
    </script>
  </cheat>
These users thanked the author Abystus for the post (total 3):
JohnnyCage999, golden mame, CLE
Rating: 100%
 
Bored? Watch some of my hacks here.
JohnnyCage999
Posts: 4
Joined: Fri Oct 22, 2021 3:10 pm
Has thanked: 3 times

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier

Post by JohnnyCage999 »

Wow! Thanks a lot ! It works ! But it seems to me that this is only part of the sounds, maybe is there some other range address?
User avatar
Abystus
Posts: 591
Joined: Sun Jul 23, 2006 6:53 am
Has thanked: 5 times
Been thanked: 59 times

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier

Post by Abystus »

JohnnyCage999 wrote: Tue May 28, 2024 6:19 pm Wow! Thanks a lot ! It works ! But it seems to me that this is only part of the sounds, maybe is there some other range address?
The original code kept the range within the confines of the sound test range (0-255). This updated cheat should give you access to everything in the game. Be aware that there may be large gaps in between sets of sounds. I don't know where the sounds stop, so I've allowed it to go all the way to 65,535 (FFFF):

mk.xml

Code: Select all

  <cheat desc="Sound Test Sound Modifier">
    <parameter min="1" max="65535" step="1"/>
    <script state="on">
      <action>temp0=maincpu.mw@000C1284</action>
      <action>temp1=maincpu.mw@000BFA4E</action>
      <action>temp2=maincpu.mw@000BFA50</action>
      <action>temp3=maincpu.mw@000BFA52</action>
    </script>
    <script state="run">
      <action>maincpu.mw@000C1284=param</action> <!-- This Program Code cheat was made by Abystus -->
      <action>maincpu.mw@000BFA4E=05A3</action>
      <action>maincpu.mw@000BFA50=9420</action>
      <action>maincpu.mw@000BFA52=FFE0</action>
    </script>
    <script state="off">
      <action>maincpu.mw@000C1284=temp0</action>
      <action>maincpu.mw@000BFA4E=temp1</action>
      <action>maincpu.mw@000BFA50=temp2</action>
      <action>maincpu.mw@000BFA52=temp3</action>
    </script>
  </cheat>
These users thanked the author Abystus for the post (total 2):
JohnnyCage999, CLE
Rating: 66.67%
 
Bored? Watch some of my hacks here.
JohnnyCage999
Posts: 4
Joined: Fri Oct 22, 2021 3:10 pm
Has thanked: 3 times

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier

Post by JohnnyCage999 »

Unfortunately, it seems that in this range the same block of sounds from 0 to 255 values ​​is simply repeated and there are no new ones. For example, there are no sounds for Sonya and Goro and some others.

I needed these sounds to capture and use in my MK game remake :cry:
User avatar
Abystus
Posts: 591
Joined: Sun Jul 23, 2006 6:53 am
Has thanked: 5 times
Been thanked: 59 times

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier

Post by Abystus »

JohnnyCage999 wrote: Wed May 29, 2024 3:45 am Unfortunately, it seems that in this range the same block of sounds from 0 to 255 values ​​is simply repeated and there are no new ones. For example, there are no sounds for Sonya and Goro and some others.

I needed these sounds to capture and use in my MK game remake :cry:
Hmm, I would suggest you look into something called M1. It allows you to rip music from MAME, and as far as I know it supports all the MK games. I would think these have been ripped somewhere also, so you may just go looking for the sounds others have already extracted.
These users thanked the author Abystus for the post:
JohnnyCage999
Rating: 33.33%
 
Bored? Watch some of my hacks here.
JohnnyCage999
Posts: 4
Joined: Fri Oct 22, 2021 3:10 pm
Has thanked: 3 times

Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier

Post by JohnnyCage999 »

Thanks but it shows only music and no any SFX :cry:
Post Reply