This is basically a little guide to disable the sound when you click something such as exit or enter game on the launcher.
File To Edit:
play.exe
Here we go:
1. First start by opening play.exe in OllyDbg, once opened right click and select "Search For" -> "All referenced text strings".
2. Scroll to the top of the new window that opens and then left click the top line which should be something like "ASCII "0-%d" to select it.
3. Once selected right click and select "Search for text".
4. In the search for text make sure to un tick "case sensitive" and type in "click" and click Ok, this should bring you to "ASCII EnterClick", double click on this and you should be at the line where it says ' Key = "EnterClick" '.
5. Look down abit from this PUSH and find a JE SHORT, double click on this JE SHORT and edit it to a JMP SHORT then press enter and click cancel for example:
Change:
into:
6. Now you have done that right click once again right click and select "Search for" -> "All referenced text strings", in the new window select "Search for next" or press Ctrl + L, it should then jump to "ExitClick", double click this and repeat as above changing JE SHORT into a JMP SHORT.
7. Keep doing the above steps, searching for "click" but searching for next and editing the JE into a JMP untill you find no more references of "click".
8. Right click in the CPU window and select "Copy to executable" -> "All modifications". Then click "Copy all", this will open a new window in this new window right click again and select "Save file", once again a new window will open, chose your play.exe and overwrite it.
That should do it, now no more annoying beeping sounds when you click one of the buttons on the laucher.
Please remember to backup your play.exe before trying this as messup's can happen.
Hope this helped a few folks, i'm kinda new to reversing so if anyone spots if i did anything wrong please tell me :)