[Dev] RF Studio

Results 1 to 18 of 18
  1. #1
    Omega Ron is offline
    MemberRank
    Apr 2005 Join Date
    Location
    8,990Posts

    [Dev] RF Studio

    A little (well not really little) project I've been keeping quiet for a while...

    I have created a tool that will load DAT files in to a database-like view for modifying, which you can then export back in to the dat files after you make your changes. If you have used Stream editor before this is pretty much the same thing, except with everything hard coded instead of having to load template files.

    I already have a full functioning console app that can read and modify all the DAT files, including client EDFs, without making any errors. It runs off of commands like modify [rowid] [column_name] [set new value here]. Cool right? Not really, its been done before (by fish).

    I've taken it a step further and have created a fully functioning server->client sync, something that many people have always wanted. As it stands now in my console version, I can type "generate client patch" and it will generate all of the files you need to sync your client with your server based on the modifications in your server DAT files. All you need to do from there is copy and paste the generated files in to your client and you're good to go. No more double edits when making custom modifications (mostly). This all works on 2.2.3.2 but can be adapted to other versions quite easily.

    Attached is a prototype of the GUI version of this. All it currently features is a data view for BoxItem.dat. I am working on making the app run more smoothly before I develop it further. I also want feedback from the community before continuing this, as I don't want to waste time on an easy-to-use GUI version of the console app I'm already content with.

    Pretty much all I need is for you guys to download it, run it, and see the results. Check the stability and test it with your own custom BoxItem.dat if you have one (2.2.3.2). Leave some feedback on what you think and let me know if I should continue.



    And yes, the sever->client sync will be in this.
    Attached Files Attached Files


  2. #2
    Apprentice Sloved is offline
    MemberRank
    Oct 2012 Join Date
    13Posts

    Re: [Dev] RF Editor GUI

    failed to load mscorree.dll -_-

  3. #3
    Omega Ron is offline
    MemberRank
    Apr 2005 Join Date
    Location
    8,990Posts

    Re: [Dev] RF Editor GUI

    Make sure you have the latest .net framework installed.

  4. #4
    Enthusiast rinaldohehe is offline
    MemberRank
    Aug 2011 Join Date
    IndonesiaLocation
    36Posts

    Re: [Dev] RF Editor GUI

    Nice Program..

  5. #5
    Omega Ron is offline
    MemberRank
    Apr 2005 Join Date
    Location
    8,990Posts

    Re: [Dev] RF Editor GUI

    I have a more realistic view of the program ready now. The majority was setting up the initial structure but now that I have one done I can finish implementing the rest.



    The program assumes all the server scripts are located in <exedir>\Script. I will make this configurable in some release version.

    Basically I just want to remove the requirement of having to find and load structures, then load the dat files. Simply click on what you want to edit, make your changes, then (in the future) click save and you're good to go.

    Thoughts?

    Edit-
    I'm going to go ahead and wait on some feedback before I continue this. If there is enough demand I'll release this for free, however if no one wants it I'll scrap the project.

    Also changed the official name to RF Studio.
    Last edited by Ron; 14-10-12 at 09:33 AM.

  6. #6
    Too Pro To Handle Marnkx is offline
    MemberRank
    Apr 2012 Join Date
    AustraliaLocation
    766Posts

    Re: [Dev] RF Editor GUI

    Quote Originally Posted by Ron View Post
    I have a more realistic view of the program ready now. The majority was setting up the initial structure but now that I have one done I can finish implementing the rest.



    The program assumes all the server scripts are located in <exedir>\Script. I will make this configurable in some release version.

    Basically I just want to remove the requirement of having to find and load structures, then load the dat files. Simply click on what you want to edit, make your changes, then (in the future) click save and you're good to go.

    Thoughts?

    Edit-
    I'm going to go ahead and wait on some feedback before I continue this. If there is enough demand I'll release this for free, however if no one wants it I'll scrap the project.

    Also changed the official name to RF Studio.

    It seems nice.

  7. #7
    Enthusiast hendhygnsta is offline
    MemberRank
    Dec 2011 Join Date
    Tenggarong, KalLocation
    26Posts

    Re: [Dev] RF Studio

    only prototype download it. I wait full version?

  8. #8
    Enthusiast yukikalel is offline
    MemberRank
    Apr 2009 Join Date
    30Posts

    thumbs up Re: [Dev] RF Studio

    This is actually really cool apps Ron... and i like to see the full version of this apps... only problem though... i copied 10 copies of boxitem.dat from different server files i have, maybe it's my computer has the problem but all of them are in korean... damn, i can't even understand korean...

    rfstudio.jpg

  9. #9
    Retired Developer Magenik is offline
    MemberRank
    Jun 2005 Join Date
    next to youLocation
    782Posts

    Re: [Dev] RF Studio

    Nice one mate

  10. #10
    Omega Ron is offline
    MemberRank
    Apr 2005 Join Date
    Location
    8,990Posts

    Re: [Dev] RF Studio

    Quote Originally Posted by yukikalel View Post
    This is actually really cool apps Ron... and i like to see the full version of this apps... only problem though... i copied 10 copies of boxitem.dat from different server files i have, maybe it's my computer has the problem but all of them are in korean... damn, i can't even understand korean...

    rfstudio.jpg
    Yeah, don't worry about that. I fucked up on the byte conversion. If you look at the race field its fucked up too when it should just be 1's/0's. Its fixed already in the new development build.

    I'll add a couple more DATs to the program then release a preview. It wont have saving built in yet, haven't gotten a chance to work on it as I work my "real" job today. :P

  11. #11
    Omega Ron is offline
    MemberRank
    Apr 2005 Join Date
    Location
    8,990Posts

    Re: [Dev] RF Studio

    Attached to this post is a sample implementation of how the program is expected to be when completed.

    Either copy your Script folder to the same directory as RF Studio.exe or paste RF Studio.exe in to your server's bin folder. Run the program and it'll load the DAT information as you click each file in the list at the left.

    Saving is experimental and is currently disabled in this public version. If you are interested in becoming a private tester please send me a PM. A working 2.2.3.2 server is required to be a tester.

    .NET Framework 4.0 is required for RF Studio to function.
    Attached Files Attached Files

  12. #12
    Apprentice zaglumilo is offline
    MemberRank
    Mar 2011 Join Date
    22Posts

    Re: [Dev] RF Studio

    My Project
    Edit the scripts server and client




    If you need help in developing writing help)
    Last edited by zaglumilo; 18-10-12 at 02:58 PM.

  13. #13
    Leech feeder. lifestream is offline
    MemberRank
    Oct 2008 Join Date
    855Posts

    Re: [Dev] RF Studio

    dont have any 2232 files so cant test.. anyways, do you have things like search hand filters added for each column?
    also ofc u can always clean up the column names like:
    icon ID, enabled (rather then exists), Price, kindclt would be item type, fixpart is the equip/use location (like offhand, ele slot, helmet etc) and such.
    Are columns movable (drag n drop - like if u want item level and name be next to each other when editing - like structorian has).


    AS for future bonus - can try and set up the program in a more user friendly way - include extracted sprites that are displayed if its enabled, common values for known field got better names (like effect code numbers like 6 would say Damage and values instead of 0,1 etc would be converted by program, so the column says lvl 1 % and you can enter 10 -as in 10%).

    etc

  14. #14
    Novice 17rf is offline
    MemberRank
    Mar 2011 Join Date
    2Posts

    Re: [Dev] RF Studio

    my studio is writting now, it's finish 80%, have server、database、client、resource's tool, this is server, i want to talk with everyone, because there is many dat Field i don't konw what is it,
    Attached Thumbnails Attached Thumbnails 123-21103-26412-.jpg  
    Last edited by 17rf; 25-10-12 at 05:43 PM.

  15. #15
    Account Upgraded | Title Enabled! msd18 is offline
    MemberRank
    Jul 2009 Join Date
    273Posts

    Re: [Dev] RF Studio

    great tool ron :) btw unblock me on msn xD

  16. #16
    Omega Ron is offline
    MemberRank
    Apr 2005 Join Date
    Location
    8,990Posts

    Re: [Dev] RF Studio

    No idea what your msn is.

  17. #17
    Learning + headache=Dev Spikey is offline
    MemberRank
    Aug 2008 Join Date
    Right HereLocation
    307Posts

    Re: [Dev] RF Studio

    Real nice work there Ron I am in the process of moving to 2232 so this is great piece of work.

  18. #18
    Newbe likertuban is online now
    ModeratorRank
    Apr 2012 Join Date
    2,341Posts

    Re: [Dev] RF Studio

    so, it's for 2.2.3 right??
    ah, too bad, the only server i can running on my laptop is RF giga 4 episode 2,
    and no one make tool like this for this server



Advertisement