ich möchte euch heute meinen ersten Release vorstellen.
Der nosyxLauncher
Beim nosyxLauncher handelt es sich um nichts anderes als eine Anwendung, die ihr startet, um euch dann mit einem lokalen Loginserver zu verbinden (anstatt dem Offiziellen). Die Ziel-IP des Login-Servers könnt ihr bei Bedarf in einer INI-Datei definieren (ansonsten wird die loakle IP 127.0.0.1 genommen).
Das Programm erzeugt eine Kopie der NostaleX.dat und ersetzt die IP entsprechend. (Hinweis für die Packet-Logger Benutzung: Der ProcessName ist nicht mehr NostaleX.dat sondern nosyx.dat)
Geschrieben habe ich das ganze in C#. Die Source werde ich nicht veröffentlichen, aber wenn jemand Fragen zu einem bestimmten Teil hat, kann er mich gerne via skype kontaktieren
Das Programm besitzt keine (Konsolen-) Ausgabe. Wenn ein Fehler auftritt, wird eine Log-Datei namens "nosyxLauncher.log" im Nostale-Verzeichnis angelegt, wo der Fehler beschrieben wird.
Was der Vorteil ist bei meinem Programm gegenüber dem manuellen Ändern der NostaleX.dat
- Der übermittelte Versions-String ist immer der aktuellste, da bei jedem Programstart auf die aktuelle NostaleX.dat zugegriffen wird.
- Es ist keine Parameterangabe (z.b. EntwellNostaleClient) notwendig
- Die IP kann ganz easy in der INI-Datei und mit Notepad geändert werden, ohne dass erst noch der HEX Editor starten muss
Benutzung:
1. Datei in Nostale-Ordner (wo die NostaleX.dat ist) kopieren
2. Wenn du noch XP benutzt, stell sicher, dass .NET Framework v4 installiert ist, ab Win7 ist es das standardmäßig
3a. Wenn du mit einem lokalen Loginserver connecten willst, starte einfach die .exe
3b. Wenn du mit einem entfernten Loginserver connecten willst, erstelle manuell eine einfache Textdatei namens "nosyxLauncher.ini" und schreibe folgendes hinein:
(ersetze dabei die beiden IPs durch die von dir gewünschten)
4. Starte die 'nosyxLauncher.exe' und kurz darauf startet Nostale
Fertig!
Soviel zu meinem kleinen Programm.
Hoffe es gefällt.
Download: