WoW pServer Manager

02/08/2009 23:01 schurke90#1
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

Code:
[3.0.8]
  WoW=H:\World of WarcraftenGB3.0.8
  [Servers]
    Name=BeispielWOW
    DNS=MeinWOW.de
  [Servers End]
[Version End]
- 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

Code:
[3.0.8]
  WoW=H:\World of WarcraftenGB3.0.8
  [Servers]
    Name=BeispielWOW
    DNS=MeinWOW.de
  [Servers End]
[Version End]
- 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
02/09/2009 00:14 TehMusk#2
is schon ganz cool, klar kann man ausbauen aber konzept is gut
thx
02/09/2009 00:35 schurke90#3
Das hab ich in einem tag geschrieben ^^ klar kann mans ausbauen

Edit: Wenn euch gute sachen einfallen, einfach vorschlagen, vielleicht hat ja jemand unter euch lust das hinzuzufügen / zu ändern oder ich mach es, aber in sachen GUI werd ich nicht viel machen ( Ich hasse GUI :D )
02/09/2009 11:38 razor_185#4
English plz.. thx...
04/01/2009 18:01 leon123123#5
sry hab ein problem bei mir fuknkts gar net kanch ma des mal erklären ???