Skip to content

Doom 1 und 2 auf Mac installieren

Eine kurze Merkhilfe für mich, da ich heute etwas gebraucht habe, bis die beiden Klassiker endlich liefen. Da Doom von Good Old Games leider nicht als Mac-Version angeboten wird, muss man etwas basteln, aber wen der Weg klar ist, ist es eigentlich ganz einfach.

  • Erstmal benötigt man natürlich Doom bzw. im Wesentlichen die WAD-Dateien aus der Installation. Hat man diese nicht (mehr), kann man sich das Spiele-Bundle bei gog.com kaufen. Idealerweise, wenn es mal rabattiert ist.
  • Nach dem Kauf muss man sich aus der Bibliothek den Offline Backup Game Installer herunterladen (eine exe-Datei).
  • Damit man an die erforderlichen WAD-Dateien aus dem Installer kommt, benötigt man den Extractor von Mac Source Ports. Dieser ist im Grunde selbsterklärend. EXE auswählen, Zielverzeichnis auswählen und entpacken lassen.
  • Aus den entpackten Dateien benötigt man die Dateien doom.wad und doom2.wad. Diese muss man im Benutzerordner im Pfad ~/Library/Application Support/gzdoom/ abspeichern. Den Ordner gzdoom musste ich noch anlegen, da ich gzdoom (siehe nächster Schritt) noch nicht verwendet habe.
  • Nun muss man sich von zdoom.org noch GZDoom (nicht ZDoom, das ist schon älter) holen. Wenn man dieses startet, werden die beiden Spiele automatisch erkannt und man kann auswählen, welches man starten möchte.

Dann kann es auch schon losgehen mit dem Spiel.

[Notepad++] Text suchen und ganze Zeilen löschen

Ich hatte heute die Problemstellung, dass ich aus ca. 50 Dateien einen Text suchen und die gesamte Zeile löschen wollte.

Grundsätzlich geht das mit NPP sehr einfach, da man im “Suchen & Ersetzen”-Dialog auch mehrere Dateien/Ordner in einem Schwung bearbeiten kann.

Mein erster Versuch war, den folgenden Suchstring (Regulärer Ausdruck) gegen leer zu ersetzen, allerdings bleibt dann eben die leere Zeile in der Datei erhalten
^(#4=IFCAPPLICATION(.*);|#5=IFCOWNERHISTORY(.*);)$

Der Trick ist jedoch – die Lösung fand ich auf schabau.eu – das Zeilenende nicht mit $ zu definieren, sondern mit \r\n
^(#4=IFCAPPLICATION(.*);|#5=IFCOWNERHISTORY(.*);)\r\n
Damit verschwindet dann auch die leere Zeile vollständig, da der Zeilenumbruch mit gesucht und gelöst wird.

Zwei Dinge sind zu beachten:

  • \r\n gilt nur für Windows, unter Linux muss \r ohne das \n genutzt werden. Wäre ja sonst auch zu einfach. wink
  • der Haken bei “. findet \r und \n” muss deaktiviert sein, da bei Regexp sonst mehrzeilig gesucht wird

Wechsel von 1Password zu Strongbox/KeePass

Nach vielen Jahren mit 1Password bin ich die letzten Wochen wieder zurück zu KeePass bzw. dessen Datenformat gewechselt, wobei ich dafür Strongbox als Programm auf Mac und iOS verwende.

KeePass hatte ich früher auch schon genutzt, auch auf dem SmartPhone, aber irgendwann ging mir die ganze Nutzung (speziell Synchronisation) etwas auf den Kecks und ich bin zu 1Passwort gewechselt, weil das einfach sehr gut und problemlos funktionierte und natürlich immer noch funktioniert.

Mit den Jahren wurde ich aber mit dem Programm irgendwie unzufrieden. Nur noch Abo-Modelle, keine lokalen Container mehr, Verschlimmbesserung der Oberfläche. Kam alles mit Version 8. Und seither habe ich mich mehrmals an Strongbox versucht, aber den Wechsel immer wieder sein lassen, weil es mir am Ende zu mühsam war, meine 400 Einträge manuell zu migrieren und alle Zwei-Faktor-Authentifizierungen und “geheimen Dokumente” neu einzurichten.

Im Februar 2023 (glaube ich) gab es dann aber ein wichtiges Update für Strongbox und seither kann man den 1Password-Datei-Export sehr gut importieren, bei dem auch die Dateianhänge (zum Großteil) sowie die 2FA-Codes korrekt übernommen werden. Das macht in Summe deutlich weniger Arbeit. Und um mich zu motivieren, den Wechsel auch wirklich durchzuziehen, habe ich mir von Strongbox dann auch gleich die Lifetime-Lizenz gekauft.

"Wechsel von 1Password zu Strongbox/KeePass" vollständig lesen

Splid - Ausgaben verwalten und abrechnen

Mal ein kleiner App-Tipp für die Verwaltung von Ausgaben auf Reisen oder der nächsten Vatertags-Sauf-Tour mit Kumpels.

Ich hatte gestern nach einem kleinen Programm gesucht, mit dem ich Urlaubsausgaben verwalten und bilanzieren kann, so dass ich am Ende einfach eine Anzeige bekomme, wer wem noch wie viel Geld zahlen muss. In den AppStores gibt es duzende in der Richtung, alle mit dem gleichen negativen Touch, dass man für die sinnvollen Funktionen ein Abo abschließen soll.

Zum Glück bin ich aber dann auf Splid (iOS und Android verfügbar) gestoßen, das grundsätzlich auch kostenlos funktioniert, für ein paar nette Funktionen (mehrere Gruppen/Reisen, PDF-/Excel-Export) einen geringen einmaligen Betrag haben möchte.

Da hab ich gar nicht lange überlegt und zugeschlagen und muss sagen, die App ist jeden der 3 € wert und spart viele Nerven beim herum rechnen. Haben mehrere eine Ausgabe getätigt, kann man diese sogar splitten und einzeln zuweisen, so dass alles übersichtlich bleibt.

Wer möchte, kann die Gruppen auch für andere Personen per Einladungs-Code freigeben, so dass alle Teilnehmer in der Liste Zugriff haben und jeder selbst direkt seine Ausgaben erfassen kann. Möchte man das nicht, kann man die Listen auch komplett lokal verwalten.

Wer was kleines einfaches in der Richtung sucht, gerne mal anschauen.

[Windows] Position von Desktop-Icons speichern

Seit einer Weile habe ich immer wieder das Ärgernis, dass an meinem Firmen-Notebook die Icons irgendwo wild auf dem Bildschirm verteilt sind, wenn man am Gerät eine andere Auflösung einstellt. Das kommt bei mir z.B. vor, wenn ich das Gerät nicht an der Docking-Station im Büro sondern zuhause am Monitor habe oder ganz ohne externen Monitor über den interne Display nutze.

Ich habe mich dann doch mal auf die Suche begeben und bin auf das Tool DesktopOK gestoßen, welches die Lücke füllt und im Wesentlichen verschiedene Profile erlaubt, die man abspeichern und wieder aufrufen kann.
Entsprechend habe ich mir für die verschiedenen Anwendungsfälle unterschiedliche Pre-Sets angelegt, welche ich einfach im Tray per Mausklick aktivieren kann.

Das Programm ist Freeware und kann ohne Installation gestartet werden. Man benötigt also keine Admin-Rechte für die Nutzung. Bezüglich sonstiger relevanter Fragen zur Sicherheit und der Erlaubnis, Fremd-Software im Unternehmensnetzwerk zu nutzen, wendet euch an eure IT. 😉

Das Programm hat auch noch diverse anderer Tools integriert (Color Picker, …), aber das nutze ich alles nicht.