Create your FlyFF Patcher with BetaPatchClient

Results 1 to 11 of 11
  1. #1
    ‎‎‎‎ Ketchup is offline
    ModeratorRank
    Jan 2009 Join Date
    1,538Posts

    Create your FlyFF Patcher with BetaPatchClient

    Create your FlyFF Patcher with BetaPatchClient
    This is not my guide and I take 0 credit for it.

    Requirements:
    • Visual Studio 2019
    • Photoshop or any other image editing program.
    • A Webserver.
    • Flyff Client with DSETUP.dll & NeuzD.dll
    • Common Sense.

    Downloads:
    1. BetaPatchClient
    2. Titanium

    1. Download and Configure BetaPatchClient.
    After downloading BetaPatchClient. Open the folder and open file:
    \PatcherTutorial\PatchClient\BetaPatchClient71.sln with Visual Studio.

    If you’ve opened the .sln file, open Configuration.h. Its in the solution folder.
    Click image for larger version. 

Name:	1.png 
Views:	43 
Size:	4.1 KB 
ID:	168699

    This is where our configuration starts:
    Click image for larger version. 

Name:	2.png 
Views:	65 
Size:	55.7 KB 
ID:	168700

    I think most of it explains itself, if not please ask in the topic.
    Make sure that if you change PATCH_VERSION, you also edit the Titanium -> Config.ini

    To edit the name of your patcher change the targetname of your BetaPatchClient:
    Click image for larger version. 

Name:	3.png 
Views:	54 
Size:	25.3 KB 
ID:	168701
    Click image for larger version. 

Name:	4.png 
Views:	47 
Size:	23.9 KB 
ID:	168702

    2. Titanium - (Download above)
    Open up Titanium.exe and place all files that you want to patch in the same directory.
    Add the files you want to patch to the right of the window, and click Options -> Save + Compress
    Click image for larger version. 

Name:	5.png 
Views:	55 
Size:	31.1 KB 
ID:	168703

    After you’ve compressed the files, a new folder called NeuroSpace will pop up in your directory.
    Copy the files inside the directory RESCLIENT to your Webserver in a folder called RESCLIENT, this has to be 1:1 otherwise your patchclient can’t find the files and an error will popup.

    3. Design the Patcher
    For designing the patcher, I’m using Photoshop. In the BetaPatchClient we’re using go to \PatcherTutorial\PatchClient\Image and open main_eng_us_15.jpg with your editing program. I’ve placed tutorial.psd in the folder, which you can use to create your own image.


    The buttons for the patcher, and the option screen can also be edited. Those are in the same folder as main_eng_us_15.jpg.

    ------------------------------------------------

    Some customizations.



    Smooth loading bar:
    If you open the BetapatchClient.rc with notepad++ scroll down to the CONTROL Progress1 and Progress2 you can change the 0x0 to 0x1 for a smooth loading bar instead of loading blocks.

    Colorful loading bar:

    Inside:
    BetaPatchClientDlg.cpp

    Above:
    Code:
    m_File_Progress.SetPos(0);
    Add:
    Code:
    m_Total_Progress.SendMessage(PBM_SETBARCOLOR, 0, (LPARAM)RGB(255, 0, 0)); 
    m_File_Progress.SendMessage(PBM_SETBARCOLOR, 0, (LPARAM)RGB(36, 0, 255));
    To edit the colors, just change the RGB values on the end of the lines.


  2. #2
    Member TSquirrel is offline
    MemberRank
    Dec 2015 Join Date
    56Posts

    Re: Create your FlyFF Patcher with BetaPatchClient

    Thank you so much for this and updated the VS stuff for 2019.

    You rock!

  3. #3
    Registered jinazareno is offline
    MemberRank
    Jul 2020 Join Date
    7Posts

    Re: Create your FlyFF Patcher with BetaPatchClient

    Hello,

    Thank you for this release. I've followed the instructions and successfully compiled the solution file but am somehow getting this error once I open the patcher


    PatchLog.txt:
    12/22-16:18:33 The server name or address could not be resolved
    CODE: 12007 RESULT: 2

    Any way to resolve this issue? Thank you!

  4. #4
    ‎‎‎‎ Ketchup is offline
    ModeratorRank
    Jan 2009 Join Date
    1,538Posts

    Re: Create your FlyFF Patcher with BetaPatchClient

    Quote Originally Posted by jinazareno View Post
    Hello,

    Thank you for this release. I've followed the instructions and successfully compiled the solution file but am somehow getting this error once I open the patcher


    PatchLog.txt:
    12/22-16:18:33 The server name or address could not be resolved
    CODE: 12007 RESULT: 2

    Any way to resolve this issue? Thank you!
    The error is pretty self explanatory: The server name or address could not be resolved

    I suggest you re-read the tut and try again and pay attention to all steps included as your missing something esp the part about the patch url.

  5. #5
    Newbie BazokaC is offline
    MemberRank
    Jan 2021 Join Date
    4Posts

    Re: Create your FlyFF Patcher with BetaPatchClient

    Open up Titanium.exe and place all files that you want to patch in the same directory.
    Add the files you want to patch to the right of the window, and click Options -> Save + Compress

    so i do this and what now where are i see new patcher ?

  6. #6
    ‎‎‎‎ Ketchup is offline
    ModeratorRank
    Jan 2009 Join Date
    1,538Posts

    Re: Create your FlyFF Patcher with BetaPatchClient

    Quote Originally Posted by BazokaC View Post
    Open up Titanium.exe and place all files that you want to patch in the same directory.
    Add the files you want to patch to the right of the window, and click Options -> Save + Compress

    so i do this and what now where are i see new patcher ?
    You should really re-read the entire guide.

  7. #7
    Newbie BazokaC is offline
    MemberRank
    Jan 2021 Join Date
    4Posts

    Re: Create your FlyFF Patcher with BetaPatchClient

    agine i dont get it ..

  8. #8
    Ultimate Member n0tso1ee7 is offline
    MemberRank
    Nov 2015 Join Date
    168Posts

    Re: Create your FlyFF Patcher with BetaPatchClient

    Quote Originally Posted by BazokaC View Post
    agine i dont get it ..
    odd question but did you compile the source code after you made your changes to the patchclient?

    You should have a working .exe file that you will placed within you flyff client folder
    if you followed the guide right, I sadly didn't give this guide a 100% read over but I don't know if the guide holds your hand this much, I believe it's just common sense.

    Edit: also don't forget the files need to be placed within the directory you told the patchclient.sln
    PatchClient versioncommon
    #define SERVER_ROOT "Patch/NeuroSpace/RESCLIENT" //
    #define PATCHSEVER_URL "???????"//Domain/sub domain or IP address

    IIS: My directory
    C:\inetpub\wwwroot\Patch\NeuroSpace\RESCLIENT


    Nice guide ketchup good to see people are still sharing the smooth loading bar outside of another forum, I was getting sick of answering that question.

    sorry if this still doesn't help at all, I'm just here wasting time.
    Last edited by n0tso1ee7; 21-01-21 at 03:31 PM.

  9. #9
    Newbie Alis is offline
    MemberRank
    Jan 2021 Join Date
    4Posts

    Re: Create your FlyFF Patcher with BetaPatchClient


  10. #10
    ‎‎‎‎ Ketchup is offline
    ModeratorRank
    Jan 2009 Join Date
    1,538Posts

    Re: Create your FlyFF Patcher with BetaPatchClient

    Quote Originally Posted by Alis View Post
    2 false positives from 2 unknown engines?

    Little paranoid eh lol.

  11. #11
    Member icezeeds is offline
    MemberRank
    Aug 2020 Join Date
    29Posts

    Re: Create your FlyFF Patcher with BetaPatchClient

    How do I use .png images? Transparent backgroundI've tried it and it's not visible.



Advertisement