Jump to content
RF-Dev | RF Online Development

PC_Bro

Super Moderator
  • Content count

    105
  • Joined

  • Last visited

  • Days Won

    23

PC_Bro last won the day on May 12

PC_Bro had the most liked content!

About PC_Bro

  • Rank
    Contributor
  1. How to change the current RF Online scenario?

    I think part of the reason is Asia as a region may have mostly older computers so they can't play more modern games and or there isn't as many games entering their marketplace...
  2. RF online early closed Beta from ~2002

    Figured I would move Agony's pictures from discord over to forums.
  3. RF Online Server Making

    Moved to support section. For Future reference creating new topics in release section are intended for sharing resources.
  4. Old Giga 4 files and patch notes

    Cool RF Online stuff. Glad to see more people interested in older versions.
  5. Source Code Launcher C#

    ya that looks better
  6. Source Code Launcher C#

    Looks much better imo than the other one. Only thing I would think about changing is the where ID PW and the patch text is. I would of gone with ID and PW being Horizontal to each other with the Patch below them. [Still have the stuff between the Setup and Update buttons]
  7. RF online early closed Beta from ~2002

    Hmm should we test out the meshes from a higher version then post some pictures so its more accurate to show the differences?
  8. A person messaged me asking for a guide to make their own EDF to DAT and back tool. I figured might of well just put it in the guide section as hopefully there are more people actually interested in writing code themselves. The basic process of the making the file comes down to knowing how to work with a math term known as XOR. The very first part of rf obfuscated filetypes is the password to use on the rest of the file. In C# here is an example of using Xor: public static void EncryptData(byte[] data, byte[] key) { if (data == null){ throw new ArgumentNullException("data");} if (key == null) { throw new ArgumentNullException("key"); } if (key.Length == 0) { throw new ArgumentOutOfRangeException("key can not be empty"); } for (int i = 0; i < 128; i++) // key.Length should be 128 for texture files, haven't checked .edf files yet { data[i] = (byte)(data[i] ^ key[i % key.Length]); } } data refers to all the values that come after the key. After calling EncryptData the data will be ready to be written out as a .dat file or any other file type /use it internally in your own program. To make an EDF again write the key first then the data after it has been re XORed.
  9. Client RF 2.2.3 BsB

    Haven't used it myself but I think it should be Clean-ish as its the Official Russian one. Not my link, its from someone called "grandmst20" on a different forum. https://mega.nz/#!tBdGFbYb!urEfBgreO9Lm4Wo4mKn5JlEplBlHg6lLbzbrcGQ_Dhg
  10. Fix Collision Cora map [not sure]

    Try playing with the settings for using Static vs .dll libraries in the project and also build configurations (Don't remember the right one off hand but those do matter, the config for tools is not the same one used for building other rf projects. ). CMMIIW but that error is related to a newer static library than the compiler your using (Lib was compiled in a newer version than what your using).
  11. Fix Collision Cora map [not sure]

    I'll give you a hint.
  12. RF Editor project *store edit* 2232

    Just a note for false positives, the server to client check logic (baseline at least) came from an in progress tool of mine for making an 2.2.2.3 item.edf. The tool hasn't had the time spent yet to handle these sections so the following very well could be false positives. When I handle the blocks in my tool any adjustments done will make it into Agony's tool too. ForceItem UnitKeyItem BootyItem MapItem TOWNItem BattleDungeonItem AnimusItem GuardTowerItem TrapItem SiegeKitItem TicketItem EventItem RecoveryItem BoxItem FIRECRACKER UNmannedminer RadarItem NPCLink CouponItem UnitPart UnitBullet ItemMakeData ItemCombine
  13. (SOLVED)Adding new weapon skin

    Eliminate variables. See if a standard weapon of the same type as what your adding aligns correctly with the new resource section you added. From there:
  14. RF online early closed Beta from ~2002

    Crag mine isn't that different Beyond barricades, map entrances and the core its pretty much the same as modern if you don't count monster spawns... Kinda surprised you didn't show bellato entrance of Craig Mine. Cora Summoner has Paimon sort of working... Inanna is questionable with Hecate and Isis definitely not usable... Early enough version cora specs don't have sealed animus to use.
  15. Video Guide Making A C++ Launcher

    The Guy has a C++ dat editor playlist too, just didn't mention it. Dat Editor Basics
×