Jump to content
RF-Dev | RF Online Development

Search the Community

Showing results for tags 'tools'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


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


  • RF-Dev Software
  • Other Resources

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Found 6 results

  1. Ron

    RF Map Tool

    Version 1.0.6


    RF Map Tool by RF-Dev Map Tool allows you to edit maps for RF Online. The original code has been fixed and improved by our team. Features Collision Editor Dummy Editor Entity Editor Particle Editor Sound Editor Compatible with all RF BSP versions Import / Export entities between maps with .mel files generated by Map Tool. About Map Tool Map Tool is built from the source code that has been around for some time. Extensive time has been spent repairing the original source, debugging various issues, and implementing our own code fixes and improvements. We are now happy enough with the current state of Map Tool to justify a public release. Various map editing features are available. The collision editor allows you to adjust barriers that prevent players from accessing certain locations. The dummy editor is for adding and adjusting monster spawn locations. The Dummy Editor can also modify NPC, portal, and mining locations. The Entity Editor enables customization of objects within maps. This allows you to move trees and other entities around, adjust their view range limits, and modify entity size through the scaling option. Map entities can be exported as .mel files to import into other maps. Sounds across maps can also be adjusted and are played in real-time within the editor. We are releasing Map Tool so the community can assist with testing, documentation, and expanding features over time. We will release occasional updates as we receive feedback from the community. Startup Guide Copy all files to your client folder (same folder as RF_Online.bin) Run RFMapTool.exe Note: Unpack the client RPK files for later RF versions. R3Engine.ini Settings [RenderState] RenderBits=32 //RF-Dev Map Tool has resolution improvements. This value works best for proper display of particles. [RFDevMapTool] PopupErrors=false // Change to 'true' to enable pop-up error dialoags. Monster / NPC / Portal / Mining Location Editing Load the map you want to adjust. Go to File > Dummy Open, then open the server side SPT file for this map. Click the Dummy Icon on the right sidebar to open the Dummy Editor. The Dummy Icon looks like a 2D Plane. Known Issues Newer maps such as OC may have problems loading textures. Packed RPK is currently not supported. Extract the RPK's to your client folder to work with entities. Packed RPK support will be added in a future version. If the options sidebar has overlap and formatting issues, try to enable High DPI Scaling Override. To do this, right click RFMapTool.exe, select Properties, select the Compatibility tab, click the Change high DPI settings button, enable the checkbox for High DPI scaling override, and set the drop-down to System. Save your changes and try Map Tool again. BM, OC, and some 1.5 maps with similar logic are not loading ground textures. Editor positioning on BM is off. You must fly straight down around -Y500 to reach the map. Common Errors D3DERR_INVALIDCALL Cause: MapTool does not currently work on systems running integrated graphics (no dedicated graphics card) Solution: If your system has a dedicated graphics card, make sure integrated graphics is disabled. Collision Vulnerability - Hacking Potential with Map Tool Map Tool can modify barriers in any map. This allows you to create your own barriers and block locations you don't want players accessing. This also allows you to remove all barriers and access locations players shouldn't normally be able to. Some versions of RF do not have proper server-side collision checking. It has already been possible to utilize hack tools to move through barriers. With Map Tool, players can more easily bypass barriers in maps simply by modifying client-side map files directly. We decided to not filter the tool and release including all features available in the original source. You should keep this vulnerability in mind if you are running a public server. Credits This release is proudly presented by the RF-Dev Team. @Agony - Developer @PC_Bro - Developer @Ron - Developer @leethobbit - QA Testing
  2. This is the tool i mentioned under Development forum. It's now converted to work with 2232 files. You will need StoreList.dat, Store.dat and NDStore.dat (not edf). It saves both server and client files. Updates the item count. Can drag/drop reorder items. Marks incorrect if potentially wrong id was used. Fills client id if correct item ID is entered. To copy converted id (what the script thinks it should be) you can select the cell and use CRTL+C You can use enter to move to the next cell under the last one you edited and use CRTL+A and CRTL+V to quickly replace the contents. Missing/not working: The automatic code check is not optimized for 2232 (there are possible false positives for some item types). It does not currently clear "edited" status on save. It now groups by store type (no race marker/icon on npc-s yet, identify them by their name). There is no support currently to edit other values (temp items, npc name, angle etc). Item type is not set automatically. It's a in progress tool and you may get errors/crashes if you do something unusual. UPDATE RF Editor Fixed save logic - drag and drop reorder now properly saves. Cleared grid view UI for empty entries. Fixed setting automatic Client ID when valid item ID is entered. Sourcecode: You 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
  3. Agony

    RF Loot Editor - All Versions

    A project i was working on for some time - got the first version finally finished. It's built on Angular 6+ & Electron with VMWare Clarity as the UI design guideline. It works with all versions. It saves a timestamped backup on each save. Some additional screenshots: https://imgur.com/a/9uiti2T It features various ways to clone, duplicate and insert data. IT is still open to additional features as i find time. You can right click on the left list or in grids for context menu for extra features. Bulk edit if you use checkbox in the grid to select multiple. Quick Start Guide: * Run RF Loot Editor * Click "Open File" at the top * Browse to your ItemLooting.dat and click Open Use the search box at the left to search by monster code. Each monster code displays a list of rows. Each row is a separate set of items with their own drop rate percentage, repeat count (operation count), and amount of total items. Right click a row and select "Edit loot" to edit each row's item list. The item list works similarly to Excel. You can drag to select an area and copy/paste from Excel and back to the Loot Editor. Right clicking a row also allows you to perform other tasks such as cloning a row or copying rows to other monsters. You 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 DOWNLOAD V 1.0.0
  4. 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
  5. just some release from my archive. Tools: Tmp files maker PatchInfo.z generator Video guide: Click here (sorry for my bad english :))
  6. H4TE


    Seen a few of you where looking for this! And RF-Dev has helped me out so much. Glad I found a way to give back! RF_FUCKING_TOOLS_V1.5 aka RF Editor v1.4 Customize USE AT OWN RISK: Virus Total Scan Mirror 1: https://ufile.io/t5d0k Mirror 2: http://s000.tinyupload.com/?file_id=58583121764958092341 Mirror 3: https://nofile.io/f/TRUk0FwyB0d/RF_FUCKING_TOOLS_1.5.zip Mirror 4: http://www.filehosting.org/file/details/741100/RF_FUCKING_TOOLS_1.5.zip -ALL CREDIT TO PrinceRay