[FONT="Arial"][COLOR="DeepSkyBlue"][SIZE="2"]Peace MMROGP-Core´ler,
Bevor ich anfange sage ich etwas dazu: Der TuT ist [B]Allowed.
Ich wollte euch mal heute paar Patcher Guides vorstellen:
How to Change Patchlink, Folders, Version, Newslink, LinkLabel
[SPOILER=How to Change Patchlink, Folders, Version, Newslink, LinkLabel]How to Change Patchlink, Folders, Version, Newslink, LinkLabel
- Suchen im Solution Explorer nach BetaPatchClient\Header Files\VersionCommon.h
- öffnen nun diese
- Wir Scrollen nun runter bis zu
ohne // = Aktiv
Wie man nun Erkennt sind
#define __LANG_ENG <<-- Steht für Sprache
#define __LANG_ENG_USA <<-- Steht für das Land
-nun scrollen wir runter und suchen #define __LANG_ENG_USA
- wenn wir es gefunden haben sieht es so aus:
http://www.tritiumflyff.com/news/ ist der Link für die Newsbox.
Secret/RELEASE ist Patchfolder. Bei Offi ist es NeuroSpace/RELEASE. Wichtig kein / bei der letzen Ziffer reinschreiben. Sonst kommt ein Fehler
patch.tritiumflyff.com ist der Patchlink. Wichtig kein / am ende der URL reinschreiben. Sonst kommt ein Fehler
http://www.tritiumflyff.com ist der Linklabel ganz oben rechts beim Patcher.
VERSION_NAME "", bei den "" könnt ihr egal was reinschreiben, der Text erscheint neben der Version.
[/SPOILER]How to Patcher Window Name ändern.
How to Patcher Window Name ändern
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- wir gehen nun zur Zeile 127
How to Buttons verschieben & größe ändern
How to Buttons verschieben & größe ändern
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- wir gehen nun zur Zeile 601
25 steht für die X Position (von links nach Rechts)
465 steht für die Y Position (von Oben nach Unten)
100 steht für die Länge des Buttons
20 steht für die Höhe (Breite) des Buttons
- Das selbe gild auch für alle Anderen Buttons. Auch für die anderen Dinge im Patcher.
Patcher Rundung ändern
Patcher Rundung ändern
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- wir gehen nun zur Zeile 418
0 Ab Welcher Y Position Runden (von Oben nach Unten)
20 X stärke Rundung
20 Y Stärke Rundung
How to Label Farben ändern.
How to Label Farben ändern.
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- gehen zur Zeile 489
0 ist der Grün-anteil
0 ist der Blau-anteil
cr ist das Definierte der Farben
How to Button Deaktivieren bzw Verstecken
How to Button Deaktivieren bzw Verstecken
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- gehen zur Zeile 482
- Um mehrere Buttons zu Deaktivieren bzw Unsichtbar zu machen müssen wir folgenenden Code reinschreiben:
#else
m_Button_Start.ShowWindow(SW_SHOW);
-am ende würde es so aussehen:
How to Patcherbild ändern, Icon sowie Option Bild:
[SPOILER=How to Patcherbild ändern, Icon sowie Option Bild:]
- gehen kurz zum Patcher Source ordner gehen dort zum Ordner res.
- markieren nun die BetaPatchClient.rc2 und ziehen die in vs.net 2003 rein.
- nun gehen wir soweit runter bis zu Englisch USA
Selbe gilt auch für Optionen Bild.[/SPOILER]How to Add & Change Cursor:
How to Add & Change Cursor:
- Gucken im Solution Explorer nach BetaPatchClient/Source Files/BetaPatchClient.rc
- um es öffnen zu können müssen wir Rechtsklick -> Open With... -->> Source Code (Text) Editor gehen.
- Nun gehen wir zur zeile 218
-Das war das ändern.
-Nun kommen wir zum add Cursor.
-So könnte der Code für den neuen Cursor sein:
-nun öffnen wir die BetaPatchClientDlg.cpp datei
-gehen nun zur Zeile 450 (460 | 470 | 480)
-Jetzt hat der Button Exit den anderen Custom Cursor.
How to Change Parameter
How to Change Parameter
- Gucken im Solution Explorer nach BetaPatchClient/Source Files/BetaPatchClient.cpp
- nun gehen wir zur Zeile 120
Achtung: Der Parameter im Patcher soll auch in der Neuz gleich sein, sonst startet die neuz.exe nicht.
How to Change WebBox Position
How to Change WebBox Position
- Gucken im Solution Explorer nach BetaPatchClient/Source Files/BetaPatchClientDlg.cpp
- Nun gehen wir zur zeile 677
-Das war das ändern.
-Nun kommen wir zum add Cursor.
-So könnte der Code für den neuen Cursor sein:
263 ist die Obere Position der Webbox
452 ist die Rechte Postion der WebBox
447 ist die untere Position der WebBox
Die Positionen sind die Ränder der WebBox wo die stehen müssen.
Wenn ihr alles Richtig gemacht habt, sieht euer Patcher am Ende vllt so aus:

So der Guide ist Fertig. Alle Guides zum Patcher die es gibt, sind nun ausgeschöpft.
Don´t Copie and Paste
Dieser Guide ist 100% mein Werk
mfg
nintendo13[/B][/SIZE][/COLOR][/FONT]
Bevor ich anfange sage ich etwas dazu: Der TuT ist [B]Allowed.
Ich wollte euch mal heute paar Patcher Guides vorstellen:
How to Change Patchlink, Folders, Version, Newslink, LinkLabel
[SPOILER=How to Change Patchlink, Folders, Version, Newslink, LinkLabel]How to Change Patchlink, Folders, Version, Newslink, LinkLabel
- Wir öffnen mit vs.net 2003 die Patcher SourceWir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- Suchen im Solution Explorer nach BetaPatchClient\Header Files\VersionCommon.h
- öffnen nun diese
- Wir Scrollen nun runter bis zu
// = Deaktivieren//#define __MAINSERVER
//#define __TESTSERVER
//#define __LANG_JAP
//#define __JAPAN
//#define __JAPAN_TEST
//#define __LANG_THAI
//#define __LANG_THAI_MAIN
//#define __LANG_THAI_TEST
//#define __LANG_TAIWAN
//#define __LANG_TAIWAN_MAIN
//#define __LANG_TAIWAN_TEST
//#define __LANG_TAIWAN_HONGKONG
//#define __LANG_TAIWAN_HONGKONG_TEST
#define __LANG_ENG
//#define __LANG_ENG_PHP
//#define __LANG_ENG_PHPTEST
#define __LANG_ENG_USA
//#define __LANG_ENG_USATEST
//#define __LANG_ENG_USATEST_EXTERNAL
//#define __LANG_ENG_IND_MAIN
//#define __LANG_ENG_IND_TEST
//#define __LANG_GER
//#define __LANG_GER_MAIN
//#define __LANG_GER_TEST
//#define __LANG_GER_NEXT_TEST
//#define __LANG_SPA
//#define __LANG_SPA_CHIL
//#define __LANG_SPA_CHILTEST
//#define __LANG_FRA
//#define __LANG_FRA_FRA
//#define __LANG_FRA_TEST
//#define __LANG_FRA_NEXT_TEST
//#define __LANG_POR
//#define __LANG_POR_BRA
//#define __LANG_POR_BRATEST
//#define __LANG_VTN
//#define __LANG_VTN_MAIN
//#define __LANG_VTN_TEST
//#define __LANG_RUS
//#define __LANG_RUS_MAIN
//#define __LANG_RUS_TEST
ohne // = Aktiv
Wie man nun Erkennt sind
#define __LANG_ENG <<-- Steht für Sprache
#define __LANG_ENG_USA <<-- Steht für das Land
-nun scrollen wir runter und suchen #define __LANG_ENG_USA
- wenn wir es gefunden haben sieht es so aus:
10 steht für version 1.0, wenn es 43 wäre, wäre dann im patcher 4.3#elif defined(__LANG_ENG_USA)
#define __COUNTRY CNTRY_USA
#define __VER 15
const int PATCH_VERSION = 10;
#define WEB_FIRST_PAGE "http://www.tritiumflyff.com/news/"
#define SERVER_ROOT "Secret/RELEASE"
#define PATCHSEVER_URL "patch.tritiumflyff.com"
#define HOME_LINK "http://www.tritiumflyff.com"
#define VERSION_NAME ""
http://www.tritiumflyff.com/news/ ist der Link für die Newsbox.
Secret/RELEASE ist Patchfolder. Bei Offi ist es NeuroSpace/RELEASE. Wichtig kein / bei der letzen Ziffer reinschreiben. Sonst kommt ein Fehler
patch.tritiumflyff.com ist der Patchlink. Wichtig kein / am ende der URL reinschreiben. Sonst kommt ein Fehler
http://www.tritiumflyff.com ist der Linklabel ganz oben rechts beim Patcher.
VERSION_NAME "", bei den "" könnt ihr egal was reinschreiben, der Text erscheint neben der Version.
[/SPOILER]How to Patcher Window Name ändern.
- Wir öffnen mit vs.net 2003 die Patcher SourceWir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- wir gehen nun zur Zeile 127
FLYFF das ist der Fenster Name des Patchers. Den können wir nun X-beliebig umändern.SetWindowText("FLYFF");
- Wir öffnen mit vs.net 2003 die Patcher SourceWir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- wir gehen nun zur Zeile 601
Button StartGetDlgItem( IDC_BUTTON_START )->MoveWindow( 25, 465, 100, 20 );
GetDlgItem( IDC_BUTTON_REGISTER )->MoveWindow( 145, 465, 100, 20 );
GetDlgItem( IDC_OPTION )->MoveWindow( 250, 465, 100, 20 );
GetDlgItem( IDC_EXIT )->MoveWindow( 355, 465, 100, 20 );
25 steht für die X Position (von links nach Rechts)
465 steht für die Y Position (von Oben nach Unten)
100 steht für die Länge des Buttons
20 steht für die Höhe (Breite) des Buttons
- Das selbe gild auch für alle Anderen Buttons. Auch für die anderen Dinge im Patcher.
- Wir öffnen mit vs.net 2003 die Patcher SourceWir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- wir gehen nun zur Zeile 418
0 Ab welcher X Position Runden. (Von Link nach Rechts)HRGN hRgn = CreateRoundRectRgn( 0, 0, size.cx, size.cy, 20, 20 );
0 Ab Welcher Y Position Runden (von Oben nach Unten)
20 X stärke Rundung
20 Y Stärke Rundung
- Wir öffnen mit vs.net 2003 die Patcher SourceWir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- gehen zur Zeile 489
0 ist der Rot-anteilCOLORREF cr = RGB( 0,0,0 );
m_Static_CurrentState.SetTextColor( cr );
m_Static_CurrentState.SetFontBold(true);
m_Static_DownSpeed.SetTextColor( cr );
m_Static_FileNumber.SetTextColor( cr );
m_Static_MasqueradeVersion.SetTextColor( cr );
m_Static_MasqueradeVersion.SetFontBold(true);
0 ist der Grün-anteil
0 ist der Blau-anteil
cr ist das Definierte der Farben
- Wir öffnen mit vs.net 2003 die Patcher SourceWir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- Suchen im Solution Explorer nach BetaPatchClient\Source Files\BetaPatchClientDlg.cpp
- öffnen nun diese.
- gehen zur Zeile 482
- Um den Button nun verschwinden zu lassen müssen wir aus SW_SHOW zu SW_HIDE machen.#if defined(__LANG_ENG_USA) || defined(__LANG_ENG_USATEST) || defined(__LANG_GER) || defined(__LANG_FRA) || defined(__LANG_POR)
m_Button_Register.ShowWindow(SW_SHOW);
#else
m_Button_Register.ShowWindow(SW_HIDE);
#endif
- Um mehrere Buttons zu Deaktivieren bzw Unsichtbar zu machen müssen wir folgenenden Code reinschreiben:
#else
m_Button_Start.ShowWindow(SW_SHOW);
-am ende würde es so aussehen:
und schon ist der Button Start Deaktiviert bzw Versteckt / Unsichtbar#if defined(__LANG_ENG_USA) || defined(__LANG_ENG_USATEST) || defined(__LANG_GER) || defined(__LANG_FRA) || defined(__LANG_POR)
m_Button_Register.ShowWindow(SW_SHOW);
#else
m_Button_Register.ShowWindow(SW_HIDE);
#else
m_Button_Start.ShowWindow(SW_HIDE);
#endif
[SPOILER=How to Patcherbild ändern, Icon sowie Option Bild:]
- Wir öffnen mit vs.net 2003 die Patcher Source.Wir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- gehen kurz zum Patcher Source ordner gehen dort zum Ordner res.
- markieren nun die BetaPatchClient.rc2 und ziehen die in vs.net 2003 rein.
- nun gehen wir soweit runter bis zu Englisch USA
Das Icon Liegt im res Ordner und der name lautet: flyff_icon.ico
#elif __COUNTRY == CNTRY_USA
IDR_MAINFRAME ICON DISCARDABLE "res\\flyff_icon.ico"
Also nun könnt ihr den Dateinamen des Bildes beliebig verändern.#if __COUNTRY == CNTRY_USA
IDC_BITMAP_MAIN IMAGE MOVEABLE PURE "Image\\main_eng_us_15.jpg"
IDC_BITMAP_OPTION IMAGE MOVEABLE PURE "Image\\option.jpg"
Selbe gilt auch für Optionen Bild.[/SPOILER]How to Add & Change Cursor:
- Wir öffnen mit vs.net 2003 die Patcher Source.Wir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- Gucken im Solution Explorer nach BetaPatchClient/Source Files/BetaPatchClient.rc
- um es öffnen zu können müssen wir Rechtsklick -> Open With... -->> Source Code (Text) Editor gehen.
- Nun gehen wir zur zeile 218
-Der Cursor liegt nun im res ordner als Hand.cur datei.IDC_CURSOR1 CURSOR DISCARDABLE "res\\Hand.cur"
-Das war das ändern.
-Nun kommen wir zum add Cursor.
-So könnte der Code für den neuen Cursor sein:
-Diesen schreiben wir unter den 1. Cursor Code.IDC_CURSOR2 CURSOR DISCARDABLE "res\\Nintendo.cur"
-nun öffnen wir die BetaPatchClientDlg.cpp datei
-gehen nun zur Zeile 450 (460 | 470 | 480)
-Nun Ändern wir die Zahl 1 durch die Zahl 2m_Button_Exit.SetBtnCursor(IDC_CURSOR1);
-Jetzt hat der Button Exit den anderen Custom Cursor.
- Wir öffnen mit vs.net 2003 die Patcher Source.Wir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- Gucken im Solution Explorer nach BetaPatchClient/Source Files/BetaPatchClient.cpp
- nun gehen wir zur Zeile 120
"sunkist", nun könnt ihr den Parameter ändern wie es euch gefällt.int nCount = _snprintf( szBuffer, 2047, "Neuz.exe %s", "sunkist" );
Achtung: Der Parameter im Patcher soll auch in der Neuz gleich sein, sonst startet die neuz.exe nicht.
- Wir öffnen mit vs.net 2003 die Patcher Source.Wir benötigen:
Patcher Source Offi
vs.net 2003
Brain.exe
- Gucken im Solution Explorer nach BetaPatchClient/Source Files/BetaPatchClientDlg.cpp
- Nun gehen wir zur zeile 677
-Der Cursor liegt nun im res ordner als Hand.cur datei.IDC_CURSOR1 CURSOR DISCARDABLE "res\\Hand.cur"
-Das war das ändern.
-Nun kommen wir zum add Cursor.
-So könnte der Code für den neuen Cursor sein:
26 ist die Linke Position der WebBoxif (!m_wndBrowser.CreateControl(CLSID_WebBrowser,
"",
WS_VISIBLE | WS_CHILD,
CRect(26, 263, 452, 447),
263 ist die Obere Position der Webbox
452 ist die Rechte Postion der WebBox
447 ist die untere Position der WebBox
Die Positionen sind die Ränder der WebBox wo die stehen müssen.
Wenn ihr alles Richtig gemacht habt, sieht euer Patcher am Ende vllt so aus:

So der Guide ist Fertig. Alle Guides zum Patcher die es gibt, sind nun ausgeschöpft.
Don´t Copie and Paste
Dieser Guide ist 100% mein Werk
mfg
nintendo13[/B][/SIZE][/COLOR][/FONT]