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.
https://ibb.co/L5RBFbR
[mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier
-
- 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
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
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.
-
- 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
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?
Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier
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):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?
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.
-
- 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
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
I needed these sounds to capture and use in my MK game remake
Re: [mk] Mortal Kombat (rev 5.0 T-Unit 03/19/93) Sound Test Modifier
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.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
- These users thanked the author Abystus for the post:
- JohnnyCage999
- Rating: 33.33%
Bored? Watch some of my hacks here.
-
- 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
Thanks but it shows only music and no any SFX