Donnerstag, 12. Juni 2014

IHML - i have macro lol

English:
I implented user-patches from curse community and some own bugfixes into the WoW-Addon IHML 2.8.1. You can download the modified addon here. It works for me (2014-06-13).

Deutsch:
Dieses WoW-Addon ist vermutlich weniger bekannt, jedoch enorm praktisch:
Man erstell ein Makro (bzw. erledigt das Addon dieses) und zieht das in die Leiste bzw. belegt es mit einem Hotkey (ich mag die ^ Taste unter Escape).

Abhängig Vom Aufenthaltsort ODER pvp ODER vor welchem Boss man steht (BigWigs benötigt) kann man nun verschiedene Makros schreiben die ausgeführt werden sollen.
Auf Gehöfft Sonnensang z.b. möchte ich den Meisterpflug nutzen, in den Seidenfelder möchte ich einen Seidenraubenkokon herstellen, in Szenario X möchte ich Spezialfähigkeit Y verwenden, etc. etc. etc.

Nun wird das Addon IHML (curse) (wowace) (wowinterface) leider nicht mehr gewartet, einige User haben aber Kommentiert wie man die Version 2.8.1 auf den aktuellen Stand von wow (13.Juni 2014) zum Laufen bekommt:

  • GetActiveTalentGroup(isInspect, isPet) was removed in WoW v5.4.2.17688. The following changes should be made.
    50:
    local GetActiveSpecGroup = GetActiveSpecGroup
    839:
    local activetalent = GetActiveSpecGroup()
  • Replace the following lines:
    555:
    return CreateMacro(name, "INV_MISC_QUESTIONMARK", "", perChar)
    894:
    EditMacro(index, p.macroname, "INV_MISC_QUESTIONMARK", body, 1, 0)
    1227:
     image = function() return "INTERFACE\\ICONS\\INV_MISC_QUESTIONMARK", 56, 56 end,
    1289:
    EditMacro(GetMacroIndexByName(p.macroname), p.macroname, "INV_MISC_QUESTIONMARK")
    1309:
    EditMacro(GetMacroIndexByName(p.macroname), p.macroname, "INV_MISC_QUESTIONMARK", k)
    THIS A HACK!!!
    This hack forces all ihml icons to use the ? icon. In other words, specific macro icons will NOT work.
    I'm currently looking into properly fixing the addon, but until then this will remove the green texture and restore it to mostly working order.

    Here's the diff if you're lazy: http://pastebin.com/s7YuupN9 
Weitere Patches:
660 (13.06.2014) strfind kann keine leere Variable durchsuchen, muss also vorher abgleichen ob leer
if ((c.current== nil) or (strfind(c.current, L["Default Macro"]) == nil)) then --if (strfind(c.current, L["Default Macro"]) == nil) then

der Einfachheit halber fasse ich das ganze mal in eine neue Datei zusammen da ich auf die Schnelle auch kein portable Diff programm für windows gefunden habe: Download
IHML.lua (cloud)
IHML.rar (komplettes addon) (cloud)
Downloadpasswort: chinarinde.blogspot.de

Die Änderungen sindnicht von mir, ich habe diese nur ein eine neue Datei zusammengefasst!

Nachdem ich IHML (i have macro lol) mit Hilfe der Curse-Kommentare zum Laufen gebracht habe, wollte ich gerne in den Seidenfeldern automatisch Kaiserliche Seide herstellen lassen.

Ich habe auch hier ein schönes Makro gefunden das leider nicht mehr funktioniert und etwas bugfixing betrieben, hier die funktionierende Version:
#showtooltip Schneiderei
/use Seidenraupenkokon
/cast Schneiderei
/run m="Mehr Stoff notwendig";for i=1,GetNumTradeSkills(),1 do t,l,n=GetTradeSkillInfo(i)if(string.find(strlower(t),"kaiserliche seide"))then if(n>0)then m="Erstelle "..n.." "..t DoTradeSkill(i,n)break end end end DEFAULT_CHAT_FRAME:AddMessage(m..".")
natürlich gibt es noch weitere Makros bezüglich der Steuerung von Berufen durch Makros/Scripte

Donnerstag, 5. Juni 2014

Gitanjali - 5 - Genuss des Augenblicks

Genuss des AugenblicksIch bitte um den Genuss eines Augenblicks, da ich an deiner Seite sitzen darf. Die Arbeit in meinen Händen werde ich später vollenden.
Weit abseits deines Blickes kennt mein Herz weder Rast noch Ruh, und meine Arbeit wird zur Plage in einem uferlosen Meer von Plagen.
Heute kam der Sommer an mein Fenster, mit seinen Seufzen und Murmeln, und die Bienen spielen ihre Lieder am Hofe des blühenden Waldes.
Nun ist es Zeit zu verharren, in deinem Angesicht, und das Leben zu preisen in seiner stillen und überquellenden Muße.
Gitanjali (Song Offerings), 5/100, a moments indulgence, frei Übersetzt
Original von Rabindrath Tagore:
Moment's Indulgence
I ask for a moment's indulgence to sit by thy side. The works
that I have in hand I will finish afterwards.
Away from the sight of thy face my heart knows no rest nor respite,
and my work becomes an endless toil in a shoreless sea of toil.
Today the summer has come at my window with its sighs and murmurs; and
the bees are plying their minstrelsy at the court of the flowering grove.
Now it is time to sit quite, face to face with thee, and to sing
dedication of life in this silent and overflowing leisure.

GITANJALI - 4 - Kraft meines Lebens

KRAFT MEINES LEBENS
Ich will ich meinen Körper rein halten, wissend dass deine Berührung auf all meinen Gliedern ruht.
Ich will alle Unwahrheiten aus meinen Gedanken sperren, wissend dass du die Wahrheit bist welche die Flamme der Erkenntnis in meinem Geist entzündet hat.
Ich will alles Böse aus meinem Herzen jagen und Liebe erblühen lassen, wissend dass du deinen Sitz im innersten meines Herzens hast.
Und es soll mein Bestreben sein in allen Handlungen nur dich zu offenbahren, wissend dass deine Macht mir die Kraft zum Handeln gibt.
Gitanjali (Song Offerings), 4/100, Life of my Life, frei Übersetzt
Original von Rabindrath Tagore:
Life of my life, I shall ever try to keep my body pure, knowing
that thy living touch is upon all my limbs.
I shall ever try to keep all untruths out from my thoughts, knowing
that thou art that truth which has kindled the light of reason in my mind.
I shall ever try to drive all evils away from my heart and keep my
love in flower, knowing that thou hast thy seat in the inmost shrine of my heart.
And it shall be my endeavour to reveal thee in my actions, knowing it
is thy power gives me strength to act.

Montag, 2. Dezember 2013

wine 1.6 auf ubuntu server installieren

standardmäßig wird ubuntu mit wine 1.4(1.5=testing) ausgeliefert.
glaubt man nun www.winehq.org so kann man ganz einfach auf 1.6 aktualisieren indem man deren Quellen dem System hinzufügt:

sudo add-apt-repository ppa:ubuntu-wine/ppa 
sudo apt-get update
sudo apt-get install wine1.6


In der Server-Version von Ubuntu mündet das leider in einer Fehlermeldung dass der Befehl nicht existiert:

sudo: add-apt-repository: command not found

 Laut Google kann man die nötigen Quellen auch direkt in die /etc/apt/sources.list eintragen:


Wobei hier standardmäßig leider die PGP-Signaturen fehlen welche sicherstellen dass die Pakete nicht kompromittiert wurden.
Die Lösung ist es, das fehlende Paket zur Softwareverwaltung zu installieren:

sudo apt-get install python-software-properties

Danach klappt auch mit dem wine :-)

Nochmal zusammengefasst:

sudo apt-get update
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.6


Natürlich kann man auch wine 1.7 installieren aber das ist die aktuelle Testing-Version und vermutlich instabil (kann beim einen oder anderen Spiel natürlich besser laufen)...

Sonst sei noch auf das kostenpflichtige Crossover-Projekt verwiesen das es sich zum Ziel gesetzt hat bestimmte Windows-Programme/-Spiele gezielt unter wine lauffähig zu machen.
Verbesserungen fließen mit zeitlicher Verzögerung wieder in das Wine-Hauptprojekt zurück!

Mittwoch, 25. September 2013

Gitanjali - 03 - Musik des Lebens

Gitanjali (Song Offerings), 3/100, Music of Life, Musik des Lebens, frei Übersetzt
Original von Rabindrath Tagore
I know not how thou singest, my master. I ever listen in silent amazement.
The light of thy music illumines the world. The life breath of thy music runs from sky to sky. The holy stream of thy music breaks through all stony obstacles and rushes on.
My heart longs to join in thy song, but vainly struggles for a voice. I would speak, but speech breaks not into song, and i cry out baffled.
Ah, thou hast made my heart captive in the endless meshes of thy music, my master!
Mein Meister, ich weiß nicht wie du singst und lausche dir in stiller Begeisterung.
Das Licht deiner Musik erhellt die Welt, ihr Lebensatem wandert von Horizont zu Horizont und ihr heiliger Strom rauscht über alle Hindernisse hinweg und darüber hinaus.
Mein Herz möchte deinem Gesang beiwohnen, meine Stimme jedoch versagt. Ich kann wohl reden, doch keine Rede soll dein Lied trüben und so kann ich nur ratlos weinen.
Ach, mein Meister, du hälst mein Herz gefangen in den endlosen Netzen deiner Musik!

Dienstag, 24. September 2013

Gitanjali - 02 - Ein Lied für meinen Herrn



Original von Rabindrath Tagore - Gitanjali (Song Offerings)
Freie Übersetzung von Liedhexer
When thou commandest me to sing it seems that my heart would break with pride; and I look to thy face, and tears come to my eyes.
All that is harsh and dissonant in my life melts into one sweet harmony---and my adoration spreads wings like a glad bird on its flight across the sea.
I know thou takest pleasure in my singing. I know that only as a singer I come before thy presence.
I touch by the edge of the far-spreading wing of my song thy feet which I could never aspire to reach.
Drunk with the joy of singing I forget myself and call thee friend who art my lord.
Wenn du mir gebietest zu singen, scheint mein Herz vor Stolz zu bersten, und Tränen füllen meine Augen sowie ich dein Antlitz erblicke.
Alles was rau und verworren scheint in meinem Leben, zerfließt zu einer einzigen Harmonie; und meine Verehrung entfaltet ihre Flügel wie ein froher Vogel auf seinem Flug über das Meer.
Ich weiß dass es mein Gesang ist, der Anklang findet vor dir, und dass ich nur als Sänger vor dich treten kann.
Am Rand der ausgestreckten Flügel meines Liedes berühre ich deinen Fuß, ohne dieses jemals erhofft zu haben.
Geradezu trunken von der Freude des Singens vergesse ich mich selbst und nenne dich Freund, der du doch mein Herr bist.