[Open Source] Patcher v2.2

10/22/2012 20:15 Ne0nfire#16
Hi Sedrika, erst einmal super Idee von dir,
einen Open Source Patcher zu machen, nur ich hab folgendes Problem bei dem ganzen.

Immer wenn ich den Patcher öffne und ich dann anschließend auf Start klicke,
schmiert mir die Neuz.exe ab. Ich hoffe du kannst mir da behilflich sein.

Gruß Ne0nfire
10/22/2012 20:36 Sedrika#17
Das die Neuz abschmier hat nichts mit dem Patcher zu tun.
10/22/2012 20:44 Ne0nfire#18
Jap, hattest Recht. Habs behoben.
Danke trotzdem.
10/23/2012 01:46 Sedrika#19
v2.2:
  • Framework Einstellungen auf 3.5 gesetzt.
  • Der Patcher zeigt nicht mehr direkt "x/x" an, sondern soviel wie gepatcht wird.
    - Wenn es 19 Updates sind und man nur 6 Updates machen muss nicht mehr "x/19" angezeigt sondern "x/6".

Download (v2.2): [Only registered and activated users can see links. Click Here To Register...]
10/23/2012 03:20 Ne0nfire#20
Hallo Sedrika, ich muss erst einmal ein großes Lob ausprechen,
dass du alle Photoshop Dateien mit beigelegt hast,
das lässt sich so alles 1-A optimieren.

Ich war gerade dabei die Progress-Bar zu verändern und da ist mir folgende Idee kommen,
ich wollte ihr ein wenig Form verleihen,
also quasi den öden Balken mit Ecken und Kanten versehen (höhö).

Nur habe ich dabei folgendes Problem:

So würde ich es gerne haben wollen
[Only registered and activated users can see links. Click Here To Register...]

So sieht es nach dem compielen aus
[Only registered and activated users can see links. Click Here To Register...]

Natürlich habe ich die Bilddatei im Bildformat .png bei Visual-Basic eingefügt.
Ich habe auch ein wenig bei den Progress-Bar Einstellungen rumbrobiert,
von wegen das er die Größe automatisch anpassen soll,
hat aber alles leider nicht geklappt.

Hier ist noch die Original Datei, falls du sie zum ausprobieren brauchst
(Das Copyright des Bildes liegt allein bei mir)

[Only registered and activated users can see links. Click Here To Register...]

Ich hoffe du kannst mir bei meinem Problem weiterhelfen.
Danke im Voraus

Gruß Ne0nfire :)
10/23/2012 03:33 Sedrika#21
Quote:
Originally Posted by Ne0nfire View Post
Hallo Sedrika, ich muss erst einmal ein großes Lob ausprechen,
dass du alle Photoshop Dateien mit beigelegt hast,
das lässt sich so alles 1-A optimieren.

Ich war gerade dabei die Progress-Bar zu verändern und da ist mir folgende Idee kommen,
ich wollte ihr ein wenig Form verleihen,
also quasi den öden Balken mit Ecken und Kanten versehen (höhö).

Nur habe ich dabei folgendes Problem:

So würde ich es gerne haben wollen
[Only registered and activated users can see links. Click Here To Register...]

So sieht es nach dem compielen aus
[Only registered and activated users can see links. Click Here To Register...]

Natürlich habe ich die Bilddatei im Bildformat .png bei Visual-Basic eingefügt.
Ich habe auch ein wenig bei den Progress-Bar Einstellungen rumbrobiert,
von wegen das er die Größe automatisch anpassen soll,
hat aber alles leider nicht geklappt.

Hier ist noch die Original Datei, falls du sie zum ausprobieren brauchst
(Das Copyright des Bildes liegt allein bei mir)

[Only registered and activated users can see links. Click Here To Register...]

Ich hoffe du kannst mir bei meinem Problem weiterhelfen.
Danke im Voraus

Gruß Ne0nfire :)
Öffne das Projekt und gehe beim Patcher auf CPatcher.vb.
Nun siehst du in den Eigenschaften unten folgendes:

[Only registered and activated users can see links. Click Here To Register...]

Da schreibst du Fuchsia hin, dass es so aussieht:

[Only registered and activated users can see links. Click Here To Register...]

So, damit weis das Programm nun, dass es den Farbton Fuchsia immer unsichtbar darstellen soll.

Nun öffnest du dein Bild und machst bei der PNG als Hintergrundfarbe den Farbton Fuchsia. Dieser ist als Farbton: #FF00FF.

Das die PNG Datei dann ca. so aussieht:

[Only registered and activated users can see links. Click Here To Register...]

Das nimmst du nun beim programm als PBar.vb Bild und es sollte nach dem Kompilieren alles ok sein.

Das wird dann etwas im IDE kacke sein aber das spielt keine Rolle.

Damit habe ich früher folgendes gemacht:

[Only registered and activated users can see links. Click Here To Register...]

Alles was unsichtbar ist, ist in dem Fuchsia farbton.




Hoffe ich konnte dir damit (und eventuell einigen anderen) weiterhelfen.

Mfg Sedrika
10/23/2012 16:45 Ne0nfire#22
Danke erst einmal für deine Hilfe,
aber es will trotzdem irgendwie nicht funktionieren. :/

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

Gruß Ne0nfire
10/23/2012 17:33 Sedrika#23
Ich werde es nacher mal testen, dann sag ich dir bescheid.
10/25/2012 00:33 Ne0nfire#24
Schon vergessen? o:
10/25/2012 00:35 Sedrika#25
Nein, nur nicht richtig die Zeit dafür gefunden, habe auch genug anderes zu tun :)
Ich mache es gleich.
01/17/2013 17:02 Cartmanforlife#26
Einziges problem ist, das der PatchList Creator beim Compressen und Decompressen (list create vllt. auch) einfach nur total schlecht ist, weil er anscheinend einiges in den arbeitsspeicher kopiert, habe eben versucht den kompletten client zu compressen und es kam ein outofmemory exception... keine ahnung was da falsch ist, im source hab ich mich auch schon etwas umgesehen (und ja ich hab ahnung, seid 4 jahren am vb programmieren).
01/17/2013 17:08 Sedrika#27
Dispose die verwendeten resourcen nach dem erstellen einer Resource.
Das sollte dein memory problem lösen.
01/17/2013 17:27 Cartmanforlife#28
Wäre cool wenn du dir das auf die ToDo Liste schreibst, ich werds bei mir jetz zwar übernehmen aber ich bin sicherlich nicht der einzige der das irgendwann haben wird ;)

lg Johannes
01/17/2013 17:29 Sedrika#29
Ich entwickel zur Zeit den Patcher nicht weiter.
Ich habe einige neue Methoden kennen gelernt in der Zeit. Für mich ist der Patcher hier "outdated".
01/17/2013 17:35 Cartmanforlife#30
Okay, mir den Source nochmal etwas angeschaut und wüsste nicht was ich da disposen kann...die resourcen werden doch von der gzip "verändert" und wie kann ich überprüfen ob der fertig ist mit der datei ? sodass der prozess dieser datei geschlossen werden kann?