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
    • Development
    • Download Discussion
    • Guides
    • Release Archives
    • Support
  • Novus (other content)
    • Server Advertisements
    • Software & Services

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 5 results

  1. 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
  2. This is a separate project i split up from a separate editor project i was working on for Alpha version. It has no UI. It builds a DLL you can use in other projects/tools. You need to write structures for each file/for the version of the files it will be used with. You may need to add support for ND file headers. Common usage would be: Create a new instance of the "Loader" class. Call "Loader" class method "Load" with file name and path ("C:/stuff/itemLooting.dat" etc). You can load multiple files this way. You can access them from the "Loader" class ("myLoaderInstance.helmetItem") modify/display etc. You can save the files by calling "Loader" class method "Save" with file name and path. The structures are classes in the Structs folder Common/Definitions.cs contains various lists/maps for types to get human readable text for display. And if you do - please share or make a merge request at gitlab. You can find this from gitlab:https://gitlab.com/Tamm/rf-parser-coreOr from the RF-dev gitlab group:https://gitlab.com/rf-devYou can also visit our Discord for questions: https://discord.gg/KNqWYJNAnd feel free to donate bitcoins if you find this useful:https://www.blockchain.com/en/btc/address/1G9xF4Vfzz51GeSU8Q7m7PyuyEtweaJzeG DatFileViewModel.txt
  3. 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: 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
  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
  5. 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
×