Also hab mir gestern gedacht als ichn PServer gesucht hab: "Gott is das scheiße" ewig das elende rumschieben der realmlists, hab nen programm geschrieben, wills net closed source machen weil ich GUI hasse und bin mir sicher einer unter euch kriegt da ne bessere GUI hin.
Hier erstma nen POC ( is zwar kein algorithmus ich nenns aber trotzdem so xD )
und hier die source, einfach ma compillen und ausführen wenn ihr wollt abändern aber wäre nett wenn ich in den credits erhalten bliebe.
[Only registered and activated users can see links. Click Here To Register...]
Edit: Die Ini am besten nicht ausm projektordner entfernen, war zu faul für nen paar try & catch
version.dll ( standart windows dll ) sollte vorhanden sein!
edit: war vorhin zu faul:
Was es ermöglich:
- Hinzufügen von Ordnern / automatisches Auslesen der WoW Version.
- Hinzufügen von Servern / Verwalten der Server nach Versionsnummer
- Startes der gewählen WoW Version mit dem gewählten Server in der Realmlist
( Realmlist wird geschrieben, WoW gestartet, Realmlist auf vorherigen stand zurückgesetzt )
- Sortieren der Server / WoW Ordner nach Versionen
- Speichern der gesammelten Daten in einer menschlisch lesbaren ini datei nach diesem schema
- Verändern der registry WoW Pfade ( nötig um den ordner in den z.B. lich king installiert wird zu verändern )
und nunden nachdem ich meinem compiller gezeigt hab wer hier der boss is,
[Only registered and activated users can see links. Click Here To Register...] der link für die Exe
Bitte keine übersetzungen, wenns nötig sein sollte schreib ich selbst eine.
Für so leute für die ein kleiner versionsunderschied wichtig ist, das ganze ist auf die 4te versionsstelle erweiterbar.
Einfach in der version.h in der letzten die auskommentierung der 4ten versionsid wegmachen
__________________________________________________ ___________________
English:
Well, lately as I were looking for a pServer i thought "OMGZ what a sick shit, always this realmlist changing!", well... I wrote a programm for it, I didnt want to leave it closed source because my GUI skills are the worest and I think maybe one of you guys wants to make one.
As first, heres the proof it actually works...
and here the source of it : [Only registered and activated users can see links. Click Here To Register...]
Edit: You may not remove the WoWManager.ini out of the projects folder because i was too lazy to do the routines to handle the errors, just some more writing.
Version.dll ( a standart windows dll to read a files' version ) should be avaible.
What it can do:
- Add Folders to the List and automatically recognize the WoW version
- Add Servers to the List and list them by versions
- Starting of the selected WoW with the selected server in the realmlist and rewrite the realmlist to its original version from before after the game started successfully.
- Save the whole data into a human readable Ini file.
.ini example
- Change the standart wow folder ( registry ) to another value ( needed for lich king installation and bigger updates )
[Only registered and activated users can see links. Click Here To Register...] the executable
For those which need a 4th number in the version ID, thats possible if you just remove the commented part in the last line of the version.h
Hier erstma nen POC ( is zwar kein algorithmus ich nenns aber trotzdem so xD )
|
|
und hier die source, einfach ma compillen und ausführen wenn ihr wollt abändern aber wäre nett wenn ich in den credits erhalten bliebe.
[Only registered and activated users can see links. Click Here To Register...]
Edit: Die Ini am besten nicht ausm projektordner entfernen, war zu faul für nen paar try & catch
version.dll ( standart windows dll ) sollte vorhanden sein!
edit: war vorhin zu faul:
Was es ermöglich:
- Hinzufügen von Ordnern / automatisches Auslesen der WoW Version.
- Hinzufügen von Servern / Verwalten der Server nach Versionsnummer
- Startes der gewählen WoW Version mit dem gewählten Server in der Realmlist
( Realmlist wird geschrieben, WoW gestartet, Realmlist auf vorherigen stand zurückgesetzt )
- Sortieren der Server / WoW Ordner nach Versionen
- Speichern der gesammelten Daten in einer menschlisch lesbaren ini datei nach diesem schema
Code:
[3.0.8]
WoW=H:\World of WarcraftenGB3.0.8
[Servers]
Name=BeispielWOW
DNS=MeinWOW.de
[Servers End]
[Version End]
und nunden nachdem ich meinem compiller gezeigt hab wer hier der boss is,
[Only registered and activated users can see links. Click Here To Register...] der link für die Exe
Bitte keine übersetzungen, wenns nötig sein sollte schreib ich selbst eine.
Für so leute für die ein kleiner versionsunderschied wichtig ist, das ganze ist auf die 4te versionsstelle erweiterbar.
Einfach in der version.h in der letzten die auskommentierung der 4ten versionsid wegmachen
__________________________________________________ ___________________
English:
Well, lately as I were looking for a pServer i thought "OMGZ what a sick shit, always this realmlist changing!", well... I wrote a programm for it, I didnt want to leave it closed source because my GUI skills are the worest and I think maybe one of you guys wants to make one.
As first, heres the proof it actually works...
|
|
and here the source of it : [Only registered and activated users can see links. Click Here To Register...]
Edit: You may not remove the WoWManager.ini out of the projects folder because i was too lazy to do the routines to handle the errors, just some more writing.
Version.dll ( a standart windows dll to read a files' version ) should be avaible.
What it can do:
- Add Folders to the List and automatically recognize the WoW version
- Add Servers to the List and list them by versions
- Starting of the selected WoW with the selected server in the realmlist and rewrite the realmlist to its original version from before after the game started successfully.
- Save the whole data into a human readable Ini file.
.ini example
Code:
[3.0.8]
WoW=H:\World of WarcraftenGB3.0.8
[Servers]
Name=BeispielWOW
DNS=MeinWOW.de
[Servers End]
[Version End]
[Only registered and activated users can see links. Click Here To Register...] the executable
For those which need a 4th number in the version ID, thats possible if you just remove the commented part in the last line of the version.h