Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/14/17 in all areas

  1. Version 1.8.4.7

    53334 downloads

    Hey everyone, This is a GRF tool I started to develop for my own personnal use, but I thought I'd share it since I've upgraded the UI. Its primary goal is to be easy to use while offering a wide variety of options and customizations. The software is quite stable and can handle large operations easily. How to install Download the zip archive provided from the download link at the bottom of this description or directly from there : http://www.mediafire.com/?aflylbhblrzpz0h Install the application with GRF Editor Installer.exe; if you are missing a .NET Framework you will be prompted to download it. Once you are done, you can start the program from the link on your desktop. Key features Overall speed is faster (or at least equal) than any GRF tool. Common operations : add, delete, merge, extract, preview, save. Undo and redo for any operation. It can open any GRF file. Clean and very interactive interface. Saving formats supported : 0x200, 0x103 and 0x102 (through the Settings page) and conversion to the Thor format. Instant filter and search options (example : "map .gat"). File association and context menus integration for .grf, .gpf, .rgz and .thor (through the Settings page). Can rebuild separated images into one file easily. Drag and drop (with the ALT key, can be modified in the Settings page). This is a big part of the software; most of the items can be moved around within the application itself or from/to Windows Explorer. Tools Sprite editor : a simple sprite editor with powerful features. Semi-transparent images can be added, you can easily change the order or replace images, etc. This tool can convert images in the wrong type by showing you multiple solutions (merging a new palette, dithering the image by using current palette, using the closest color, and a few more). Grf validation : allows you to validate a GRF with multiple settings. It can detect corrupted GRF entries, invalid sprites, empty files, non-GRF files, duplicate files and a lot more. Flat maps maker : generates flat maps from .gat and .rsw files. Useful to generate WoE maps or to fasten up the loading time. Patch maker : generates a GRF patch based on two different GRFs. Hash viewer : shows the hash code (both CRC32 and MD5) for files. Image converter : converts an image to any format requested (BMP, PNG, JPG, TGA). GrfCL : used to create batch files (.bat) which can automate tasks on GRF files. See the content in GrfCL.rar in the download for more information. This tool can be customized from the sources as well. Palette recolorer : creates new sprites by changing their colors (this tool is now deprecated). Client database editor : allows modifications of the database client files (txt and lua) with easy and simple tools. Work in progress. Grf encryption The encryption feature has been enabled again. It's similar to what it used to be and it has been tested on client versions ranging from 2012-08-01 to 2014-02-05. Some error messages will be displayed if necessary. If you have an issue, copy the error message (with the code, if there's one) and send me the client executable with the cps.dll file generated by GRF Editor. There shouldn't be compatibility issues anymore though! Thor files Thor files are patches used by Thor Patcher ( http://thor.aeomin.net/ ). Because of their similarity with the GRF file structure, they have been integrated within GRF Editor. The primary utility of this feature is that it allows you to add encrypted files to a Thor patch. All the other options can be achieved by using Thor Maker. You'll find the necessary steps below, but test your patches before sending them off to players (I've done a lot of testing on my end, but better be safe). If you're using SecureGRF, then make a new GRF, add the files and encrypt it. In GRF Editor, open the encrypted GRF you just made, use "Save as" and name the new file with a .thor extension. That's it, if you want to change the output directory, click on the root node of the project and select the tab "Container options". You can select the output mode and the GRF to merge the patch with. Simply save again if you change these properties. If you're using GRF Editor's encryption, then make a new Thor file (File > New > New Thor) and add the files you want to patch it with. Right-click on the files you want to encrypt and use Encryption > Encrypt. Technical stuff Requires .Net Framework 3.5 (SP1) Client Profile to run (3.5 or more will work as well). Automatically converts file name encoding to their proper values (you can change the encoding). Data virtualization is used as much as possible to preview files, meaning the files aren't completely loaded. Right-clicking an item will bring up the available options with that file. Preview file formats : txt, log, xml, lua, lub, bmp, png, tga, jpp, db, ebm, pal, gnd, rsw, gat, rsm, str, spr, act, imf, fna and wav. Services are "crash ready", meaning that you will be warned about a failed operation and no work will be lost (the application won't close and crash). It tries to continue operating even if it meets unsual conditions. Operations can be cancelled by clicking on the button near the progress bar. The warning level can be changed to avoid messages like "Please select a folder first." When prompted with an error, use Ctrl-C to copy the current dialog's content. Some screenshots! 1) Previewing an act file, while showing the search feature 2) Preview of a model file (rsm) 3) Preview of GrfCL with the MakeGrf command 4) Preview of maps 5) Preview of Grf validation 6) Search feature (press Ctrl-F or Ctrl-H to bring up within a text editor) Got a feedback? I'd gladly hear you out and fix issues you have with the program.
    Free
    1 point
  2. Version 2.2.0

    39254 downloads

    Third Job Costumes + New Classes The Correction With the advent of jRO releasing new Job Costumes, and also, the new classes from the Taekwon branch, many of server owners want to replace the vanilla sprites or even, implement the bodystyle system. But, there's a catch! Originally jRO, and now, even kRO spriters, have made it completely off of the default pattern of palette. In a classic example, you can notice the pattern of the RO palettes. What matters is the position of the colours, as an example, for all jobs, the white-ish tones will be always on the same row, so we can use it to create custom palettes. See how it works: But jRO didn't follow the classic pattern, making it incompatible with custom palettes (@Kamishi ones included). So, I edited frame by frame of each job sprite, of each gender, mounted or not, correcting them, converting them in a way so many of the previously created palettes will work. This package includes: Alternate Outfits: Alternate Royal Guard M/F + Gryffon Battlemount + Lion Mount Alternate Ranger M/F + Warg Battlemount + Ostrich Mount Alternate Minstrel/Wanderer + Ostrich Mount Alternate ArchBishop M/F + Alpaca Mount Alternate Warlock M/F + Fox Mount Alternate Mechanic M/F + Savage Mount Alternate Genetic M/F + Savage Mount Alternate Guillotine Cross M/F + Hyena Mount Alternate Shadow Chaser M/F + Hyena Mount Alternate Sorcerer M/F + Fox Mount Alternate Sura M/F + Alpaca Mount Alternate Rune Knight M/F + Dragon Battlemount + Lion Mount New Classes Star Emperor M/F + Wolf Mount Soul Reaper M/F + Wolf Mount As requested by @Emistry, I also added an extra, making it more compatible to default palettes: Kagerou/Oboro + Frog Mount Following the another @Emistry's request, all files are now already on GRFs. The previous version had no Cashmount palette included, this one fixes the issue. Only the already released costumes are supported at this moment. The Rune Knight seems to be the last of them, it's over a year from the first release! As a final part of the package, I'm including Classic Palettes for all Alternate Costumes. Enjoy the final product!
    Free
    1 point
  3. prontera,150,150,6[tab]script[tab]summoner[tab]100,{ monster "prontera", 150, 150, "Poring", 1005, 1, strnpcinfo(0) + "::OnMobKilled"; end; OnMobKilled: getitem 909, 1; // 1 jellopy end; }
    1 point
  4. Updated for 870273e48f306d7af76dce976ec756bb3c8a409d
    1 point
  5. hi i want to ask if there's anyway to make the costume item to be slotted
    1 point
  6. hi can anyone send a diff of faction system that work in latest rathena svn or a svn with faction system thankyou please help me
    1 point
  7. you can't modify a grf with gepard . you are not the owner of that grf so don't touch it if you are the owner you should use the hash to update the grf
    1 point
  8. 1. Linux over Windows for a server. Why? - Low resource requirement - Safer - Free - Easier to recompile your server. - Cheaper 3. Yes, it's okay! Don't be scared! You may want to have a look at our setup guide on the wiki. https://rathena.org/wiki/
    1 point
  9. No dynamic mobs: on, remove not used maps from loading to map-server + clean mapcache from not used maps, change virtualization from OpenVZ to KVM This is related to CPU used. All optimizations should be about BigO, link link link. You should not worry about it, because rAthena writed with C programming language, and it's really optimized because of that. Just avoid a lot of tasks inside loops. (regarding BigO) You already have swap on (at your screenshot) 1024MB. Yes, but 0.1mb or 0.2mb, just avoid it, a lot of memory used because of map-cache & mysql-server, not because of connected players. I suggest you to do next things: Don't damage your brain by such questions, buy normal VPS from good provider, like OVH (3.5$ for 2GB ram KVM virtualization, ssd, ddos protection, bla bla bla ( 2gb ram more then enough for 2k+ players (except woe) ). eathena / rAthena / hercules require very good CPU (3.5Ghz - 4Ghz+ in very active WoE will be good). Don't use any OpenVZ virtualization, and don't trust to people who suggest to use OpenVZ, i can totally destroy any of their arguments easly, because OVZ not for game-servers. I can provide you tons of links related to this question, but it's not needed, because a lot of providers will cry here and will trow to me shit. Just avoid any OpenVZ virtualization, and you will save a lot of nervous and resources. use SSD for your game-server, it's very well increase your game-server performance. Hi Anacondaq! Last but no least, 1. Regarding OVH (or perhaps any other VPS provider), they provided OS such Windows and Linux. I'm seeking your recommendation, which is better? Before this, i'm running on Linux CentOS for ROs, but now, I'm planning to run on Windows, because I'm not so familiar with Linux. But I saw, many peoples like to run their ROs in Linux, is there any disadvantage running on Windows? 2. OVH also provided VPS SSD and VPS Cloud, and VPS Cloud seems to be more expensive. What is their differences? Seems, only VPS Cloud provided Windows (OS). 3. Is it okay to run on unmanaged VPS? What basically do we need (software) to run on unmanaged VPS for ROs? Before this, I purchased VPS which provides together with RO-setup. So, I'm a bit scared to run on unmanaged VPS, for a first time. Anacondaq, Thank you so much, I'm so moved by your kindness and time spends to answer such questions. Thank you so much for your time, guidance and supports! By the way, I'm really sorry for such newbie questions. But, I'm really do appreciated it, your knowledge and your shared! You did enlighten me.
    1 point
  10. where did you host your thor patcher? post your configuration . here are you sure do you have ssl? to use httpS?
    1 point
×
×
  • Create New...