Jump to content
RF-Dev | RF Online Development

Search the Community

Showing results for tags 'sourcecode'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Hub
    • Lounge
  • RF Online Development
    • Art & Graphics
    • Releases
    • Guides
    • Support
    • Development
  • Novus (3rd party content)
    • Server Advertisements
    • Software & Services

Found 4 results

  1. C# Store edit tool sourcecode

    This is a sourcecode/project for the tool i released a while ago: I am no longer developing the 2232 branch of it (i have worked on alpha branch but not on the store part - rather on a new way to read/write all the dat files but it's incompatible with the 2232 branch of the project). I have also moved to trying different base/languages/options for projects with better UI design options. So instead of leaving it and letting it die, i release it as a separate project. Feel free to make changes, fix it and improve it - and make a merge request in gitlab for those changes. It is based on latest C#version and windows 8 SDK, used WPF and XAML for UI with a material design library. May need to install the Nuget packages if IDE does not do it fore you on build (check package manager in VS). You are NOT allowed to sell this as your own - it's provided for free and everything made with it should be shared for free. You can find this from gitlab (register an account first): https://gitlab.com/Tamm/2232_store_editor Or from the RF-dev gitlab group: https://gitlab.com/rf-dev You can also visit our Discord for questions: https://discord.gg/KNqWYJN And feel free to donate bitcoins if you find this useful: https://www.blockchain.com/en/btc/address/1G9xF4Vfzz51GeSU8Q7m7PyuyEtweaJzeG
  2. Registration page/script

    Since there was a shortage and everything around is ether written in the stone age or is copy pasted a thousand times. Also they were often insecure. Implement better error/success messages or logic yourself, currently shows alerts. Check the register.php to make sure values/password etc matches your db/setup. Backend code also has checkUserName method - which i actually didn't use - implement it yourself if you want to risk with it - but telling user what input is incorrect opens a gateway to quick brute force attacks. Please keep the copyright notice when you use it. You can get it from git: https://gitlab.com/Tamm/rfregister
  3. Main list of fixed bugs: Fixed coordinate dup Fixed dup through trade Fixed auction Fixed mail Fixed dup box Fixed dup quests Fixed dup of money Fixed overdamage for melee Fixed overdamage through set item effects Fixed overdamage through a double potion Fixed overdamage through potion removal races debuff Fixed overflow pvp point through 11 players Fixed overflow PC through guild war (you can't kick out player during guild war) Fixed lossless transmission PC in the same race Fixed lossless transmission PC through mines Fixed coordinates of the turrets and mines Fixed teleport to the guild hall Fixed teleport to the starting point Fixed teleport in combat mode Fixed GM command Fixed speed/fly/wall hack Fixed control the use of buffs / skills in siege mode Fixed anti-invisible property and detection mines Fixed use of two potion with the same properties Fixed issuance of premium items Fixed voting + added the ability to hide the sheet with votes, or interest on the list Fixed transfers items between races through the bank Fixed control of delay attacks, incl. magic spell (not to be confused with ASPD) Fixed radius buff/debuff Fixed creation of invisible characters Fixed jumping into the siege kit Fixed sql injection Fixed various server crash dump Fixed of eternal chip hunter effect Fixed character rollback via NpcData Main list of addons: Disabling the licensing system Patching zoneserver through config file Adjustment of stone hp display settings Auto-exchange loot for currency Replace name loot Adjustment radius of drop loot Adjustment enchant chances for item Periodic ads Logging chat Alter exp in MAU New effect for potion Bonus for new player Formula for calculating protection Link to repository Download link to release v1.2 in binaries Download link to release v1.2 in source code
  4. 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
×