Jump to content
RF-Dev | RF Online Development

Search the Community

Showing results for tags 'rfdev'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Hub
    • News & Announcements
    • Lounge
    • Server Advertisements
  • RF Online Development
    • Art & Graphics
    • Releases
    • Guides
    • Support
    • Development

Found 1 result

  1. Update 5/3/2018 I've compiled a launcher that is ready to go for local testing use. This launcher will allow you to easily bypass the update emulator required by the official game launcher. This launcher connects to 127.0.0.1 only. Compile from source to use a different IP. Copy RFLauncher.exe to your client, enter your account information, then click Start Game. RFLauncher Binary Download: https://mega.nz/#!2ow0AAJY!dO7ns7tGuYiUVtnsaNcSPJpuJcroNLiVMu9yyMO445g Original Post 9/11/2017 This is a developer friendly launcher designed for 2.2.3. Using this launcher, you can avoid having to set up the legacy update emulators to make the default RF launcher work properly... which is known to be quite a tedious and insecure process. You will be happy to know that this is a full source code release, not just a binary release. I am freely releasing the source as this was a minimal effort project, and I think this is a big step in helping people learn how to make your own game launchers. I left the application very "whitelabel" so you can easily adapt this for your own purposes. That being said, you will need to know some programming and have experience with Visual Studio to utilize these files. The project was developed in Visual Studio 2017 Community using C# .NET. I hope the community finds this release useful. Remember to press thanks/like to show support for future projects. Download RFLauncher.7z Configuration Information Reference RF.cs for information on how this all works. Search for the following code in RF.cs to adjust server connection settings for remote servers. Default settings are for local environments. // Connection settings. Adjust as needed this.IP = "127.0.0.1"; this.Port = 10001; // runs the game LaunchGame(); Known Issues On the first connection attempted, error code #4 can be thrown. Login appears to work fine afterwards so this was considered a non-issue for the purposes of this launcher. I may re-visit this and fix it at a later time but for now I'm happy with the results. Screenshots
×