Das Invertika Update im Februar

Entsprechend der Updatephilosophie von Invertika gibt es heute das nächste Update, wie an jedem letzten Sonntag des Monats. Bei Invertika handelt es sich um ein freies Open Source 2D-MMORPG welches unter Linux, Windows und Mac OS X läuft. In diesem Update gibt es einige neue Dinge. So sind nun alle Außenweltkarten mit Musik ausgestattet. Weiterhin wurden viele Karten verbessert und erweitert, so wurde z.B. mit der Stadt Alexia angefangen und auch die ersten Steine des Lambert Institutes wurden gemappt.

Auch gibt es wieder einige neue Quests, wie z.B. der zweite Zwillingsquest oder der Waffenschmied in Roststock. In der Welt gibt es auch wieder ein paar neue NPCs die an den verschiedensten Orten zu finden sind. So gibt es nun endlich auch an anderen Orten als in Selphi Timlet, Banker. Damit kann man nun auch außerhalb von Selphi Timlet sein Geld verwalten.

Neue Items sind ebenso zu finden wie einige einige Erweiterungen der den Maps zu Grunde liegenden Tilesets. Daneben wurden in diesem Update eine Menge Rechtschreibfehler behoben. Auch ein paar neue Musikstück haben den Weg in das Invertika Projekt gefunden. Nun gibt rund um Selphi Timlet mehr Gelegenheiten sich mit Monstern zu messen da diese nun zahlreicher vorkommen sollten, so auch Orten die bisher durch die Abwesenheit solcher Monster glänzten. Die Monster wurde in diesem Update außerdem ausbalanciert, so das sie nun realistischer wirken.

Unter Haube wurden einige neue Lua Bibliotheken geschrieben welche in Zukunft sicherlich Anwendung finden werden. Der Invertika Editor erzeugt nun auch eine Lua Dokumentation für die Wiki. Außerdem wurden einige Fehler im Wikiparser des Invertika Editors behoben so, das die betreffenden Werte nun korrekt im Wiki stehen.

Wer jetzt neugierig geworden ist und Invertika ausprobieren möchte der sollte unsere Webseite unter http://invertika.org besuchen. Für Arch Linux, Ubuntu und Windows sind dabei auch fertige Pakete verfügbar. Viel Spaß beim ausprobieren :)

Probleme mit dem Resource Refactoring Tool

Ich nutze bei der Entwicklung ein sehr hilfreiches Tool namens Resource Refactoring Tool. Normalerweise taucht dieses im Menü Refactor als Extract to Resource auf. Bei mir ist es allerdings einfach verschwunden. Hier hilft es das Addin zu resetten. Dazu geht man in den Ordner C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE und öffnet dort eine Kommandozeile. In diese gibt man dann

devenv.exe /resetaddin Microsoft.VSPowerToys.ResourceRefactor.Connect 

ein und schon ist das Problem gelöst :)

Vertimas – Einfache Übersetzung von Resx Dateien

Die Übersetzung von .NET Programmen gestaltet sich doch recht schwierig. Wobei schwierig in diesem Fall das falsche Wort ist. Umständlich trifft es in diesem Fall besser. Vor allem wenn als Entwickler das Qt Übersetzungssystem mit Qt Linguist kennenlernen dürfte. Ein Problem bei der Übersetzung ist, dass man zu jedem Programm mehrere Ressourcen (resx) Dateien in den unterschiedlichsten Sprachen hat z.B. translate.resx, translate.de.resx und translate.nl.resx.

An dieser Stelle ist ein Tool wünschenswert welches diese ganzen Dateien nebeneinander darstellt und einigen Komfort bei der Bearbeitung bietet. Basierend auf dem Resx Resource Translator (http://resxtranslator.codeplex.com) von Hakan Lindestaf habe ich dabei ein Tool namens Vertimas (litauisch für Übersetzung) geschaffen welches einem diesem Arbeit leichter von der Hand gehen lässt.

Vertimas ist dabei ein Open Source Projekt welches unter der GPL steht. Die offizielle Projektseite ist dabei unter https://github.com/seeseekey/Vertimas zu finden. Über Feedback, Verbesserungen und Kritik freue ich mich :)