Freitag, 1. Mai 2015

Medal of Honor - Allied Assault Windows 7/8/8.1 Crash

Vor kurzem war dieses Spiel in einem Origin Humble Bundle erhältlich. Ich hatte es mir besorgt um dieses Spiel mal wieder zu Spielen, aber nach der Installation wollte es einfach nicht starten. Nach dem ausprobieren der vom Spiel empfohlenen Lösungsansätze habe ich eine Recherche nach der Ursache für dieses Problem und der Lösung gestartet. Hier die Ergebnisse der Recherche und auch die Lösung des Problems.

Das Problem

Es scheint so als würde das Spiel erfolgreich starten, da der Bildschirm schwarz wird oder das Startbild kommt. Und dann stürzt es ab. Nach kurzer Untersuchung, stellte sich heraus, das beim Schritt des Ladens der Open GL Subroutinen das Spiel abstürzt. Eine einfache Lösung ist das hinzufügen einer dll zu den Spieldateien.

Die Lösung

  1. Als erstes müssen Sie die benötigte DLL downloaden.
  2. Der nächste Schritt ist das auffinden der Programmdateien.
    Diese waren bei mir unter:
    C:\Program Files (x86)\Origin Games\Medal of Honor Allied Assault Warchest
  3. In dieses Verzeichnis kommt die DLL.
  4. Viel Spaß beim zocken.
So das war die einfache und kurze Lösung.
Aus Rechtlicher Sicht muss ich noch sagen, dass alle Angaben ohne Gewähr sind.
Und nun wünsche ich euch eine stets sichere Deckung und viel Glück im 2. Weltkrieg.

Mittwoch, 8. April 2015

Mercurial Branch neu benennen

Willkommen zu dem Tutorial zum neu benennen eines Mercurial Branches.

Leider ist die nicht direkt möglich, sondern geht nur über einen Branch Wechsel, mit Schließung des alten Branches. Also im folgenden eine Schritt für Schritt Anleitung zum umbenennen des Braches stiging in staging.


  1. Also im ersten Schritt machen wir ein Update des alten Branches. 
    hg update stiging
  2. Erzeugen des neuen Branches. 
    hg branch staging
  3. Commiten des neuen Braches. 
    hg commit -m"Changing stiging branch to staging."
  4. Wechseln in den alten Branch. 
    hg update stiging
  5. Schließen Tees alten Branch. 
    hg commit --close-branch -m"This was a typo; use staging instead."
  6. Den Wechsel auf den Server verschieben.&nbsp
    hg push --new-branch
  7. Lokal auf den neuen Branch wechseln. 
    hg update staging
Gerade der letzte Schritt ist besonders wichtig, vergisst man diesen arbeitet man mit dem geschlossenen Branch weiter und mann muss alles noch einmal durchführen. Ist mir auch schon mal passiert. Also Augen auf mit welchem Branch man gerade arbeitet.

Dieses Tutorial ist auch in Englisch auf Stackoverflow zu finden.

Dienstag, 24. März 2015

Sim City 4 Deluxe Edition Crashes

Es gibt immer noch Leute die dieses gute Spiel spielen und ich höre immer wieder wie sich eben jene Leute über Abstürze beschweren. Diese Treten auf modernen Rechnern, gerade bei gut ausgebauten Städten, immer häufiger auf. Dies liegt daran das in modernen Rechnern Prozessoren mit mehr als einem Rechenkern verbaut sind. Sim City 4 ist auf sogenannte "Single Core Systeme" optimiert und ausgelegt und hat erhebliche Probleme auf "Multi Core Systemen".

Lösung

Man hat Theoretisch zwei Lösungen, die eine wäre sich ein Single Core System anzuschaffen. Ist meiner Ansicht unpraktisch, teuer und inzwischen nicht mehr einfach zu beschaffen. Die andere ist Windows zu sagen, dass es sich bei der Ausführung von SimCity 4 einfach auf einen Core beschränken soll. Und ja das ist machbar, also hier die Anleitung für die Änderung:

  1. Führen Sie einen Rechtsklick auf die .exe von SimCity4 aus und öffnen Sie die Eigenschaften
  2. Fügen Sie bei Verknüpfung folgendes an: 
     -CPUCount:1
    Danach sollte so was in der Art "C:\Maxis\Sim City 4\Apps\SimCity 4.exe" -CPUCount:1" entstanden sein.
Falls sie weitere Information zum Thema SimCity oder auch erweiterte Inhalte kann ich Ihnen nur SimCityPlaza wärmstens empfehlen.

Freitag, 23. Mai 2014

Visual Gameboy Advance will nicht speichern!

Unter OS X Mavericks hat der aktuelle Visual Gameboy Advance (1.7.5) das Problem Speicherstände zu erzeugen. Dafür findet man im Netz einen Haufen dubioser Lösungsansätze.
Meiner Kenntnis nach schlägt die Pfaderzeugung fehl. Deshalb sucht er die Ordner "Battery Saves" und "Save States" im Wurzelverzeichnis, also unter /.

Um das Problem zu lösen muss man nur die Ordner in dieses Verzeichnis verschieben oder anlegen.

Für die die jetzt noch nicht wissen was sie tun müssen hier eine Schritt für Schritt Anleitung:

  1. Apfel+Leertaste Terminal eingeben und Enter drücken
  2. cd /
  3. mkdir Battery\ Saves
  4. mkdir Save\ States
  5. Ab sofort los spielen und Spaß haben


Viel Spaß beim weiteren Spielen mit eurem Gameboy Advance Emulator.

Donnerstag, 22. Mai 2014

Stoff und Formelsammlung für Einführung in die Theoretische Informatik

Ich werde keine Sammlung für THEO schreiben. Da jemand anderes an der UNI eine gute Sammlung erstellt. Also habe ich mir die Erlaubnis geholt mit euch den Link zu dieser zu Teilen.
Hier der Link:   http://www.christian-ivicevic.com (Wayback Machine)

Donnerstag, 8. Mai 2014

Zusammenfassungen/Formelsammlung Sommersemester 2014

Auch in diesem Semester mache ich mich dran Formelsammlungen schreibe. Da ich nur zwei Fächer hören werde, kann es nur für diese eine solche Sammlung geben. Für Diskrete Wahrscheinlichkeitstheorie habe ich schon begonnen. Vielleicht mache ich auch eine für Einführung in die Theoretische Informatik.
Mal schauen wie es läuft.

Die Formelsammlung für Analysis werde ich bei ihrem letzten Stand belassen. Wenn sie jemand zu Ende führen möchte kann er sich bei mir melden.

Donnerstag, 12. Dezember 2013

Manchmal ist das Richtige einfach Falsch!

Ich habe heute einer Verhandlung beim Verwaltungsgericht beiwohnen können, bei der es einfach unmöglich war Gerechtigkeit zu schaffen. Man erwartet eigentlich in einem Gericht Gerechtigkeit zu finden. Zumindest sollte es so sein. Aber manchmal sind die Gesetze und Regeln so inflexibel, dass Gerechtigkeit einfach ausgeschlossen wird.

Jedenfalls ging es in der Verhandlung um eine Bafög Forderung, die eigentlich alle Beteiligten gewähren wollten. Nicht nur die Richterin sondern selbst der Rechtsanwalt vom Amt suchte gemeinsam nach einer Lösung. Jedoch stand das Gesetz dagegen.
Kurz zu der Situation, der Kläger ist ein Student der an einer schleichend ausbrechenden PTBS Erkrankung leidet. Als die Erkrankung voll ausbrach verlor er seinen Studienplatz. Beim Kampf um diesen erhielt er die Diagnose. Und da inzwischen die Bafög Fristen schon über ein Jahr verstrichen waren, und diese enorm starr sind, lies sich dies nicht mehr reparieren.
Es stellte sich während eben dieser Verhandlung heraus, dass alle Beteiligten sich darüber einig waren, dass dieser Fall eben einer jener seltenen speziellen Ausnahme Situationen darstellt in der unbedingt eine Ausnahme nötig ist und sie gewährt werden sollte.
In so einem Fall wo jemand so massiv um Ordnung seiner Verhältnisse kämpft sollte man doch fördernd unter die Arme greifen und nicht auch noch behindern.

Das Problem ist hier weniger die Rechtsprechung, noch die Gesetzgebung, sondern die typisch deutsche Vorstellung alles perfekt regeln und einrichten zu können. Davon sollten wir uns verabschieden. Aber einfach sagen machen wir halt alles chaotisch und individuell, sorgt auch nicht für ein faireres System, da Leitlinien fehlen. Es wie die Amis zu machen und alles punktuell regeln, führt wie man bei Ihnen sieht auch nicht immer zu besseren Ergebnissen.
Wenn aber beide bekannten demokratischen Rechtssystem keine guten Ergebnisse liefern, wie soll man damit dann umgehen?

Entweder schaffen wir ein System, dass Menschen mit besonderen Biografien unter die Arme greift, wenn diese einen entsprechenden Eingliederungswillen zeigen.
Oder wir schaffen neue Rahmengesetze wie wir sie in Deutschland mögen. Gestalten sie aber so weit, dass punktuelle Lösungen stets drin sind um Sonderfälle abzufedern. Meiner persönlichen Ansicht nach sollten wir fürs erste so ein Sondersystem schaffen und langfristig ein Mischsystem aus der Deutschen Rahmengesetzgebung und dem anglikanischen Rechtssystem zu schaffen. Da unsere Welt einfach nicht perfekt ist, sollten wir diesem auch Rechnung tragen. Einen groben Rahmen vorgeben, in dem individuelle Lösungen, für außergewöhnliche Fälle und Situationen, gefunden werden können.