Results 1 to 2 of 2
  1. #1
    Travoos's Avatar
    Join Date
    Jul 2012
    Gender
    female
    Posts
    282
    Reputation
    23
    Thanks
    649
    My Mood
    Tired

    Custom Ability & Item Use Sounds

    Here's a couple little snippets of code which I thought might be useful for some people.
    With this, you can give your abilities and potions and such custom sound effects by adding an <OldSound> tag to the item.

    First, take your client and decompile it with Rabcdasm.

    Then, go into your decompiled folder.

    For custom ability sounds:
    Open up \com\company\assembleegameclient\objects\Player.cl ass.asasm and add this code to Line 7646:
    Code:
          getlocal            4
          pushstring          "OldSound"
          callproperty        Multiname("hasOwnProperty", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-iX"), StaticProtectedNs("_-iX"), StaticProtectedNs("_-TE"), StaticProtectedNs("_-iP"), StaticProtectedNs("_-0-I")]), 1
          iffalse             L276
    	  
          getlex              QName(PackageNamespace("_-vf"), "_-5T")
          getlocal            4
          getproperty         Multiname("OldSound", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-iX"), StaticProtectedNs("_-iX"), StaticProtectedNs("_-TE"), StaticProtectedNs("_-iP"), StaticProtectedNs("_-0-I")])
          callpropvoid        QName(PackageNamespace(""), "play"), 1
    L276:
    For custom item use sounds:
    Open up \com\company\assembleegameclient\ui\_-E6.class.asasm and go to line 2661
    Replace this code:
    Code:
          getlex              QName(PackageNamespace("_-vf"), "_-5T")
          pushstring          "use_potion"
          callpropvoid        QName(PackageNamespace(""), "play"), 1
    With this code:
    Code:
          getlocal1
          pushstring          "OldSound"
          callproperty        Multiname("hasOwnProperty", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-iX"), StaticProtectedNs("_-iX"), StaticProtectedNs("_-TE"), StaticProtectedNs("_-iP"), StaticProtectedNs("_-0-I")]), 1
          iffalse             L135
    	  
          getlex              QName(PackageNamespace("_-vf"), "_-5T")
          getlocal1
          getproperty         Multiname("OldSound", [PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#0"), PackageNamespace(""), PrivateNamespace("*", "com.company.assembleegameclient.objects:Player#1"), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-iX"), StaticProtectedNs("_-iX"), StaticProtectedNs("_-TE"), StaticProtectedNs("_-iP"), StaticProtectedNs("_-0-I")])
          callpropvoid	      QName(PackageNamespace(""), "play"), 1
          jump		          L136
    L135:
          getlex              QName(PackageNamespace("_-vf"), "_-5T")
          pushstring          "use_potion"
          callpropvoid        QName(PackageNamespace(""), "play"), 1
    L136:


    Once you've added the things you want to add, recompile your client, and go add <OldSound> tags to things.

  2. #2
    Fightera100's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    662
    Reputation
    10
    Thanks
    1,684
    i decompiled the client and there are only Connect-41-Connect-179 bin files...

Similar Threads

  1. does build rush items using speed hack works?c
    By yajragsc in forum WarFrame Hacks & Cheats
    Replies: 1
    Last Post: 06-30-2013, 05:31 AM
  2. Replies: 50
    Last Post: 02-02-2013, 02:08 AM
  3. Buying rsgp / items Using mm only
    By Sauda in forum Buying Accounts/Keys/Items
    Replies: 6
    Last Post: 06-28-2012, 12:23 AM
  4. Custom Digital CX4 Camo + RapidFire + Sound
    By Hysteria in forum Combat Arms Mods & Rez Modding
    Replies: 45
    Last Post: 10-29-2010, 07:19 AM
  5. Ya Its Out Vasher Custom Accolades take a look + SOUND
    By 11vasher11 in forum Combat Arms Mods & Rez Modding
    Replies: 10
    Last Post: 10-10-2010, 04:19 AM