Leaderboard
Popular Content
Showing content with the highest reputation on 01/02/17 in all areas
-
Version 1.8.9.7
56906 downloads
Hello everyone, GRF Editor is an open-source tool for editing GRF files (https://github.com/Tokeiburu/GRFEditor). It offers a wide variety of features and customizations. The software is very stable and responsive, it can handle large operations without lagging your computer. 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 format. Clean and very interactive interface. Saving formats supported : 0x300, 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. If drag and drop does not work, it is most likely because you've started the program using administrator privileges. GRF Editor does not requires administrator privileges to run. Tools 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. 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 2024-01-01. 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 ( https://github.com/rathena/rathena/wiki/Thor-Patcher ). 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 Edit > Edit Grf/Thor settings. 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 4.0 to run (4.0 or more will work as well). Automatically converts file name encoding to the currently selected encoding (you can change the encoding in the Settings page). 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, bson, csv, ezv 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 or rsm2) 3) Preview of GrfCL 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.Free1 point -
Hey Guys! I haven't posted here in a good bit, just wanted to show off the old novice grounds that I've redone. I hope you guys like it. It's really just more recent models and textures. For the indoors, I kept the original Gravity lighting, you may see some errors in the shadows because of this, but its not too noticeable.1 point
-
paste back the original files or you can copy it here : https://github.com/rathena/rathena/blob/master/conf/groups.conf1 point
-
STFU to all drama, we are all stealing stuff from Gravity, so Great job @Lemongrass1 point
-
If someone is able to cause cashflow issues after filing chargebacks, it shows incredibly bad financial management on the "company's" behalf. That statement alone is enough to suggest that RagnaHosting is paying each months bills with the income from that month with little in the way of emergency funds or petty cashflow. If any "hosting company" has less than 6 months planned expenditure sitting in a bank account, it's time to cut and run.1 point
-
@Emistry I wrote this script as a generic example. When you convert the NPCs to instance NPCs, you just change the global variables to instance variables. I usually put mine as "$et_<name_here>" for endless tower, then replace all to " 'et_". It's faster for me when I want to test a specific part of an instance @@. But... we don't know what Hijirikawa is going to use that for. I do want the variable to be accessible from all the NPCs though; if you aren't using duplicates (the OP could be using 4 completely different NPCs with no code being shared at all), then NPC variables won't do. Well, I made a "setvariableofnpc" command which would solve that particular issue. With that said though, my solution works in all scenarios, even if you change your code midway for another approach. Skrom's algorithm is also in n²; it works fine with 4 NPCs, but it can get very slow if you plan on duplicating more of them. There's a lot of repeated code being ran here too (sorry >.<'). Though, if you really want to use NPC variables, I don't think you can do it another way (so I still wouldn't go for it on my end xD).1 point
-
Version 1.0
9393 downloads
The best mapping software out there to create Ragnarok maps packaged for those who wish to unpack and run BrowEdit on the spot. r586 is a pretty stable version and has its benefits over r620 which is why I'm distributing this instead. SETUP INSTRUCTIONS: 1. Extract "BrowEdit r586" anywhere on your computer (Use WinRAR or 7zip). 2. Navigate within "BrowEdit r586" folder to data / config / ro.xml (Open with notepad or wordpad) 3. Locate the following parameters: <config> <ro directory="c:\program files\gravity\ro\"> <grf>C:\Program Files (x86)\RO\rdata.grf</grf> <grf>C:\Program Files (x86)\RO\data.grf</grf> </ro> Change the pathway of these GRF files to the proper location on your computer. 4. [Optional] To change the BrowEdit Window Resolution, locate the following parameters within ro.xml: <graphics> <resx>1280</resx> <resy>720</resy> e.g) For a resolution of 1024x768 change 1280 to 1024 and 720 to 768.Free1 point -
prontera,156,160,5 script Khaye 485,{ if(#freebie_quest == 0){ mes "[Khaye]"; mes "Nice to meet you "+ strcharinfo ( 0 ) +", my name is Khaye"; mes "Welcome to ^E066FFZeiyan RO!^000000"; mes "I see that you're new here so to help you out I'd like to give you these"; mes "items as a gift to show how much we appreciate you here!"; next; skilleffect 34,0; sc_start SC_BLESSING,3600000,20; skilleffect 29,0; sc_start SC_INCREASEAGI,3600000,20; skilleffect 361,0; sc_start SC_ASSUMPTIO,3600000,5; getitem 4142,1; getitem 1705,1; getitem 1108,1; getitem 1208,1; getitem 1602,1; getitem 11501,200; getitem 2289,1; getitem 25023,1; getitem 25024,1; getitem 25025,1; getitem 25026,1; set Zeny,Zeny+500000; set #freebie_quest,1; savepoint "prontera",156,191; next; mes "[Khaye]"; mes "I'll change you into a job that you want"; mes "but be warned you can only change your job once"; mes "so choose carefully!"; next; mes "[Khaye]"; mes "If you cancel on me you will lose your chance to have"; mes "instant level and job!"; next; switch(select("Lord Knight:Paladin:Assassin Cross:Stalker:High Priest:Champion:High Wizard:Professor:Sniper:Clown/Gypsy:Gunslinger:Ninja:Star Gladiator:Soul Linker")){ Case 1: jobchange 4008; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Lord Knight!"; close; Case 2: jobchange 4015; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Paladin!"; close; Case 3: jobchange 4013; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now an Assassin Cross!"; close; Case 4: jobchange 4018; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Stalker!"; close; Case 5: jobchange 4009; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a High Priest!"; close; Case 6: jobchange 4016; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Champion!"; close; Case 7: jobchange 4010; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a High Wizard!"; close; Case 8: jobchange 4017; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Professor!"; close; Case 9: jobchange 4012; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Sniper!"; close; Case 10: if(Sex == 0){ jobchange 4021; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Gypsy!"; } else { jobchange 4020; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Clown!"; } close; Case 11: jobchange 24; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Gunslinger!"; close; Case 12: jobchange 25; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Ninja!"; close; Case 13: jobchange 4047; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Star Gladiator!"; close; Case 14: jobchange 4049; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Soul Linker!"; close; } close; } if(#freebie_quest == 1) { mes "[Khaye]"; mes "You already took your freebies!"; mes "Have fun in ^E066FFZeiyan RO!^000000"; close; } } I just made this myself tho. it doesnt include 3rd jobs and kagerou and obrou.1 point
-
trunk/conf/battle/client.conf // Valid range of dyes and styles on the client. min_hair_style: 0 max_hair_style: 27 min_hair_color: 0 max_hair_color: 8 min_cloth_color: 0 max_cloth_color: 4 Or better use Emistry Advanced Stylist; http://rathena.org/board/files/file/2859-advanced-stylist/1 point