Most visitors online was 12720 , on 2 May 2024
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature currently requires accessing the site using the built-in Safari browser.
This is not my guide and I take 0 credit for it.
Requirements:
Downloads:
- Visual Studio 2019
- Photoshop or any other image editing program.
- A Webserver.
- Flyff Client with DSETUP.dll & NeuzD.dll
- Common Sense.
1. Download and Configure BetaPatchClient.
You must be registered to see links- Titanium
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.
View attachment 168699
This is where our configuration starts:
View attachment 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:
View attachment 168701
View attachment 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
View attachment 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.
What if i dont have webserver? Only my Ip i will use? If thats okay?
Hi, I am so sorry I'm totally new to this. Pardon my noob questions.
1. Do I need to place all the files of BetaPatchClient to my server files?
2. What exactly files do I need to put in Titanium? How will I know what files are these if I change something in all.sln or in resource folder or whatever in the server files?
3. When I open all.sln it is similar to BetaPatchClient71 so do I need also to change it?
4. What exactly should I put in patchserver link. Do I need to upload all my server files in my website?
1. Thanks
2. What do you mean? You clearly said to put all the files that I want to patch wherein I don't know which files I need to put. The screenshot under Titanium is different to the other one I am comparing to. You include neuz while the other one did not.
3. Okay
4. Thanks!
I am still in the process of learning. Where else will I get experience if I don't try these.
Anyways, thanks for the fast response.
The picture should give you the hint about what you should do, You're trying to do it one-by-one Without opening your mind, and that's why you're getting into issues (no offence) .1. Thanks
2. What do you mean? You clearly said to put all the files that I want to patch wherein I don't know which files I need to put. The screenshot under Titanium is different to the other one I am comparing to. You include neuz while the other one did not.
You can ignore the compile error. My answers are in red.1. Do I need to rebuild the solution? (debug and release)
Rebuild. same as you do with source lol.
2. Do I need to copy and paste all the files after building solution in my source file (server)?
No..just the .exe file from the Output.
3. Can I put my public address as my patch server (im using xampp) e.g: my-public-ip/NeuroSpace/RESCLIENT/ is that correct format?
In PATCHSEVER_URL you can put your IP address or your website address.
4. Do I need to change my server root exactly where my patched list.txt is? e.g
C:/Flyff/Server/Resclient/NeuroSpace/RESCLIENT/
No, you need to create folder under the name "RESCLIENT" inside your web server folder (htdocs).
and after that, You copy all of the files the titanium created (.gz) into this folder.
So add DSETUP.dll to your client folder :sneaky2:OMG ITS WORKING NOW!!!
But I have an error for DSETUP.dll
Has nothing to do with this thread. Use the help section for this. And make sure you ask your whole questions in one post.THANK YOU!
Last question pleasee
Everyday I have different wan-ip, everytime it changes so I have to change my ip from account, login and in all.sln neuz. After building the solution and run the Move Compile.bat do I need to run also the Merge.bat and patch the files in ResClient?
Will it kill you to try instead of waiting for an answer?
You must be registered to see links
Is this correct?