Skip to content

Instantly share code, notes, and snippets.

@0xicl33n
Created June 18, 2015 17:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 0xicl33n/232a7a8112045f592609 to your computer and use it in GitHub Desktop.
Save 0xicl33n/232a7a8112045f592609 to your computer and use it in GitHub Desktop.
patched macros.config.xml
<Template>
<!--
Welcome to the IMVU Macro File. Here you can setup keyboard macros for
the keys on your keyboard including F-keys.Have any problems with
creating macros? Let us know: macros@imvu.com
There are two types of macros supported in this file.
The first kind of macro triggers a product to be worn. This allows you
to easily add a trigger to any of the various animations and other
products in the IMVU catalog. An example of a product wearing macro is:
<Macro#>
<Key>rocker</Key>
<Value>*use 11185</Value>
</Macro#>
Where # is replaced with any number. The above macro uses the trigger
"rocker" to call product 11185 which is the Rocker animation for the Guy.
The second type of macro is avatar specific. For example, if you wanted
to have a different product called for the word "rocker" based on what
avatar you were wearing, you could set up your macros as follows:
<Avatar80>
<Macro#>
<Key>rocker</Key>
<Value>*use 2068</Value>
</Macro#>
</Avatar80>
<Avatar191>
<Macro#>
<Key>rocker</Key>
<Value>*use 11185</Value>
</Macro#>
</Avatar191>
;The top macro is for the Girl only while the bottom macro is for
;the Guy only. The product numbers for the two IMVU inc. created
;avatars are:
;
;Girl: product80
;Guy: product191
The above note was made when we had seperate sections for the Girl
and Guy avatars. Now, both avatars' commands have been merged into
the general area.
The fourth type of macro involves the use of illegal XML keys. For
example, if you wanted to make a key command for evil smile that was
" >) ", you would create a macro that looked like this:
<Macro#>
<Key>&gt;)</Key>
<Value>*use 11671</Value>
</Macro#>
If you want to use any of the five "illegal" XML keys, you must use the
following translation:
Illegal Key XML translation Description
< &lt; Less than
> &gt; Greater than
& &amp; Ampersand
' &apos; Apostrophe
" &quot; Quotation mark
Not using the above translations will result in a crash in the XML.
As a shortcut, if you want to define a word-based macro that only
uses letters and numbers, you can do so like this:
<Word_rocker>*use 11185</Word_rocker>
The fifth type of macro you may create calls multiple products. You
may actually call multiple products in any macro but it deserves its
own section. With this type of macro, you could put together outfits
or play multiple animations simultaneously or....the sky is the limit.
For example, if you wanted the word "trek" to put on the Guy avatar
with the green IMTV T-shirt and the thumper headphones, your macro
would look like this:
<Word_trek>*use 191 185 11628</Word_trek>
The sixth type of macro can call sound files linked to websites. An
example of this type of macro is:
<Word_brb>*sound http://www.barbneal.com/wav/uncat/ilbeback.wav</Word_brb>
And finally, you may also create text macros. For example, if for some
reason I wanted to have the phrase, "You shot who with the what now?"
mapped to the trigger word " shot ", I would create a macro that looked
like this:
<Word_shot>You shot who with the what now?</Word_shot>
NOTE: The name of a given Macro must be different from any other Macro
in this file. For example, you can not have more than one <Macro1> or
<MacroFuBar>. Nor can you have more than one <Word_trek> or
<Word_fubar>.
NOTE: Never add any text, commands or otherwise, after the "</Template>"
at the bottom of this page. Doing so will result in a crash in the XML
or at least dirty looks from strangers.
This default macros file is named macros.config.xml, and lives in the
IMVU folder. Because IMVU updates this file with every release, if you
make changes you should be sure to back them up. If you'd like to
override the IMVU standard macros, you can save them in a file named
mymacros.xml in the IMVU folder. Macros defined in mymacros.xml will
override macros of the same name defined in macros.config.xml
-->
<!-- GENERAL TRIGGERS************************************************ -->
<!--
ENGLISH waves
-->
<Word_bye>*use 2112</Word_bye>
<!--
EXPLOIT SPECIFIC TRIGGERS
<Word_icanhazlight>*use 27750520</Word_icanhazlight>
<Word_nomoarlightpls>*remove 27750520</Word_nomoarlightpls>
-->
<!--
FRANCAIS
-->
<Word_bonjour>*use 2112</Word_bonjour>
<Word_allo>*use 2112</Word_allo>
<!--
ESPANOL
-->
<Word_hola>*use 2112</Word_hola>
<Word_adios>*use 2112</Word_adios>
<!--
ITALIANO
-->
<Word_ciao>*use 2112</Word_ciao>
<Word_arrivaderci>*use 2112</Word_arrivaderci>
<!--
ENGLISH Macros
-->
<!--
FRANCAIS
-->
<MacroGeneral346.1>
<Key>soirire</Key>
<Value>*use 2087</Value>
</MacroGeneral346.1>
<MacroGeneral346.2>
<Key>sourire</Key>
<Value>*use 2087</Value>
</MacroGeneral346.2>
<MacroGeneral347>
<Key>clin</Key>
<Value>*use 2090</Value>
</MacroGeneral347>
<MacroGeneral348>
<Key>clind'oeil</Key>
<Value>*use 2090</Value>
</MacroGeneral348>
<MacroGeneral349>
<Key>bisou</Key>
<Value>*use 2047</Value>
</MacroGeneral349>
<MacroGeneral350>
<Key>grosbisou</Key>
<Value>*use 2046</Value>
</MacroGeneral350>
<MacroGeneral351>
<Key>baiser</Key>
<Value>*use 2046</Value>
</MacroGeneral351>
<MacroGeneral352>
<Key>baisertres</Key>
<Value>*use 2048</Value>
</MacroGeneral352>
<MacroGeneral353>
<Key>rire</Key>
<Value>*use 2083</Value>
</MacroGeneral353>
<MacroGeneral354.1>
<Key>mortderire</Key>
<Value>*use 2083</Value>
</MacroGeneral354.1>
<MacroGeneral354.2>
<Key>mdr</Key>
<Value>*use 2083</Value>
</MacroGeneral354.2>
<MacroGeneral355>
<Key>hourra</Key>
<Value>*use 2064</Value>
</MacroGeneral355>
<MacroGeneral356>
<Key>youpi</Key>
<Value>*use 2064</Value>
</MacroGeneral356>
<MacroGeneral357>
<Key>omd</Key>
<Value>*use 2077</Value>
</MacroGeneral357>
<MacroGeneral358>
<Key>ohmondieu</Key>
<Value>*use 2077</Value>
</MacroGeneral358>
<MacroGeneral361>
<Key>sonclin</Key>
<Value>*use 2043</Value>
</MacroGeneral361>
<MacroGeneral362>
<Key>sonclindoeil</Key>
<Value>*use 2043</Value>
</MacroGeneral362>
<MacroGeneral363>
<Key>timide</Key>
<Value>*use 2043</Value>
</MacroGeneral363>
<MacroGeneral364>
<Key>pleure</Key>
<Value>*use 2044</Value>
</MacroGeneral364>
<MacroGeneral365>
<Key>langue</Key>
<Value>*use 2058</Value>
</MacroGeneral365>
<MacroGeneral366>
<Key>langue2</Key>
<Value>*use 2059</Value>
</MacroGeneral366>
<MacroGeneral367>
<Key>quoi</Key>
<Value>*use 2062</Value>
</MacroGeneral367>
<MacroGeneral368>
<Key>quoi?</Key>
<Value>*use 2062</Value>
</MacroGeneral368>
<MacroGeneral369>
<Key>pourquoi</Key>
<Value>*use 2062</Value>
</MacroGeneral369>
<MacroGeneral370>
<Key>pourquoi?</Key>
<Value>*use 2062</Value>
</MacroGeneral370>
<MacroGeneral371>
<Key>question</Key>
<Value>*use 2097</Value>
</MacroGeneral371>
<MacroGeneral372>
<Key>fou</Key>
<Value>*use 2078</Value>
</MacroGeneral372>
<MacroGeneral373>
<Key>applaudir</Key>
<Value>*use 2080</Value>
</MacroGeneral373>
<MacroGeneral374>
<Key>ou</Key>
<Value>*use 2062</Value>
</MacroGeneral374>
<MacroGeneral375>
<Key>oui</Key>
<Value>*use 2092</Value>
</MacroGeneral375>
<MacroGeneral376>
<Key>non</Key>
<Value>*use 2091</Value>
</MacroGeneral376>
<MacroGeneral377>
<Key>fatigue</Key>
<Value>*use 2095</Value>
</MacroGeneral377>
<!--
ESPANOL
-->
<MacroGeneral379>
<Key>sonrisa</Key>
<Value>*use 2087</Value>
</MacroGeneral379>
<MacroGeneral380>
<Key>guinar</Key>
<Value>*use 2090</Value>
</MacroGeneral380>
<MacroGeneral381>
<Key>guino</Key>
<Value>*use 2090</Value>
</MacroGeneral381>
<MacroGeneral382>
<Key>beso</Key>
<Value>*use 2047</Value>
</MacroGeneral382>
<MacroGeneral383>
<Key>besolargo</Key>
<Value>*use 2046</Value>
</MacroGeneral383>
<MacroGeneral384>
<Key>bezote</Key>
<Value>*use 2048</Value>
</MacroGeneral384>
<MacroGeneral385>
<Key>besote</Key>
<Value>*use 2048</Value>
</MacroGeneral385>
<MacroGeneral386>
<Key>carcajada</Key>
<Value>*use 2083</Value>
</MacroGeneral386>
<MacroGeneral387>
<Key>risa</Key>
<Value>*use 2083</Value>
</MacroGeneral387>
<MacroGeneral388>
<Key>hurra</Key>
<Value>*use 2064</Value>
</MacroGeneral388>
<MacroGeneral389>
<Key>yupi</Key>
<Value>*use 2064</Value>
</MacroGeneral389>
<MacroGeneral390>
<Key>odm</Key>
<Value>*use 2077</Value>
</MacroGeneral390>
<MacroGeneral391>
<Key>dios</Key>
<Value>*use 2077</Value>
</MacroGeneral391>
<MacroGeneral392>
<Key>adm</Key>
<Value>*use 2077</Value>
</MacroGeneral392>
<MacroGeneral394>
<Key>lengua</Key>
<Value>*use 2058</Value>
</MacroGeneral394>
<MacroGeneral395>
<Key>lengua2</Key>
<Value>*use 2059</Value>
</MacroGeneral395>
<MacroGeneral396>
<Key>timido</Key>
<Value>*use 2043</Value>
</MacroGeneral396>
<MacroGeneral397>
<Key>llorar</Key>
<Value>*use 2044</Value>
</MacroGeneral397>
<MacroGeneral398>
<Key>que</Key>
<Value>*use 2062</Value>
</MacroGeneral398>
<MacroGeneral399>
<Key>que?</Key>
<Value>*use 2062</Value>
</MacroGeneral399>
<MacroGeneral400>
<Key>porque</Key>
<Value>*use 2062</Value>
</MacroGeneral400>
<MacroGeneral401>
<Key>porque?</Key>
<Value>*use 2062</Value>
</MacroGeneral401>
<MacroGeneral402>
<Key>loco</Key>
<Value>*use 2078</Value>
</MacroGeneral402>
<MacroGeneral403>
<Key>aplaudir</Key>
<Value>*use 2080</Value>
</MacroGeneral403>
<MacroGeneral404>
<Key>cansado</Key>
<Value>*use 2095</Value>
</MacroGeneral404>
<!--
DEUTSCHE
-->
<MacroGeneral405>
<Key>ja</Key>
<Value>*use 2092</Value>
</MacroGeneral405>
<MacroGeneral406>
<Key>nein</Key>
<Value>*use 2091</Value>
</MacroGeneral406>
</Template>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment